Nástroje Java pomáhají při vývoji aplikací, které lze provozovat na mezinárodních platformách. Důležitou fasetou návrhu programu určeného k použití v mezinárodním prostředí je možnost lokalizace, tj. externalizace, textu zobrazovaného programem. Díky externalizaci řetězců lze text přeložit do různých národních prostředí a jazyků, aniž by bylo zapotřebí opětovně sestavovat program Java.
Nástroje JDT poskytují níže uvedenou podporu internacionalizace a externalizace řetězců:
K popisu řetězců, které nemají být externalizovány a zároveň nemají vyvolat varování či chybové hlášení při kompilaci, lze použít komentáře. Tyto komentáře mají podobu //$NON-NLS-n$
, kde n je jednotkový index řetězce v řádku kódu.
Další informace o aplikacích s podporou více jazyků naleznete v těchto materiálech:
Vyhledání řetězců k externalizaci
Vyhledání nepoužitých a nesprávně použitých klíčů v souborech vlastností
Nabídka Zdroj
Průvodce externalizací řetězců
Předvolby kompilátoru Java