Giusto per chiarire, generalmente i ResourceBundle non si usano in questo modo. Nel senso che a meno di dover fare cose davvero fuori dall'ordinario, non c'è bisogno di fare "a mano" lo switch tra i nomi dei bundle! Sa già farlo il framework! E se i nomi sono scritti nel formato appropriato.Originariamente inviato da mishima
codice://Imposta la lingua di default locale = Locale.getDefault(); if (locale.toString().equals("en_US")){ defaultLanguage="wowabsolutecoords/WowAbsoluteCoords_ENG"; } else if (locale.toString().equals("it_IT")){ defaultLanguage="wowabsolutecoords/WowAbsoluteCoords_ITA"; } resources = ResourceBundle.getBundle(defaultLanguage, locale);
Backing a ResourceBundle with Properties Files