Translate
The theme includes built-in support for multiple languages and can be fully translated using simple JSON files. It also offers automatic RTL support for the Arabic language (AR).
Included Languages:
English (EN)
Spanish (ES)
French (FR)
Portuguese (PT)
German (DE)
Italian (IT)
Arabic (AR)
How it Works
Translations are managed through Ghost’s official {{t}} helper and JSON files stored in the theme’s locales/ folder. You can edit existing translations or add new ones easily, without the need for any additional setup or dependencies.
For more information, see: Ghost Translate System
How to Edit or Add a Translation
Edit an Existing File
Open a file like
pt.jsonusing a code editor such as Visual Studio Code or Sublime TextUpdate the values to match your preferred translations:
{
"Subscribe": "Inscreva-se"
}Add a New Language (Optional)
Duplicate an existing file (e.g.,
en.json)Rename it using a valid language code (e.g.,
de.jsonfor German)Replace the values with your own translations.
Recommended Tools
To safely edit translation files, always use a code editor that supports UTF-8 encoding and JSON formatting, such as:
Avoid using basic text editors like Notepad or word processors like Word — they can break the file structure, add hidden characters, or corrupt encoding, which may cause errors when uploading the theme.
Last updated