OSEM Transifex 翻译成其他语言说明

  OSEM翻译说明(原档英文):

https://github.com/openSUSE/osem/blob/master/TRANSLATION.md


翻译

我们正在使用Transifex来管理我们的翻译。

我们也在使用Transifex Live功能。这意味着OSEM实例中的所有字符串都会自动收集并可用于翻译。

自动收集仅在您使用API​​密钥时才有效(请参见本文末尾)

1.翻译

  • 开始翻译:

    1. 导航到项目的页面
    2. 点击翻译按钮
    3. 选择语言
    4. 选择资源(events.opensuse.org)

例如。假设您已经以OSEM的翻译员身份注册了自己,例如用德语翻译,请转到:https : //www.transifex.com/projects/p/osem/translate/#de_DE/eventsopensuseorg/31056760

  • 请求一种新的语言

    如果您想将OSEM翻译成一种尚不存在的语言,您可以从Transifex界面申请一种新语言。您的请求必须由Transifex的OSEM项目的管理员批准。

2.发布翻译

  • 如何使翻译可见(如果您有正确的访问权限):

    1. 访问https://www.transifex.com/projects/p/osem/live/#en/events.opensuse.org
    2. 点击发布(从右侧边栏菜单)
    3. 选择语言(S)
    4. 点击发布
  • 如何请求发布翻译后的字符串

    在确定你已经正确地检查了新翻译的字符串(它们需要被标记为已检查,否则它们将不会正式运行)后,可以使用以下信息开启新问题

    标题:[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


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值