我的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