POEDIT ASCII错误(WordPress)

时间:2015-11-01 作者:Marox Tn

我正在尝试将wordpress的主题翻译成阿拉伯语,我对翻译领域完全陌生。

我遵循了以下步骤question 我在我的主题中添加了一个新的域,而不是对所有内容进行硬编码。

我在函数文件中加载了我的文本域:

add_action(\'after_setup_theme\', \'lanugage_domain\');
function lanugage_domain(){
    load_theme_textdomain(\'users\', get_template_directory() . \'/languages\');
}
  • 例如,我在主题中添加了每个文本,并使用了\\uuu()或\\u e()函数

  • text --> __(\'text\',\'users\')

    我在我的语言目录中创建了一个名为users.pot 使用Poedit和UTF-8 字符集

    3.1-当我开始扫描文件时,我发现了错误

      01/11/2015 08:50:54: C:\\Program Files (x86)\\Poedit\\GettextTools\\bin\\xgettext.exe: Non-ASCII comment at or before js/jquery.dialogBox.js:14.
      01/11/2015 08:50:54:                                                              Please specify the source encoding through --from-code
      01/11/2015    08:50:54:                                                              
      01/11/2015 08:50:54: Entries in the catalogue are probably incorrect.
      01/11/2015 08:50:54: Updating the catalogue failed. Click on \'Details >>\' for details.
    
    我不知道这个错误是从哪里来的,因为我使用的是UTF-8字符集,我错过了什么吗?

    1 个回复
    SO网友:gatisc

    在poeditor中,转到文件->首选项->提取器->javascript->编辑语言javascript并将其更改为php

    相关推荐

    Custom metabox translation

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