Enlighter插件最完整汉化版本

Enlighter 是 WordPress 的代码高亮插件。本次工作完成了 PHP 端的完整中文翻译,覆盖后台所有设置页面。

修复内容

第一轮:基础翻译 + textdomain 修复

  • WordPress.org 的 enlighter-zh_CN.l10n.php(仅 30 条旧翻译)优先级高于插件自带 MO,重命名为 .bak
  • Enlighter.php 中 textdomain 拼写错误 'enligther''enlighter'(2 处)
  • 菜单标题(Editing/Options/Extensions 等)加 __() 包裹(7 处)
  • 修复自制 MO 编译器的 null byte 长度计算 bug

第二轮:硬编码文本国际化

  • 11 个 .phtml 模板文件中的硬编码英文文本用 <?php _e('...', 'enlighter'); ?> 包裹
  • 从源码扫描提取 369 条可翻译字符串
  • 合并旧翻译 + 新翻译,最终翻译率 368/369 = 99%

修改文件

源码修改(11 个 phtml 文件)
CustomizerPage.phtmlStylesheet.phtmlGeneric.phtmlCodeColorer.phtmlCrayon.phtmlSystemInfo.phtmlAboutPage.phtmlNews.phtmlWebfonts.phtmlBeta.phtmlResources.phtml

翻译文件

  • enlighter-zh_CN.po(369 条)
  • enlighter-zh_CN.mo(37,405 bytes)
  • enlighter\lang\enlighter-zh_CN.po/.mo(同步副本)

插件源码修改

  • modules/core/Enlighter.php — textdomain 修正 + 菜单国际化

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

字数:0

字数:0