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

问题描述 投票:0回答:2

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

concrete5 concrete5-5.7 concrete5-8.x
2个回答
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下创建一个额外的文件。但要使用此界面,您必须首先创建站点文件夹。你可以在<example.com>/dashboard/system/multilingual/translate_interface找到c5内部转换界面。


0
投票

赶紧跑

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

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

© www.soinside.com 2019 - 2024. All rights reserved.