钥匙要点
-
领先的内容管理系统WordPress默认用美国英语呈现,但具有内置的语言功能,允许用户将WordPress翻译成几种语言,并使用主题,翻译文件和支持各种语言。
-
- WordPress I18N支持
>注意:I18N是国际化的缩写,它被称为I18N,因为“ I”和“ N”之间有18个字母。 如果您不熟悉I18N,翻译和getText的概念,我强烈建议您阅读有关本地化的系列,以了解所涉及的内容。 在本文中,我将介绍WordPress I18N的基础知识。我将引导您完成安装WordPress的本地化版本(用您自己的语言)的简单过程,还向您展示如何将现有的WordPress网站转换为本地化版本。
>安装WordPress的本地化版本例如,法语,德语和意大利局部版本的WordPress可在fr.wordpress.org,de.wordpress.org和it.wordpress.org上获得。
>>让我们看看如何使用德国国际化作为本教程的基准安装本地化的WordPress。
- >前往de.wordpress.org并下载德语的WordPress。 > ftp/sftp进入您的Web服务器,然后将WordPress软件包解压缩到您首选的安装目录。
- >在您的Web服务器上创建一个用于WordPress的数据库,以及具有所有特权的MySQL用户。
- >编辑wp-config.php文件并添加您的数据库信息。 >
- >通过访问Web浏览器中的URL来运行WordPress安装脚本。 >
- >您应该在德语 启动和运行中具有
- wordpress。> >您可能还需要查看WordPress codex的其他安装WordPress的方法。
> WP Central可用的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更新页面上,我获得了一个单击的安装选项,可以自动将博客更新到全型本地化德语版本。
> 提示:要确保您已下载了最新的语言.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中文网其他相关文章!

WordPressiser-FrightlyDuetLoitsIntuitiveInterfaceAndcms,whosparateContentFromDesign.itoffersArichTextedextEditorforeasyContentCreationAndialibraryFororRaryFororRory.itsflexeNhangedBancedBynhangedBynHangedBynumereNumerSandeMesandPlugins,elloverSandplugins,elloverOverUseCanimpActpercrance

1)ITSUPPORTSE-CommerceWithPluginSlikeWooCommerce,允许ProductManagementAndAndPaymentProcessing.2)ITSERVESASASASACMSACMSACMSMSACMSMSACMSMASTRATATEBLOGS,增强SeoAndEngagement.3)

WordPressIsnotIdeAlforHigh-TrafficWebsites,customandCompleXapplications,Security-SensitiveApplications,Real-TimedataProcessing,AndhighlyCustomizedUserInterfaces.forhigh-Trafficsites,USENENEXT.JSORXOLCT.JSORXORX.JSORCUSTOMSOMOLTICTS; forCompleXapplications; forcomplexapplications; optfordjangoorrub

Yes,youcanbuildablogwithWordPress.1)ChoosebetweenWordPress.comforbeginnersorWordPress.orgformorecontrol.2)Selectathemetopersonalizeyourblog'slook.3)Usepluginstoenhancefunctionality,likeSEOandsocialmediaintegration.4)Customizeyourthemewithsimplecodetw

WordPressCanbeseCureifManagedProperly.1)keepthewordPressCoreUpdatedTopatchVulnerabilities.2)vetandupdatepluginsandthemesfromreputables.3)EnforcestrongpasseTSandusetWordssandusetWordwordwo-factorauthenticaliation.4)

WordPressCanbuildVariousTypesofwebsites:1)个人博客,EasyTosetUpWithTheMesandPlugins.2)BusinessWebsites,使用drag-and-dropbuilders.3)e-commercePlatforms,forwoocommerceforsemcommerceforseameamseamelesssites.4)communitySites.4)conduction.4)使用bbudicatipration

WordPressisapowerfulCMSwithsignificantadvantagesandchallenges.1)It'suser-friendlyandcustomizable,idealforbeginners.2)Itsflexibilitycanleadtositebloatandsecurityissuesifnotmanagedproperly.3)Regularupdatesandperformanceoptimizationsarenecessarytomainta

WordPressExcccelineaseeandaDaptability,MakeitiTidealForBeginnersandsMallTomedium-SizedBusinesses.1)siseofuse:wordpressisuser-Frylyly.2)安全:drupalleadswithstrongsecurityfeatures.3)性能:performance:performance formation:ghandoffersefersefersefersefersefersefersefersexcellentperformanceeduetonodeutonode.jsorscor.jssor.jjsy.jjsy.jjsy.4)4)


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

DVWA
Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具