– ve Skriptu X-definic je doplněn typ hodnoty “Locale”, hodnotu je možné vytvořit ve skriptu pomocí nasledujicích konstruktorů:
new Locale(language) nebo,
new Locale(language, country) nebo,
new Locale(language, country, variant), kde language jsou dvě malá písmena odpovídajicí ISO-639, country jsou dvě velká písmena odpovídajicí ISO-3166, variant je string se specifickým kódem podle poskytovatele Java knihoven
– do Skriptu X-definic jsou doplněny metody:
format(mask, v1, …) vytvoří string z argumentu v1, … podle dane masky,
format(local, mask, v1, …) vytvoří string z argumentu v1, … podle dané masky a podle specific geographical, political or cultural region in the parameter local (typ Locale)
printf(mask, v1,…) vytiskne na standardni vystup string vytvoreny z argumentu v1, … podle dané masky
printf(local, mask, v1,…) vytiskne na standardni vystup string vytvoreny z argumentu v1, … podle dané masky
printf(Output, mask, v1,…) vytiskne na stream Output string vytvořený z argumentu v1, … podle dané masky
printf(Output, local, mask, v1,…) vytiskne na stream Output string vytvořený z argumentu v1, … podle dané masky
Output.printf(mask, v1,…) vytiskne na stream Output string vytvořený z argumentu v1, … podle dané masky
Output.printf(local, mask, v1,…) vytiskne na stream Output string vytvořený z argumentu v1, … podle dané masky