Ve verzi Eclipse 3.1 RC2 bude obousměrná podpora kompletní a podporována v rámci JFace a modulu Workbench. Obousměrným jazykem nazýváme takový jazyk, ve kterém je možné psát zprava doleva i zleva doprava, v závislosti na kontextu. Platforma Eclipse bude standardně rozpoznávat jako obousměrné hebrejštinu, arabštinu, farsijštinu a urdštinu.
Orientace modulu Workbench bude převrácena jedním z těchto způsobů (v pořadí priority):
Tyto hodnoty budou použity pro volání org.eclipse.jface.Window#setDefaultOrientation(). Zadanou orientaci zjistí všechny podtřídy okna a podřízené prvky těchto oken. Výchozí orientace je SWT#NONE.
Pohledy a editory standardně zdědí orientaci okna od svého nadřazeného prvku. Dialogová okna by měla zdědit orientaci použitím shellStyle svého nadřazeného prvku při nastavování své vlastní orientace voláním super#getShellStyle.
Obrázek 1 - Snímek obrazovky orientace perspektivy prostředku zprava doleva
V mnoha případech vaše ikony v režimu zprava doleva ztratí smysl. Toto se týká zejména všech ikon, které mají co do činění s úpravami. Pro povolení hledání obrázků ve fragmentu musíte pouze v nl povolit $nl$ ve své cestě a použít podporu balíku platformy pro vyhledávání souborů ikon.
Například
String iconPath = "$nl$/icons/myicon.gif";
URL url = Platform.find( Platform.getBundle(MyPluginId), new Path(iconPath));
Image Descriptor descriptor = ImageDescriptor.createFromURL(url);
Pokud je odkaz na ikonu ve vašem souboru plugin.xml, pouze zkontrolujte, že máte ve své cestě předponu $nl$. Pokud se jedná o bod rozšíření definovaný modulem Workbench, vyhledávání bude pro vás ošetřeno. Vytváříte-li svůj vlastní bod rozšíření, pouze zajistěte, že tímto způsobem načítá ImageDescriptors.
Neexistuje žádné pevné a rychlé pravidlo jak rozhodnout, které ikony je třeba potlačit, ale obecně byste se měli zaměřit na ikony, které ukazují směr textu pomocí vodorovné šipky.