【问题标题】:CSV example for translation service in Google Play ConsoleGoogle Play 控制台中翻译服务的 CSV 示例
【发布时间】:2023-04-10 18:12:01
【问题描述】:

我使用 Unity 构建了我的第一个手机游戏,并使用我自己创建的本地化工具将其本地化为几种已知的语言。但是,我决定使用更多语言并希望使用 Google Play 控制台翻译服务翻译应用程序。不幸的是,我坚持使用 CSV 文件。

请问有人有该工具要求的 CSV 文件示例吗?或者可能有任何其他解决方案?

Upload your strings.xml file to upload your user interface text if you use Android Studio for development. Upload a CSV file if you use any other tool for development. A CSV file must be encoded in UTF-8 format, and have string IDs and text to translate columns without a header row.

【问题讨论】:

  • 对此有什么帮助吗?我无法找到和理解 CSV 格式

标签: android localization translation google-play-console


【解决方案1】:

以下 XML 文件对我有用。如果 XML 无效,他们会在您上传时立即通知您。

<?xml version="1.0" encoding="utf-8"?>
<resources>

        <string-array name="inventory">
                <item>Rewind</item>
                <item>Switch</item>
                <item>Mirage Filter</item>
                <item>Holy Grenade</item>
        </string-array>

        <string name="app_name">Gravity</string>

        <string name="rewind_desc">Got trapped in the space-time continuum? Rewind time back to the beginning and start over</string>

</resources>

仅供参考:resources/string-resource

【讨论】:

    【解决方案2】:

    我还没有收到翻译人员的回复,但经过反复试验,这种文件格式至少被 UI 接受了:

    • UTF-8
    • 逗号作为分隔符
    • 没有标题行
    • Column1 字符串ID
    • Column2 原始文本
    • 没有额外的列*
    • 用双引号括起来的字段

    像这样:

    arno@brick ~ $ cat polsk.csv 
    "Adminlagre","Adminlagre"
    "AlleVerktøy","Alle verktøy"
    "BortkomneVerktøy","- Bortkomne verktøy -"
    "GarantienUtløpDen","Garantien utløp %0"
    "ReservasjonerSenere","Reservasjoner senere"
    "SkjulteVerktøy","- Skjulte verktøy -"
    "ukjentleverandør","(ukjent leverandør)"
    

    *上传包含 3 列的 csv 似乎也可以接受(不确定结果如何),但 4 列不起作用……

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-16
      • 2018-07-21
      • 2019-01-20
      • 2021-03-09
      • 1970-01-01
      • 2017-09-26
      相关资源
      最近更新 更多