Background of the issue:
I am experiencing a frustrating issue with WPML’s URL structure across my 20 individual domains, each assigned to a specific language and country. For example, in English, I have a manufacturer page like this: models118.com/norev. However, when I translate this page into other languages, WPML automatically adds the country code to the URL, creating unnecessary and redundant slugs. This happens for every country, and I don’t understand why WPML is forcing this naming convention. Since I am using separate country-specific domains, there is no reason to append the country code to the slug. The domain itself already specifies the language and country, making this behavior completely unnecessary and harmful for SEO. I need my translated manufacturer pages to keep the same clean URL structure as the English version, like this: models118.de/norev, models118.fr/norev, models118.it/norev.
Symptoms:
WPML automatically adds the country code to the URL for translated pages, creating unnecessary and redundant slugs.
Questions:
How can I prevent WPML from automatically adding these country codes to my URLs?
I want my translated pages to retain the original slug format without WPML appending unnecessary suffixes.