Narzędzia Java pozwalają tworzyć aplikacje, które można uruchamiać na międzynarodowych platformach. Istotnym aspektem projektowania programów, które będą używane w różnych krajach, jest zapewnienie obsługi wersji narodowych, czyli eksternalizacja i lokalizacja tekstów wyświetlanych przez program. Funkcja eksternalizacji łańcuchów umożliwia przetłumaczenie tych tekstów na różne języki, bez konieczności ponownego budowania programu Java.
Środowisko JDT udostępnia następujące możliwości obsługi wersji narodowych i eksternalizacji łańcuchów:
Korzystając z komentarzy, można oznaczać łańcuchy, które nie powinny być
eksternalizowane i które nie mają generować ostrzeżeń i błędów
kompilacji. Format tych komentarzy to //$NON-NLS-n$
, gdzie n to
rozpoczynający się od wartości 1 indeks łańcucha w wierszu kodu.
Informacje dodatkowe na temat aplikacji z możliwością obsługi wersji narodowych można znaleźć w następujących dokumentach:
Znajdowanie łańcuchów do eksternalizacji
Znajdowanie nieużywanych i niepoprawnie użytych kluczy w plikach właściwości
Korzystanie z kreatora eksternalizacji łańcuchów
Menu Źródło
Kreator eksternalizacji łańcuchów
Preferencje kompilatora Java