您的位置:首页 > Web前端

OSEM Transifex 翻译成其他语言说明

2018-03-12 18:23 786 查看
  OSEM翻译说明(原档英文):https://github.com/openSUSE/osem/blob/master/TRANSLATION.md

翻译

我们正在使用Transifex来管理我们的翻译。我们也在使用Transifex 的Live功能。这意味着OSEM实例中的所有字符串都会自动收集并可用于翻译。自动收集仅在您使用API​​密钥时才有效(请参见本文末尾)

1.翻译

开始翻译:导航到项目的页面
点击翻译按钮
选择语言
选择资源(events.opensuse.org)

例如。假设您已经以OSEM的翻译员身份注册了自己,例如用德语翻译,请转到:https : //www.transifex.com/projects/p/osem/translate/#de_DE/eventsopensuseorg/31056760请求一种新的语言如果您想将OSEM翻译成一种尚不存在的语言,您可以从Transifex界面申请一种新语言。您的请求必须由Transifex的OSEM项目的管理员批准。

2.发布翻译

如何使翻译可见(如果您有正确的访问权限):访问https://www.transifex.com/projects/p/osem/live/#en/events.opensuse.org
点击发布(从右侧边栏菜单)
选择语言(S)
点击发布

如何请求发布翻译后的字符串在确定你已经正确地检查了新翻译的字符串(它们需要被标记为已检查,否则它们将不会正式运行)后,可以使用以下信息开启新问题:标题:[Transifex]为EN出版翻译内容:为语言EN发布新的审查字符串
(用你想要发布的语言的首字母替换EN)注意:我们只发布已审核翻译的字符串

3.使用翻译

您可以通过从语言选择器图标(右下角)中选择所需语言来查看其他语言的OSEM。

4. API密钥

当您运行您自己的OSEM实例时,如果您想要翻译可用,则需要在该
.env.development
文件中添加api密钥:
OSEM_TRANSIFEX_APIKEY="cf866a61277842b39c897c5a0b5ec075"

5.动态内容的字符串

包含动态内容的字符串应使用“notranslate”类在haml文件中进行标记,如下所述:http://docs.transifex.com/live/webmasters/#how-to-handle-inline-block-variables
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐