WPML

我们刚刚发布了 WPML 0.99,带来了许多新功能,并修复了一些恼人的错误。

此版本的新增功能


  • 在语言切换器中添加了国家/地区旗帜

  • WPML 允许创建您自己的语言切换器

  • 兼容 WordPress 2.6

尽管我们添加了一些期待已久的功能,但此版本的主要重点仍然是修复错误。这次,我们收到了大量详细的反馈,并设法追踪到了一些隐藏较深的错误:

  • 修复了 WordPress 图库的问题。

  • 修复了使用未翻译的静态主页时出现的错误(现在会返回 404 页面)。

  • 修复了导致黏性链接无法在页面上正常工作的错误。

  • 修复了 language-selector.css 中的 CSS 错误。

  • 修复了导致 RSS 提要包含无效 XML(成为无效提要)的错误。

  • 修复了插件升级后默认语言重置的错误。

  • 修复了有关类别和标签翻译管理的一系列问题。

国家/地区旗帜

带旗帜的语言切换器
带旗帜的语言切换器

国家/地区旗帜是一个备受争议的问题。它们看起来很美观,有助于访客立即找到语言选择器,但总是会引发关于应该选择哪面旗帜的争论。如果您在意大利语和瑞典语之间切换,这很容易。意大利语(主要)在意大利使用,而瑞典语在瑞典使用。但是,如果您在英语和西班牙语之间切换,会发生什么?

您会为英语选择哪面旗帜?美国还是英国国旗?对于西班牙语,会是西班牙、墨西哥、阿根廷还是其他南美洲国家的国旗?

WPML 0.99 包含 280 个国家/地区的旗帜,因此您可以自行选择。目前还没有用于选择每种语言显示哪面旗帜的 GUI 功能,您需要亲自动手,手动编辑数据库来实现这一点。如果您需要任何帮助,请告诉我们

要在您的网站中启用国家/地区旗帜,请前往 WordPress 管理后台并单击 WPML->语言。

在那里,您将看到关于在语言切换器中显示内容的新选项。您可以选择显示国家/地区旗帜、本族语名称和翻译后的语言名称。

WPML 0.99 中的语言切换器选项
WPML 0.99 中的语言切换器选项

您自己的自定义语言切换器


WPML 可以在您的主题中添加一个包含下拉语言名称和旗帜的语言切换器。要使用它,您只需在主题中包含一行代码,或者直接将其添加为小工具即可。

但是,如果您想要更多功能呢?

例如,如何添加一行文本来说明某篇文章还有哪些其他语言版本。

关于文章提供其他语言版本的消息
关于文章提供其他语言版本的消息

没问题。此版本让您可以构建自己的语言切换器。WPML 0.99 包含一个 PHP 函数,用于报告当前内容已翻译成的语言。它会提供语言名称(包括本族语和当前语言的名称)、翻译链接以及国家/地区旗帜的 URL。

您可以使用此函数构建自己的主题函数,以实现任何类型的语言切换器。为了提供一些帮助,我们编写了这篇关于创建自定义语言切换器的指南。它解释了此函数的工作原理,并提供了两个自定义语言切换器的示例,您可以将它们添加到 functions.php 中并开始使用。我们甚至还包含了主题函数的源代码

内容翻译


WPML 1.0 将包含可选的内容翻译作为一项付费服务。此翻译由专业人工译员完成,统一费率为 0.07 USD / 字。今天,我们开始在我们自己的 WPML.org 上对其进行 Beta 版测试。

我们将在下周开放该计划进行公开 Beta 版测试,因此,如果您需要它并且不想等待最终版本发布,请联系我们

标语、小工具标题和文本的翻译


还记得我们承诺过要翻译标语和文本小工具等其他“浮动”文本吗?我们目前正在着手处理此事。

很快,您就会在 WPML 中看到一个新部分。此部分将汇总所有“浮动”文本,并允许您为每个文本输入翻译。我们正在尽最大努力将主题文本也包含在内,这样您就可以避免使用 poedit 和 .mo 文件的“乐趣”了。

此功能目前缺少的一个东西是名称。我们考虑过“字符串翻译”,但它可能有点极客,对普通人来说不够清晰。如果您有任何建议,请发表评论。我们乐于听取各种想法!

觉得有用吗?分享这篇文章: