首页 > CMS教程 > &#&按 > WordPress I18N以及如何用自己的语言安装WordPress

WordPress I18N以及如何用自己的语言安装WordPress

Christopher Nolan
发布: 2025-02-19 09:14:14
原创
1005 人浏览过

WordPress I18N以及如何用自己的语言安装WordPress

钥匙要点

    领先的内容管理系统WordPress默认用美国英语呈现,但具有内置的语言功能,允许用户将WordPress翻译成几种语言,并使用主题,翻译文件和支持各种语言。 通过从WordPress Translation存储库下载.MO语言文件,将其安装在 /wp-content /Lanagages目录中并编辑wp-config.php文件以反映新语言。如果.mo文件缺少翻译,则某些术语仍可能以英语显示。>
  • WordPress I18N支持
  • >注意:I18N是国际化的缩写,它被称为I18N,因为“ I”和“ N”之间有18个字母。

    如果您不熟悉I18N,翻译和getText的概念,我强烈建议您阅读有关本地化的系列,以了解所涉及的内容。 在本文中,我将介绍WordPress I18N的基础知识。我将引导您完成安装WordPress的本地化版本(用您自己的语言)的简单过程,还向您展示如何将现有的WordPress网站转换为本地化版本。

    >安装WordPress的本地化版本

    >来自世界各地的许多WordPress爱好者已将WordPress转换为各种语言。

    例如,法语,德语和意大利局部版本的WordPress可在fr.wordpress.org,de.wordpress.org和it.wordpress.org上获得。

    >

    >让我们看看如何使用德国国际化作为本教程的基准安装本地化的WordPress。

    1. >前往de.wordpress.org并下载德语的WordPress。
    2. > ftp/sftp进入您的Web服务器,然后将WordPress软件包解压缩到您首选的安装目录。
    3. >在您的Web服务器上创建一个用于WordPress的数据库,以及具有所有特权的MySQL用户。
    4. >编辑wp-config.php文件并添加您的数据库信息。
    5. >
    6. >通过访问Web浏览器中的URL来运行WordPress安装脚本。
    7. >
    8. >您应该在德语
    9. 启动和运行中具有
    10. wordpress。>
    11. >您可能还需要查看WordPress codex的其他安装WordPress的方法。

    > WP Central可用的WordPress版本的完整列表。

    >将现有的WordPress网站变成国际版本

    >假设您是德国人,并且您有一个英文的现有WordPress网站,但是您不知道在阅读本文之前,还存在德语版本的WordPress。基于这个新发现的知识,您决定通过将WordPress网站从默认的英语版本更改为德语翻译来动摇。您可能认为这是一项非常艰巨的任务,但让我有点震惊。整个过程都像在下面的指南中一样容易,您甚至不需要重新安装WordPress。

    继续阅读以学习如何将现有的WordPress博客转换为您自己的语言(德语作为案例研究)。

    >从i18n.svn.wordpress.org的WordPress翻译存储库中下载您的语言.MO文件。在此处获取德语的.mo语言文件。

    .mo文件是机器可读的,getText函数实际使用的二进制文件。

    .mo文件的命名约定基于ISO – 639语言代码(例如葡萄牙语的PT),然后是ISO – 3166国家代码(例如,葡萄牙或巴西葡萄牙> br的pt> pt) 。因此,巴西葡萄牙文件将称为pt_br.mo,一个非特异性葡萄牙文件将称为pt.mo。 因此,德语的语言文件将被命名为de_de.mo。

    可以在(国家代码)和(语言代码)上找到完整的代码列表。

    >现在我们已经下载了语言.mo文件,我们需要安装它。 要安装它,请在WordPress /wp-content安装目录中创建一个新文件夹,natralages andranages并将.mo文件上传到您刚创建的语言文件夹。

    >

    >打开wp-config.php文件并搜索:

    >根据您刚下载的.MO文件编辑此行。例如,使用德语,.mo文件的名称用作php常数wplang的值:

    >保存并打开您的WordPress网站。现在应该以新安装的德语显示。

    >

    > translation

    要记住的东西

    >我发现,在将我的一个博客本地化为德语之后,一些术语仍在用英语显示。原因仅仅是因为WordPress翻译存储库中的德语.mo文件缺少这些术语的翻译。

    >幸运的是,在WordPress更新页面上,我获得了一个单击的安装选项,可以自动将博客更新到全型本地化德语版本。>

    WordPress I18N以及如何用自己的语言安装WordPress提示:要确保您已下载了最新的语言.mo文件,它应位于版本标记的文件夹中。一个示例是位于i18n.svn.wordpress.org/es_es/tags/3.9.1/messages/messages/es_es.mo。

    结论

    这样的令人难以置信的功能是使WordPress生态系统蓬勃发展的原因。人们自然会感到自然而然地使用一个非常灵活的平台,并且WordPress社区不断将灵活性提高到一个全新的水平。在您首选的语言中使用WordPress的能力是一个重要功能,正如您所看到的,很容易实现。

    >

    您有任何疑问或贡献吗?我很乐意在评论中回应他们。

    >

    经常询问有关WordPress I18N

    的问题

    > WordPress I18N对开发人员的重要性是什么?它允许开发人员创建可以轻松翻译成不同语言的主题,插件和内容。这不仅扩大了潜在的用户群,而且还可以增强用户体验,因为用户可以以其母语与网站进行交互。

    >

    > WordPress I18N如何工作?

    wordpress I18N通过使用getText函数来工作在PHP中。这些功能使开发人员可以在其代码中标记需要翻译的字符串。然后将这些标记的字符串提取到锅中(便携式对象模板)文件中,翻译器可以用来提供不同语言的翻译。

    >

    > WordPress I18N的关键组件是什么? WordPress I18N的关键组件是GetText函数,POT文件,PO(Portable Object)文件和MO(Machine Object)文件。 GetText功能用于标记字符串进行翻译。锅文件是包含所有可翻译字符串的模板。 PO文件是包含翻译的人类可读文件,Mo文件是WordPress使用的机器可读文件,以显示翻译。

    >如何国际化我的WordPress主题或插件?

    才能国际化WordPress主题或插件,您需要使用GetText函数来标记代码中的所有可翻译字符串。然后,您需要使用Poedit或WP-CLI之类的工具生成一个POT文件。然后,翻译人员可以使用此锅文件来提供翻译。

    > WordPress I18N中有哪些常见挑战?

    > WordPress I18N中的一些共同挑战包括处理复数,管理上下文和处理,并处理包含HTML的文本。可以通过使用适当的getText函数并遵循I18N的最佳实践来克服这些挑战。

    >我如何在WordPress中测试我的翻译?

    >您可以通过更改语言来测试WordPress的翻译在WordPress设置中。您还可以使用Loco Translate之类的插件直接在WordPress仪表板中直接管理和测试翻译。

    > i18n和l10n和l10n和l10n?

    ​​

    i18n代表国际化,这是什么,这是哪个过程使您的代码可翻译。另一方面,L10N代表本地化,这是将您的代码转换为不同语言的过程。

    >

    >我如何为WordPress I18N? WordPress核心,主题和插件的翻译。您还可以通过改进I18N工具和文档来做出贡献。

    >我可以使用哪些工具用于WordPress I18N?

    > >您可以使用几种工具用于WordPress I18N,包括POEDIT,WP-CLI,WP-CLI和Glotpress。这些工具可以帮助您提取可翻译的字符串,生成锅文件并管理翻译。

    >如何使翻译最新?特别是如果您的主题或插件不断发展。您可以使用诸如WP-CLI之类的工具来更新POT文件并同步翻译。您还应该考虑设置一个管理翻译并保持最新的过程。>

以上是WordPress I18N以及如何用自己的语言安装WordPress的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板