]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - org.argeo.cms/src/org/argeo/cms/CmsMsg.java
Remove redundant isRegistered method
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / CmsMsg.java
index a69d20970724f6284dc87d3f5189df3b7ffb2fe9..89f1921c4d53dd3e160400cc61113ee8be31f9e8 100644 (file)
@@ -1,12 +1,22 @@
 package org.argeo.cms;
 
-/** Standard CMS messages. */
-public class CmsMsg extends DefaultsResourceBundle {
-       public final static Msg username = new Msg("username");
-       public final static Msg password = new Msg("password");
-       public final static Msg logout = new Msg("log out");
-
-       static {
-               Msg.init(CmsMsg.class);
+import java.util.Locale;
+
+import org.argeo.cms.i18n.LocaleUtils;
+import org.argeo.cms.i18n.Localized;
+
+public enum CmsMsg implements Localized {
+       username, password, login, logout, register, changePassword, currentPassword, newPassword, repeatNewPassword, passwordChanged;
+
+       public Object local(Locale locale) {
+               return LocaleUtils.local(this, locale);
+       }
+
+       public String lead() {
+               return LocaleUtils.lead(this);
+       }
+
+       public String lead(Locale locale) {
+               return LocaleUtils.lead(local(locale).toString(), locale);
        }
 }