Az Eclipse 3.1 változatától teljesen támogatottak az RC2 kétirányú nyelvek a JFace eszközben és a munkaterületen. Kétirányú nyelv az, amely jobbról balra és balról jobbra is írható a környezettől függően. Az Eclipse alapértelmezés szerint kétirányú nyelvként ismeri fel a hébert, arabot, perzsát és az urdut.
A munkaterület tájolása tükrözésre kerül az alábbi esetekben (prioritási sorrendben):
Ezen értékekkel kerül meghívásra az org.eclipse.jface.Window#setDefaultOrientation(). Az Ablak minden alosztálya és ezen ablakok leszármazottai megkapják a megadott tájolást. Az alapértelmezett tájolás az SWT#NONE.
A nézetek és szerkesztők alapértelmezésben örökölni fogják az ablak tájolását a szülőtől. A párbeszédablakoknak örökölniük kell a tájolást a szülőjük shellStyle elemével, amikor saját értékeiket állítják be a super#getShellStyle meghívásával.
1. ábra - Az erőforrás-perspektíva jobbról balra tájolásának képernyőfotója
Számos esetben az ikonoknak jobbról balra módban nincs értelme. Különösen a szerkesztéssel kapcsolatos ikonokkal fordulhat ez elő. Egy töredékben képek kereséséhez kapcsolja be az $nl$ változót az elérési útban és használja a Platform köteg támogatást az ikonfájlok kikereséséhez.
Például:
String iconPath = "$nl$/icons/myicon.gif";
URL url = Platform.find( Platform.getBundle(MyPluginId), new Path(iconPath));
Image Descriptor descriptor = ImageDescriptor.createFromURL(url);
Ha az ikonhivatkozás a plugin.xml fájlban van, akkor csak ellenőrizze, hogy a $nl$ előtag megtalálható-e az elérési útban. Ha ez a munkaterület által megadott kiterjesztési pont, akkor a kikeresést a rendszer kezeli. Csak győződjön meg róla, hogy létrehozta a saját kiterjesztési pontját, amely ily módon betölti az ImageDescriptorokat.
Nincsenek erős és gyors szabályok az újradefiniálandó ikonok kiválasztására, de általában azokra az ikonokra kell koncentrálni, amelyek a szövegirányt egy vízszintes nyíllal jelzik.