Page 1 of 1

Modifying Omero for Hebrew and RtL languages

PostPosted: Mon Nov 27, 2017 8:10 pm
by eyal
Hi,
I am contemplating the integration of Omero in an educational project, which would use a Scanning Electron Microscope. Since the "clients" of the project will be Israeli primary to high school pupils and teachers, I would like to modify the Omero template/interphase:
1. set language to Hebrew or Arabic (any possibility to toggle languages?).
2. set the default writing direction to RTL
3. Less important but may be nice to have: flip the direction of template elements to fit RTL reading direction.

While the last feature may require tweaking of the template, I hope that the first requirement could be satisfied more easily by changing parameters.

I will appreciate any advise and suggestions.

Many thanks,
Eyal

Re: Modifying Omero for Hebrew and RtL languages

PostPosted: Tue Nov 28, 2017 11:08 am
by jmoore
Hi Eyal,

Thanks for getting in touch. We certainly understand your need for internationalization: its a request that comes up from time. Unfortunately, we didn't include i18n support in OMERO.web from the beginning, so what's needed is a full review of the clients. A library like https://docs.djangoproject.com/en/1.11/topics/i18n/translation/ will need to be chosen and all the currently hard-coded strings will need externalizing, before the work of translation can even begin.

We'll be very happy to provide more pointers on how to get started, but it is quite an undertaking.

All the best,
~Josh

Re: Modifying Omero for Hebrew and RtL languages

PostPosted: Tue Nov 28, 2017 9:09 pm
by eyal
Dear Josh,

Thank you very much for your reply.
I am afraid that I don't have the capacity to dive so deeply into the core of the software. We will try to work with an English interface and possibly add metadata in local languages (Hebre or Arabic).

Best regards,
Eyal