Concrete5-8.x:在哪里添加包或块的翻译文件



如果我为包或块创建自己的 .mo 文件,在哪里添加 .mo 文件?他们进/application/languages/en_GB/LC_MESSAGES/block_handle.mo吗?

对于包翻译,您必须将文件放入<your_package>/languages/en_GB/LC_MESSAGES/messages.mo(文件名必须与我的示例完全相同(

应用程序文件位于: application/languages/en_GB/LC_MESSAGES/messages.mo .但是在那里你不能添加特定于块的翻译。应用程序文件夹中是核心翻译。您可以做的是使用 c5 内部翻译接口,该接口将在 application/languages/site/en_GB.mo 下创建一个附加文件。但是要使用此界面,您必须先创建站点文件夹。您可以在 <example.com>/dashboard/system/multilingual/translate_interface 上找到 c5 内部转换接口。

只需运行

PATH-TO-CONCRETE5-ROOT-FOLDER/concrete/bin/concrete5 c5:package-translate PACKAGE_HANDLE OPTIONS

欲了解更多信息,请访问 https://documentation.concrete5.org/developers/concepts/localization

相关内容

  • 没有找到相关文章

最新更新