我正在对我的应用程序进行本地化以支持英语和西班牙语。我已经为英语和西班牙语创建了字符串文件。我的应用程序中的所有字符串都由管理
`NSLocalizedString(@"key", nil);`
并给出预期的结果。我提供了一个选项,可以在表格视图中更改我的应用程序内的语言。
NSUserDefaults *nsdefault=[NSUserDefaults standardUserDefaults];
nsdefault setObject:[NSArray arrayWithObject:@"en"] forKey:@"AppleLanguages"];
nsdefault synchronize];
1) 我需要根据 tableview 中选择的语言更改应用名称和图标。对于应用名称,我使用了 "CFBundleDisplayName" = "Librairie"; 这样下次我启动应用程序时,应用程序名称和图标应该会更改。
2)应用名称
`"CFBundleDisplayName" = "Librairie";`
.它只有在我进入 iPhone 的设置并手动更改语言时才有效。通过代码它不起作用。
请建议我可以遵循的方法,以便当我从表格视图中选择西班牙语时,名称和图标会被替换。
我可以像对 UIView 中使用的任何图像一样本地化应用程序图标图像吗?
任何帮助,将不胜感激
谢谢