我如何在 cocoa 应用程序 xcode 中导入和导出本地化文件以便其他人可以翻译它?

How do i import and export Localizations files in a cocoa application xcode so others can translate it?

我目前正在开发 mac 我添加了 localizations 的应用程序。我想知道我如何 export 它们以便其他人可以翻译它,一旦完成,我如何 import 本地化文件以便我可以再次在我的应用程序中使用它们。我看到一堆东西说 got to editor 然后你会看到 "Export for localization.." 我试图寻找它但找不到它。我正在使用 xcode 10.1.

我不知道你的上下文,所以我不确定这对你来说是否有点矫枉过正,但我​​使用 phrase.com 来处理翻译。对于开发人员来说,通常的流程简单方便,使用他们的 CLI,您只需执行 phraseapp push 即可将您的密钥输入系统进行翻译,然后在完成后您只需执行 phraseapp pull 即可获得翻译本地密钥。

我所做的是直接复制 .string 文件并给它一个不同的名称(即要翻译的语言的名称)你可以在项目文件中找到这些文件,它们通常位于文件夹 <short form of language name>.lproj(例如 fr.lproj 表示法语)这些将存在于包含所有文件的主项目文件夹中,在这些语言文件夹中,您将找到 Main.strings 文件。制作 Main.strings 文件的副本,将其重命名为 french.strings 之类的名称,完成后将其交给您的翻译人员,再次将其重命名为 Main.strings 并替换相应语言的原始文件。

这有点乏味,但这是我使用的方法,因为我也找不到导出本地化选项。