Ignore:
Timestamp:
2015-04-19T13:12:20+02:00 (9 years ago)
Author:
stoecker
Message:

see #11148 - move language stuff to the correct place instead of spreading it in the code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/preferences/display/LanguagePreference.java

    r8207 r8232  
    33
    44import static org.openstreetmap.josm.tools.I18n.tr;
    5 import static org.openstreetmap.josm.tools.I18n.trc;
    65
    76import java.awt.Component;
     
    2827import org.openstreetmap.josm.tools.GBC;
    2928import org.openstreetmap.josm.tools.I18n;
     29import org.openstreetmap.josm.tools.LanguageInfo;
    3030
    3131/**
     
    7373        else
    7474            return Main.pref.put("language",
    75                     ((Locale)langCombo.getSelectedItem()).toString());
     75                    LanguageInfo.getJOSMLocaleCode((Locale)langCombo.getSelectedItem()));
    7676    }
    7777
     
    8787            setSelectedItem(null);
    8888            if (language != null) {
     89                language = LanguageInfo.getJavaLocaleCode(language);
    8990                for (Locale locale: data) {
    9091                    if (locale == null) {
     
    121122                    l == null
    122123                            ? tr("Default (Auto determined)")
    123                             : "ca__valencia".equals(l.toString())
    124                             ? trc("language", "Valencian")
    125                             : l.getDisplayName(l),
     124                            : LanguageInfo.getDisplayName(l),
    126125                    index, isSelected, cellHasFocus);
    127126        }
Note: See TracChangeset for help on using the changeset viewer.