Tell us what you are trying to do?
We are currently translating the English site into Serbian, and would like to keep all page and post slugs in English, using a subfolder for Serbian content (hidden link). In WPML > Settings > Translated documents options > Page URL, we've selected "Copy from original language..." but when we go to automatically translate a post or page, the slug still ends up being translated. Unless Slug translations, " Translate custom post and taxonomy base slugs (via WPML String Translation)." is disabled.
"Copy from original language if translation language uses encoded URLs".
- This option will work only if your secondary language uses encoded URLs.
- You can force encoded URLs by going to "WPML > Languages > Edit languages"
- On the next page you will see a table with all your languages, make sure to select "YES" in the column "Encode URLs" for all your secondary languages (not the main one)
- Click on "Save"
- Try to translate a new page to see if it worked
Do you use automatic translation? You could try to resend all pages to translation. We use "translation memory" so you won't be charge for content that has been translated already.
We do use automatic translation. I've tried to resend an article that's previously been translated (with the slug also translated), however as there aren't any changes to the post itself, it won't let me resend for automatic translation.
If I choose "Overwrite existing translations" then I will pay twice to translate what's already been translated on the page.
You can make a small edit on your original article, like adding a space at the end of the article title. Then re-save this article and it should be enough to trigger an "update needed" for the translation. But unfortunately that be a manual work for each article.
The topic ‘[Closed] Want to keep all page and post slugs in English’ is closed to new replies.