WP Residence Help WP Residence Help

  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API
Home / WPEstate Translate Plugin / Managing Languages in WPEstate Translate

Managing Languages in WPEstate Translate

241 views 0
Install WPEstate Translate, add languages from the catalog, pick the default language and switch languages on or off. The video walks through the Languages Manager screen step by step. Watch Video on Youtube

All languages of your WPResidence site are managed on one screen: WPEstate Translate > Languages. Here you add a language, choose the default one, set the flag and the order in the switcher, and give each language its own property, agent, agency and developer URL names.

CONTENT

  • Add a Language
  • Add a Language That Is Not in the Catalog
  • The Columns of the Languages Manager
  • Choose the Default Language
  • Change the Order
  • Enabled and Visible
  • URL Names per Language
  • Theme and Plugin Texts
  • Remove a Language

Add a Language

  1. Go to WPEstate Translate > Languages. The screen is called Languages Manager and is available to administrators.
  2. Open Select a language in the Language catalog box. The catalog has more than 200 languages with code, locale and flag already filled in. Languages you already added are greyed out.
  3. Click Add language. A new row appears in the list.
  4. Click Save languages.
  5. Save the permalinks: Settings > Permalinks > Save Changes, so the new language prefix works.

Language catalog dropdown in WPEstate Translate

Add a Language That Is Not in the Catalog

Click Add custom language under the catalog box. An empty row appears: type the name, code and locale, choose a flag and click Save languages. Names in Cyrillic, Arabic, Greek, Hebrew, Chinese, Japanese, Korean or Thai are kept as you type them.

The Columns of the Languages Manager

WPEstate Translate Languages Manager in WPResidence

Column What it does
Language The name visitors see in the language switcher. The small box next to it is the language code.
Locale The WordPress locale, for example pt_BR. It picks the .po translation files and the date format for that language.
Slug The prefix in the address, for example br in example.com/br/. It is filled in from the code and cannot be edited here.
URL bases per post type The property, agent, agency and developer URL names for this language. See URL Names per Language.
Flag The flag shown next to the name in the switcher.
Default Marks the main language of the site. Only one language can be the default.
Enabled Turns the language on or off.
Visible Shows or hides the language for visitors.
Trash icon Removes the row after you click Save languages.

Choose the Default Language

Click the Default radio button on the language your content is written in, then click Save languages. The default language:

  • has no prefix in the address: example.com/properties/;
  • is the language of every post and term that has no language set;
  • is the language first-time visitors see, unless the link they open has a prefix.

Older versions had a separate Default Language setting. In version 1.0.9 this radio button is the only place where the default is chosen.

Change the Order

Drag a row by the handle on its left, then click Save languages. The order is used in the front-end language switcher and in the Content language list in the admin bar.

Dragging a language row to change the order

Enabled and Visible

Enabled Visible Result
On On The language is live: it has its own URLs and appears in the switcher.
On Off You can prepare translations in wp-admin, but visitors cannot switch to the language. Use this while a language is not ready.
Off – The language is not used anywhere on the site.

URL Names per Language

The default names, for example properties in example.com/properties/sea-view-villa/, are set in Theme Options > General > Property, Agent, Agency, Developer Links Names. For another language, fill Properties URL, Agents URL, Agency URL and Developer URL in the URL bases per post type column of that language. Empty fields use the default names. Click Save languages, then save the permalinks. The full steps are in Multi Languages with WPEstate Translate.

Theme and Plugin Texts

Adding a language does not translate buttons, labels and emails by itself. These texts come from .po files and from WPEstate Translate > Theme & Plugins Strings, where you check them, fill in what is missing and click Generate translation files. See Translating Theme and Plugin Strings.

Remove a Language

Click the trash icon on the row, then Save languages. Posts, pages and properties already translated into that language stay in the database. If you add the same language code again later, they are linked back. To hide a language for a while, untick Visible instead of removing it.

Next: Translating Posts and Pages and The Language Switcher Widget.

WPEstate Translate Plugin

Related Articles

  • String Scanner — Developer Guide
  • The String Scanner
  • Gettext Pipeline & MO Files — Developer Guide
  • Gettext & MO Files — Making Translations Appear on the Front End
MLSImportWordPress IDX Plugin for MLS ListingsImport MLS listings into your WordPress website, customize your property pages, and keep your inventory updated.Start free 30-day trial →

Help Categories

  • 51 Getting Started
  • 72 Installation & Setup
  • 243 Installation FAQ
  • 18Agent, Agency & Developers
  • 5Blog Posts & Blog Lists
  • 39Elementor Shortcodes Built-In
  • 56FAQ
  • 15Footer
  • 37Header
  • 2IDX & MLSImport
  • 23Maps & Location Settings
  • 21Multi-Language - Third Party Plugins
  • 7Other Third party Plugins
  • 21Pages
  • 4Payments & Monetization
  • 20Property Lists, Categories & Archive
  • 37Property Pages & Layouts
  • 32Search & Filtering
  • 162Technical how to | Custom Code
  • 8Technical: Actions and filters
  • 7Technical: Child Theme
  • 86Theme Options & Global Settings
  • 6Translations & Languages
  • 16WPBakery Shortcodes
  • 50WPEstate Translate Plugin
  • 51WPResidence / WPEstate CRM
  • 50WPResidence 5.0 Documentation
  • 9WPResidence Elementor Studio

Join Us On

Powered by WP Estate - All Rights Reserved
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API