Wordpress in 3 languages

时间:2018-11-29 作者:Adrien

我的网站上有英文版的Wordpress。我想用法语和德语翻译完整的网站。我不想让谷歌自动翻译。我想手动翻译我的所有页面。我们的目标是在网站的顶部有3种语言的选择。

有没有什么插件可以帮到我,或者你有什么建议?

谢天谢地

2 个回复
SO网友:RiddleMeThis

我用过Polyang 在过去,这对手动翻译很有效。这是一个guide 这就涵盖了它。

SO网友:Fahad Ur Rehman Khan

创建多语言WordPress站点(人工翻译)首先需要安装并激活Polylang插件。激活后,您需要访问Settings»Languages来配置插件。

多段长度设置页面

“语言设置”页面分为三个选项卡。第一个选项卡标记为“语言”。您可以在此处添加要在站点上使用的语言。

您需要添加默认语言,并选择用户可以在您的网站上选择的所有其他语言。

添加语言后,切换到“字符串翻译”选项卡。在这里,您需要翻译网站标题、描述,然后选择日期和时间格式。

翻译字符串

配置的最后一步是设置选项卡。在这里,您可以为站点和其他技术设置选择默认语言。

设置URL结构

对于大多数初学者,我们建议不要更改URL,因此请选择第一个选项。为什么?因为如果你关闭这个插件,那么所有的链接都会被破坏。

对于那些希望充分利用多语言SEO的用户,我们建议您选择第二个选项来创建永久链接,如上图所示。

您应该选择用于检测浏览器首选语言的选项,并自动以首选语言向他们显示内容。通过这样做,用户将看到其首选语言的内容,并可以在需要时切换语言。

完成后,单击保存更改按钮以存储设置。

在WordPressPolylang中添加多语言内容可以非常轻松地添加不同语言的内容。只需创建新的帖子/页面或编辑现有的帖子/页面。在后期编辑屏幕上,您将注意到语言元框。

使用Polylang插件在WordPress中添加多语言内容

您的默认语言将被自动选择,因此您可以首先以默认语言添加内容,然后将其翻译为其他语言。

要翻译,您需要单击语言旁边的+按钮,然后添加该语言的内容。

使用Polylang创建的WordPress中的多语言博客帖子

对所有语言重复此过程。完成后,您可以发布帖子和页面。

需要注意的是,Polylang可用于自定义帖子类型,因此它绝对可以帮助您使woocommerce商店成为多语言商店。

翻译类别、标记和自定义分类法您还可以翻译类别和标记,或您可能使用的任何自定义分类法。

如果要翻译类别,请转到帖子»类别。

翻译类别

用默认语言添加类别,然后单击每种语言的加号图标开始添加翻译。

在WordPress站点上显示多语言切换器添加语言切换器允许用户在查看站点时选择语言。Polylang让它变得超级简单。只需转到外观»小部件并将语言切换器小部件添加到侧栏或其他小部件就绪区域。

语言切换器

您可以选择下拉列表,或使用带有标志的语言名称。完成后,单击保存按钮存储小部件设置。

现在,您可以预览站点以查看正在运行的语言切换器。

WordPress网站上的语言切换器

使用Google Translate在WordPress中创建多语言网站虽然添加人工翻译肯定会创造更好的用户体验,但您可能没有资源或时间来这样做。在这种情况下,您可以尝试使用Google Translate自动翻译站点上的内容。

你需要做的第一件事就是安装并激活谷歌语言翻译插件。激活后,访问Settings»Google Language Translator来配置插件。

谷歌语言翻译插件

该插件允许您选择Google Translate提供的语言。你甚至可以从翻译中删除谷歌的品牌。这是一个高度可定制的插件,因此您需要进行设置并根据自己的喜好进行配置。

有关更多详细信息,请查看我们关于如何在WordPress中添加Google Translate的教程,以及关于如何设置插件的视频和文本说明。

仅此而已,我们希望本文能帮助您学习如何在WordPress中创建多语言网站。您还应该看看我们关于如何在您的语言中安装WordPress的文章。

如果您正在寻找一个多语言的WordPress主题,也可以参考翻译就绪主题,请查看我们的指南,了解如何找到翻译就绪的WordPress主题,该主题还可以轻松地翻译现有的WordPress主题。

相关推荐

multi-language WordPress site

我正在制作由WordPress支持的多语言网站。WPML 不是免费的,而且它对数据库进行了太多额外的sql查询,所以对于我的站点来说,这不是一个好的解决方案。qTranslate 将所有语言保存在一个数据库行中,以后移动到另一个多语言插件非常复杂。<?php _e( \'<!--:en-->english text<!--:--><!--:de-->german text<!--:-->\' ); ?> xLanguage 两年多没有更新