X-Git-Url: http://git.argeo.org/?p=lgpl%2Fargeo-commons.git;a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2FLocalized.java;h=1a8c597157a4e1c67383014df052fbef64af75df;hp=0a3bd18a862fd73a048a0993242b5d0c00c2d805;hb=45a6a870ffbd65a853c890b12645fb372cfe92d1;hpb=f68dcc32efc0d21db63562a79d47ea7d1fd38ee6 diff --git a/org.argeo.cms/src/org/argeo/cms/Localized.java b/org.argeo.cms/src/org/argeo/cms/Localized.java index 0a3bd18a8..1a8c59715 100644 --- a/org.argeo.cms/src/org/argeo/cms/Localized.java +++ b/org.argeo.cms/src/org/argeo/cms/Localized.java @@ -8,6 +8,10 @@ import java.util.Locale; public interface Localized { String name(); + default ClassLoader getL10nClassLoader() { + return getClass().getClassLoader(); + } + /** Default assumes that this is an {@link Enum} */ default String local(Locale locale) { return LocaleUtils.local(this, locale); @@ -30,7 +34,7 @@ public interface Localized { default String lead(Locale locale) { return LocaleUtils.toLead(local(locale).toString(), locale); } - + static class Untranslated implements Localized { private String msg;