我有一个IOS项目,它有一个es.lproj文件夹,里面有一个字符串文件。现在在项目中我有一个子项目(反馈系统),它有自己的es.lproj文件夹,里面有一个字符串文件。
问题是测试时应用程序选择仅基于其中一个字符串文件翻译文本而忽略另一个文件。
我希望将反馈系统的本地化保持独立,以便在项目中有两个相同的语言文件吗?
答案 0 :(得分:2)
您只需使用NSLocalizedStringFromTable
代替NSLocalizedString
。
在子项目中,为所有字符串指定表名。
我有一个更大的项目,使用这种方法有大约20个字符串文件。
您可能需要使用genstrings
命令行工具从代码中生成字符串文件。