Changeset 8227 in josm for trunk/src


Ignore:
Timestamp:
2015-04-18T23:35:57+02:00 (5 years ago)
Author:
stoecker
Message:

fix #11148 - add Valencian language

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

Legend:

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

    r8207 r8227  
    1 // License: GPL. For details, see LICENSE file.
    21package org.openstreetmap.josm.tools;
    32
     
    349348
    350349    private static URL getTranslationFile(String lang) {
    351         return Main.class.getResource("/data/"+lang+".lang");
     350        return Main.class.getResource("/data/"+lang.replace("@","-")+".lang");
    352351    }
    353352
  • trunk/src/org/openstreetmap/josm/tools/LanguageInfo.java

    r8207 r8227  
    4848                return null;
    4949            }
    50         } else if(type == LocaleType.DEFAULTNOTENGLISH && "en".equals(code))
     50        } else if(type == LocaleType.DEFAULTNOTENGLISH && "en".equals(code)) {
    5151            return null;
     52        } else if(code.matches(".+@.+")) {
     53          return code.substring(0,1).toUpperCase() + code.substring(1,2)
     54          + "-" + code.substring(3,4).toUpperCase() + code.substring(4) + ":";
     55        }
    5256        return code.substring(0,1).toUpperCase() + code.substring(1) + ":";
    5357    }
     
    109113     */
    110114    public static Locale getLocale(String localeName) {
    111         if ("ca@valencia".equals(localeName) || "ca__valencia".equals(localeName)) {
     115        if ("ca@valencia".equals(localeName)) {
    112116            return new Locale("ca", "", "valencia");
    113117        }
     
    152156     */
    153157    public static String getLanguageCodeXML() {
    154         return getJOSMLocaleCode()+".";
     158        String code = getJOSMLocaleCode();
     159        code = code.replace("@", "-");
     160        return code+".";
    155161    }
    156162
     
    162168     */
    163169    public static String getLanguageCodeManifest() {
    164         return getJOSMLocaleCode()+"_";
     170        String code = getJOSMLocaleCode();
     171        code = code.replace("@", "-");
     172        return code+"_";
    165173    }
    166174}
Note: See TracChangeset for help on using the changeset viewer.