Actions
Feature #1924
closedUnify translations, add missing table translations
Start date:
2023-01-08
Estimated time:
Description
Update: Translations are unified and table translation added, see Translations for details.
Enric, who kindly made Spanish and Catalan translations, noticed that translations for table labels are missing.I already created the translations string in the develop branch and they were added to the translation files:
_('previous')
_('next')
_('show')
_('entries')
_('showing %(first)s to %(last)s of %(all)s entries', first=1, last=25, all=38)
It still has to be implemented so that they show up in the UI. At the moment we are using multiple translation system and it can get confusing:
- .po files in openatlas/translations
- used in the Python and HTML files with the _('string_to_translate') notation
- used for the map and transformed to JavaScript variables in openatlas/templates/map.html
- used for general UI translations and transformed to JavaScript variables at top of openatlas/templates/layout.html
- JavaScript form error translations in openatlas/static/js/messages_de.js
- I noticed it was broken, is fixed in develop and online on demo-dev. I also wrote a test for it to prevent this in the future.
- It's the only one (I think) that is translated outside of the .po files, we may want to change that
- Currently only German translations are available but I want to wait to ask e.g. Enric for translations until we decided, if/how we restructure it.
I hope I didn't missed anything.
Assigning this to our fronted expert Andi. It would be great if we could unify this while adding support for table labels translations . e.g.- All translations in .po files
- Transformation to JavaScript at one place
Please let me know if/how we could solve this so that we can discuss it later.
Actions