Translate
This theme includes built-in support for multiple languages and can be fully translated using simple JSON files. It also provides automatic RTL support for Arabic (ar).
Included languages
English (en)
Spanish (es)
French (fr)
Portuguese (pt)
German (de)
Dutch (nl)
Italian (it)
Turkish (tr)
Arabic (ar)
How it works
Translations are powered by Ghost’s {{t}} helper and a set of JSON files inside the locales/ folder.
You can edit any existing file or add a new language without installing dependencies.
For more details, refer to the official Ghost translation guide.
How to edit or add a translation
Step-by-step:
Unzip the theme on your computer.
Open the "locales" folder inside the theme directory.
Use a code editor (such as Visual Studio Code or Cursor) to edit a file like pt.json.
{
"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.json).
Replace the values with your translations.
Repackage the theme
Compress the entire theme folder into a new ZIP file.
Upload the updated theme
In Ghost Admin, go to (Theme → Change theme → Upload theme).
Upload your updated ZIP file.
Set your site language
Go to (General → Publication Language) and enter your language code (e.g., pt, es, fr, ar, de).
Recommended tools
For safe translation editing, use a code editor that supports UTF-8 and JSON formatting:
Avoid editors like Notepad or Word — they may introduce errors or break JSON formatting.
Last updated