WPML

简介

WPTouch 是一款流行的 WordPress 插件,可让您在移动设备上显示网站内容。它可以发送针对移动设备优化的内容、图片、脚本和 CSS 代码,而不是“普通”内容。这大大加快了速度。它还允许您的 iOS 访客像保存应用程序一样保存您的网站。

WPTouch 与 WPML 完美兼容。在本教程中,我们将解释如何翻译 WPTouch 主题和扩展自带的文本。

您需要准备:

基本资源:

翻译来自 WPTouch 主题和扩展的字符串


WPTouch 允许一键下载和安装其他主题和扩展。扩展保存在 wp-content/wptouch-data 中。如您所见,此路径位于默认插件目录之外。WPML 字符串翻译会扫描主题目录(wp-content/themes)和插件目录(wp-content/plugins)中的所有内容。我们将创建 .po 文件并将其导入到字符串翻译表中,以便您可以使用 WPML 翻译这些字符串。

首先,请确保您在 WPML 中启用了主题和插件本地化,您可以通过前往 WPML > 主题和插件本地化,然后选择“使用 WPML 的字符串翻译来翻译主题和插件”来实现。

使用 WPML 的字符串翻译来翻译主题和插件

 

Mobilestore 主题(一个 WPTouch 扩展)没有自带 .po 文件,因此我们必须创建一个。

使用 WPTouch 安装程序下载后,从您的网站获取压缩的主题文件。可以按照以下步骤完成:


  1. 前往 WordPress 目录。

  2. 然后,前往 wp-content/wptouch-data/themes。

  3. 找到主题文件夹。在我们的例子中,它将是“mobilestore”文件夹。

  4. 下载 mobilestore 文件并将其压缩为 .zip 扩展名。
创建 .po 文件 1

第二步是创建我们的 .po 文件:


  1. 获取压缩的主题文件后,您可以使用各种工具提取字符串并导出 .po 文件。ICL PHP Scanner 就可以做到。http://www.icanlocalize.com/tools/php_scanner

  2. 单击“PHP file to process (required)”旁边的“Browse…”按钮上传压缩文件。

  3. 单击“Create .po file >>”按钮。这将创建 wptouch-pro.po 文件。
创建 .po 文件 2

获得 wptouch-pro.po 文件后,使用 WPML 字符串翻译屏幕将其上传到您的网站。请记住为导入的字符串分配正确的上下文(如果缺少 wptouch-pro 上下文,请创建一个具有该名称的新上下文)。


  1. 前往 WPML >> 字符串翻译 >> 导入/导出 .po 部分。

  2. 在“.po 文件”旁边,单击“浏览…”按钮并上传 wptouch-pro.po 文件。

  3. 选择“也根据 .po 文件创建翻译”。

  4. 从“选择字符串用途:”旁边的下拉菜单中选择字符串域。请注意,您可以通过单击“新建”,然后输入域名(wptouch-pro)来创建新域。

  5. 单击“提交”按钮。
将 .po 文件添加到字符串翻译

上传完成后,您将被重定向到字符串选择屏幕。选择您要翻译的所有字符串,然后单击“添加所选字符串”。

添加所选字符串

导入字符串后,可以在 WPML >> 字符串翻译屏幕上找到已注册并准备好翻译的字符串。请注意,您可以在 wptouch-pro 域下找到所有字符串。

字符串翻译

结论


创建 .po 文件并将其导入 WPML 字符串翻译表,将在字符串翻译屏幕上注册要翻译的字符串。这只有在安装的插件、主题或扩展具有自己的目录(不在默认目录下)时才能完成。

 

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