100 |
|
|
101 |
Translation.activeLang = newLang; |
Translation.activeLang = newLang; |
102 |
|
|
103 |
fireChangeEvents(); |
fireLocaleChangeEvents(); |
104 |
|
|
105 |
log.info("skrueger.i8n.Translation switched ActiveLang to " + newLang); |
log.info("skrueger.i8n.Translation switched ActiveLang to " + newLang); |
106 |
} |
} |
229 |
return s; |
return s; |
230 |
} |
} |
231 |
} |
} |
232 |
log.warn("No translation found!"); |
// log.warn("No translation found!"); |
233 |
return NO_TRANSLATION; |
return NO_TRANSLATION; |
234 |
} |
} |
235 |
|
|
264 |
* Informs all registered {@link PropertyChangeListener}s about a change of |
* Informs all registered {@link PropertyChangeListener}s about a change of |
265 |
* the the {@link Locale}. |
* the the {@link Locale}. |
266 |
*/ |
*/ |
267 |
public static void fireChangeEvents() { |
public static void fireLocaleChangeEvents() { |
268 |
PropertyChangeEvent pce = new PropertyChangeEvent(new Translation( |
PropertyChangeEvent pce = new PropertyChangeEvent(new Translation( |
269 |
new ArrayList<String>(), "fakeSource"), LOCALECHANGE_PROPERTY, |
new ArrayList<String>(), "fakeSource"), LOCALECHANGE_PROPERTY, |
270 |
null, getActiveLang()); |
null, getActiveLang()); |