Ben*_*tto 4 iphone xcode localization
我有一个应用程序,有一些非美国Localizable.strings文件.它们出现在项目中,正如我所期望的那样:有一个Localizable.strings对象,以及"en","fr"等的子对象.其中每个都是UTF16文本文件,我已经验证它们会被传播作为正确的二进制plist文件进入构建包.
但是,在运行我的应用程序时,即使设备设置是其他语言,也只有我的英文Localizable.strings文件中的字符串会回来
来自NSLocale的首选语言是例如"fr"我可以看到设备设置以某种方式通过,因为系统工具栏按钮("撤消"等)被翻译.
但我的字符串仍然是英文.(请注意,它们来自.strings文件,因为我已对其进行了编辑以进行验证.)
所以:字符串文件似乎没问题,并且可以构建和部署.
还有什么我需要做的"告诉"项目是否支持其他语言环境?
谢谢!
除了单独的.lproj目录之外,当项目根目录中存在Localizable.strings文件时(显然)会发生这种情况.该应用似乎总是喜欢它,如果它存在.它存在的事实可能是在试图让本地化在项目中工作时出现问题.
我在这里留下这个问题以防其他人遇到这个问题.
| 归档时间: |
|
| 查看次数: |
7045 次 |
| 最近记录: |