Problem: You are using WPML to translate your site from German to English and have set up 'Different languages in directories'. However, the German homepage incorrectly redirects to domain.de/de/ instead of just domain.de, and deactivating WPML plugins resulted in the URL becoming domain.de/de/de/de. Additionally, you inquired about the necessity of changing internal absolute links to relative links and requested a checklist for starting with WPML. Solution: First, ensure that in WPML > Languages, the option 'use a directory for the default language' is not active. This setting should prevent the default language (German in your case) from being placed under a subdirectory, thus keeping the main domain clean (domain.de). Regarding the internal links, WPML manages these when you switch languages in the backend, so there is no need to change them to relative links. While we do not have a specific checklist for starting with WPML, we do offer a Getting Started guide which can assist you in setting up WPML correctly.
If this solution does not resolve your issue or seems outdated, we recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. Should you need further assistance, please do not hesitate to open a new support ticket at WPML support forum.
Problem: You have a developer subdomain and want to migrate all translations to your main production site without affecting the live site. You are also concerned about whether you need to pay again for the translations on the new domain. Solution: We assure you that all translations are stored in the database, so you won't be charged again for the same translations when migrating. To migrate your site, we recommend using the Duplicator plugin, which can be found here: https://wordpress.org/plugins/duplicator/. You can find detailed documentation on how to use the Duplicator plugin here: https://snapcreek.com/duplicator/docs/ Additionally, here is a brief tutorial on using Duplicator: https://www.youtube.com/watch?v=3YDQ3Ey_2wY After migrating, remember to register WPML on your new site and update your site key. This involves removing your old site domain and adding your new site in your WPML account under the "Sites" page (https://wpml.org/account/sites/).
If this solution does not apply to your case, or if it seems outdated, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If further assistance is needed, please open a new support ticket at WPML support forum.