我如何在 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
并替换相应语言的原始文件。
这有点乏味,但这是我使用的方法,因为我也找不到导出本地化选项。
我目前正在开发 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
并替换相应语言的原始文件。
这有点乏味,但这是我使用的方法,因为我也找不到导出本地化选项。