如何使自定义 Wordpress 插件知道 .po 和 .mo 文件?

查尔梅德

我正在尝试为我从头开始编写的插件添加翻译,但经过一段时间的试验后,我不确定如何让 Wordpress 知道我的插件有可用的翻译。

我不知道还有什么要尝试的,所以我认为更有经验的人可以指出我可能需要改变的事情。

到目前为止我做了什么:

  1. 添加_e()__()到我想在我的插件文件中翻译的句子。
  2. 使用Loco Translate插件生成.pot文件。
  3. 打开.pot在poEdit的文件,(它显示我想翻译所有的字符串列表)翻译插件,并生成.po.mo从它的文件。
  4. 移动了.pot.po并且.mo到了my-plugin/languages/
  5. 将文件重命名为my-plugin-pt.pomy-plugin-pt.mo.
  6. 将 Wordpress 站点语言更改为翻译语言。其他地方的语言都发生了变化,但插件仍然以英文呈现。

不太确定接下来要做什么。

我创建了一个方法,该方法load_plugin_textdomain() 在遵循 Wordpress 的这些说明时运行并将其作为操作添加到my-plugin __construct()

我的插件.php

public function __construct() {
  // Other filters and actions...
  add_action( 'plugins_loaded', array( $this, 'translation_init' ) );
} // __construct

function translation_init() {
    load_plugin_textdomain( 'my-plugin', FALSE, basename( dirname( __FILE__ ) ) . '/languages/' );
}
查尔梅德

.po.mo文件末尾的语言代码不正确。更改-pt.po-pt_PT.po(对.mo文件执行相同操作)并开始完美运行。

有一个可用的 Wordpress 语言代码列表,我应该在命名文件之前先查看一下。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从WordPress删除.po和.mo文件?

来自分类Dev

从WordPress删除.po和.mo文件?

来自分类Dev

加载自定义wordpress插件的js和css文件

来自分类Dev

自定义文件下载wordpress管理插件

来自分类Dev

如何在 WordPress 中使用 PHP headers() 从我的自定义插件页面下载文件?

来自分类Dev

WordPress插件自定义菜单和子菜单

来自分类Dev

在自定义 WordPress 插件中使用 $_GET 和 $_POST

来自分类Dev

如何使用.po文件翻译帖子或页面的Wordpress内容

来自分类Dev

如何使用.po文件翻译帖子或页面的Wordpress内容

来自分类Dev

python django 翻译 .po 和 .mo 文件不翻译文件

来自分类Dev

如何添加自定义WordPress PDF文件链接

来自分类Dev

WordPress自定义CSS和其他插件不起作用

来自分类Dev

Django翻译会创建po和mo文件,但翻译失败并显示翻译占位符

来自分类Dev

打开自定义php文件时保持WordPress主题和布局

来自分类Dev

WordPress的tinyMCE自定义插件

来自分类Dev

wordpress插件自定义激活消息

来自分类Dev

Wordpress - 自定义 Watson Assistant 插件

来自分类Dev

插件开发和Xtext:扩展ViewPart,并且不知道如何获取活动文件的AST

来自分类Dev

Wordpress:添加自定义HTML文件

来自分类Dev

WordPress和自定义编码

来自分类Dev

WordPress和自定义htaccess规则

来自分类Dev

如何正确编写和处理自定义日志文件?

来自分类Dev

如何在Symfony2中使用Gettext(.mo / .po)文件?

来自分类Dev

如何在具有自定义循环和自定义设计的wordpress上使用同位素?

来自分类Dev

KML文件和自定义类?

来自分类Dev

KML文件和自定义类?

来自分类Dev

如何在WordPress自定义插件中启用其他页面?

来自分类Dev

Wordpress:如何通过插件中的自定义帖子类型函数调用函数?

来自分类Dev

如何在Wordpress中的自定义插件中获取订单详细信息

Related 相关文章

  1. 1

    从WordPress删除.po和.mo文件?

  2. 2

    从WordPress删除.po和.mo文件?

  3. 3

    加载自定义wordpress插件的js和css文件

  4. 4

    自定义文件下载wordpress管理插件

  5. 5

    如何在 WordPress 中使用 PHP headers() 从我的自定义插件页面下载文件?

  6. 6

    WordPress插件自定义菜单和子菜单

  7. 7

    在自定义 WordPress 插件中使用 $_GET 和 $_POST

  8. 8

    如何使用.po文件翻译帖子或页面的Wordpress内容

  9. 9

    如何使用.po文件翻译帖子或页面的Wordpress内容

  10. 10

    python django 翻译 .po 和 .mo 文件不翻译文件

  11. 11

    如何添加自定义WordPress PDF文件链接

  12. 12

    WordPress自定义CSS和其他插件不起作用

  13. 13

    Django翻译会创建po和mo文件,但翻译失败并显示翻译占位符

  14. 14

    打开自定义php文件时保持WordPress主题和布局

  15. 15

    WordPress的tinyMCE自定义插件

  16. 16

    wordpress插件自定义激活消息

  17. 17

    Wordpress - 自定义 Watson Assistant 插件

  18. 18

    插件开发和Xtext:扩展ViewPart,并且不知道如何获取活动文件的AST

  19. 19

    Wordpress:添加自定义HTML文件

  20. 20

    WordPress和自定义编码

  21. 21

    WordPress和自定义htaccess规则

  22. 22

    如何正确编写和处理自定义日志文件?

  23. 23

    如何在Symfony2中使用Gettext(.mo / .po)文件?

  24. 24

    如何在具有自定义循环和自定义设计的wordpress上使用同位素?

  25. 25

    KML文件和自定义类?

  26. 26

    KML文件和自定义类?

  27. 27

    如何在WordPress自定义插件中启用其他页面?

  28. 28

    Wordpress:如何通过插件中的自定义帖子类型函数调用函数?

  29. 29

    如何在Wordpress中的自定义插件中获取订单详细信息

热门标签

归档