/** * <p>Registers given plural rules for a language, possibly overriding * CLDR-default setting. </p> * * @param locale language or country which the rules shall be assigned to * @param rules localized plural rules * @since 1.2 */ /*[deutsch] * <p>Registriert die angegebenen Pluralregeln für eine Sprache, * wobei die CLDR-Vorgabe überschrieben werden kann. </p> * * @param locale language or country which the rules shall be assigned to * @param rules localized plural rules * @since 1.2 */ public static void register( Locale locale, PluralRules rules ) { Map<String, PluralRules> map = getRuleMap(rules.getNumberType()); String key = locale.getLanguage(); String region = FormatUtils.getRegion(locale); if (!region.isEmpty()) { key = toKey(key, region); } map.put(key, rules); }
String region = FormatUtils.getRegion(locale); if (!region.isEmpty()) { rules = map.get(toKey(locale.getLanguage(), region));