翻译包含PO文件的主题

时间:2013-12-03 作者:Alex C.

我是WordPress的新手。两周前,我为我的阿拉伯语博客下载了一个主题,主题是用英语编写的,但它包含一个名为languages/里面有两个文件一个是languages/default.po 另一个是languages/default.mo. 开发人员告诉我,我可以使用这些工具将主题翻译成我的本地语言。但我不知道如何使用它们。那么,我还有别的文件要做吗?

这个default.po 文件具有类似的结构,如下所示:

  #: ../author.php:68 ../page-template-archives.php:31
  msgid "Recently Added"
  msgstr ""
顺便说一句,我在谷歌上搜索了这个,但没有找到具体的技术。

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

一个可翻译的WordPress主题是一个很好的方式,可以用你想要的语言与观众互动。有many resources 可以在互联网上找到,而且大多数都能工作。我不知道你为什么发现他们不为你工作。无论如何,我发现以下教程很好地解释了这一问题,以便您可以一步一步地翻译主题:

这篇文章详细解释了这种方式。您需要一个名为PO Edit. 安装该软件需要您的电子邮件和密码一次。然后打开。将po文件放入软件中,您将看到如下屏幕:
PO Edit screen

在顶部部分,有可翻译字符串。单击每个字符串,您将在顶部下方的屏幕上选中它,即在本图中选择“类别存档”。要翻译字符串,只需在底部的部分键入您的语言翻译字符串,即图中的“translate Here…”是字符串将替换原始字符串“Category Archives:”。

请记住:

  • Translate being with the syntax, 例如:字符串“Category Archives:”应转换为结尾有冒号(:)的内容,例如:“My Archives:”
  • Do not change any code, 例如:%s, %1$s 等等,最后你必须更改你的WordPresswp-config.php 文件以支持您的语言。在您的情况下,语言代码为ar 阿拉伯语:

    define(\'WPLANG\', \'ar\');
    
    您可以找到所有语言代码here in Codex. 我建议您遵循本教程,它将引导您在韩国取得成功。

结束

相关推荐

Plugin Localization

我刚刚为wp构建了我的第一个插件,即使它不是一个伟大的“代码诗意”;)它正常工作。这是一个使用GalleryView 3.0 jquery插件转换默认wp库的插件(http://spaceforaname.com/galleryview).我唯一不能做的就是本地化。此插件的本地化意味着转换管理界面,在这里可以配置jquery插件选项来更改结果库的外观。我试着关注网络上数百万的教程,在论坛上阅读了很多关于这个问题的帖子,并遵循了codex的指南。。。但仍然没有运气。这就是我所做的:每个文本行都位于gette