我必须准备模块翻译,但文档对我没有帮助。
我知道我可以使用 *.pot 文件,但我无法完全理解 dupal 是如何管理翻译的。
如果我添加 translations/example.pot drupal 会处理其他所有事情吗?
我必须准备模块翻译,但文档对我没有帮助。
我知道我可以使用 *.pot 文件,但我无法完全理解 dupal 是如何管理翻译的。
如果我添加 translations/example.pot drupal 会处理其他所有事情吗?
首先修改module_name.info.yml 添加:
“界面翻译项目”:block_example “界面翻译服务器模式”:modules/examples/%project/translations/%language.po
然后在你的模块目录文件夹中创建translations。
添加 translations/language.po 文件,您将在其中存储翻译。
语言.po:
msgstr "你要翻译的身份证" msgstr "翻译测试"
模板.html.twig:
{% trans %}你要翻译的id{% endtrans %}
然后转到您的 Drupal 管理页面配置/用户界面翻译,在那里您可以过滤您的 msgid 并查看已翻译的文件。
您可能必须使用 IMPORT {只需上传 .po 文件} 安装模块时会自动导入翻译。