Advanced

Publication Language

Enova supports 62 languages out of the box. Set your publication language in Ghost Admin and the theme adapts automatically — including full right-to-left (RTL) support.

Starting with v1.3.0, Enova ships with translations for 62 languages. When you set the publication language in Ghost Admin, the theme automatically displays all UI text — buttons, labels, navigation, pagination, newsletter prompts, reading time, and more — in that language.

No code changes or manual translation work is needed.


How to set the publication language

Log in to Ghost Admin

Log in to Ghost Admin and go to Settings.

Select General

Select General from the left sidebar.

Find Publication language field

Scroll down to find the Publication language field.

Publication language setting in Ghost Admin

Enter the language code

Enter the BCP 47 locale code for your language (for example, fr for French, ar for Arabic, de for German). See the supported languages table below for all available codes.

Save changes

Click Save — the theme will immediately reflect the new language across your site.

No theme reinstall required

Changing the publication language is a Ghost Admin setting. You do not need to re-upload or modify the theme files.


What gets translated

The following UI elements are automatically translated when a supported language is set:

  • Navigation — Search button label, sidebar toggle label
  • Post feed — "Featured" badge, "Read more" links, reading time (e.g., "5 min read")
  • Pagination — Previous / Next page labels
  • Post page — Author byline prefix, post navigation labels, table of contents heading
  • Social sharing — Share button and copy-link labels
  • Newsletter & subscription — Subscribe button, CTA text, form placeholders
  • Comments — Comment section heading and call-to-action
  • Error page — 404 and generic error page messages

What is not translated automatically

The theme translates its own UI strings only. The following remain in whatever language they were written:

  • Your post and page content
  • Custom navigation labels you set in Ghost Admin → Navigation
  • Custom text fields configured in Design & branding → Customize (e.g., subscribe text)

To translate these, update them directly in Ghost Admin to match your chosen language.


Right-to-left (RTL) support

When the publication language is set to any of the following, Enova automatically switches the entire layout to right-to-left direction:

LanguageLocale code
Arabicar
Hebrewhe
Persian (Farsi)fa
Urduur

In RTL mode the theme mirrors the layout and all directional icons automatically — arrows, navigation chevrons, sidebar toggles, and the reading progress indicator — so your site looks and feels native for your audience without any extra configuration.


Supported languages

Enova includes translation files for the following 62 languages:

Language not listed?

If your language is not in the table above, the theme will fall back to English for UI strings. The rest of your site — your content, navigation labels, and custom text — will still display correctly.

If you'd like us to add support for your language, contact us and we'll be happy to help.