Changeset 4212 in josm


Ignore:
Timestamp:
Jul 8, 2011 9:28:59 PM (23 months ago)
Author:
stoecker
Message:

reduce hardcoded I18n parts

Location:
trunk/src/org/openstreetmap/josm/tools
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/tools/I18n.java

    r4211 r4212  
    299299        }); 
    300300        return l; 
     301    } 
     302 
     303    public static boolean hasCode(String code) 
     304    { 
     305        return languages.containsKey(code); 
    301306    } 
    302307 
  • trunk/src/org/openstreetmap/josm/tools/LanguageInfo.java

    r4211 r4212  
    6969        else if (full.equals("in")) 
    7070            return "id"; 
    71         /* list of non-single codes supported by josm */ 
    72         else if (full.equals("en_GB") || full.equals("pt_BR") || full.equals("en_AU") || full.equals("zh_TW") || full.equals("zh_CN")) 
     71        else if (I18n.hasCode(full)) /* catch all non-single codes */ 
    7372            return full; 
    7473 
     74        /* return single code */ 
    7575        return locale.getLanguage(); 
    7676    } 
Note: See TracChangeset for help on using the changeset viewer.