Work in Progress for Bidirectional Support
We have generated fragments for the Hebrew locale for testing purposes based on the icons flagged as requiring inversion by Emad El-Agouz at IBM Egypt. You can find them in iw_fragments.zip. This zip file also includes a class called the ImageFlipper which is an SWT snippet to flip all of the icons in our directory and write them out to another.
To run Eclipse with these fragments:
Import them as existing projects into your workspace and then run an Eclipse
application with the command line arguments -dir rtl -nl iw_IR. This zip only
includes the plug-ins in the SDK although Emad has produced icons for more strings.
Note that these are test fragments for the Hebrew locale - we do not expect
them to ship this way.
To regenerate the icons:
Should you wish to regenerate these icons run the ImageFlipper with two arguments
to main - the path of the source and the path of the destination.
Status:
The workbench, views and ide have all been updated to handle nl awareness as
of build I20050315. It is likely that most other plug-ins will not invert correctly
with thier fragments as they are most likely not looking up thier paths with
the $nl$ prefix when they call (this was an issue for us).
As we am not sure where these icons are in the UI will ask the nl teams to log problem reports to the teams in question when they come across an con that has not been restored (flipped back correctly).
March 14, 2005