管理

指定已完成文件名和导出路径(TMS)

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

自动化下载(翻译)文件的重命名和目标。

按照以下步骤操作:

  1. 在设置Setup_gear.png页面中,向下滚动到项目设置部分,点击已完成文件名和导出路径

    已完成文件名和导出路径页面打开。

  2. 如有需要,应用重命名已完成文件为宏。宏名称区分大小写。

    支持的宏:

    • {path}

      仅适用于以ZIP格式导入并具有文件夹结构的文件。

    • {fileName}

      可以通过使用字符位置(从0开始)选择文件名的一部分来删除原始文件名中的字符。示例:

      • {fileName[2:6]} 保留文件名的第3到第7个字符

      • {fileName[0:-3]} 剪切最后两个字符。

    • {sourceLang}

      添加源语言

    • 使用这些宏表示目标语言

      多语言文件的目标语言宏是所有目标语言代码的连接(例如./cs-de-zh_cn):

      • {targetLang} 基于语言代码

      • {targetLangName} 基于语言名称

      • {targetLangRFC}

        • 示例:esen-USaz-Latn-AZ

        • 基于RFC 5646

      • {targetLangRFCLower}

        • 示例:de-deen-us

      • {targetLangIso}

        • 示例:deen

      • {targetLangLocale}

        • 示例:de_DE

      • {targetLangAndroid}

        • 示例:esen-rUS

      • {targetLangAndroidBCP}

        • 示例:b+esb+en+US

    • {workflow}

    • {status}

    • {date}

      文件下载的日期在项目经理的时区内

    • {time}

      文件下载的时间在项目经理的时区内

    • {userName}

      添加分配的译员或供应商的用户名。如果分配了多个译员,名称将为空。

    • {replaceExt[xx]}

      文件扩展名将被替换为[ ]括号内指定的内容。

      • 示例:

        如果指定了{replaceExt[txt]},则文件test.POT将作为test.txt下载。

      • 更改扩展名并不会改变格式本身;将'.docx'重命名为'.xlsx'并不会将文本文件转换为电子表格文件。

  3. 提供宏以导出在线存储库文件到

    • 如果监控特定文件,则选择目标语言子文件夹导出已完成的文件到

      目标子文件夹路径中指定文件夹名称:

      • 使用这些宏来表示目标语言。

      • 对于某些存储库,可以使用绝对路径。以/开头表示绝对路径。

        可用于Amazon S3、Azure、FTP、SFTP、Dropbox、Google Drive、Box、OneDrive、Git、GitHub、GitLab和SharePoint。使用Git连接器时,前导/后跟分支名称,然后是.git文件夹所在的存储库根目录。如果分支不存在,将会创建。使用其他基于Git的连接器(例如GitLab)时,前导斜杠后跟.git文件夹所在的存储库根目录。

      • 使用..来引用父文件夹。

      提示

      示例

      如果源文件是/files/loc/ui.properties,目标语言是德语(德国):

      • translations/{targetLang}将创建/files/loc/translations/de_de

      • /files-{targetLang}/loc将创建/files-de_de/loc/<filename>

      • ../{targetLang} will create /files/de_de/<filename>

    • 使用.将文件导出到与源文件相同的文件夹。

      可用于FTP和SFTP连接器。

  4. 点击保存

    指定的宏应用于下载的文件。

这篇文章有帮助吗?

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.