如何在Drupal 8中进行适当的模块翻译?

时间:2018-01-24 11:22:12

标签: drupal-modules drupal-8 translation-scheme

我必须准备模块翻译,但文档没有帮助我。

我知道我可以使用* .pot文件,但我无法完全理解dupal如何管理翻译。

如果我添加翻译/ example.pot,drupal会处理其他所有事情吗?

1 个答案:

答案 0 :(得分:0)

首先修改module_name.info.yml add:

  

'界面翻译项目&#39 ;: block_example   '界面翻译服务器模式&#39 ;: modules / examples /%project / translations /%language.po

然后在模块目录文件夹中创建翻译

添加translation / language.po文件,您可以在其中存储翻译。

language.po:

  msgstr"你要翻译的内容"   msgstr"翻译测试"

template.html.twig:

  

{%trans%}您要翻译的ID {%endtrans%}

然后转到您的Drupal管理页面配置/用户界面翻译,在那里您可以过滤您的msgid并查看已翻译的文件。

您可能必须使用IMPORT {just upload .po file} 安装模块时会自动导入翻译。