Docs
Content and exclusions
When translation happens, what else gets translated, and how to leave parts of a site alone.
The Content tab under LocalePro → Settings covers three decisions: when translation runs, what else besides the page gets translated, and which parts of the site should stay in your language.
When translation happens
- On the first visit (on by default). A missing sentence is translated the first time a page is read in that language, then served from your site after that.
- In the background when you save a post. Off by default, because it spends money the moment you hit Save, not when a visitor asks for that language. Turn it on if you never want the first visitor to wait.
- Translate the whole site. A one-time pass from the Tools screen. It walks every page in every language you’ve turned on, and translates what’s missing. Useful right after you add a language, or after a big import.
Beyond the page
Pages are always translated. Two more things are separate, because they aren’t a normal page:
- Content that loads after the page. Cart updates, form replies, and similar requests. Off by default. These carry a lot of traffic that isn’t meant to be read, and only known fields are ever translated.
- Email you send. The subject and body of a message WordPress sends, links included. Off by default, and deliberately narrow. Addresses and attachments are never touched, because a translated reply-to address is a bounced email.
Leaving something untranslated
A rule can match a path, a post type, or a taxonomy. For a path, you can match the start, the end, an exact address, a phrase inside it, or a pattern. You can limit a rule to some languages. Leave every language unticked to apply it to all of them.
For each match, choose what a visitor gets:
- Send them to the original page. They land on the address in your language, and never see a translated one.
- Show the page, untranslated. It loads at the translated address, in your language. Useful for checkout, or a legal page you never want machine-translated, without hiding it.
- Say the page isn’t there. It’s left out of the language menu, search-engine language notes, and sitemaps.
Rules run top to bottom, and the first match wins. Put a narrow exception above the broader rule it carves out of. A page you’ve set to your own version or off in its editor panel keeps that choice, no matter what a rule says.