Man*_*ngh 5 iphone localization
我通过localisableString和不同的xib更改了iPhone的语言来完成本地化,只能使用NSLocale方法,但app的要求是通过更改app设置视图中的语言来定位它,而不管iPhone语言如何.
听起来像是一个愚蠢的要求,但无论如何:您可以通过设置一个数组来更改应用程序的语言,该数组具有用户默认键@“AppleLanguages”的首选语言顺序,例如:
//Set language to German:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:[NSArray arrayWithObject:@"de"]
forKey:@"AppleLanguages"];
Run Code Online (Sandbox Code Playgroud)
但请注意,这只会影响您之后加载的字符串/笔尖,因此您可能需要在更改设置后重新加载 UI。
| 归档时间: |
|
| 查看次数: |
428 次 |
| 最近记录: |