我尝试本地化现有的应用程序。这是一件我无法开展工作的简单事情:
.strings
文件没效果......
我已经习惯了其他语言的i18n&框架,我不得不说我从来没有把它视为复杂和与Xcode一样不直观。
有人可以帮助我吗?我忘记了什么吗?
答案 0 :(得分:0)
以下是我修复它的方法:
Use Base internationalization
Base
作为基础最后一步将每个文件移至Base.lproj
,并在每个选定的strings
中创建{lang}.lproj
个文件。
要将来的文件进行本地化,请不要将它们自己放入Base.lproj
,否则Xcode会创建另一个Base.lproj
子文件夹以将文件移入。
我认为Xcode将文件组织到他自己的"组" (几乎)与真正的文件夹层次结构完全脱节是我经常困惑的事情(甚至没有谈论git)。我不太了解拥有这种分离层次结构的优势。