Skip to content

Repository files navigation

Sonoran CMS Translation Files

This repository contains community sourced i18n translation files for Sonoran CMS.

Communities who wish to add or improve translations for the CMS software in their native language can use translate.sonoransoftware.com or submit a manual PR. Translations are updated with additional app releases.

Tolgee sync

The staging branch syncs with Tolgee through GitHub Actions:

  1. Push en-US.json source changes to staging.
  2. The Tolgee Sync workflow pushes only en-US.json to Tolgee.
  3. The workflow pulls translated JSON files from Tolgee and commits any updates back to staging.
  4. The cms_frontend promote-staging workflow fast-forwards this repo's main branch from staging.

Add new target languages in Tolgee. The next workflow run will pull them into this repo as {languageTag}.json.

To seed Tolgee from the existing translated JSON files, manually run the Tolgee Sync workflow with import_existing_translations set to true. Normal scheduled and push-triggered runs only push en-US.json.

pl.json is the active Polish file.

Required GitHub secrets:

  • TOLGEE_API_KEY
  • TOLGEE_PROJECT_ID

Optional GitHub variable or secret:

  • TOLGEE_API_URL for self-hosted Tolgee instances.

About

i18n translation files for Sonoran CMS

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors