我们在 PyroCMS 中的自定义模块需要支持多种语言。这是怎么做到的?特别:
- 我们将语言文件夹和文件放在哪里?我们假设在
/addons/<module name>/language/
. 这是正确的吗? - 我们必须提供所有PyroCMS 支持的语言的内容(特定于我们模块的内容)的翻译吗?例如,我们正在添加“乱码”语言并想要定义
"greeting" = "Gibberish Hello"
. 我们还必须"greeting"
用英语等定义吗? - 相反,我们是否也必须将 PyroCMS 支持的术语翻译成“乱七八糟”的语言?例如,“英文”翻译
"cp_title" = "Control Panel"
必须翻译成"cp_title" = "Gibberish Control Panel"
等? 设置“?lang=zz”(其中“zz”是我们尝试添加的语言)给了我们以下错误:
遇到 PHP 错误
严重性:通知
消息:未定义索引:en
文件名:core/MY_Controller.php
行号:83