集成

Sketch((Strings))

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

适用于

  • 所有已付款方案

适用于

  • 高级版和Enterprise套餐(原)

联系销售团队解决许可问题。

Sketch 是专为 MacOS 打造的矢量图形编辑器。它主要用于 ⁇ 用户界面 ⁇ 用户体验 ⁇ 网站和 ⁇ 移动应用程序的设计 ⁇

Sketch 插件可将 Sketch 中设计的内容同步到字字符串管理项目中。内容在编辑器中翻译完成后同步回 Sketch。

该集成支持使用分支

只需在项目中设置区域以同步工作,并且需要明确授予译员上传内容的权限。

如果使用预翻译,它仅适用于新上传的字符串。预翻译不适用于更新的翻译。

安装插件

要设置 Sketch 插件,请执行以下步骤:

  1. 确保已安装 Sketch 应用程序。

  2. 从 Phrase Strings 的集成页面向下滚动至 Sketch 集成,然后单击下载

    插件下载。

  3. 解压缩文件存档,然后双击 ⁇ phraseapp-plugin.sketchplugin ⁇ 文件。

    Sketch 应用程序确认插件的安装。

使用Sketch插件

连接到 Sketch

之后,在插件菜单中单击 ⁇ Phrase ⁇ 并以Phrase凭据登录,以便将Sketch与Phrase连接。如果尚未在 Phrase 中设置公司,请单击注册并注册 14 天免费试用。

准备

创建一个要上传的项目并添加至少一个区域。也可以使用现有项目。

从 Sketch 推送翻译

要将 Sketch 文件中的内容同步到专用项目,请单击工具栏中的 ⁇ 推送;该按钮显示要推送的翻译数量。再次单击按钮以转移翻译。

选择页面的特定元素

默认情况下,如果未选择一个特定的框架或框架文本元素,集成会将当前选定的框架页面上的所有内容视为已选择的内容。只要选择了页面以外的任何内容元素,就会只推送或拉取该选择。

自定义键名称

字键名可以自定义或自动生成。从 Sketch 推送内容时,会自动为每个选定的文本元素创建键名称。这些键名称是Page.Artboard.Textelement名称的汇编。

如果制定了键命名的内部准则或做法,请在Phrase 工具栏中自定义键名称 ⁇ 选择一个文本层并在专用输入字段中编辑键名称。

使用上下文艺术板截图翻译

该集成的截图功能自动获取Sketch艺术板的截图并上传,然后将其与相应的键相关联。撰稿人和译员访问翻译编辑器侧边栏中的专用截图,并用标记标记文本。

必须至少有一块艺术板。所有项目中只允许管理员员或项目经理 ⁇ 角色上上传图。具有开发人员角色的项目成员可以上传和管理该特定项目中截图。

将译文拉取到Sketch

翻译完成后,单击拉取翻译,将所有语言的最新更新同步回Sketch。

测试所有语言(对应于专用项目中的语言)的设计。可以通过切换 Sketch 文件的语言来确定 l10n 布局问题。

切换设计的语言

通过工具栏将设计的语言切换到项目中可用的语言。

更改项目

要更改项目,请执行以下步骤:

  1. 单击工具栏上的更改

  2. 选择要推送的项目。

  3. 选择设计的语言。

连接的项目的名称显示在工具栏栏上。

设置字符限制

通过选择一个元素并单击工工具栏的锁定图标为Team需要遵循的每个文本元素强制执行字符限制。该集成自动计算该文本字段的最大字符限制,并将在下一个一次推送内容时将其发送。

使用专用标记

使用 Sketch 集成定期为项目添加新字符串时,请用独特标记分隔各种同步。

该集成自动为密钥创建独特的标记,以保持其井然有序。标记构建在以下结构中:

Sketch.Your_File_Name.Date

符号和覆盖

Sketch 集成完全支持符号实例中覆盖文本。同时也支持嵌套符号。

将 Sketch 集成与其他 Sketch 集成相结合

所有操作都可以通过 Runner 触发。拉取翻译后,Anima ToolKit 可以保持元素大小。动画可用于切换设计的语言。

这篇文章有帮助吗?

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.