{"id":37005302,"url":"https://github.com/cheplv/qtranslate-xt","last_synced_at":"2026-01-14T00:40:01.016Z","repository":{"id":56952018,"uuid":"173756389","full_name":"cheplv/qtranslate-xt","owner":"cheplv","description":"qTranslate-XT (eXTended) - reviving qTranslate/qTranslate-X. Will become a new community-driven plugin soon. Help us with the transition! New modules released! Please test with WooCommerce, ACF, All in one SEO, Events Made Easy, Gravity Forms.","archived":false,"fork":true,"pushed_at":"2019-08-29T10:10:24.000Z","size":15370,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-13T06:10:07.916Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"qtranslate/qtranslate-xt","license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cheplv.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"license.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-04T14:06:32.000Z","updated_at":"2019-08-29T11:12:01.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/cheplv/qtranslate-xt","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cheplv/qtranslate-xt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheplv%2Fqtranslate-xt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheplv%2Fqtranslate-xt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheplv%2Fqtranslate-xt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheplv%2Fqtranslate-xt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cheplv","download_url":"https://codeload.github.com/cheplv/qtranslate-xt/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cheplv%2Fqtranslate-xt/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28406520,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-13T21:51:37.118Z","status":"ssl_error","status_checked_at":"2026-01-13T21:45:14.585Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-14T00:40:00.918Z","updated_at":"2026-01-14T00:40:01.002Z","avatar_url":"https://github.com/cheplv.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# qTranslate-XT (eXTended)\nDeveloped by: new qTranslate community, from qTranslate-X by John Clause and qTranslate by Qian Qin  \nContributors: herrvigg, johnclause, chineseleper, Vavooon, grafcom  \nTags: multilingual, language, admin, tinymce, bilingual, widget, switcher, i18n, l10n, multilanguage, translation  \nRequires: 4.0  \nTested up to: 5.2.2  \nStable tag: N/A  \nLicense: GPLv3 or later  \nLicense URI: http://www.gnu.org/licenses/gpl-3.0.html  \n\nAdds user-friendly multilingual content support, stored in single post.\n\n## Description\n\nThe qTranslate-XT plugin is an *eXTended* version of qTranslate-X that we are reviving with a new community, since the [original plugin](https://wordpress.org/plugins/qtranslate-x/) is abandoned by its author. Our first goal is to maintain the essential features of this plugin with the last Wordpress and PHP updates. The migration to Gutenberg will be a critical milestone for the survival of this plugin. We are currently building a [new organization](https://github.com/qtranslate) to give qTranslate a new life. Let's try together, anyone is welcome to participate!\n\nGitHub repository of the new repo: [https://github.com/qtranslate/qtranslate-xt.git](https://github.com/qtranslate/qtranslate-xt).\n\n## Installation\n\nSince the -XT version is not officially available at Wordpress.org the initial installation must be done *manually*. You require the permissions to access the `plugins` folder of your Wordpress installation. Contact your system administrator if needed.\n\n1. Download the [last release from GitHub](https://github.com/qTranslate/qtranslate-xt/releases) in zip or tar.gz format (usually zip for Windows users). Alternatively, for developers and those familiar with git, you can `git clone` the new repo and work on the current branch.\n1. Uncompress the archive in your `plugins` folder and rename it to `qtranslate-xt`.\n1. Deactivate plugin qTranslate-X, qTranslate, mqTranslate, qTranslate Plus, zTranslate or any other multilingual plugin, if you are running any.\n1. Activate qTranslate-XT through the 'Plugins' admin page in WordPress (`/wp-admin/plugins.php`).\n\nIf you didn't already have qTranslate-X, proceed with the initial setup of qTranslate-XT:\n\n1. Open Settings \u003e Languages configuration page and add/delete/disable any languages you need.\n1. Add the \"qTranslate Language Chooser\" widget or \"Language Switcher\" menu item to let your visitors switch the language.\n\nCheck the FAQ for further instructions.\n\n## Frequently Asked Questions\n\n### Why is qTranslate-X not maintained anymore?\nThe previous qTranslate-Team was only one person. We tried to contact the author many times but we got [no answer since 2016](https://github.com/qTranslate-Team/qtranslate-x/issues/579). Our goal is to build up a real team and make this plugin available again for the whole community. We can't update the official plugin yet. It is still not clear either if we should go on with the qTranslate name, but for now we should focus on new releases. The -XT version can be seen for the least as a \"bridge\" project.\n\n### I'm still using qTranslate-X, can I test qTranslate-XT?\nYes and it's very easy! Currently you can have both qTranslate-X and qTranslate-XT installed in the plugins folder for experimentations, but you should have at most one active at any time: **BOTH -X AND -XT SHARE THE SAME OPTIONS!** So if you change some options and switch between the plugins, the last changes will remain for the other. The plugin can actually re-adapt its configuration after a switch, in the general case you have nothing to do. If you have some incompatible options you should see some warnings. Note that even if you uninstall either -X or -XT, the options are *not* erased!\n\n*Disclaimer: we cannot guarantee that all the functionalites are preserved and the installation is at your own responsibility. Be sure to backup your database regularly.*\n\n### Is the block editor (Gutenberg) supported? ###\nNot yet. Some work is in progress but don't expect this soon.\n\n### Is WooCommerce, ACF, ... supported? ###\nWooCommerce, ACF and other plugins are now supported as built-in modules. Developers able to test properly are much welcome! Please send PR for bug fixes.\nSee the complete list of [available modules](https://github.com/qtranslate/qtranslate-xt/tree/master/modules) in our repo.\n\n### Is any plugin/themes supported? ###\nSome major plugins are now supported with the built-in modules. Some plugins are also supported with built-in i18n configurations. For other plugins you need to provide custom integration through i18n configuration (json) and/or code (PHP/JS). A major refactoring is needed to make this easier.\n\n### I'm new to qTranslate, where can I find detailed instructions for startup?\nCheck our [Wiki pages](https://github.com/qtranslate/qtranslate-xt/wiki):\n\n* For the new installers, it may be useful to read [Startup Guide](https://github.com/qtranslate/qtranslate-xt/wiki/Startup-Guide/ \"Startup Guide\").\n* It is important to read [migration instructions](https://github.com/qtranslate/qtranslate-xt/wiki/Migration-Guide \"Migration Guide\"), if you previously used other multilingual plugin.\n* Read [Integration Guide](https://github.com/qtranslate/qtranslate-xt/wiki/Integration-Guide \"Integration Guide\") when you need to make theme or other plugin custom fields to be multilingual.\n* For more detailed questions see our [technical FAQ](https://github.com/qtranslate/qtranslate-xt/wiki/FAQ).\n\n### How to update qTranslate-XT with the last release?\nSince the -XT version is not available at wordpress.org, we recommend you to install [GitHub Updater](https://github.com/afragen/github-updater). This is is an awesome tool to update plugins from a git repo (with many other features). It checks regularly the last release available in github (from the `git tags`) and compares it to your current version (defined in the header of `qtranslate.php`). If a new release is available an update link will appear as for a regular plugin from Wordpress. The check is performed even if the plugin is deactivated.\n\nAlternatively you can delete the current folder and repeat the installation from the last archive. Make sure to deactivate the previous version and then activate the new one, otherwise you will miss the execution of activation hooks and some options may become misconfigured.\n\nNote for developers:\n\n* since GitHub Updater deploys the archive (tarball) your local git project will be removed if you installed it through `git clone`. If you want to use a cloned version in production you should not update through GHU, use `git pull` instead.\n* old releases may contain legacy headers that can become problematic. Be very cautious if you customize the updates for given branches!\n\n## Upgrade Notice\n\n### 3.6.0\nNew feature! The built-in modules replace the legacy plugins for integration. You have to **deactivate/reactivate qTranslate-XT** to detect the active modules. See [README.md](https://github.com/qtranslate/qtranslate-xt/blob/master/modules/README.md) in modules for more info.\n\n### 3.5.3\nFix REST API: no redirect allowed. Your rewrite rules should be updated by saving the permalink structures from the admin page.\n\n### 3.5.0\nThis is the first official release of qTranslate-XT! Please check the CHANGELOG and FAQ.\n\n## Screenshots\n\nSee [original plugin](https://wordpress.org/plugins/qtranslate-x/).\n\n## Changelog\n\nCheck the CHANGELOG.md for the full history.\n\n## Known Issues\n\nThe previous issues have been duplicated to our new git repository. Please check the [git issues](https://github.com/qTranslate/qtranslate-xt/issues) before creating new ones.\n\nThe [legacy issues](https://github.com/qtranslate/qtranslate-xt/wiki/Known-Issues) should also be reviewed before starting using the plugin.\n\n## Credentials\n\n* Thank you to all people motivated to make this plugin live again!\n* Thank you to the authors of the legacy versions, first of all qTranslate-X by John Clause, qTranslate by Qian Qin and all the previous contributors.\n\n## Desirable Unimplemented Features\n\n* refactor integration API, possibly without json files (i18n-config.json)\n* support for Gutenberg\n* support for translatable slugs\n* support for [localized hreflang](https://support.google.com/webmasters/answer/189077) with country/region codes (ISO 3166-1 alpha-2)\n* unit/integration tests, automated CI tests\n* utilities for DB maintenance (audit, cleanup)\n* legacy of [desirable features](https://github.com/qtranslate/qtranslate-xt/wiki/Legacy-Desirable-Features).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheplv%2Fqtranslate-xt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcheplv%2Fqtranslate-xt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcheplv%2Fqtranslate-xt/lists"}