我的iOS應用程序支持英語,我想允許用戶進行切換並將語言更改爲阿拉伯語(如果語言從右到左) 我在應用程序中爲字符串進行了本地化。 另外我想反映用戶界面中的所有組件[在左側和右側放置正確的組件,並使標題從右到左對齊] 當我瘋狂的自動佈局和如果我的設備區域設置是英語,組件被動態地反映。但是當用戶改變應用程序內部的語言而不是設備的語言時,我想強制反映它們。 這樣做的最好方法是什麼? .. 謝謝,iOS中的本地化
Q
iOS中的本地化
1
A
回答
0
可以使用AppleLanguages
用戶默認做到這一點:
NSMutableArray* arr = [[[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"] mutableCopy];
[arr removeObject:targetLang];
[arr insertObject:targetLang atIndex:0];
[[NSUserDefaults standardUserDefaults] setObject:arr forKey:@"AppleLanguages"];
[[NSUserDefaults standardUserDefaults] synchronize];
+0
是我用它我是我的AppDelegate.swift:var arr:NSArray = [「ar」] NSUserDefaults.standardUserDefaults()。setObject(arr,forKey:「AppleLanguages」) NSUserDefaults.standardUserDefaults()。synchronize() 。它在添加Localisable.strings並創建尾隨和前導約束之後爲我工作。謝謝 –
相關問題
- 1. 本地化UIAlertController(IOS)
- 2. Xamarin Ios的本地化
- 3. IOS本地控制本地化
- 4. iOS 11中的本地化,swift 4
- 5. iOS應用中的本地化
- 6. iOS中的Localizable.strings和本地化語言
- 7. 本地化字符串中的iOS
- 8. iOS本地化圖像看起來不是本地化的
- 9. iOS - 本地化StoryBoard文件
- 10. iOS本地化崩潰
- 11. Phonegap 2.1 iOS本地化
- 12. iOS本地化不一致
- 13. 本地化 - iOS設備
- 14. iOS故事板本地化
- 15. 本地化iOS自動
- 16. 瞭解iOS本地化
- 17. IOS本地化全球
- 18. iOS:本地化出錯
- 19. iOS:本地化自白
- 20. iOS本地化問題 - NSLocalizedString
- 21. Xcode 4.4 IOS本地化
- 22. iOS通知本地化?
- 23. iOS應用本地化
- 24. iOS:本地化MKMapView字詞
- 25. iOS拉丁語本地化
- 26. iOS二進制本地化
- 27. iOS中文本地化字符串
- 28. 的iOS本地化的鍵盤
- 29. 與區(de_LU)的iOS本地化
- 30. 設置包的iOS本地化
這是可能的iOS9使用普通的定位技術,對老版本沒有一個完全左到右的支持 – Andrea