首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Localizable.strings不工作

Localizable.strings不工作
EN

Stack Overflow用户
提问于 2013-05-11 10:48:57
回答 2查看 2.3K关注 0票数 1

我添加了一个Localizable.strings到我的项目,但它不工作...下面是一个示例:

代码语言:javascript
复制
 NSLog(@"Welcome Text: %@", NSLocalizedString(@"WelcomeKey", @""));

Localizable.strings:

代码语言:javascript
复制
Localizable.strings // DE    
"WelcomeKey" = "Willkommen!";

代码语言:javascript
复制
Localizable.strings // EN    
"WelcomeKey" = "Welcome!";

本地化本机开发区域为en

控制台中的NSLog为:

代码语言:javascript
复制
2013-05-11 04:45:49.552 App[13752:907] Welcome Text: WelcomeKey

知道出什么事了吗?

来自故事板的本地化工作正常。

两个文件的Codierung都是UTF-16

EN

回答 2

Stack Overflow用户

发布于 2013-05-11 13:15:17

您是否添加了一个字符串文件来存储本地化文本。单击“文件”>“新建”>“新建文件”。此链接将对您有所帮助。请检查此localizable strings

票数 1
EN

Stack Overflow用户

发布于 2016-08-20 04:07:26

我发现这个答案可能对你有帮助:

  1. 选择本地化的情节提要,例如。中文(Simplified)
  2. In文件检查器,从“可本地化字符串”切换到“界面生成器Cocoa Touch Storyboard”。这将保留您已有的字符串,因此您不必担心。
  3. 现在,将其更改回“可本地化字符串”,然后应更新内容!

Here to view original tutorial

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16493276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档