Given I have a running Discourse instance and the default locale is not English. When I find a missing translation I could quick fix it like this:
- SSH into the Docker container
- add the missing string in
- pre-compile the assets
- restart the app
With one of the next Discourse updates my changes will be lost because the files get overwritten. To prevent this I’ve got two options:
- add it to the official locales via Transifex
- put it into a file →
wgetit in the
containers/app.yml→ overwrite the original file
Question: Is this correct or am I missing some point?
Another question: Are there any plans to completely get rid of the locale files? All strings could be stored in the database instead. This way all strings could be customised in the admin area.