Search in sources :

Example 11 with L10n

use of com.codename1.ui.util.xml.L10n in project CodenameOne by codenameone.

the class BlackBerryImplementation method getLocalizationManager.

/**
 * @inheritDoc
 */
public L10NManager getLocalizationManager() {
    if (l10n == null) {
        Locale l = Locale.getDefault();
        l10n = new L10NManager(l.getLanguage(), l.getCountry()) {

            public String format(int number) {
                return super.format(number);
            }

            public String format(double number) {
                return super.format(number);
            }

            public String formatCurrency(double currency) {
                return super.formatCurrency(currency);
            }

            public String formatDateLongStyle(Date d) {
                return DateFormat.getInstance(DateFormat.DATE_LONG).format(d);
            }

            public String formatDateShortStyle(Date d) {
                return DateFormat.getInstance(DateFormat.DATE_SHORT).format(d);
            }

            public String formatDateTime(Date d) {
                String date = DateFormat.getInstance(DateFormat.DATE_FULL).format(d);
                String time = DateFormat.getInstance(DateFormat.TIME_FULL).format(d);
                return date + " " + time;
            }

            public String getCurrencySymbol() {
                return super.getCurrencySymbol();
            }

            public void setLocale(String locale, String language) {
                super.setLocale(locale, language);
                Locale.setDefault(Locale.get(language, locale));
            }
        };
    }
    return l10n;
}
Also used : Locale(net.rim.device.api.i18n.Locale) Date(java.util.Date) L10NManager(com.codename1.l10n.L10NManager)

Aggregations

L10NManager (com.codename1.l10n.L10NManager)4 AnimationObject (com.codename1.ui.animations.AnimationObject)4 File (java.io.File)4 FileInputStream (java.io.FileInputStream)4 Hashtable (java.util.Hashtable)4 EncodedImage (com.codename1.ui.EncodedImage)3 DataInputStream (java.io.DataInputStream)3 IOException (java.io.IOException)3 ArrayList (java.util.ArrayList)3 Date (java.util.Date)3 Locale (java.util.Locale)3 EditorFont (com.codename1.ui.EditorFont)2 EditorTTFFont (com.codename1.ui.EditorTTFFont)2 Image (com.codename1.ui.Image)2 RoundBorder (com.codename1.ui.plaf.RoundBorder)2 RoundRectBorder (com.codename1.ui.plaf.RoundRectBorder)2 LegacyFont (com.codename1.ui.util.xml.LegacyFont)2 BufferedImage (java.awt.image.BufferedImage)2 ByteArrayOutputStream (java.io.ByteArrayOutputStream)2 DataOutputStream (java.io.DataOutputStream)2