跳到主要内容

翻译

该模块完全支持翻译,允许您轻松地将其界面和标签调整为您偏好的语言。

无论您是为多语言团队翻译还是只是为个人方便,请按照以下步骤应用您的翻译。


语言文件位置

模块使用的所有语言字符串存储在以下路径:

modules/your_module_name/language/english/

在此文件夹中,您会找到一个或多个 .php 文件(通常是 mailbox_lang.php),包含模块中使用的所有文本标签。


方案 1:创建新的语言文件夹

要添加新的翻译:

  1. 导航到模块的 language 目录
  2. 使用您偏好语言的 ISO 语言代码 创建一个新文件夹(例如,frenchgermangreek 等)
  3. 将现有的 english 文件复制到新文件夹中
  4. 打开复制的文件并翻译每个字符串的右侧部分:
$lang['mailbox_inbox'] = 'Boîte de réception'; // French example
  1. 保存文件并确保在 Perfex CRM > Setup > Settings > Localization 中设置了您的语言

如果存在匹配的语言文件,Perfex 将自动加载。


方案 2:从 Perfex 的全局语言文件覆盖

或者,如果您不想修改模块文件,可以从以下位置全局覆盖特定字符串:

application/language/your_language/custom_lang.php

这种方法适用于集中管理或少量编辑。只需用您自己的自定义文本定义模块中使用的任何语言键:

$lang['mailbox_compose'] = 'Nouveau message';
提示

这种方法确保您的自定义更改在模块更新期间得以保留。


提示和最佳实践

  • 编辑前务必 备份 您的语言文件
  • 使用 UTF-8 兼容的编辑器(如 VSCode、Sublime Text 或 Notepad++)以防止编码问题
  • 如果您计划支持多种语言,请避免直接编辑 english 文件

支持

如果您对翻译键不确定或您的语言未显示,请随时通过 Themesic 支持门户联系我们的支持团队。我们很乐意帮助您正确本地化模块!