我想知道是否可以在许多子文件中“分发”翻译资源(我的“Localizable.strings”文件)。
事实上,在我的应用程序中,我将文章文章存储在许多文件夹中,并且我希望将每篇文章的翻译放在原始文章的旁边,这意味着在它自己的文件夹中。
总而言之,我想使用这种层次结构:
资源/
- 文章/
- First_Article /
--- Content.article
--- Localizable.strings /
---- en
---- fr
- Second_Article /
--- Content.article
--- Localizable.strings /
---- en
---- fr
有人会对可行性以及如何实现这一目标有所了解吗? :)
先谢谢
答案 0 :(得分:6)
您可以使用以下方法执行此操作:
NSLocalizedStringFromTable(self,@"second_article",@"");
但是,您不应该使用名称Localizable.strings两次。而是执行以下操作:
- second_article.strings/
-- en
-- fr