如果我为包或块创建自己的 .mo 文件,我应该在哪里添加 .mo 文件?他们进去/application/languages/en_GB/LC_MESSAGES/block_handle.mo
吗?
问问题
135 次
2 回答
0
赶紧跑
PATH-TO-CONCRETE5-ROOT-FOLDER/concrete/bin/concrete5 c5:package-translate PACKAGE_HANDLE OPTIONS
更多信息,请访问https://documentation.concrete5.org/developers/concepts/localization
于 2019-04-04T15:33:48.977 回答
0
对于包翻译,您必须将文件放入<your_package>/languages/en_GB/LC_MESSAGES/messages.mo
(文件名必须与我的示例完全相同)
申请文件位于:
application/languages/en_GB/LC_MESSAGES/messages.mo
. 但是您不能在此处添加特定于块的翻译。在应用程序文件夹中是核心翻译。你可以做的是使用 c5 内部翻译接口,它会在application/languages/site/en_GB.mo
. 但要使用此界面,您必须先创建站点文件夹。您可以在 上找到 c5 内部翻译接口<example.com>/dashboard/system/multilingual/translate_interface
。
于 2019-04-04T06:32:14.393 回答