Az Imagine Logo környezet több nyelvre (angol, magyar, cseh, szlovák, lengyel, portugál) is honosítva lett. Az egyes nyelvi környezetek azonban nem csak a program felületében különböznek, hanem a parancskészletben is. Természetesen mindegyik környezet képes az angol nyelvű parancsok értelmezésére, ezért ha valaki olyan alkalmazást szeretne készíteni, amelyet minden Imagine verzióban be lehet olvasni, az angol nyelvű parancskészletet kell használnia.
Ez azt jelenti, hogy ha egy magyar parancskészlettel írt programot webprojektként elmentek, akkor azt más országokban nem is tudják megnézni? Szerencsére nem ez a helyzet, mivel a webböngészőbe beépülő bővítmény (Imagine plug-in) tartalmazza a különböző nyelvi változatokban használt parancskészleteket.
De mi történik akkor, ha egy lengyel parancskészlettel írt programot szeretnénk beolvasni a magyar Imagine programba?
Ez attól függ, hogy rendelkezünk-e az adott nyelvre érvényes LDX kiterjesztésű állománnyal, amelyet abban a mappában kell elhelyezni, ahol maga az Imagine.exe program található. Ha nem rendelkezünk az adott (a példánknál maradva a lengyel parancskészletet tartalmazó polish.ldx) állománnyal, akkor az Imagine hibaüzenetet ad a projekt beolvasásakor. Amennyiben az Imagine megtalálja az adott LDX kiterjesztésű állományt, akkor átvált arra a parancskészletre, és gond nélkül futtathatjuk az adott projektet a saját nyelvi verziónkba is. A módosítása persze már nehezebb, hiszen ehhez ismernünk kell(ene) az adott nyelvű parancsszavakat.
Ezen probléma áthidalására került kifejlesztésre egy olyan fordítóprogram (IMPTranslator), amely lehetővé teszi a különböző nyelvi változatokkal készült projektek saját nyelvre történő lefordítását.
A parancskészlet beállítása
Ha az Imagine Logoban át akarunk váltani egy másik nyelvű parancskészletre, akkor a Beállítások menüpontban kell kiválasztanunk a megfelelő nyelvet. A magyar nyelvű Imagine telepítőkészlete már tartalmazza a különböző Imagine verziókra vonatkozó nyelvi állományokat, ezért a Beállítások menü már alapállapotban tartalmazza az angol, magyar, cseh, lengyel, portugál, brazil, szlovák parancskészletre történő átváltási lehetőségeket.