デバイスの言語から独立したローカライズされたIOSアプリケーションを作成することは可能ですか?たとえば、.netではCurrentCultureとCurrentUICultureを指定された言語に設定しますが、これはIOSで可能ですか?目標は、多言語のIOSアプリケーションを作成することです。デバイスに依存しないIOSでのローカライゼーション
1
A
答えて
2
はい、これは可能ですが、あなたがそれを行うべきではありません(Human Interface Guidelinesを参照してください):
NSArray *langOrder = [NSArray arrayWithObjects:@"en", nil];
[[NSUserDefaults standardUserDefaults] setObject:langOrder forKey:@"AppleLanguages"];
0
は、手動で言語を切り替えるにはしないでください。ちょうどApples internationalization guidesに従ってください。 iOSではローカライゼーションが非常に簡単で、言語を「切り替える」ことは何も設定していないため、ユーザーが設定した言語と言語の優先順位に従ってiOSが正しい言語を選択しています。
関連する問題
- 1. デバイスに依存しないピクセルの基本
- 2. iOSストーリーボードのローカライゼーション
- 3. iOSプレイグラウンドでのローカライゼーションのテスト
- 4. システムに依存しないマシンのシャットダウン
- 5. .NETを使用したXamarin iOSのローカライゼーション
- 6. プラットフォームに依存しないリソース管理
- 7. Macアドレス - C++ - プラットフォームに依存しない
- 8. フレームレートに依存しないアニメーション
- 9. ホスト名に依存しないYesodアプリケーション
- 10. プラットフォームに依存しない数学ライブラリ
- 11. アプリケーションサーバーに依存しないビルドスクリプト
- 12. プラットフォームに依存しないメモリマップ[ファイル] IO
- 13. シェフがhttpdに依存しない
- 14. プラットフォームに依存しないパーマリンク - ベストプラクティス?
- 15. テーブルに依存しない外部キー?
- 16. xpathsに依存しないUIテストフレームワーク?
- 17. 言語に依存しないthemable CSS
- 18. アンドロイド密度に依存しない
- 19. NoSQLに依存しないパーシスタンス層
- 20. プラットフォームに依存しないストリーム
- 21. ローカライゼーションと登録ios app
- 22. 管理対象クラスライブラリのバージョンに依存しない参照依存関係
- 23. ローカライゼーションが有効でない
- 24. iOSの値ではなくキーを表示するアプリケーションのローカライゼーション
- 25. openmpの依存節が依存関係を宣言していない
- 26. iOS市場に応じたローカライゼーション
- 27. iOSでデバイスの向きが正しく動作しない
- 28. Visual Studioでのプラットフォームに依存しないWebサービスの作成
- 29. Wi-FiのiOSデバイスのシナリオインターネットアクセスなし
- 30. OSに依存しないC++でのスレッド化?
第2です。私はアプリがデバイスの設定を無視する理由を見ることができません。 – DarkDust
実際に私はバイリンガルアプリケーションを作成しています。そのアプリケーションは2つの言語のいずれかになるように自分のアプリケーションを選ぶことができ、デバイスの言語を変更したり、ユーザーにデバイスの設定を変更させたりすることはありません –
@tiloイベントはこれを追加しますか?ありがとう –