相关疑难解决方法(0)

iOS:如何以编程方式更改应用程序语言而不重新启动应用程序?

当我在设备语言上单独更改应用程序使用的语言时,在我关闭应用程序并重新启动它之前它不会生效.如何根据所选语言不再要求重新启动应用程序以再次加载所有nib文件和.strings文件?

我用它在运行时更改语言:

NSArray* languages = [NSArray arrayWithObjects:@"ar", @"en", nil]; 
[[NSUserDefaults standardUserDefaults] setObject:languages forKey:@"AppleLanguages"];
Run Code Online (Sandbox Code Playgroud)

localization ios

35
推荐指数
4
解决办法
4万
查看次数

以编程方式更改应用语言

我正在开发一个带有最新SDK和XCode 4.2的iOs应用程序.

我需要添加一个菜单,用户只能更改应用程序语言(我不想更改设备语言).

我也想用NSLocalizedString.

我怎样才能做到这一点?

internationalization ios

7
推荐指数
1
解决办法
1万
查看次数

以编程方式更改语言环境

大家好,

我有一个表格视图显示4种语言英语,西班牙语,德语和法语,

我为每个视图创建了xib,也创建了Localizable.strings.当我从模拟器改变语言时一切正常.整个应用程序根据所选语言进行更改

我试图做的是,而不是从模拟器的语言目录更改语言,我想通过我的表视图来更改语言,表格视图显示语言.如果我点击具有西班牙语值的表格,整个应用程序应该更改其语言.

我们可以这样做吗

像模拟器的语言设置改变整个模拟器的语言,我想通过我的应用程序更改我的应用程序的语言.

希望快速回复

总是感谢帮助

尊重希什尔

iphone

6
推荐指数
1
解决办法
5440
查看次数

自定义NSLocalizedString?

是否可以使用NSLocalizedString基础结构(基于localizable.strings)和自定义的"本地化"?

问题是,有些语言对男性和女性有不同的措辞.我想在首次启动时询问用户的性别,然后使用相应的短语.当然,两者都基于相同的语言.我可以使用自己的代码来完成它,但如果可能的话,我宁愿这么做.

iphone xcode localization localizable.strings nslocalizedstring

3
推荐指数
1
解决办法
6134
查看次数