Clean up before implementing i18n support
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / i18n / Msg.java
index b87b7b3d5624b61fe7dc6591bb14f6b66eacf6f4..64982f6c7ce0131fad298f14afa20a2c0cb7448a 100644 (file)
@@ -6,7 +6,7 @@ import java.util.Locale;
 import java.util.ResourceBundle;
 
 import org.argeo.cms.CmsException;
-import org.eclipse.rap.rwt.RWT;
+import org.argeo.eclipse.ui.specific.UiContext;
 
 /** A single message to be internationalised. */
 public class Msg {
@@ -49,7 +49,7 @@ public class Msg {
        /** When used as the first word of a sentence. */
        public String lead() {
                String raw = toString();
-               return raw.substring(0, 1).toUpperCase(RWT.getLocale())
+               return raw.substring(0, 1).toUpperCase(UiContext.getLocale())
                                + raw.substring(1);
        }
 
@@ -67,7 +67,7 @@ public class Msg {
                int lastDot = key.lastIndexOf('.');
                String className = key.substring(0, lastDot);
                String fieldName = key.substring(lastDot + 1);
-               Locale locale = RWT.getLocale();
+               Locale locale = UiContext.getLocale();
                ResourceBundle rb = ResourceBundle.getBundle(className, locale,
                                msg.getClassLoader());
                return rb.getString(fieldName);