翻译

应用程序翻译 (Strings)

文本由 Phrase Language AI 从英语机器翻译而得。

Android Studio

Android Studio 是 Android 应用程序开发的官方 IDE,该插件用于建立与 IDE 的连接。

  1. 设置项目。

    1. 创建项目并选择 Android Strings (.xml) 作为 Main format

    2. 选择 Android 作为 Main technology

    3. 点击保存

      项目已创建。

  2. 下载、安装并配置 Android Studio 插件。

    有关更多安装和配置信息,请参阅插件 Github page

  3. 上传和下载区域文件。

    可以在 Android Studio 的工具窗口中拉取和推送区域文件。

  4. 添加新语言。

    通过向项目添加新区域来添加语言。使用插件拉取已翻译的区域。如果存在其他语言的区域文件,请使用项目页面上 Uploads 选项卡中的文件上传功能导入这些翻译。

iOS

  1. 设置项目。

    1. 创建项目并选择 iOS Localizable Strings (.strings) 作为 Main format

    2. 选择 iOS 作为 Main technology

    3. 点击保存

      项目已创建。

  2. 下载、安装并配置 iOS 插件。

    在 CLI 中初始化项目配置并创建配置:

    $ phrase init

    确保为语言文件格式选择了兼容 iOS 的 format(例如 .XLIFF)。

  3. 上传和下载区域文件。

    区域文件可以通过 CLI 进行拉取、推送和拉取:

    $ phrase push
    $ phrase pull

    如果将字符串管理集成到构建工作流中,请在项目的译文设置中添加一个新的 run script 构建阶段。在此阶段,执行 phrase pull<2> 以获取所有新的译文。新的构建阶段必须放置在资源打包之前。

  4. 添加新语言。

    通过向项目添加新区域来添加语言。语言名称应根据 iOS 语言名称常量约定 进行选择。已翻译的语言可以使用 CLI 客户通过 phrase pull<2> 再次下载。如果有其他语言的区域文件,请使用项目页面上 Uploads<3> 选项卡中的文件上传功能导入这些译文。

Windows Phone (Visual Studio)

Visual Studio 是 Windows 应用程序开发的官方 IDE,该插件负责与 IDE 的连接。

  1. 设置项目。

    1. 创建一个项目并选择 Windows 8 Resource (.resw) 作为 Main format<2>。

    2. 选择 Android 作为 Main technology

    3. 点击保存

      项目已创建。

  2. 下载、安装并配置 Visual Studio 的插件。

    1. Phrase 插件可以在 Visual Studio Gallery<2> 中找到。下载插件即可完成安装。

    2. 通过在 PhraseApp<2> 选项中提供完整路径(例如 C:\path\to\phraseapp.exe)来配置 CLI 客户路径。

    3. 使用 CLI 工具,生成一个要放置在根目录中的 .phraseapp.yml<2> 文件。

  3. 上传和下载区域文件。

    工具<1> 菜单中,提供了根据配置文件触发操作的命令。这两项操作的输出都会发送到 输出<2> 工具窗口。

  4. 添加新语言。

    通过在 Windows Phone 应用程序中创建新的区域文件并使用插件上传文件,或者通过向 项目<1> 添加新区域来添加新语言。

这篇文章有帮助吗?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.