bardsoftware / ganttproject

Official GanttProject repository.
http://ganttproject.biz
GNU General Public License v3.0
856 stars 301 forks source link

Support of RTL languages in the UI forms (Arabic, Hebrew, Persian etc..) #1145

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. Just look at the Arabic/Hebrew translation

Tested on Gantproject 2.7 on Ubuntu Linux and Windows 7 Pro

UI items such as Radio button, List box, Text box should change their alignment 
to right when an RTL language is used.

Also the arrangement of Next/Back/Ok/Cancel buttons should be mirrored.
See the attached visual explanation.

While I never written any Java code, it seems that SWING has good support for 
switching between RIGHT_TO_LEFT and LEFT_TO_RIGHT languages using the 
"applyComponentOrientation". 

Original issue reported on code.google.com by yonatan...@gmail.com on 14 Jun 2015 at 7:21

Attachments:

GoogleCodeExporter commented 9 years ago
Support of RTL languages in the user interface is not only a huge one-time job, 
but it is also a great worth of ongoing maintenance efforts. It is a pity, but 
it not going to happen until someone *who really cares* joins them team, He or 
she should natively speak one or more RTL language, use RTL software, be 
qualified enough to work with our codebase and be ready to devote significant 
part of his life on working on open-source software. Unfortunately we have no 
such batman on board, so chances of this ticket are extremely low.

Original comment by dbaras...@ganttproject.biz on 14 Jun 2015 at 2:41