X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.cms%2Fsrc%2Forg%2Fargeo%2Fcms%2Fi18n%2FLocalized.java;h=7d32193bf02a68d12015de29c55527bac01a8a3a;hb=3a3cc97dfb568ba7ebfcb03e9816e628fd1fdf1f;hp=535b5f225d04e7cedaa150faf6a286e57ab49f09;hpb=088c1b517a543e935d8ab65c3b2fd2d0269b551d;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.cms/src/org/argeo/cms/i18n/Localized.java b/org.argeo.cms/src/org/argeo/cms/i18n/Localized.java index 535b5f225..7d32193bf 100644 --- a/org.argeo.cms/src/org/argeo/cms/i18n/Localized.java +++ b/org.argeo.cms/src/org/argeo/cms/i18n/Localized.java @@ -1,27 +1,10 @@ package org.argeo.cms.i18n; -import java.text.MessageFormat; -import java.util.Locale; - -/** Localized object. */ -public interface Localized { - /** Default assumes that this is an {@link Enum} */ - default Object local(Locale locale) { - return LocaleUtils.local((Enum) this, locale); - } - - default String lead() { - return LocaleUtils.lead(this); - } - - default String format(Object[] args) { - Locale locale = LocaleUtils.getCurrentLocale(); - MessageFormat format = new MessageFormat(local(locale).toString(), locale); - return format.format(args); - } - - default String lead(Locale locale) { - return LocaleUtils.lead(local(locale).toString(), locale); - } - +/** + * Localized object. + * + * @deprecated Use {@link org.argeo.cms.Localized} instead. + */ +@Deprecated +public interface Localized extends org.argeo.cms.Localized { }