My integrated machines are used by different language speaking people 
quite often. Some of them speak / understand one language only. Thus 
there is a need to create UIs which could be understood by different 
spoken users. Currently there is a need for up to three languages on one UI.


What is the best way to create and maintain such UIs or panels for LinuxCNC?


My ideas:
1. Create UI without texts, just icons, numbers, other visual 
components. This includes various messages - warnings, errors, etc. 
Where to get suitable icons for that, how to adapt them, what practices 
to follow?
2. Let the user to choose the language (s)he prefers, for example, a 
group of radio buttons with flags / abbreviations and by using GladeVCP 
- create python script which changes labels and texts of controls at 
runtime depending on which language (or flag) button is activated.
3. Use HAL and connected mentioned radio button hal pins to every HAL 
"label"... Don't know how to do this yet.
4. Use some native GladeVCP locale methods and translation files (?).

More ideas and suggestions how to realise this?

How about the messages from NGC, from custom HAL components?


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to