migration from mqtranslate to qtranslate-X – step-by-step instruction
-
First of all, thank you John for your plugin and your professional support.
I’ve completed the migration from mqtranslate (which is no longer supported by the plugin author) to qtranslate-X today and wrote down a simple step-by-step-instruction (in English and German). I hope it may be useful to some of you:
First backup your homepage (Erstelle zuerst ein Backup deiner Seite).
1) Install the plugin qtranslate-X (Installiere das Plugin qtranslate-X)
2) Enable qtranslate-X. Do not worry about the “Warning: Activation of plugin qtranslate-X deactivated plugin mqtranslate since they cannot run simultaneously…”. Just confirm and go ahead (Aktiviere das eben installierte Plugin qtranslate-X. Es erscheint eine Warnmeldung, welche darauf hinweist, dass mqtranslate deaktiviert wird, da nicht beide Plugins parallel laufen k?nnen usw. Einfach best?tigen und weiter.)
3) Select settings – languages in the dashboard and then click on “Import/Export” (Im Dashboard auf Einstellungen – Sprachen gehen und dann “Import/Export” anklicken.)
4) Select the option “Import settings from mqtranslate” and click on “Save settings” (“Import settings from mqtranslate” ausw?hlen und mittels Schaltfl?che “Einstellungen speichern” abspeichern.)Although the language selection – widget still worked, I changed it with the “qtranslate Language Chooser” (Der Sprachen-Selektor von mqtranslate schien zwar noch zu funktionieren, aber ich habe ihn sicherheitshalber mit dem “qtranslate Language Chooser” ersetzt:
From the dashboard select Design – Widgets and select the widget “qtranslate Language Chooser”. Place it whereever you want (in my case in the header of the theme).
(Vom Dashboard aus, w?hle Design – Widgets und w?hle das Widget “language chooser of mqtranslate” und platziere es an gewünschten Stelle (in meinem Fall im Kopf des Theme).The only problem I had, was a fatal error due to a few code snippets where I used the function qtrans_getLanguage. I modified them, by replacing qtrans_getLanguage with qtransf_getLanguage.
After having them replaced John Clause, the plugin-author of qtranslate-X adverted me that there would have been another option without touching any code (https://www.ads-software.com/support/topic/migration-from-mqtranslate-fatal-error-in-code-snippets-plugin?replies=7):
From the dashboard, select languages and “Advanced settings”, scroll down the page to “Compatibility Functions”. There just select the option “enable functions name compatibility” and save the new setting.
(Das einzige Problem, welches ich hatte, war ein “fatal error” einiger Codeschnitzel, welche noch die Funktion qtrans_getLanguage beinhalteten. Ich habe die genannte Funktion durch qtransf_getLanguage ersetzt.
Nachdem ich diese Anpassung gemacht hatte, hat mich John Clause auf den Umstand hingewiesen, dass es unter den “Erweiterten Einstellungen” von qtranslate-X die M?glichkeit gibt, die Option “enable functions name compatibility” einzustellen (https://www.ads-software.com/support/topic/migration-from-mqtranslate-fatal-error-in-code-snippets-plugin?replies=7). Dann funktioniert es auch.)…and don’t forget…after some time, when you’re sure that everything works, you should delete the no longer needed mqtranslate.
(…und vergiss nicht…nach einiger Zeit, sobald du sicher bist, dass alles passt, solltest du das alte plugin mqtranslate l?schen.)
- The topic ‘migration from mqtranslate to qtranslate-X – step-by-step instruction’ is closed to new replies.