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.
The staging branch syncs with Tolgee through GitHub Actions:
- Push
en-US.jsonsource changes tostaging. - The Tolgee Sync workflow pushes only
en-US.jsonto Tolgee. - The workflow pulls translated JSON files from Tolgee and commits any updates back to
staging. - The
cms_frontendpromote-staging workflow fast-forwards this repo'smainbranch fromstaging.
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_KEYTOLGEE_PROJECT_ID
Optional GitHub variable or secret:
TOLGEE_API_URLfor self-hosted Tolgee instances.