如何解决翻译问题?

时间:2012-10-02 作者:Tomas Aschan

我正在使用Panoramica theme by CPOThemes, 到目前为止,大部分都运行得很好。然而,并不是所有的翻译都能正常工作(或者至少不像我期望的那样)。

具体来说,我不明白为什么主页上的标题“归档”没有翻译。可以找到该站点here 供您查看,“档案”位于右下角。

这就是我所拥有的,我认为是可行的:

名为/wp-content/languages/sv_SE.po (和.mo)我没有更改,但我下载了它并在中打开了poedit 而且关键的“档案”已经存在并正确翻译sidebar-home.php) 如下所示:

<h3 class="widget-title"><?php _e(\'Archives\', \'cpotheme\'); ?></h3>
  • 在我的functions.php, 我有以下几行:

    <?php load_theme_textdomain(\'cpotheme\'); ?>
    
    在某处wp-config.php, 我有

    define(\'WPLANG\', \'sv_SE\');
    
    为什么这个翻译不正确?

  • 1 个回复
    最合适的回答,由SO网友:fuxia 整理而成

    获取\'Archives\' 在您的文本域中翻译您必须加载主题翻译.mo 文件中的文件/wp-content/languages/sv_SE.po 不会用于此。

    创建目录languages 在您的主题中Codestyling Localization plugin 为此

    load_theme_textdomain( \'cpotheme\', get_template_directory() . \'/languages\' );
    
    参见:List of Default Translated Phrases 查看给定文本域的短语的方法。

    结束

    相关推荐

    Custom metabox translation

    我已经创建了一个自定义的帖子类型,并添加了一些自定义的元数据库,现在我想知道我在我的网站上使用了什么样的翻译插件?我对它们都没有经验,所以我不知道谁会支持我的自定义元数据库,谁不会。