Sketch 是一个用于 macOS 的矢量图形编辑器。它主要用于网站和移动应用的用户界面和用户体验设计。
Sketch 插件提供了将设计中的内容与字符串管理项目同步的功能。内容在编辑器中翻译,并在完成后同步回 Sketch。
集成支持使用 branches。
必须在项目中设置区域以使同步工作,翻译者需要被明确授予上传内容的权限。
如果使用预翻译,它仅适用于新上传的键。更新的翻译不适用预翻译。
要设置 Sketch 插件,请按照以下步骤操作:
-
确保已安装 Sketch 应用程序。
-
在 Phrase Strings 的 页面上,向下滚动到 并点击 下载。
插件正在下载。
-
解压文件归档,然后双击 文件。
Sketch 应用程序确认插件的安装。
连接到 Sketch
之后,在插件菜单中点击 ,并使用 Phrase 凭据登录以将 Sketch 与 Phrase 连接。如果在 Phrase 中尚未设置组织,请点击 并注册为期 14 天的免费试用。
准备
创建一个项目以上传并添加至少一个区域。也可以使用现有项目。
从Sketch推送翻译
要将内容从Sketch文件同步到专用项目,请在中单击;该按钮显示要推送的翻译数量。再次单击按钮以传输翻译。
选择页面的特定元素
默认情况下,如果未选择特定的画板或文本元素,则集成将当前选定页面的所有内容视为选择。一旦选择了页面以外的任何内容元素,仅推送或拉取该选择。
自定义密钥名称
密钥名称可以自定义或自动生成。从Sketch推送内容时,自动为每个选定的文本元素创建密钥名称。这些密钥名称是Page.Artboard.Textelement名称的汇编。
如果有内部指南或实践用于密钥命名,请在中自定义密钥名称;选择一个文本图层并在专用输入字段中编辑密钥名称。
使用上下文画板截图进行翻译
集成的screenshot功能会自动截取Sketch画板的截图,上传它们并将其链接到相应的密钥。文案撰写者和翻译人员可以在翻译编辑器的侧边栏中访问专用截图,副本用标记指示。
必须至少有一个画板。只有管理员或项目经理角色被允许在所有项目中上传截图。具有开发者角色的项目成员被允许在该特定项目中上传和管理截图。
从Sketch拉取翻译
一旦翻译准备好,点击 Pull Translations 将所有语言的最新更新同步回 Sketch。
在所有语言中测试设计,分别对应专用项目中的语言。通过切换 Sketch 文件的语言,可以识别 l10n 布局问题。
切换设计的语言
通过 将设计的语言切换为项目中可用的语言。
更改项目
要更改项目,请按照以下步骤操作:
连接项目的名称显示在工具栏上。
设置字符限制
通过选择一个元素并点击工具栏上的锁图标,强制每个文本元素的字符限制,团队需要遵循。集成会自动计算此文本字段的最大字符限制,并在下次推送内容时发送。
使用专用标签
在使用 Sketch 集成定期向项目添加新键时,用独特的 tags 分隔各种同步。
集成会自动为键创建独特的标签,以保持它们的组织。标签的结构如下:
Sketch.Your_File_Name.Date
符号和覆盖
Sketch 集成完全支持在符号实例中覆盖文本。嵌套符号也受到支持。
将Sketch集成与其他Sketch集成结合
所有操作都可以通过Runner触发。在拉取翻译后,可以使用Anima ToolKit修复来保持元素大小。Anima可用于切换设计的语言。