0

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

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

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

4

1 回答 1

1

首先修改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 文件} 安装模块时会自动导入翻译。

于 2018-01-25T12:18:09.277 回答