Project

General

Profile

Actions

Feature #1924

closed

Unify translations, add missing table translations

Added by Alexander Watzinger almost 2 years ago. Updated almost 2 years ago.

Status:
Closed
Priority:
Normal
Category:
UI
Target version:
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.


Related issues 1 (0 open1 closed)

Related to OpenAtlas - Bug #1922: Missing user interface translationsClosedAlexander Watzinger2023-01-08Actions
Actions

Also available in: Atom PDF