問題タブ [nslocale]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
512 参照

ios - NSLocalizedString に強制的に言語を変更する - 機能しない

参照したい: 最初にiOSアプリの言語をオンザフライで変更します。言語を変更する方法が与えられています。使用しましたが、動作していますが、アプリケーションを変更するには、アプリケーションを2回再起動する必要があります。ボタンをクリックするだけで言語が変わるようなことをしたい

0 投票する
0 に答える
259 参照

localization - Xcode:「その他の」言語の1つをローカライズする最良の方法は?

セクションXcode 5 > Project > Info > Localizationsから言語/地域を選択できます。追加のコードなしで、以下にある 32 の言語に含まれていないOther地域/言語にアプリをローカライズできますか? そして、地域にローカライズされたものはどうですか?Settings.app > General > International > Language InfoPlist.stringsCFBundleDisplayName

ここに画像の説明を入力

たとえばBelarusian (be)、Xcodebe.lprojは実行時に(私の側で) 追加のコードなしで使用できますか? または、手動でロケールを選択する必要があり[[NSLocale currentLocale] localeIdentifier]ます。

(必要に応じてコードを提供できるもの)とは別にLocalizable.strings、私は主に次のことを心配していCFBundleDisplayNameます:言語/地域の1つにローカライズできますか?CFBundleDisplayNameOther私の知る限り、InfoPlist.stringsコードCFBundleDisplayNameから操作することはできません。


関連している:


これらの言語ごとに個別に作成できます。TargetOther

  • つまり、サポートされている 32 の言語をTarget 32(Xcode が自動的に正しい.lprojディレクトリを選択できるように) ローカライズします。
  • そしてBelarusian言うTarget Be(そして1つしかないLocalizable.stringsand InfoPlist.strings)?

明らかに、これは多くのターゲット (および面倒な送信手順) を意味します。このマルチターゲットアプローチは可能な限り最善ですか?

0 投票する
2 に答える
1695 参照

ios - 各 LocaleIdentifier に基づいて国名のリストを取得する方法は?

すべての国を含む 2 つの NSArray と、対応する LocaleIdentifier を含むもう 1 つの NSArray が必要です。

お気に入り:

したがって、誰かが私を導くことができれば、これをプログラムまたはその他のソースで取得する方法を教えていただければ幸いです!