gpi*_*ler 10 localization objective-c localizable.strings ios swift
我无法从Localizable.strings文件中获取正确的本地化德语字符串.我的应用设置如下所示
Main.storyboard
Localizable.strings
在应用程序内部我试图得到像这样的字符串
NSString *item = NSLocalizedString(@"Group expenses", @"Menu item");
Run Code Online (Sandbox Code Playgroud)
Localizable.strings(德语)文件如下所示
/* Menu item */
"Group expenses" = "Gruppenausgaben";
Run Code Online (Sandbox Code Playgroud)
当我item总是得到英文字符串后设置断点,但资源的路径似乎正确NSString *path = [[NSBundle mainBundle] pathForResource:[[NSLocale preferredLanguages] objectAtIndex:0] ofType:@"lproj"];
给了我:/data/Containers/Bundle/Application/5E3ED6BF-71E1-4C60-9EDA-610C9A32B8EF/MyApp.app/de.lproj
我也已经本地化了字符串文件
它也包含在Copy Bundle Resources中
我在stackoverflow上尝试了几个不同问题的答案,比如删除app并做一个干净的(shift + cmd + k),设置应用程序语言
Edit Scheme,...
| 归档时间: |
|
| 查看次数: |
5251 次 |
| 最近记录: |