Adding New Translations

SynaptikCMS is delivered out-of-the-box with 3 locales: English, French and Spanish.

You can easily add new languages to your SynaptikCMS installation by translating a couple of files.

To do this:

  1. Open the /lang/ folder. It contains both the front-end and the admin translations. If you are looking to translate the backend, open /lang/admin/.
  2. Duplicate one of the languages and rename it to the new locale you want to add. For example, duplicate en.json and call it ko.json for Korean localization.
  3. Translate the strings.
  4. Place the new translation in the appropriate folder (/lang/ or /lang/admin/.
  5. Go to Settings > General and select your new locale from the dropdown.
  6. That's it, you have effectively translated your CMS!

ℹ️
Info: the front-end locales includes the translation of the URL slugs. If you have translated those slugs in your localization, you will need to update the hyperlinks in your content and custom menu to ensure they don't lead to a 404.

If you would like to share your translations and contribute to SynaptikCMS' improvement, please visit the discussions page on GitHub and submit your translation.