我必须准备模块翻译,但文档没有帮助我。
我知道我可以使用* .pot文件,但我无法完全理解dupal如何管理翻译。
如果我添加翻译/ example.pot,drupal会处理其他所有事情吗?
答案 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} 安装模块时会自动导入翻译。