【问题标题】:Half of the po/mo file strings are working, Wordpress Localization一半的 po/mo 文件字符串正在工作,Wordpress 本地化
【发布时间】:2017-06-07 21:28:53
【问题描述】:

我想在管理控制面板网站上更改主题 (Flatsome) 语言。我可以的页面 UX Builder 之一......但是定制器页面(..>appereance>customize) 不变。

我做了本地化:

define('THEME_PATH', get_template_directory());

 load_theme_textdomain( 'flatsome', THEME_PATH . '/languages' );

 $locale = get_locale();

 $locale_file = THEME_PATH . "/languages/$locale.php";

 if ( is_readable( $locale_file ) ) require_once( $locale_file );

我已经用 __() 和 _e() 改变了我想要的所有字符串 然后我在本地(使用 POedit)扫描了项目并创建了 POT 和 PO 文件。

我做了我的翻译。完成后,我将 PO 和 MO 文件传输到 FTP。就像我说的,其中一半已经改变。我尝试了很多东西,现在我认为完全卡住了。

【问题讨论】:

    标签: wordpress localization poedit po


    【解决方案1】:

    是的,我解决了这个问题。如果有人遇到这种问题。 WP更新3.7后,主题的主文件夹在wp-content/languages/themes/下

    如果你要翻译插件,它是 wp-content/languages/plugins/

    如果您的主题 mo 文件不起作用或其中一半正在工作,则将您的 po mo 文件放到这些目录中,但这次制作主题 {text-domain}-{locale}.mo 和 {text-domain} -{locale}.po

    【讨论】:

      猜你喜欢
      • 2015-08-17
      • 1970-01-01
      • 2010-12-20
      • 1970-01-01
      • 2015-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-06
      相关资源
      最近更新 更多