デバイスの言語から独立したローカライズされた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. iOSアプリケーションでのローカライゼーション
- 2. Xamarin.Forms Universal App 2デバイスのサイズに依存しないカラムレイアウト
- 3. React Native:デバイスに依存しないフレックスボックスの四角形
- 4. デバイスに依存しないピクセルの基本
- 5. iOSストーリーボードのローカライゼーション
- 6. デバイス非依存ピクセル
- 7. iOSプレイグラウンドでのローカライゼーションのテスト
- 8. iOS 8のポルトガル語(ブラジル)でローカライゼーションが動作しない
- 9. ローカライゼーションUIAlertController(IOS)
- 10. その後のiOS/Xcodeローカライゼーション
- 11. iOS 9のアプリのローカライゼーション
- 12. iOSの設定バンドルのローカライゼーション
- 13. iOSデバイスでアプリケーションが起動しない
- 14. iScrollがiOSデバイスで動作しない
- 15. iosデバイスでビデオが機能しない
- 16. 印刷OSに依存しないアーキテクチャに依存しない方法
- 17. デバイスに依存しないテンソルからの読み取り方法?
- 18. .NETを使用したXamarin iOSのローカライゼーション
- 19. 言語/プラットフォーム/ビルドに依存しない依存マネージャ
- 20. 他のiosフレームワークプロジェクトに依存するpodspec
- 21. リアクションのレンダリングプラットフォームに依存しないラッパー
- 22. コマンドラインプログラムのプラットフォームに依存しないシステムロック
- 23. システムに依存しないマシンのシャットダウン
- 24. ローカライゼーションと登録ios app
- 25. アーキテクチャ依存しないコード
- 26. 存在しない依存関係sybase
- 27. IOSイメージの制約がデバイスで正常に動作しない
- 28. iOS Bluetoothがデバイスを検出しない
- 29. ローカライゼーションが有効でない
- 30. iOSの値ではなくキーを表示するアプリケーションのローカライゼーション
第2です。私はアプリがデバイスの設定を無視する理由を見ることができません。 – DarkDust
実際に私はバイリンガルアプリケーションを作成しています。そのアプリケーションは2つの言語のいずれかになるように自分のアプリケーションを選ぶことができ、デバイスの言語を変更したり、ユーザーにデバイスの設定を変更させたりすることはありません –
@tiloイベントはこれを追加しますか?ありがとう –