【问题标题】:iOS- How to translate english (.string file) language in different languages at a time?iOS-如何一次翻译不同语言的英语(.string文件)语言?
【发布时间】:2016-05-28 12:13:54
【问题描述】:

我遇到了一个问题。我正在开发一个支持大约 30 种语言的应用程序。我试过谷歌工具包翻译(https://translate.google.com/toolkit/),但它不能正常工作。例如,假设在 .string 文件中我有 40 行代码。如果我使用谷歌工具包翻译语言,那么它只转换 4-7 行有时 8-9 次等等。其他它跳过的所有行。请让我知道我们如何一次将英语翻译成多种语言(大约 30 种)。请分享任何工具名称或站点名称。谢谢大家。

【问题讨论】:

  • 看看localization manager。另外,谷歌翻译有API
  • 为什么不能手动分别保存 30 种语言 30 个字符串文件?谷歌永远不会给你准确的翻译...
  • @Fahim Parkar,请仔细阅读问题,我不知道一个英文单词是怎么写成不同语言的。例如:“图片选择成功”这个英文字符串怎么写成其他30种语言。
  • Fahim 提出了一个有效的问题。 “正常”的解决方案是使用提供的本地化功能将所有此类字符串替换为占位符,然后让专业翻译人员添加您所需的所有翻译。如果您使用自动化工具,它将是基于网络的,因此会很慢,需要互联网访问并且提供质量较差的“机器”翻译。
  • @Ali Beadle 和 Fahim Parkar,请您分享专业的翻译工具名称,我可以通过它将英语翻译成其他语言(大约 30 种语言)。提前致谢。

标签: ios localization translate language-translation


【解决方案1】:

这是一个可以使用谷歌翻译 api 将您的本地化.strings 文件转换为任何语言的项目。

您只需将localization.string文件的所有数据复制粘贴到一个txt文件中。并将该 txt 文件添加到 app bundle 文件中,并在 Constants.h 文件中指定文件名。还提到了谷歌翻译 api 密钥。您也可以邮寄翻译后的文件。

Localization using google transtion iOS Project Link

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-23
    • 1970-01-01
    • 1970-01-01
    • 2022-07-28
    • 2012-02-22
    • 1970-01-01
    • 1970-01-01
    • 2014-11-04
    相关资源
    最近更新 更多