qtranslate/qtranslate-xt

qTranslate-XT (扩展版):添加了用户友好的多语言内容支持,存储在单个帖子中。

安装数: 28,945

依赖关系: 0

建议者: 0

安全性: 0

星标: 553

关注者: 46

分支: 104

开放性问题: 290

类型:wordpress-plugin

3.15.2 2023-07-13 22:37 UTC

README

开发团队:由新qTranslate社区开发,源自John Clause的qTranslate-X和Qian Qin的qTranslate
贡献者:herrvigg, johnclause, chineseleper, Vavooon, grafcom
标签:多语言、语言、管理、tinymce、双语、小工具、切换器、i18n、l10n、多语言、翻译
最低版本:5.0
测试版本:6.2.2
PHP版本:7.1
稳定标签:N/A
许可证:GPLv2或更新版
许可证链接:https://gnu.ac.cn/licenses/gpl-2.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 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,选项也不会被删除!

免责声明:请确保定期备份您的数据库。

是否支持Block Editor(Gutenberg)?

部分支持,有一些限制。在使用前请仔细阅读我们的Gutenberg FAQ

是否支持WooCommerce、ACF、QTS(Slugs)等?

WooCommerce、ACF、Slugs和其他插件现在作为内置模块支持。欢迎开发者进行测试!请发送PR进行错误修复。请查看我们仓库中的完整模块列表

是否支持任何插件/主题?

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

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

请查看我们的Wiki页面

  • 对于新安装器,阅读启动指南可能会有所帮助。
  • 如果之前使用了其他多语言插件,请务必阅读迁移说明
  • 当您需要使主题或其他插件的自定义字段多语言时,请阅读集成指南
  • 对于更详细的问题,请查看我们的技术FAQ

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

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

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

开发人员注意

  • 由于GitHub Updater会部署存档(tarball),如果您通过git clone安装,本地git项目将被删除。如果您想在生产环境中使用克隆版本,请不要通过GHU更新,而应使用git pull
  • 旧版本可能包含可能引起问题的遗留头文件。如果为特定分支定制更新,请务必小心谨慎!

升级通知

请参阅GitHub发行版

屏幕截图

请参阅原始插件

变更日志

请参阅CHANGELOG.md以获取完整历史记录。

已知问题

之前的问题已复制到我们新的git存储库中。在创建新问题之前,请检查git问题

在开始使用插件之前,还应审查遗留问题

凭证

  • 感谢所有激励我们让这个插件再次焕发生机的人们!
  • 感谢遗留版本作者John Clause的qTranslate-X、Qian Qin的qTranslate以及所有之前的贡献者。

期望未实现的功能

  • 重命名为新的官方插件(#601)并使用单独的配置迁移
  • 重构集成API,可能不使用json文件(i18n-config.json)
  • 支持带有国家/地区代码(ISO 3166-1 alpha-2)的本地化hreflang
  • 完全支持带有LSB的块编辑器(Gutenberg)(见#1097)
  • 单元/集成测试,自动CI测试
  • 数据库维护工具(审计、清理)
  • 期望功能的遗留