Search code examples
javalocale

Set locale(Language support) in java


The inbuilt java supports only for few languages.I want to use Sinhala language as locale in my jTextPane in java programme.How can i do this ?.Pls help me...


Solution

  • AFAIK inbuilt Java supports it. Just create locale: Locale locale = new Locale("si", "LK"); (si for Sinhala and LK for Sri Lanka). A corresponding bundle could be for example messages_si_LK.properties. You can also use a language code alone. Then: Locale locale = new Locale("si"); and file messages_si.properties. And you have to take care of fonts.