cheplv/qtranslate-x

qTranslate-XT (扩展版): 添加用户友好的多语言动态内容管理。

安装: 18,658

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 104

类型:wordpress-plugin

3.6.2 2019-08-18 10:38 UTC

This package is auto-updated.

Last update: 2024-09-29 05:08:24 UTC


README

由:new qTranslate 社区开发,源自 John Clause 的 qTranslate-X 和 Qian Qin 的 qTranslate
贡献者:herrvigg, johnclause, chineseleper, Vavooon, grafcom
标签:多语言,语言,管理,tinymce,双语,小部件,切换器,i18n,l10n,多语言,翻译
要求:4.0
测试到:5.2.2
稳定标签:N/A
许可:GPLv3 或更高版本
许可 URI:https://gnu.ac.cn/licenses/gpl-3.0.html

添加用户友好的多语言内容支持,存储在单个帖子中。

描述

qTranslate-XT 插件是 qTranslate-X 的 扩展版,我们正在用一个新社区重新启动它,因为原始插件已被其作者放弃。我们的首要目标是维护此插件的核心功能,以适应最新的 WordPress 和 PHP 更新。迁移到 Gutenberg 将是这个插件生存的关键里程碑。我们目前正在建立一个新的 组织,以给 qTranslate 带来新的生命。让我们一起试试,任何人都可以参加!

新存储库的 GitHub 仓库:https://github.com/qtranslate/qtranslate-xt.git

安装

由于 -XT 版本在 WordPress.org 上未正式发布,初始安装必须 手动 完成。您需要访问您的 WordPress 安装的 plugins 文件夹的权限。如有需要,请联系您的系统管理员。

  1. 从 GitHub 下载 最新版本(通常是 Windows 用户使用的 zip 格式)。或者,对于开发人员和熟悉 git 的人,您可以 git clone 新存储库并在当前分支上工作。
  2. 在您的 plugins 文件夹中解压缩存档,并将其重命名为 qtranslate-xt
  3. 如果您正在运行,请禁用 qTranslate-X、qTranslate、mqTranslate、qTranslate Plus、zTranslate 或任何其他多语言插件。
  4. 通过 WordPress 的“插件”管理页面激活 qTranslate-XT(/wp-admin/plugins.php)。

如果您尚未安装 qTranslate-X,请继续进行 qTranslate-XT 的初始设置

  1. 打开设置 > 语言配置页面,添加/删除/禁用您需要的任何语言。
  2. 添加“qTranslate 语言选择器”小部件或“语言切换器”菜单项,以便您的访客可以切换语言。

查看常见问题解答以获取进一步说明。

常见问题解答

为什么 qTranslate-X 不再维护了?

以前的 qTranslate-Team 只有一人。我们多次尝试联系作者,但自 2016 年以来我们就没有收到任何回复。我们的目标是建立一个真正的团队,并再次让此插件对整个社区可用。我们目前还不能更新官方插件。目前还不清楚我们是否应该继续使用 qTranslate 名称,但至少 -XT 版本可以被视为一个“桥梁”项目。

我仍在使用 qTranslate-X,我可以测试 qTranslate-XT 吗?

是的,操作非常简单!目前您可以在插件文件夹中同时安装 qTranslate-X 和 qTranslate-XT 进行实验,但任何时刻只能有一个处于激活状态:两者 -X 和 -XT 共享相同的选项! 因此,如果您更改了一些选项并在插件之间切换,最后更改将保留在另一个插件中。插件实际上可以在切换后重新适应其配置,一般情况下您无需做任何事情。如果您有一些不兼容的选项,您应该会看到一些警告。请注意,即使您卸载了 -X 或 -XT,选项也不会被删除!

免责声明:我们无法保证所有功能都得到保留,安装由您自行负责。请确保定期备份您的数据库。

支持块编辑器(Gutenberg)吗?

目前不支持。一些工作正在进行中,但不要期待很快就会实现。

支持 WooCommerce、ACF 等插件吗?

WooCommerce、ACF 和其他插件现在作为内置模块支持。欢迎能够正确测试的开发者!请发送 PR 进行错误修复。请参阅我们存储库中的完整模块列表 (可用的模块)

支持任何插件/主题吗?

一些主要插件现在通过内置模块得到支持。一些插件也通过内置的国际化配置得到支持。对于其他插件,您需要通过国际化配置(json)和/或代码(PHP/JS)提供自定义集成。需要大量重构来简化此过程。

我是 qTranslate 的新用户,我可以在哪里找到详细的启动说明?

请查看我们的 Wiki 页面

  • 对于新安装程序,阅读 启动指南 可能会有所帮助。
  • 如果您之前使用了其他多语言插件,则非常重要地阅读 迁移说明
  • 当您需要使主题或其他插件的自定义字段支持多语言时,请阅读 集成指南
  • 有关更详细的问题,请参阅我们的 技术常见问题解答

如何使用最新版本更新 qTranslate-XT?

由于 -XT 版本在 wordpress.org 中不可用,我们建议您安装 GitHub Updater。这是一个出色的工具,可以从 git 仓库更新插件(具有许多其他功能)。它定期检查 github(从 git tags)中的最新版本,并将其与您当前版本(在 qtranslate.php 的标题中定义)进行比较。如果可用新版本,则将出现更新链接,就像常规插件从 WordPress 中的更新链接一样。即使插件已停用,也会进行此检查。

或者,您可以删除当前文件夹,并从最后一个存档中重复安装。请确保停用旧版本,然后激活新版本,否则您可能会错过激活钩子的执行,某些选项可能配置不当。

注意:对于开发者

  • 由于 GitHub Updater 部署存档(tarball),如果您通过 git clone 安装了本地 git 项目,则它将被删除。如果您想在生产环境中使用克隆版本,则不应通过 GHU 进行更新,而应使用 git pull
  • 旧版本可能包含可能成为问题的旧头部。如果您为特定分支自定义了更新,请格外小心!

升级通知

3.6.0

新功能!内置模块取代了旧的插件以实现集成。您必须停用/重新激活 qTranslate-XT以检测活动模块。有关更多信息,请参阅模块中的README.md

3.5.3

修复REST API:不允许重定向。您应该通过保存管理页面上的永久链接结构来更新重写规则。

3.5.0

这是qTranslate-XT的第一个官方版本!请检查CHANGELOG和FAQ。

屏幕截图

查看原始插件

变更日志

查看CHANGELOG.md以获取完整历史记录。

已知问题

将先前的问题复制到了我们的新git仓库中。在创建新问题之前,请检查git issues

在开始使用插件之前,也应审查旧版问题

凭证

  • 感谢所有激励我们使这个插件再次活跃的人们!
  • 感谢旧版版本的作者,首先是John Clause的qTranslate-X、Qian Qin的qTranslate以及所有以前的贡献者。

期望未实现的功能

  • 重构集成API,可能不使用json文件(i18n-config.json)
  • 支持Gutenberg
  • 支持可翻译的别名
  • 支持带有国家/地区代码(ISO 3166-1 alpha-2)的本地化hreflang
  • 单元/集成测试,自动CI测试
  • 数据库维护工具(审计、清理)
  • 期望功能的遗产。