All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.squarespace.cldr.numbers._NumberFormatter_kn Maven / Gradle / Ivy

//
//
// AUTO-GENERATED CLASS - DO NOT EDIT
//
//
package com.squarespace.cldr.numbers;

import com.squarespace.cldr.CLDR;
import com.squarespace.cldr.parse.FieldPattern;
import com.squarespace.cldr.plurals.PluralCategory;
import com.squarespace.cldr.units.Unit;
import java.lang.Math;
import java.lang.String;
import java.lang.StringBuilder;
import java.util.EnumMap;
import java.util.List;
import java.util.Map;

public class _NumberFormatter_kn extends NumberFormatterBase {
  protected static final int[] DECIMAL_SHORT_DIVISORS = new int[] { 0,0,0,3,3,3,6,6,6,9,9,9,12,12,12 };

  protected static final NumberPattern[][] DECIMAL_SHORT_ONE = new NumberPattern[][] {
    /*    1 */  patterns("#,##0.###", "-#,##0.###"),
    /*   10 */  patterns("#,##0.###", "-#,##0.###"),
    /*  100 */  patterns("#,##0.###", "-#,##0.###"),
    /*   1K */  patterns("0ಸಾ", "-0ಸಾ"),
    /*  10K */  patterns("00ಸಾ", "-00ಸಾ"),
    /* 100K */  patterns("000ಸಾ", "-000ಸಾ"),
    /*   1M */  patterns("0ಮಿ", "-0ಮಿ"),
    /*  10M */  patterns("00ಮಿ", "-00ಮಿ"),
    /* 100M */  patterns("000ಮಿ", "-000ಮಿ"),
    /*   1B */  patterns("0ಬಿ", "-0ಬಿ"),
    /*  10B */  patterns("00ಬಿ", "-00ಬಿ"),
    /* 100B */  patterns("000ಬಿ", "-000ಬಿ"),
    /*   1T */  patterns("0ಟ್ರಿ", "-0ಟ್ರಿ"),
    /*  10T */  patterns("00ಟ್ರಿ", "-00ಟ್ರಿ"),
    /* 100T */  patterns("000ಟ್ರಿ", "-000ಟ್ರಿ")}
  ;

  protected static final NumberPattern[][] DECIMAL_SHORT_OTHER = new NumberPattern[][] {
    /*    1 */  patterns("#,##0.###", "-#,##0.###"),
    /*   10 */  patterns("#,##0.###", "-#,##0.###"),
    /*  100 */  patterns("#,##0.###", "-#,##0.###"),
    /*   1K */  patterns("0ಸಾ", "-0ಸಾ"),
    /*  10K */  patterns("00ಸಾ", "-00ಸಾ"),
    /* 100K */  patterns("000ಸಾ", "-000ಸಾ"),
    /*   1M */  patterns("0ಮಿ", "-0ಮಿ"),
    /*  10M */  patterns("00ಮಿ", "-00ಮಿ"),
    /* 100M */  patterns("000ಮಿ", "-000ಮಿ"),
    /*   1B */  patterns("0ಬಿ", "-0ಬಿ"),
    /*  10B */  patterns("00ಬಿ", "-00ಬಿ"),
    /* 100B */  patterns("000ಬಿ", "-000ಬಿ"),
    /*   1T */  patterns("0ಟ್ರಿ", "-0ಟ್ರಿ"),
    /*  10T */  patterns("00ಟ್ರಿ", "-00ಟ್ರಿ"),
    /* 100T */  patterns("000ಟ್ರಿ", "-000ಟ್ರಿ")}
  ;

  protected static final int[] DECIMAL_LONG_DIVISORS = new int[] { 0,0,0,3,3,3,6,6,6,9,9,9,12,12,12 };

  protected static final NumberPattern[][] DECIMAL_LONG_ONE = new NumberPattern[][] {
    /*    1 */  patterns("#,##0.###", "-#,##0.###"),
    /*   10 */  patterns("#,##0.###", "-#,##0.###"),
    /*  100 */  patterns("#,##0.###", "-#,##0.###"),
    /*   1K */  patterns("0 ಸಾವಿರ", "-0 ಸಾವಿರ"),
    /*  10K */  patterns("00 ಸಾವಿರ", "-00 ಸಾವಿರ"),
    /* 100K */  patterns("000 ಸಾವಿರ", "-000 ಸಾವಿರ"),
    /*   1M */  patterns("0 ಮಿಲಿಯನ್", "-0 ಮಿಲಿಯನ್"),
    /*  10M */  patterns("00 ಮಿಲಿಯನ್", "-00 ಮಿಲಿಯನ್"),
    /* 100M */  patterns("000 ಮಿಲಿಯನ್", "-000 ಮಿಲಿಯನ್"),
    /*   1B */  patterns("0 ಬಿಲಿಯನ್", "-0 ಬಿಲಿಯನ್"),
    /*  10B */  patterns("00 ಬಿಲಿಯನ್", "-00 ಬಿಲಿಯನ್"),
    /* 100B */  patterns("000 ಬಿಲಿಯನ್", "-000 ಬಿಲಿಯನ್"),
    /*   1T */  patterns("0 ಟ್ರಿಲಿಯನ್‌", "-0 ಟ್ರಿಲಿಯನ್‌"),
    /*  10T */  patterns("00 ಟ್ರಿಲಿಯನ್‌", "-00 ಟ್ರಿಲಿಯನ್‌"),
    /* 100T */  patterns("000 ಟ್ರಿಲಿಯನ್‌", "-000 ಟ್ರಿಲಿಯನ್‌")}
  ;

  protected static final NumberPattern[][] DECIMAL_LONG_OTHER = new NumberPattern[][] {
    /*    1 */  patterns("#,##0.###", "-#,##0.###"),
    /*   10 */  patterns("#,##0.###", "-#,##0.###"),
    /*  100 */  patterns("#,##0.###", "-#,##0.###"),
    /*   1K */  patterns("0 ಸಾವಿರ", "-0 ಸಾವಿರ"),
    /*  10K */  patterns("00 ಸಾವಿರ", "-00 ಸಾವಿರ"),
    /* 100K */  patterns("000 ಸಾವಿರ", "-000 ಸಾವಿರ"),
    /*   1M */  patterns("0 ಮಿಲಿಯನ್", "-0 ಮಿಲಿಯನ್"),
    /*  10M */  patterns("00 ಮಿಲಿಯನ್", "-00 ಮಿಲಿಯನ್"),
    /* 100M */  patterns("000 ಮಿಲಿಯನ್", "-000 ಮಿಲಿಯನ್"),
    /*   1B */  patterns("0 ಬಿಲಿಯನ್", "-0 ಬಿಲಿಯನ್"),
    /*  10B */  patterns("00 ಬಿಲಿಯನ್", "-00 ಬಿಲಿಯನ್"),
    /* 100B */  patterns("000 ಬಿಲಿಯನ್", "-000 ಬಿಲಿಯನ್"),
    /*   1T */  patterns("0 ಟ್ರಿಲಿಯನ್‌", "-0 ಟ್ರಿಲಿಯನ್‌"),
    /*  10T */  patterns("00 ಟ್ರಿಲಿಯನ್‌", "-00 ಟ್ರಿಲಿಯನ್‌"),
    /* 100T */  patterns("000 ಟ್ರಿಲಿಯನ್‌", "-000 ಟ್ರಿಲಿಯನ್‌")}
  ;

  protected static final int[] CURRENCY_SHORT_DIVISORS = new int[] { 0,0,0,3,3,3,6,6,6,9,9,9,12,12,12 };

  protected static final NumberPattern[][] CURRENCY_SHORT_ONE = new NumberPattern[][] {
    /*    1 */  patterns("¤#,##0.00", "-¤#,##0.00"),
    /*   10 */  patterns("¤#,##0.00", "-¤#,##0.00"),
    /*  100 */  patterns("¤#,##0.00", "-¤#,##0.00"),
    /*   1K */  patterns("¤0ಸಾ", "-¤0ಸಾ"),
    /*  10K */  patterns("¤00ಸಾ", "-¤00ಸಾ"),
    /* 100K */  patterns("¤000ಸಾ", "-¤000ಸಾ"),
    /*   1M */  patterns("¤0ಮಿ", "-¤0ಮಿ"),
    /*  10M */  patterns("¤00ಮಿ", "-¤00ಮಿ"),
    /* 100M */  patterns("¤000ಮಿ", "-¤000ಮಿ"),
    /*   1B */  patterns("¤0ಬಿ", "-¤0ಬಿ"),
    /*  10B */  patterns("¤00ಬಿ", "-¤00ಬಿ"),
    /* 100B */  patterns("¤000ಬಿ", "-¤000ಬಿ"),
    /*   1T */  patterns("¤0ಟ್ರಿ", "-¤0ಟ್ರಿ"),
    /*  10T */  patterns("¤00ಟ್ರಿ", "-¤00ಟ್ರಿ"),
    /* 100T */  patterns("¤000ಟ್ರಿ", "-¤000ಟ್ರಿ")}
  ;

  protected static final NumberPattern[][] CURRENCY_SHORT_OTHER = new NumberPattern[][] {
    /*    1 */  patterns("¤#,##0.00", "-¤#,##0.00"),
    /*   10 */  patterns("¤#,##0.00", "-¤#,##0.00"),
    /*  100 */  patterns("¤#,##0.00", "-¤#,##0.00"),
    /*   1K */  patterns("¤0ಸಾ", "-¤0ಸಾ"),
    /*  10K */  patterns("¤00ಸಾ", "-¤00ಸಾ"),
    /* 100K */  patterns("¤000ಸಾ", "-¤000ಸಾ"),
    /*   1M */  patterns("¤0ಮಿ", "-¤0ಮಿ"),
    /*  10M */  patterns("¤00ಮಿ", "-¤00ಮಿ"),
    /* 100M */  patterns("¤000ಮಿ", "-¤000ಮಿ"),
    /*   1B */  patterns("¤0ಬಿ", "-¤0ಬಿ"),
    /*  10B */  patterns("¤00ಬಿ", "-¤00ಬಿ"),
    /* 100B */  patterns("¤000ಬಿ", "-¤000ಬಿ"),
    /*   1T */  patterns("¤0ಟ್ರಿ", "-¤0ಟ್ರಿ"),
    /*  10T */  patterns("¤00ಟ್ರಿ", "-¤00ಟ್ರಿ"),
    /* 100T */  patterns("¤000ಟ್ರಿ", "-¤000ಟ್ರಿ")}
  ;

  protected static final Map> UNITS_LONG_ONE = new EnumMap>(Unit.class) {{
    put(Unit.G_FORCE, unitPattern("{0} ಜಿ-ಫೋರ್ಸ್"));
    put(Unit.METER_PER_SECOND_SQUARED, unitPattern("{0} ಮೀಟರ್‌ ಪ್ರತಿ ಸೆಕೆಂಡ್‌ ಸ್ಕ್ವೇರ್‌ಗಳಿಗೆ"));
    put(Unit.ARC_MINUTE, unitPattern("{0} ನಿಮಿಷ"));
    put(Unit.ARC_SECOND, unitPattern("{0} ಸೆಕೆಂಡ್"));
    put(Unit.DEGREE, unitPattern("{0}ಡಿಗ್ರಿ"));
    put(Unit.RADIAN, unitPattern("{0} ರೇಡಿಯಾನ್‌"));
    put(Unit.REVOLUTION, unitPattern("{0} ಕ್ರಾಂತಿ"));
    put(Unit.ACRE, unitPattern("{0} ಎಕರೆ"));
    put(Unit.HECTARE, unitPattern("{0} ಹೆಕ್ಟೇರ್"));
    put(Unit.SQUARE_CENTIMETER, unitPattern("{0} ಚದರ ಸೆಂಟಿಮೀಟರ್"));
    put(Unit.SQUARE_FOOT, unitPattern("{0} ಚದರಡಿ"));
    put(Unit.SQUARE_INCH, unitPattern("{0} ಚದರ ಅಂಗುಲ"));
    put(Unit.SQUARE_KILOMETER, unitPattern("{0} ಚದರ ಕಿಲೋಮೀಟರ್"));
    put(Unit.SQUARE_METER, unitPattern("{0} ಚದರ ಮೀಟರ್"));
    put(Unit.SQUARE_MILE, unitPattern("{0} ಚದರ ಮೈಲು"));
    put(Unit.SQUARE_YARD, unitPattern("{0} ಚದರ ಗಜ"));
    put(Unit.KARAT, unitPattern("{0} ಕಾರಟ್‌"));
    put(Unit.MILLIGRAM_PER_DECILITER, unitPattern("{0} ಪ್ರತಿ ಡೆಸಿಲೀಟರ್‌ಗೆ ಮಿಲಿಗ್ರಾಂ"));
    put(Unit.MILLIMOLE_PER_LITER, unitPattern("{0} ಪ್ರತಿ ಲೀಟರ್ ಮಿಲ್ಲಿಮೋಲ್ಸ್"));
    put(Unit.PART_PER_MILLION, unitPattern("{0} ಪ್ರತಿ ಮಿಲಿಯನ್ ಭಾಗ"));
    put(Unit.LITER_PER_100KILOMETERS, unitPattern("{0} ಲೀಟರ್‌ಗಳು ಪ್ರತಿ 100 ಕಿಲೋಮೀಟರ್‌ಗಳಿಗೆ"));
    put(Unit.LITER_PER_KILOMETER, unitPattern("{0} ಲೀಟರ್ ಪ್ರತಿ ಕಿಲೋಮೀಟರ್‌ಗೆ"));
    put(Unit.MILE_PER_GALLON, unitPattern("{0} ಪ್ರತಿ ಗ್ಯಾಲನ್‌‌ಗೆ ಮೈಲಿ"));
    put(Unit.MILE_PER_GALLON_IMPERIAL, unitPattern("{0} ಪ್ರತಿ Imp ಗ್ಯಾಲನ್‌ಗೆ ಮೈಲಿ"));
    put(Unit.BIT, unitPattern("{0} ಬಿಟ್‌"));
    put(Unit.BYTE, unitPattern("{0} ಬೈಟ್‌"));
    put(Unit.GIGABIT, unitPattern("{0} ಗಿಗಾಬಿಟ್‌"));
    put(Unit.GIGABYTE, unitPattern("{0} ಗಿಗಾಬೈಟ್‌"));
    put(Unit.KILOBIT, unitPattern("{0} ಕಿಲೋಬಿಟ್‌"));
    put(Unit.KILOBYTE, unitPattern("{0} ಕಿಲೋಬೈಟ್‌"));
    put(Unit.MEGABIT, unitPattern("{0} ಮೆಗಾಬಿಟ್‌"));
    put(Unit.MEGABYTE, unitPattern("{0} ಮೆಗಾಬೈಟ್‌"));
    put(Unit.TERABIT, unitPattern("{0} ಟೆರಾಬಿಟ್‌"));
    put(Unit.TERABYTE, unitPattern("{0} ಟೆರಾಬೈಟ್‌"));
    put(Unit.CENTURY, unitPattern("{0} ಶತಮಾನ"));
    put(Unit.DAY, unitPattern("{0} ದಿನ"));
    put(Unit.HOUR, unitPattern("{0} ಗಂಟೆ"));
    put(Unit.MICROSECOND, unitPattern("{0} ಮೈಕ್ರೊಸೆಕೆಂಡ್"));
    put(Unit.MILLISECOND, unitPattern("{0} ಮಿಲಿಸೆಕೆಂಡ್"));
    put(Unit.MINUTE, unitPattern("{0} ನಿಮಿಷ"));
    put(Unit.MONTH, unitPattern("{0} ತಿಂಗಳು"));
    put(Unit.NANOSECOND, unitPattern("{0} ನ್ಯಾನೊಸೆಕೆಂಡ್"));
    put(Unit.SECOND, unitPattern("{0} ಸೆಕೆಂಡ್"));
    put(Unit.WEEK, unitPattern("{0} ವಾರಗಳು"));
    put(Unit.YEAR, unitPattern("{0} ವರ್ಷ"));
    put(Unit.AMPERE, unitPattern("{0} ಆಂಪೇರ್‌"));
    put(Unit.MILLIAMPERE, unitPattern("{0} ಮಿಲಿಆಂಪೇರ್‌"));
    put(Unit.OHM, unitPattern("{0} ಓಂ"));
    put(Unit.VOLT, unitPattern("{0} ವೋಲ್ಟ್‌"));
    put(Unit.CALORIE, unitPattern("{0} ಕ್ಯಾಲೋರಿ"));
    put(Unit.FOODCALORIE, unitPattern("{0} ಕ್ಯಾಲೋರಿ"));
    put(Unit.JOULE, unitPattern("{0} ಜೌಲ್‌"));
    put(Unit.KILOCALORIE, unitPattern("{0} ಕಿಲೋಕ್ಯಾಲೋರಿ"));
    put(Unit.KILOJOULE, unitPattern("{0} ಕಿಲೋಜೌಲ್‌"));
    put(Unit.KILOWATT_HOUR, unitPattern("{0} ಕಿಲೋವ್ಯಾಟ್‌-ಗಂಟೆ"));
    put(Unit.GIGAHERTZ, unitPattern("{0} ಗಿಗಾಹರ್ಟ್ಸ್‌"));
    put(Unit.HERTZ, unitPattern("{0} ಹರ್ಟ್ಸ್‌"));
    put(Unit.KILOHERTZ, unitPattern("{0} ಕಿಲೋಹರ್ಟ್ಸ್‌"));
    put(Unit.MEGAHERTZ, unitPattern("{0} ಮೆಗಾಹರ್ಟ್ಸ್"));
    put(Unit.ASTRONOMICAL_UNIT, unitPattern("{0} ಅಸ್ಟ್ರಾನಾಮಿಕಲ್ ಯೂನಿಟ್"));
    put(Unit.CENTIMETER, unitPattern("{0} ಸೆಂಟಿಮೀಟರ್"));
    put(Unit.DECIMETER, unitPattern("{0} ಡೆಸಿಮೀಟರ್"));
    put(Unit.FATHOM, unitPattern("{0} fm"));
    put(Unit.FOOT, unitPattern("{0} ಅಡಿ"));
    put(Unit.FURLONG, unitPattern("{0} fur"));
    put(Unit.INCH, unitPattern("{0} ಅಂಗುಲ"));
    put(Unit.KILOMETER, unitPattern("{0} ಕಿಲೋಮೀಟರ್"));
    put(Unit.LIGHT_YEAR, unitPattern("{0} ಬೆಳಕಿನ ವರ್ಷ"));
    put(Unit.METER, unitPattern("{0} ಮೀಟರ್"));
    put(Unit.MICROMETER, unitPattern("{0} ಮೈಕ್ರೊಮೀಟರ್"));
    put(Unit.MILE, unitPattern("{0} ಮೈಲು"));
    put(Unit.MILE_SCANDINAVIAN, unitPattern("{0} ಸ್ಕ್ಯಾಂಡಿನೇವಿಯನ್-ಮೈಲು"));
    put(Unit.MILLIMETER, unitPattern("{0} ಮಿಲಿಮೀಟರ್"));
    put(Unit.NANOMETER, unitPattern("{0} ನ್ಯಾನೊಮೀಟರ್‌"));
    put(Unit.NAUTICAL_MILE, unitPattern("{0} ನಾಟಿಕಲ್ ಮೈಲು"));
    put(Unit.PARSEC, unitPattern("{0} ಪಾರ್‌ಸೆಕೆಂ"));
    put(Unit.PICOMETER, unitPattern("{0} ಪಿಕೋಮೀಟರ್"));
    put(Unit.POINT, unitPattern("{0} pt"));
    put(Unit.YARD, unitPattern("{0} ಗಜ"));
    put(Unit.LUX, unitPattern("{0} ಲಕ್ಸ್‌‌"));
    put(Unit.CARAT, unitPattern("{0} ಕ್ಯಾರೆಟ್‌"));
    put(Unit.GRAM, unitPattern("{0} ಗ್ರಾಂ"));
    put(Unit.KILOGRAM, unitPattern("{0} ಕಿಲೋಗ್ರಾಂ"));
    put(Unit.METRIC_TON, unitPattern("{0} ಮೆಟ್ರಿಕ್‌ ಟನ್‌"));
    put(Unit.MICROGRAM, unitPattern("{0} ಮೈಕ್ರೋ ಗ್ರಾಂ"));
    put(Unit.MILLIGRAM, unitPattern("{0} ಮಿಲಿ ಗ್ರಾಂ"));
    put(Unit.OUNCE, unitPattern("{0} ಔನ್ಸ್"));
    put(Unit.OUNCE_TROY, unitPattern("{0} ಟ್ರಾಯ್ ಔನ್ಸ್"));
    put(Unit.POUND, unitPattern("{0} ಪೌಂಡ್"));
    put(Unit.STONE, unitPattern("{0} st"));
    put(Unit.TON, unitPattern("{0} ಟನ್‌"));
    put(Unit.GIGAWATT, unitPattern("{0} ಗಿಗಾವ್ಯಾಟ್‌"));
    put(Unit.HORSEPOWER, unitPattern("{0} ಹಾರ್ಸ್‌ಪವರ್"));
    put(Unit.KILOWATT, unitPattern("{0} ಕಿಲೋವ್ಯಾಟ್"));
    put(Unit.MEGAWATT, unitPattern("{0} ಮೆಗಾವ್ಯಾಟ್‌"));
    put(Unit.MILLIWATT, unitPattern("{0} ಮಿಲಿವ್ಯಾಟ್‌"));
    put(Unit.WATT, unitPattern("{0} ವ್ಯಾಟ್"));
    put(Unit.HECTOPASCAL, unitPattern("{0} ಹೆಕ್ಟೋಪ್ಯಾಸ್ಕಲ್"));
    put(Unit.INCH_HG, unitPattern("{0} ಮರ್ಕ್ಯುರಿ ಅಂಗುಲ"));
    put(Unit.MILLIBAR, unitPattern("{0} ಮಿಲಿಬಾರ್"));
    put(Unit.MILLIMETER_OF_MERCURY, unitPattern("{0} ಮರ್ಕ್ಯುರಿ ಮಿಲಿಮೀಟರ್‌"));
    put(Unit.POUND_PER_SQUARE_INCH, unitPattern("{0} ಪ್ರತಿ ಚದರ ಇಂಚಿಗೆ ಪೌಂಡ್‌"));
    put(Unit.KILOMETER_PER_HOUR, unitPattern("{0} ಕಿಲೋಮಿಟರ್ ಪ್ರತಿ ಗಂಟೆಗೆ"));
    put(Unit.KNOT, unitPattern("{0} ನಾಟ್"));
    put(Unit.METER_PER_SECOND, unitPattern("{0} ಮೀಟರ್‌ ಪ್ರತಿ ಸೆಕೆಂಡ್‌ಗೆ"));
    put(Unit.MILE_PER_HOUR, unitPattern("{0} ಮೈಲು ಪ್ರತಿ ಗಂಟೆಗೆ"));
    put(Unit.CELSIUS, unitPattern("{0} ಡಿಗ್ರಿ ಸೆಲ್ಶಿಯಸ್"));
    put(Unit.FAHRENHEIT, unitPattern("{0}ಡಿಗ್ರಿ ಫ್ಯಾರೆನ್‌ಹಿಟ್"));
    put(Unit.TEMPERATURE_GENERIC, unitPattern("{0}°"));
    put(Unit.KELVIN, unitPattern("{0} ಕೆಲ್ವಿನ್"));
    put(Unit.ACRE_FOOT, unitPattern("{0} ಎಕರೆ-ಅಡಿ"));
    put(Unit.BUSHEL, unitPattern("{0} bu"));
    put(Unit.CENTILITER, unitPattern("{0} ಸೆಂಟಿಲೀಟರ್"));
    put(Unit.CUBIC_CENTIMETER, unitPattern("{0} ಕ್ಯೂಬಿಕ್ ಸೆಂಟಿಮೀಟರ್"));
    put(Unit.CUBIC_FOOT, unitPattern("{0} ಘನ ಅಡಿ"));
    put(Unit.CUBIC_INCH, unitPattern("{0} ಘನ ಅಂಗುಲ"));
    put(Unit.CUBIC_KILOMETER, unitPattern("{0} ಘನ ಕಿಲೋಮೀಟರ್"));
    put(Unit.CUBIC_METER, unitPattern("{0} ಘನ ಮೀಟರ್"));
    put(Unit.CUBIC_MILE, unitPattern("{0} ಘನ ಮೈಲು"));
    put(Unit.CUBIC_YARD, unitPattern("{0} ಘನ ಗಜ"));
    put(Unit.CUP, unitPattern("{0} ಕಪ್‍"));
    put(Unit.CUP_METRIC, unitPattern("{0} ಮೆಟ್ರಿಕ್‌ ಕಪ್‌"));
    put(Unit.DECILITER, unitPattern("{0} ಡೆಸಿಲೀಟರ್‌"));
    put(Unit.FLUID_OUNCE, unitPattern("{0} ಫ್ಲೂಡ್ ಔನ್ಸ್‌"));
    put(Unit.GALLON, unitPattern("{0} ಗ್ಯಾಲನ್‌"));
    put(Unit.GALLON_IMPERIAL, unitPattern("{0} Imp ಗ್ಯಾಲನ್"));
    put(Unit.HECTOLITER, unitPattern("{0} ಹೆಕ್ಟೋಲೀಟರ್"));
    put(Unit.LITER, unitPattern("{0} ಲೀಟರ್"));
    put(Unit.MEGALITER, unitPattern("{0} ಮೆಗಾ ಲೀಟರ್‌"));
    put(Unit.MILLILITER, unitPattern("{0} ಮಿಲಿಲೀಟರ್"));
    put(Unit.PINT, unitPattern("{0} ಪಿಂಟ್‌"));
    put(Unit.PINT_METRIC, unitPattern("{0} ಮೆಟ್ರಿಕ್ ಪಿಂಟ್"));
    put(Unit.QUART, unitPattern("{0} ಕಾಲುಭಾಗ"));
    put(Unit.TABLESPOON, unitPattern("{0} ಟೇಬಲ್ ಸ್ಪೂನ್‍"));
    put(Unit.TEASPOON, unitPattern("{0} ಟೀ ಸ್ಪೂನ್‍"));
  }};

  protected static final Map> UNITS_LONG_OTHER = new EnumMap>(Unit.class) {{
    put(Unit.G_FORCE, unitPattern("{0} ಜಿ-ಫೋರ್ಸ್"));
    put(Unit.METER_PER_SECOND_SQUARED, unitPattern("{0} ಮೀಟರ್‌ಗಳು ಪ್ರತಿ ಸೆಕೆಂಡ್‌ ಸ್ಕ್ವೇರ್‌ಗಳಿಗೆ"));
    put(Unit.ARC_MINUTE, unitPattern("{0} ನಿಮಿಷಗಳು"));
    put(Unit.ARC_SECOND, unitPattern("{0} ಸೆಕೆಂಡುಗಳು"));
    put(Unit.DEGREE, unitPattern("{0}ಡಿಗ್ರಿಗಳು"));
    put(Unit.RADIAN, unitPattern("{0} ರೇಡಿಯಾನ್‌ಗಳು"));
    put(Unit.REVOLUTION, unitPattern("{0} ಕ್ರಾಂತಿಗಳು"));
    put(Unit.ACRE, unitPattern("{0} ಎಕರೆಗಳು"));
    put(Unit.HECTARE, unitPattern("{0} ಹೆಕ್ಟೇರುಗಳು"));
    put(Unit.SQUARE_CENTIMETER, unitPattern("{0} ಚದರ ಸೆಂಟಿಮೀಟರ್‌ಗಳು"));
    put(Unit.SQUARE_FOOT, unitPattern("{0} ಚದರಡಿ"));
    put(Unit.SQUARE_INCH, unitPattern("{0} ಚದರ ಅಂಗುಲಗಳು"));
    put(Unit.SQUARE_KILOMETER, unitPattern("{0} ಚದರ ಕಿಲೋಮೀಟರ್‌ಗಳು"));
    put(Unit.SQUARE_METER, unitPattern("{0} ಚದರ ಮೀಟರ್‌ಗಳು"));
    put(Unit.SQUARE_MILE, unitPattern("{0} ಚದರ ಮೈಲುಗಳು"));
    put(Unit.SQUARE_YARD, unitPattern("{0} ಚದರ ಗಜಗಳು"));
    put(Unit.KARAT, unitPattern("{0} ಕಾರಟ್‌ಗಳು"));
    put(Unit.MILLIGRAM_PER_DECILITER, unitPattern("{0} ಪ್ರತಿ ಡೆಸಿಲೀಟರ್‌ಗೆ ಮಿಲಿಗ್ರಾಂ"));
    put(Unit.MILLIMOLE_PER_LITER, unitPattern("{0} ಪ್ರತಿ ಲೀಟರ್ ಮಿಲ್ಲಿಮೋಲ್ಸ್"));
    put(Unit.PART_PER_MILLION, unitPattern("{0} ಪ್ರತಿ ಮಿಲಿಯನ್ ಭಾಗಗಳು"));
    put(Unit.LITER_PER_100KILOMETERS, unitPattern("{0} ಲೀಟರ್‌ಗಳು ಪ್ರತಿ 100 ಕಿಲೋಮೀಟರ್‌ಗಳಿಗೆ"));
    put(Unit.LITER_PER_KILOMETER, unitPattern("{0} ಪ್ರತಿ ಕಿಲೋಮೀಟರ್‌‌ಗೆ ಲೀಟರ್‌ಗಳು"));
    put(Unit.MILE_PER_GALLON, unitPattern("{0} ಪ್ರತಿ ಗ್ಯಾಲನ್‌ಗೆ ಮೈಲಿಗಳು"));
    put(Unit.MILE_PER_GALLON_IMPERIAL, unitPattern("{0} ಪ್ರತಿ Imp ಗ್ಯಾಲನ್‌ಗೆ ಮೈಲಿಗಳು"));
    put(Unit.BIT, unitPattern("{0} ಬಿಟ್‍ಗಳು"));
    put(Unit.BYTE, unitPattern("{0} ಬೈಟ್‌ಗಳು"));
    put(Unit.GIGABIT, unitPattern("{0} ಗಿಗಾಬಿಟ್‌ಗಳು"));
    put(Unit.GIGABYTE, unitPattern("{0} ಗಿಗಾಬೈಟ್‌ಗಳು"));
    put(Unit.KILOBIT, unitPattern("{0} ಕಿಲೋಬಿಟ್‌ಗಳು"));
    put(Unit.KILOBYTE, unitPattern("{0} ಕಿಲೋಬೈಟ್‌ಗಳು"));
    put(Unit.MEGABIT, unitPattern("{0} ಮೆಗಾಬಿಟ್‌ಗಳು"));
    put(Unit.MEGABYTE, unitPattern("{0} ಮೆಗಾಬೈಟ್‌ಗಳು"));
    put(Unit.TERABIT, unitPattern("{0} ಟೆರಾಬಿಟ್‌ಗಳು"));
    put(Unit.TERABYTE, unitPattern("{0} ಟೆರಾಬೈಟ್‌ಗಳು"));
    put(Unit.CENTURY, unitPattern("{0}ಶತಮಾನಗಳು"));
    put(Unit.DAY, unitPattern("{0} ದಿನಗಳು"));
    put(Unit.HOUR, unitPattern("{0} ಗಂಟೆಗಳು"));
    put(Unit.MICROSECOND, unitPattern("{0} ಮೈಕ್ರೊಸೆಕೆಂಡುಗಳು"));
    put(Unit.MILLISECOND, unitPattern("{0} ಮಿಲಿಸೆಕೆಂಡುಗಳು"));
    put(Unit.MINUTE, unitPattern("{0} ನಿಮಿಷಗಳು"));
    put(Unit.MONTH, unitPattern("{0} ತಿಂಗಳು"));
    put(Unit.NANOSECOND, unitPattern("{0} ನ್ಯಾನೊಸೆಕೆಂಡುಗಳು"));
    put(Unit.SECOND, unitPattern("{0} ಸೆಕೆಂಡುಗಳು"));
    put(Unit.WEEK, unitPattern("{0} ವಾರಗಳು"));
    put(Unit.YEAR, unitPattern("{0} ವರ್ಷಗಳು"));
    put(Unit.AMPERE, unitPattern("{0} ಆಂಪೇರ್‌ಗಳು"));
    put(Unit.MILLIAMPERE, unitPattern("{0} ಮಿಲಿಆಂಪೇರ್‌ಗಳು"));
    put(Unit.OHM, unitPattern("{0} ಓಂಗಳು"));
    put(Unit.VOLT, unitPattern("{0} ವೋಲ್ಟ್‌ಗಳು"));
    put(Unit.CALORIE, unitPattern("{0} ಕ್ಯಾಲೋರಿಗಳು"));
    put(Unit.FOODCALORIE, unitPattern("{0} ಕ್ಯಾಲೋರಿಗಳು"));
    put(Unit.JOULE, unitPattern("{0} ಜೌಲ್‌ಗಳು"));
    put(Unit.KILOCALORIE, unitPattern("{0} ಕಿಲೋಕ್ಯಾಲೋರಿಗಳು"));
    put(Unit.KILOJOULE, unitPattern("{0} ಕಿಲೋಜೌಲ್‌ಗಳು"));
    put(Unit.KILOWATT_HOUR, unitPattern("{0} ಕಿಲೋವ್ಯಾಟ್‌-ಗಂಟೆಗಳು"));
    put(Unit.GIGAHERTZ, unitPattern("{0} ಗಿಗಾಹರ್ಟ್ಸ್‌"));
    put(Unit.HERTZ, unitPattern("{0} ಹರ್ಟ್ಸ್‌"));
    put(Unit.KILOHERTZ, unitPattern("{0} ಕಿಲೋಹರ್ಟ್ಸ್‌"));
    put(Unit.MEGAHERTZ, unitPattern("{0} ಮೆಗಾಹರ್ಟ್ಸ್"));
    put(Unit.ASTRONOMICAL_UNIT, unitPattern("{0} ಅಸ್ಟ್ರಾನಾಮಿಕಲ್ ಯೂನಿಟ್‌ಗಳು"));
    put(Unit.CENTIMETER, unitPattern("{0} ಸೆಂಟಿಮೀಟರ್‌ಗಳು"));
    put(Unit.DECIMETER, unitPattern("{0} ಡೆಸಿಮೀಟರ್‌ಗಳು"));
    put(Unit.FATHOM, unitPattern("{0} fm"));
    put(Unit.FOOT, unitPattern("{0} ಅಡಿ"));
    put(Unit.FURLONG, unitPattern("{0} fur"));
    put(Unit.INCH, unitPattern("{0} ಅಂಗುಲಗಳು"));
    put(Unit.KILOMETER, unitPattern("{0} ಕಿಲೋಮೀಟರ್‌ಗಳು"));
    put(Unit.LIGHT_YEAR, unitPattern("{0} ಬೆಳಕಿನ ವರ್ಷಗಳು"));
    put(Unit.METER, unitPattern("{0} ಮೀಟರ್‌ಗಳು"));
    put(Unit.MICROMETER, unitPattern("{0} ಮೈಕ್ರೊಮೀಟರ್‌ಗಳು"));
    put(Unit.MILE, unitPattern("{0} ಮೈಲುಗಳು"));
    put(Unit.MILE_SCANDINAVIAN, unitPattern("{0} ಸ್ಕ್ಯಾಂಡಿನೇವಿಯನ್-ಮೈಲುಗಳು"));
    put(Unit.MILLIMETER, unitPattern("{0} ಮಿಲಿಮೀಟರ್‌ಗಳು"));
    put(Unit.NANOMETER, unitPattern("{0} ನ್ಯಾನೊಮೀಟರ್‌‌ಗಳು"));
    put(Unit.NAUTICAL_MILE, unitPattern("{0} ನಾಟಿಕಲ್ ಮೈಲುಗಳು"));
    put(Unit.PARSEC, unitPattern("{0} ಪಾರ್‌ಸೆಕೆಂ"));
    put(Unit.PICOMETER, unitPattern("{0} ಪಿಕೋಮೀಟರ್‌ಗಳು"));
    put(Unit.POINT, unitPattern("{0} pt"));
    put(Unit.YARD, unitPattern("{0} ಗಜಗಳು"));
    put(Unit.LUX, unitPattern("{0} ಲಕ್ಸ್‌‌"));
    put(Unit.CARAT, unitPattern("{0} ಕ್ಯಾರೆಟ್‌ಗಳು"));
    put(Unit.GRAM, unitPattern("{0} ಗ್ರಾಂಗಳು"));
    put(Unit.KILOGRAM, unitPattern("{0} ಕಿಲೋಗ್ರಾಂಗಳು"));
    put(Unit.METRIC_TON, unitPattern("{0} ಮೆಟ್ರಿಕ್‌‌ ಟನ್‌‌ಗಳು"));
    put(Unit.MICROGRAM, unitPattern("{0} ಮೈಕ್ರೋ ಗ್ರಾಂಗಳು"));
    put(Unit.MILLIGRAM, unitPattern("{0} ಮಿಲಿ ಗ್ರಾಂಗಳು"));
    put(Unit.OUNCE, unitPattern("{0} ಔನ್ಸ್‌ಗಳು"));
    put(Unit.OUNCE_TROY, unitPattern("{0} ಟ್ರಾಯ್ ಔನ್ಸ್‌ಗಳು"));
    put(Unit.POUND, unitPattern("{0} ಪೌಂಡ್‌ಗಳು"));
    put(Unit.STONE, unitPattern("{0} st"));
    put(Unit.TON, unitPattern("{0} ಟನ್‌ಗಳು"));
    put(Unit.GIGAWATT, unitPattern("{0} ಗಿಗಾವ್ಯಾಟ್‌ಗಳು"));
    put(Unit.HORSEPOWER, unitPattern("{0} ಹಾರ್ಸ್‌ಪವರ್"));
    put(Unit.KILOWATT, unitPattern("{0} ಕಿಲೋವ್ಯಾಟ್‌ಗಳು"));
    put(Unit.MEGAWATT, unitPattern("{0} ಮೆಗಾವ್ಯಾಟ್‌ಗಳು"));
    put(Unit.MILLIWATT, unitPattern("{0} ಮಿಲಿವ್ಯಾಟ್‌ಗಳು"));
    put(Unit.WATT, unitPattern("{0} ವ್ಯಾಟ್‌ಗಳು"));
    put(Unit.HECTOPASCAL, unitPattern("{0} ಹೆಕ್ಟೋಪ್ಯಾಸ್ಕಲ್‌ಗಳು"));
    put(Unit.INCH_HG, unitPattern("{0} ಮರ್ಕ್ಯುರಿ ಅಂಗುಲಗಳು"));
    put(Unit.MILLIBAR, unitPattern("{0} ಮಿಲಿಬಾರ್‌ಗಳು"));
    put(Unit.MILLIMETER_OF_MERCURY, unitPattern("{0} ಮರ್ಕ್ಯುರಿ ಮಿಲಿಮೀಟರ್‌ಗಳು"));
    put(Unit.POUND_PER_SQUARE_INCH, unitPattern("{0} ಪ್ರತಿ ಚದರ ಇಂಚಿಗೆ ಪೌಂಡ್‌ಗಳು"));
    put(Unit.KILOMETER_PER_HOUR, unitPattern("{0} ಕಿಲೋಮಿಟರ್‌ಗಳು ಪ್ರತಿ ಗಂಟೆಗೆ"));
    put(Unit.KNOT, unitPattern("{0} ನಾಟ್‌ಗಳು"));
    put(Unit.METER_PER_SECOND, unitPattern("{0} ಮೀಟರ್‌ಗಳು ಪ್ರತಿ ಸೆಕೆಂಡ್‌ಗೆ"));
    put(Unit.MILE_PER_HOUR, unitPattern("{0} ಗಂಟೆಗೆ ಮೈಲುಗಳು"));
    put(Unit.CELSIUS, unitPattern("{0} ಡಿಗ್ರಿ ಸೆಲ್ಶಿಯಸ್"));
    put(Unit.FAHRENHEIT, unitPattern("{0}ಡಿಗ್ರಿ ಫ್ಯಾರೆನ್‌ಹಿಟ್"));
    put(Unit.TEMPERATURE_GENERIC, unitPattern("{0}°"));
    put(Unit.KELVIN, unitPattern("{0} ಕೆಲ್ವಿನ್‍ಗಳು"));
    put(Unit.ACRE_FOOT, unitPattern("{0} ಎಕರೆ-ಅಡಿ"));
    put(Unit.BUSHEL, unitPattern("{0} bu"));
    put(Unit.CENTILITER, unitPattern("{0} ಸೆಂಟಿಲೀಟರ್‌ಗಳು"));
    put(Unit.CUBIC_CENTIMETER, unitPattern("{0} ಕ್ಯೂಬಿಕ್ ಸೆಂಟಿಮೀಟರ್‌ಗಳು"));
    put(Unit.CUBIC_FOOT, unitPattern("{0} ಘನ ಅಡಿ"));
    put(Unit.CUBIC_INCH, unitPattern("{0} ಘನ ಅಂಗುಲಗಳು"));
    put(Unit.CUBIC_KILOMETER, unitPattern("{0} ಘನ ಕಿಲೋಮೀಟರ್‌ಗಳು"));
    put(Unit.CUBIC_METER, unitPattern("{0} ಘನ ಮೀಟರುಗಳು"));
    put(Unit.CUBIC_MILE, unitPattern("{0} ಘನ ಮೈಲುಗಳು"));
    put(Unit.CUBIC_YARD, unitPattern("{0} ಘನ ಗಜಗಳು"));
    put(Unit.CUP, unitPattern("{0} ಕಪ್‍ಗಳು"));
    put(Unit.CUP_METRIC, unitPattern("{0} ಮೆಟ್ರಿಕ್‌ ಕಪ್‌ಗಳು"));
    put(Unit.DECILITER, unitPattern("{0} ಡೆಸಿಲೀಟರ್‌‌ಗಳು"));
    put(Unit.FLUID_OUNCE, unitPattern("{0} ಫ್ಲೂಡ್ ಔನ್ಸ್‌ಗಳು"));
    put(Unit.GALLON, unitPattern("{0} ಗ್ಯಾಲನ್‌ಗಳು"));
    put(Unit.GALLON_IMPERIAL, unitPattern("{0} Imp ಗ್ಯಾಲನ್"));
    put(Unit.HECTOLITER, unitPattern("{0} ಹೆಕ್ಟೋಲೀಟರ್‌ಗಳು"));
    put(Unit.LITER, unitPattern("{0} ಲೀಟರ್‌ಗಳು"));
    put(Unit.MEGALITER, unitPattern("{0} ಮೆಗಾ ಲೀಟರ್‌‌ಗಳು"));
    put(Unit.MILLILITER, unitPattern("{0} ಮಿಲಿಲೀಟರ್‌ಗಳು"));
    put(Unit.PINT, unitPattern("{0} ಪಿಂಟ್‌ಗಳು"));
    put(Unit.PINT_METRIC, unitPattern("{0} ಮೆಟ್ರಿಕ್ ಪಿಂಟ್‌ಗಳು"));
    put(Unit.QUART, unitPattern("{0} ಕಾಲುಭಾಗಗಳು"));
    put(Unit.TABLESPOON, unitPattern("{0} ಟೇಬಲ್ ಸ್ಪೂನ್‍‍ಗಳು"));
    put(Unit.TEASPOON, unitPattern("{0} ಟೀ ಸ್ಪೂನ್‍ಗಳು"));
  }};

  protected static final Map> UNITS_NARROW_ONE = new EnumMap>(Unit.class) {{
    put(Unit.G_FORCE, unitPattern("{0}ಜಿ-ಫೋ."));
    put(Unit.METER_PER_SECOND_SQUARED, unitPattern("{0} ಮೀ/ಸೆ²"));
    put(Unit.ARC_MINUTE, unitPattern("{0}ನಿ."));
    put(Unit.ARC_SECOND, unitPattern("{0}ಸೆಕೆಂ"));
    put(Unit.DEGREE, unitPattern("{0}°"));
    put(Unit.RADIAN, unitPattern("{0} ರೇಡಿ."));
    put(Unit.REVOLUTION, unitPattern("{0} ಕ್ರಾಂ"));
    put(Unit.ACRE, unitPattern("{0} ಎಕ."));
    put(Unit.HECTARE, unitPattern("{0} ಹೆ."));
    put(Unit.SQUARE_CENTIMETER, unitPattern("{0} ಸೆಂ.ಮೀ²"));
    put(Unit.SQUARE_FOOT, unitPattern("{0}ಚ.ಅ"));
    put(Unit.SQUARE_INCH, unitPattern("{0} ಅಂ²"));
    put(Unit.SQUARE_KILOMETER, unitPattern("{0} ಚ.ಕಿಮೀ."));
    put(Unit.SQUARE_METER, unitPattern("{0} ಮೀ²"));
    put(Unit.SQUARE_MILE, unitPattern("{0}ಚ.ಮೀ."));
    put(Unit.SQUARE_YARD, unitPattern("{0} ಗ²"));
    put(Unit.KARAT, unitPattern("{0} ಕಾರ."));
    put(Unit.MILLIGRAM_PER_DECILITER, unitPattern("{0} ಮಿಗ್ರಾಂ/ಡೆಲೀ"));
    put(Unit.MILLIMOLE_PER_LITER, unitPattern("{0} ಮಿಮೊಲ್/ಲೀ"));
    put(Unit.PART_PER_MILLION, unitPattern("{0} ಭಾಪ್ರಮಿ"));
    put(Unit.LITER_PER_100KILOMETERS, unitPattern("{0} ಲೀ/100ಕಿಮೀ"));
    put(Unit.LITER_PER_KILOMETER, unitPattern("{0} ಲೀ/ಕಿ.ಮೀ"));
    put(Unit.MILE_PER_GALLON, unitPattern("{0} ಪ್ರಗ್ಯಾಮೈ"));
    put(Unit.MILE_PER_GALLON_IMPERIAL, unitPattern("{0} ಮೈಪ್ರಗ್ರಾಂ Imp"));
    put(Unit.BIT, unitPattern("{0} ಬಿ."));
    put(Unit.BYTE, unitPattern("{0} ಬೈ."));
    put(Unit.GIGABIT, unitPattern("{0} ಗಿ.ಬಿ."));
    put(Unit.GIGABYTE, unitPattern("{0} ಗಿ.ಬೈ."));
    put(Unit.KILOBIT, unitPattern("{0} ಕಿ.ಬಿ."));
    put(Unit.KILOBYTE, unitPattern("{0} ಕಿ.ಬೈ."));
    put(Unit.MEGABIT, unitPattern("{0} ಮೆ.ಬಿ."));
    put(Unit.MEGABYTE, unitPattern("{0} ಮೆ.ಬೈ."));
    put(Unit.TERABIT, unitPattern("{0} ಟೆ.ಬಿ."));
    put(Unit.TERABYTE, unitPattern("{0} ಟೆ.ಬೈ."));
    put(Unit.CENTURY, unitPattern("{0} ಶ"));
    put(Unit.DAY, unitPattern("{0}ದಿನ"));
    put(Unit.HOUR, unitPattern("{0}ಗಂ."));
    put(Unit.MICROSECOND, unitPattern("{0} μs"));
    put(Unit.MILLISECOND, unitPattern("{0}ಮಿ.ಸೆ."));
    put(Unit.MINUTE, unitPattern("{0}ನಿಮಿ"));
    put(Unit.MONTH, unitPattern("{0}ತಿಂ."));
    put(Unit.NANOSECOND, unitPattern("{0} ನ್ಯಾ.ಸೆ"));
    put(Unit.SECOND, unitPattern("{0}ಸೆಕೆಂ"));
    put(Unit.WEEK, unitPattern("{0}ವಾರ"));
    put(Unit.YEAR, unitPattern("{0}ವ"));
    put(Unit.AMPERE, unitPattern("{0} ಆಂ."));
    put(Unit.MILLIAMPERE, unitPattern("{0} ಮಿ.ಆಂ."));
    put(Unit.OHM, unitPattern("{0} Ω"));
    put(Unit.VOLT, unitPattern("{0} ವೋ"));
    put(Unit.CALORIE, unitPattern("{0} ಕ್ಯಾಲೊ"));
    put(Unit.FOODCALORIE, unitPattern("{0} ಕ್ಯಾ"));
    put(Unit.JOULE, unitPattern("{0} ಜೌ"));
    put(Unit.KILOCALORIE, unitPattern("{0} ಕಿ.ಕ್ಯಾ"));
    put(Unit.KILOJOULE, unitPattern("{0} ಕಿ.ಜೌ"));
    put(Unit.KILOWATT_HOUR, unitPattern("{0} ಕಿವ್ಯಾಗಂ"));
    put(Unit.GIGAHERTZ, unitPattern("{0} ಗಿ.ಹ"));
    put(Unit.HERTZ, unitPattern("{0} ಹರ್ಟ್ಸ್‌"));
    put(Unit.KILOHERTZ, unitPattern("{0} ಕಿ.ಹ"));
    put(Unit.MEGAHERTZ, unitPattern("{0} ಮೆ.ಹ"));
    put(Unit.ASTRONOMICAL_UNIT, unitPattern("{0} ಅ.ಯೂ"));
    put(Unit.CENTIMETER, unitPattern("{0} ಸೆಮೀ"));
    put(Unit.DECIMETER, unitPattern("{0} ಡೆಮೀ"));
    put(Unit.FATHOM, unitPattern("{0} fm"));
    put(Unit.FOOT, unitPattern("{0} ′"));
    put(Unit.FURLONG, unitPattern("{0} fur"));
    put(Unit.INCH, unitPattern("{0} ″"));
    put(Unit.KILOMETER, unitPattern("{0}ಕಿಮೀ"));
    put(Unit.LIGHT_YEAR, unitPattern("{0}ಹಗು. ವ."));
    put(Unit.METER, unitPattern("{0}ಮೀ"));
    put(Unit.MICROMETER, unitPattern("{0} µm"));
    put(Unit.MILE, unitPattern("{0}ಮೈ."));
    put(Unit.MILE_SCANDINAVIAN, unitPattern("{0} ಸ್ಕ್ಯಾಂ.ಮೈ"));
    put(Unit.MILLIMETER, unitPattern("{0}ಮಿಮೀ"));
    put(Unit.NANOMETER, unitPattern("{0} ನ್ಯಾ.ಮೀ"));
    put(Unit.NAUTICAL_MILE, unitPattern("{0} ನಾ.ಮೈ"));
    put(Unit.PARSEC, unitPattern("{0} ಪಾ.ಸೆ"));
    put(Unit.PICOMETER, unitPattern("{0}ಪಿಎಂ"));
    put(Unit.POINT, unitPattern("{0} pt"));
    put(Unit.YARD, unitPattern("{0}ಗ"));
    put(Unit.LUX, unitPattern("{0} ಲ."));
    put(Unit.CARAT, unitPattern("{0} ಕ್ಯಾರೆ"));
    put(Unit.GRAM, unitPattern("{0}ಗ್ರಾ"));
    put(Unit.KILOGRAM, unitPattern("{0}ಕೆಜಿ"));
    put(Unit.METRIC_TON, unitPattern("{0} ಟ"));
    put(Unit.MICROGRAM, unitPattern("{0} ಮೈ.ಗ್ರಾಂ"));
    put(Unit.MILLIGRAM, unitPattern("{0} ಮಿ.ಗ್ರಾಂ"));
    put(Unit.OUNCE, unitPattern("{0}ಔ"));
    put(Unit.OUNCE_TROY, unitPattern("{0} ಟ್ರಾ.ಔ"));
    put(Unit.POUND, unitPattern("{0}#"));
    put(Unit.STONE, unitPattern("{0} st"));
    put(Unit.TON, unitPattern("{0} ಟನ್‌"));
    put(Unit.GIGAWATT, unitPattern("{0} ಗಿ.ವ್ಯಾ"));
    put(Unit.HORSEPOWER, unitPattern("{0}ಹೆಚ್‌ಪಿ"));
    put(Unit.KILOWATT, unitPattern("{0}ಕಿ.ವ್ಯಾ"));
    put(Unit.MEGAWATT, unitPattern("{0} ಮೆ.ವ್ಯಾ"));
    put(Unit.MILLIWATT, unitPattern("{0} ಮಿ.ವ್ಯಾ"));
    put(Unit.WATT, unitPattern("{0}ವ್ಯಾ."));
    put(Unit.HECTOPASCAL, unitPattern("{0}ಹೆ.ಪ್ಯಾ"));
    put(Unit.INCH_HG, unitPattern("{0}\\\" Hg"));
    put(Unit.MILLIBAR, unitPattern("{0}ಮಿ.ಬಾ."));
    put(Unit.MILLIMETER_OF_MERCURY, unitPattern("{0} ಮರ್ಕ್ಯು ಮಿಮೀ"));
    put(Unit.POUND_PER_SQUARE_INCH, unitPattern("{0} ಪ್ರಚಇಂಪೌಂ"));
    put(Unit.KILOMETER_PER_HOUR, unitPattern("{0}ಕಿ.ಮೀ.ಗಂ"));
    put(Unit.KNOT, unitPattern("{0} ನಾ"));
    put(Unit.METER_PER_SECOND, unitPattern("{0}ಮೀ/ಸೆ."));
    put(Unit.MILE_PER_HOUR, unitPattern("{0}ಮೈ/ಗಂ"));
    put(Unit.CELSIUS, unitPattern("{0}°ಸೆ"));
    put(Unit.FAHRENHEIT, unitPattern("{0}°ಫ್ಯಾ"));
    put(Unit.TEMPERATURE_GENERIC, unitPattern("{0}°"));
    put(Unit.KELVIN, unitPattern("{0} ಕೆ"));
    put(Unit.ACRE_FOOT, unitPattern("{0} ಎ. ಅ"));
    put(Unit.BUSHEL, unitPattern("{0} bu"));
    put(Unit.CENTILITER, unitPattern("{0} ಸೆಂ.ಲೀ"));
    put(Unit.CUBIC_CENTIMETER, unitPattern("{0} ಸೆಮೀ³"));
    put(Unit.CUBIC_FOOT, unitPattern("{0} ಅಡಿ³"));
    put(Unit.CUBIC_INCH, unitPattern("{0} ಅಂ³"));
    put(Unit.CUBIC_KILOMETER, unitPattern("{0}ಕಿಮೀ³"));
    put(Unit.CUBIC_METER, unitPattern("{0} ಮೀ³"));
    put(Unit.CUBIC_MILE, unitPattern("{0}ಮೈ³"));
    put(Unit.CUBIC_YARD, unitPattern("{0} ಗಜ³"));
    put(Unit.CUP, unitPattern("{0} ಕ"));
    put(Unit.CUP_METRIC, unitPattern("{0} ಮೆ.ಕಪ್‌"));
    put(Unit.DECILITER, unitPattern("{0} ಡೆ.ಲೀ"));
    put(Unit.FLUID_OUNCE, unitPattern("{0} ಫ್ಲೂ.ಔ"));
    put(Unit.GALLON, unitPattern("{0} ಗ್ಯಾ"));
    put(Unit.GALLON_IMPERIAL, unitPattern("{0} Imp ಗ್ಯಾ"));
    put(Unit.HECTOLITER, unitPattern("{0} ಹೆ.ಲೀ"));
    put(Unit.LITER, unitPattern("{0}ಲೀ"));
    put(Unit.MEGALITER, unitPattern("{0} ಮೆ.ಲೀ"));
    put(Unit.MILLILITER, unitPattern("{0} ಮಿ.ಲೀ"));
    put(Unit.PINT, unitPattern("{0} ಪಿಂಟ್‌"));
    put(Unit.PINT_METRIC, unitPattern("{0} ಮೆ.ಪಿಂ"));
    put(Unit.QUART, unitPattern("{0} ಕಾ.ಭಾ"));
    put(Unit.TABLESPOON, unitPattern("{0} ಟೇ.ಸ್ಪೂ"));
    put(Unit.TEASPOON, unitPattern("{0} ಟೀ ಸ್ಪೂ"));
  }};

  protected static final Map> UNITS_NARROW_OTHER = new EnumMap>(Unit.class) {{
    put(Unit.G_FORCE, unitPattern("{0}ಜಿ-ಫೋ."));
    put(Unit.METER_PER_SECOND_SQUARED, unitPattern("{0} ಮೀ/ಸೆ²"));
    put(Unit.ARC_MINUTE, unitPattern("{0}ನಿ."));
    put(Unit.ARC_SECOND, unitPattern("{0}ಸೆಕೆಂ"));
    put(Unit.DEGREE, unitPattern("{0}°"));
    put(Unit.RADIAN, unitPattern("{0} ರೇಡಿ"));
    put(Unit.REVOLUTION, unitPattern("{0} ಕ್ರಾಂ"));
    put(Unit.ACRE, unitPattern("{0} ಎಕ."));
    put(Unit.HECTARE, unitPattern("{0} ಹೆ."));
    put(Unit.SQUARE_CENTIMETER, unitPattern("{0} ಸೆಂ.ಮೀ²"));
    put(Unit.SQUARE_FOOT, unitPattern("{0}ಚ.ಅ"));
    put(Unit.SQUARE_INCH, unitPattern("{0} ಅಂ²"));
    put(Unit.SQUARE_KILOMETER, unitPattern("{0} ಚ.ಕಿಮೀ."));
    put(Unit.SQUARE_METER, unitPattern("{0} ಮೀ²"));
    put(Unit.SQUARE_MILE, unitPattern("{0}ಚ.ಮೀ."));
    put(Unit.SQUARE_YARD, unitPattern("{0} ಗ²"));
    put(Unit.KARAT, unitPattern("{0} ಕಾರ."));
    put(Unit.MILLIGRAM_PER_DECILITER, unitPattern("{0} ಮಿಗ್ರಾಂ/ಡೆಲೀ"));
    put(Unit.MILLIMOLE_PER_LITER, unitPattern("{0} ಮಿಮೋಲ್/ಲೀ"));
    put(Unit.PART_PER_MILLION, unitPattern("{0} ಭಾಪ್ರಮಿ"));
    put(Unit.LITER_PER_100KILOMETERS, unitPattern("{0} ಲೀ/100ಕಿಮೀ"));
    put(Unit.LITER_PER_KILOMETER, unitPattern("{0} ಲೀ/ಕಿ.ಮೀ"));
    put(Unit.MILE_PER_GALLON, unitPattern("{0} ಪ್ರ.ಗ್ಯಾ.ಮೈ."));
    put(Unit.MILE_PER_GALLON_IMPERIAL, unitPattern("{0} ಮೈಪ್ರಗ್ರಾಂ Imp"));
    put(Unit.BIT, unitPattern("{0} ಬಿ."));
    put(Unit.BYTE, unitPattern("{0} ಬೈ."));
    put(Unit.GIGABIT, unitPattern("{0} ಗಿ.ಬಿ."));
    put(Unit.GIGABYTE, unitPattern("{0} ಗಿ.ಬೈ."));
    put(Unit.KILOBIT, unitPattern("{0} ಕಿ.ಬಿ."));
    put(Unit.KILOBYTE, unitPattern("{0} ಕಿ.ಬೈ."));
    put(Unit.MEGABIT, unitPattern("{0} ಮೆ.ಬಿ."));
    put(Unit.MEGABYTE, unitPattern("{0} ಮೆ.ಬೈ."));
    put(Unit.TERABIT, unitPattern("{0} ಟೆ.ಬಿ."));
    put(Unit.TERABYTE, unitPattern("{0} ಟೆ.ಬೈ."));
    put(Unit.CENTURY, unitPattern("{0} ಶ"));
    put(Unit.DAY, unitPattern("{0}ದಿನ"));
    put(Unit.HOUR, unitPattern("{0}ಗಂ."));
    put(Unit.MICROSECOND, unitPattern("{0} μs"));
    put(Unit.MILLISECOND, unitPattern("{0}ಮಿ.ಸೆ."));
    put(Unit.MINUTE, unitPattern("{0}ನಿಮಿ"));
    put(Unit.MONTH, unitPattern("{0}ತಿಂ."));
    put(Unit.NANOSECOND, unitPattern("{0} ನ್ಯಾ.ಸೆ"));
    put(Unit.SECOND, unitPattern("{0} ಸೆಕೆಂ"));
    put(Unit.WEEK, unitPattern("{0}ವಾರ"));
    put(Unit.YEAR, unitPattern("{0}ವ"));
    put(Unit.AMPERE, unitPattern("{0} ಆಂ."));
    put(Unit.MILLIAMPERE, unitPattern("{0} ಮಿ.ಆಂ."));
    put(Unit.OHM, unitPattern("{0} Ω"));
    put(Unit.VOLT, unitPattern("{0} ವೋ."));
    put(Unit.CALORIE, unitPattern("{0} ಕ್ಯಾಲೊ"));
    put(Unit.FOODCALORIE, unitPattern("{0} ಕ್ಯಾ"));
    put(Unit.JOULE, unitPattern("{0} ಜೌ"));
    put(Unit.KILOCALORIE, unitPattern("{0} ಕಿ.ಕ್ಯಾ"));
    put(Unit.KILOJOULE, unitPattern("{0} ಕಿ.ಜೌ"));
    put(Unit.KILOWATT_HOUR, unitPattern("{0} ಕಿವ್ಯಾಗಂ"));
    put(Unit.GIGAHERTZ, unitPattern("{0} ಗಿ.ಹ"));
    put(Unit.HERTZ, unitPattern("{0} ಹರ್ಟ್ಸ್‌"));
    put(Unit.KILOHERTZ, unitPattern("{0} ಕಿ.ಹ"));
    put(Unit.MEGAHERTZ, unitPattern("{0} ಮೆ.ಹ"));
    put(Unit.ASTRONOMICAL_UNIT, unitPattern("{0} ಅ.ಯೂ"));
    put(Unit.CENTIMETER, unitPattern("{0} ಸೆಮೀ"));
    put(Unit.DECIMETER, unitPattern("{0} ಡೆಮೀ"));
    put(Unit.FATHOM, unitPattern("{0} fm"));
    put(Unit.FOOT, unitPattern("{0} ′"));
    put(Unit.FURLONG, unitPattern("{0} fur"));
    put(Unit.INCH, unitPattern("{0} ″"));
    put(Unit.KILOMETER, unitPattern("{0}ಕಿಮೀ"));
    put(Unit.LIGHT_YEAR, unitPattern("{0}ಹಗು. ವ."));
    put(Unit.METER, unitPattern("{0}ಮೀ"));
    put(Unit.MICROMETER, unitPattern("{0} µm"));
    put(Unit.MILE, unitPattern("{0}ಮೈ."));
    put(Unit.MILE_SCANDINAVIAN, unitPattern("{0} ಸ್ಕ್ಯಾಂ.ಮೈ"));
    put(Unit.MILLIMETER, unitPattern("{0}ಮಿಮೀ"));
    put(Unit.NANOMETER, unitPattern("{0} ನ್ಯಾ.ಮೀ"));
    put(Unit.NAUTICAL_MILE, unitPattern("{0} ನಾ.ಮೈ"));
    put(Unit.PARSEC, unitPattern("{0} ಪಾ.ಸೆ"));
    put(Unit.PICOMETER, unitPattern("{0}ಪಿಎಂ"));
    put(Unit.POINT, unitPattern("{0} pt"));
    put(Unit.YARD, unitPattern("{0} ಗ"));
    put(Unit.LUX, unitPattern("{0} ಲ."));
    put(Unit.CARAT, unitPattern("{0} ಕ್ಯಾರೆ"));
    put(Unit.GRAM, unitPattern("{0}ಗ್ರಾ"));
    put(Unit.KILOGRAM, unitPattern("{0}ಕೆಜಿ"));
    put(Unit.METRIC_TON, unitPattern("{0} ಟ"));
    put(Unit.MICROGRAM, unitPattern("{0} ಮೈ.ಗ್ರಾಂ"));
    put(Unit.MILLIGRAM, unitPattern("{0} ಮಿ.ಗ್ರಾಂ"));
    put(Unit.OUNCE, unitPattern("{0}ಔ"));
    put(Unit.OUNCE_TROY, unitPattern("{0} ಟ್ರಾ.ಔ"));
    put(Unit.POUND, unitPattern("{0}#"));
    put(Unit.STONE, unitPattern("{0} st"));
    put(Unit.TON, unitPattern("{0} ಟನ್‌"));
    put(Unit.GIGAWATT, unitPattern("{0} ಗಿ.ವ್ಯಾ"));
    put(Unit.HORSEPOWER, unitPattern("{0}ಹೆಚ್‌ಪಿ"));
    put(Unit.KILOWATT, unitPattern("{0}ಕಿ.ವ್ಯಾ"));
    put(Unit.MEGAWATT, unitPattern("{0} ಮೆ.ವ್ಯಾ"));
    put(Unit.MILLIWATT, unitPattern("{0} ಮಿ.ವ್ಯಾ"));
    put(Unit.WATT, unitPattern("{0}ವ್ಯಾ."));
    put(Unit.HECTOPASCAL, unitPattern("{0}ಹೆ.ಪ್ಯಾ"));
    put(Unit.INCH_HG, unitPattern("{0}\\\" Hg"));
    put(Unit.MILLIBAR, unitPattern("{0}ಮಿ.ಬಾ."));
    put(Unit.MILLIMETER_OF_MERCURY, unitPattern("{0} ಮರ್ಕ್ಯು ಮಿಮೀ"));
    put(Unit.POUND_PER_SQUARE_INCH, unitPattern("{0} ಪ್ರಚಇಂಪೌಂ"));
    put(Unit.KILOMETER_PER_HOUR, unitPattern("{0}ಕಿ.ಮೀ.ಗಂ"));
    put(Unit.KNOT, unitPattern("{0} ನಾ"));
    put(Unit.METER_PER_SECOND, unitPattern("{0}ಮೀ/ಸೆ."));
    put(Unit.MILE_PER_HOUR, unitPattern("{0}ಮೈ/ಗಂ"));
    put(Unit.CELSIUS, unitPattern("{0}°ಸೆ"));
    put(Unit.FAHRENHEIT, unitPattern("{0}°ಫ್ಯಾ"));
    put(Unit.TEMPERATURE_GENERIC, unitPattern("{0}°"));
    put(Unit.KELVIN, unitPattern("{0} ಕೆ"));
    put(Unit.ACRE_FOOT, unitPattern("{0} ಎ. ಅ"));
    put(Unit.BUSHEL, unitPattern("{0} bu"));
    put(Unit.CENTILITER, unitPattern("{0} ಸೆಂ.ಲೀ"));
    put(Unit.CUBIC_CENTIMETER, unitPattern("{0} ಸೆಮೀ³"));
    put(Unit.CUBIC_FOOT, unitPattern("{0} ಅಡಿ³"));
    put(Unit.CUBIC_INCH, unitPattern("{0} ಅಂ³"));
    put(Unit.CUBIC_KILOMETER, unitPattern("{0}ಕಿಮೀ³"));
    put(Unit.CUBIC_METER, unitPattern("{0} ಮೀ³"));
    put(Unit.CUBIC_MILE, unitPattern("{0}ಮೈ³"));
    put(Unit.CUBIC_YARD, unitPattern("{0} ಗಜ³"));
    put(Unit.CUP, unitPattern("{0} ಕ"));
    put(Unit.CUP_METRIC, unitPattern("{0} ಮೆ.ಕ"));
    put(Unit.DECILITER, unitPattern("{0} ಡೆ.ಲೀ"));
    put(Unit.FLUID_OUNCE, unitPattern("{0} ಫ್ಲೂ.ಔ"));
    put(Unit.GALLON, unitPattern("{0} ಗ್ಯಾ"));
    put(Unit.GALLON_IMPERIAL, unitPattern("{0} Imp ಗ್ಯಾ"));
    put(Unit.HECTOLITER, unitPattern("{0} ಹೆ.ಲೀ"));
    put(Unit.LITER, unitPattern("{0}ಲೀ"));
    put(Unit.MEGALITER, unitPattern("{0} ಮೆ.ಲೀ"));
    put(Unit.MILLILITER, unitPattern("{0} ಮಿ.ಲೀ"));
    put(Unit.PINT, unitPattern("{0} ಪಿಂಟ್‌"));
    put(Unit.PINT_METRIC, unitPattern("{0} ಮೆ.ಪಿಂ"));
    put(Unit.QUART, unitPattern("{0} ಕಾ.ಭಾ"));
    put(Unit.TABLESPOON, unitPattern("{0} ಟೇ.ಸ್ಪೂ"));
    put(Unit.TEASPOON, unitPattern("{0} ಟೀ ಸ್ಪೂ"));
  }};

  protected static final Map> UNITS_SHORT_ONE = new EnumMap>(Unit.class) {{
    put(Unit.G_FORCE, unitPattern("{0} ಜಿ-ಫೋ."));
    put(Unit.METER_PER_SECOND_SQUARED, unitPattern("{0} ಮೀ/ಸೆ²"));
    put(Unit.ARC_MINUTE, unitPattern("{0} ನಿ."));
    put(Unit.ARC_SECOND, unitPattern("{0} ಸೆಕೆಂ"));
    put(Unit.DEGREE, unitPattern("{0} ಡಿ."));
    put(Unit.RADIAN, unitPattern("{0} ರೇಡಿ."));
    put(Unit.REVOLUTION, unitPattern("{0} ಕ್ರಾಂ"));
    put(Unit.ACRE, unitPattern("{0} ಎಕ."));
    put(Unit.HECTARE, unitPattern("{0} ಹೆ."));
    put(Unit.SQUARE_CENTIMETER, unitPattern("{0} ಸೆಂ.ಮೀ²"));
    put(Unit.SQUARE_FOOT, unitPattern("{0} ಚ.ಅ"));
    put(Unit.SQUARE_INCH, unitPattern("{0} ಅಂ²"));
    put(Unit.SQUARE_KILOMETER, unitPattern("{0} ಕಿಮೀ²"));
    put(Unit.SQUARE_METER, unitPattern("{0} ಮೀ²"));
    put(Unit.SQUARE_MILE, unitPattern("{0} ಚ.ಮೀ."));
    put(Unit.SQUARE_YARD, unitPattern("{0} ಗ²"));
    put(Unit.KARAT, unitPattern("{0} ಕಾರ."));
    put(Unit.MILLIGRAM_PER_DECILITER, unitPattern("{0} ಮಿಗ್ರಾಂ/ಡೆಲೀ"));
    put(Unit.MILLIMOLE_PER_LITER, unitPattern("{0} ಮಿಮೊಲ್/ಲೀ"));
    put(Unit.PART_PER_MILLION, unitPattern("{0} ಭಾಪ್ರಮಿ"));
    put(Unit.LITER_PER_100KILOMETERS, unitPattern("{0} ಲೀ/100ಕಿಮೀ"));
    put(Unit.LITER_PER_KILOMETER, unitPattern("{0} ಲೀ/ಕಿ.ಮೀ"));
    put(Unit.MILE_PER_GALLON, unitPattern("{0} ಪ್ರಗ್ಯಾಮೈ"));
    put(Unit.MILE_PER_GALLON_IMPERIAL, unitPattern("{0} ಮೈಪ್ರಗ್ರಾಂ Imp"));
    put(Unit.BIT, unitPattern("{0} ಬಿ."));
    put(Unit.BYTE, unitPattern("{0} ಬೈ."));
    put(Unit.GIGABIT, unitPattern("{0} ಗಿ.ಬಿ."));
    put(Unit.GIGABYTE, unitPattern("{0} ಗಿ.ಬೈ."));
    put(Unit.KILOBIT, unitPattern("{0} ಕಿ.ಬಿ."));
    put(Unit.KILOBYTE, unitPattern("{0} ಕಿ.ಬೈ."));
    put(Unit.MEGABIT, unitPattern("{0} ಮೆ.ಬಿ."));
    put(Unit.MEGABYTE, unitPattern("{0} ಮೆ.ಬೈ."));
    put(Unit.TERABIT, unitPattern("{0} ಟೆ.ಬಿ."));
    put(Unit.TERABYTE, unitPattern("{0} ಟೆ.ಬೈ."));
    put(Unit.CENTURY, unitPattern("{0} ಶ"));
    put(Unit.DAY, unitPattern("{0} ದಿನ"));
    put(Unit.HOUR, unitPattern("{0} ಗಂ."));
    put(Unit.MICROSECOND, unitPattern("{0} μs"));
    put(Unit.MILLISECOND, unitPattern("{0} ಮಿ.ಸೆ."));
    put(Unit.MINUTE, unitPattern("{0} ನಿಮಿ"));
    put(Unit.MONTH, unitPattern("{0} ತಿಂ."));
    put(Unit.NANOSECOND, unitPattern("{0} ನ್ಯಾ.ಸೆ"));
    put(Unit.SECOND, unitPattern("{0} ಸೆಕೆಂ"));
    put(Unit.WEEK, unitPattern("{0} ವಾರ"));
    put(Unit.YEAR, unitPattern("{0} ವರ್ಷ"));
    put(Unit.AMPERE, unitPattern("{0} ಆಂ."));
    put(Unit.MILLIAMPERE, unitPattern("{0} ಮಿ.ಆಂ."));
    put(Unit.OHM, unitPattern("{0} Ω"));
    put(Unit.VOLT, unitPattern("{0} ವೋ"));
    put(Unit.CALORIE, unitPattern("{0} ಕ್ಯಾಲೊ"));
    put(Unit.FOODCALORIE, unitPattern("{0} ಕ್ಯಾ"));
    put(Unit.JOULE, unitPattern("{0} ಜೌ"));
    put(Unit.KILOCALORIE, unitPattern("{0} ಕಿ.ಕ್ಯಾ"));
    put(Unit.KILOJOULE, unitPattern("{0} ಕಿ.ಜೌ"));
    put(Unit.KILOWATT_HOUR, unitPattern("{0} ಕಿವ್ಯಾಗಂ"));
    put(Unit.GIGAHERTZ, unitPattern("{0} ಗಿ.ಹ"));
    put(Unit.HERTZ, unitPattern("{0} ಹರ್ಟ್ಸ್‌"));
    put(Unit.KILOHERTZ, unitPattern("{0} ಕಿ.ಹ"));
    put(Unit.MEGAHERTZ, unitPattern("{0} ಮೆ.ಹ"));
    put(Unit.ASTRONOMICAL_UNIT, unitPattern("{0} ಅ.ಯೂ"));
    put(Unit.CENTIMETER, unitPattern("{0} ಸೆಮೀ"));
    put(Unit.DECIMETER, unitPattern("{0} ಡೆಮೀ"));
    put(Unit.FATHOM, unitPattern("{0} fm"));
    put(Unit.FOOT, unitPattern("{0} ಅ"));
    put(Unit.FURLONG, unitPattern("{0} fur"));
    put(Unit.INCH, unitPattern("{0} ಅಂ"));
    put(Unit.KILOMETER, unitPattern("{0} ಕಿಮೀ"));
    put(Unit.LIGHT_YEAR, unitPattern("{0} ಬೆ.ವರ್ಷ"));
    put(Unit.METER, unitPattern("{0} ಮೀ"));
    put(Unit.MICROMETER, unitPattern("{0} µm"));
    put(Unit.MILE, unitPattern("{0} ಮೈ."));
    put(Unit.MILE_SCANDINAVIAN, unitPattern("{0} ಸ್ಕ್ಯಾಂ.ಮೈ"));
    put(Unit.MILLIMETER, unitPattern("{0} ಮಿಮೀ"));
    put(Unit.NANOMETER, unitPattern("{0} ನ್ಯಾ.ಮೀ"));
    put(Unit.NAUTICAL_MILE, unitPattern("{0} ನಾ.ಮೈ"));
    put(Unit.PARSEC, unitPattern("{0} ಪಾ.ಸೆ"));
    put(Unit.PICOMETER, unitPattern("{0} ಪಿ.ಮೀ"));
    put(Unit.POINT, unitPattern("{0} pt"));
    put(Unit.YARD, unitPattern("{0} ಗ"));
    put(Unit.LUX, unitPattern("{0} ಲ."));
    put(Unit.CARAT, unitPattern("{0} ಕ್ಯಾರೆ"));
    put(Unit.GRAM, unitPattern("{0} ಗ್ರಾ"));
    put(Unit.KILOGRAM, unitPattern("{0} ಕೆಜಿ"));
    put(Unit.METRIC_TON, unitPattern("{0} ಟ"));
    put(Unit.MICROGRAM, unitPattern("{0} ಮೈ.ಗ್ರಾಂ"));
    put(Unit.MILLIGRAM, unitPattern("{0} ಮಿ.ಗ್ರಾಂ"));
    put(Unit.OUNCE, unitPattern("{0} ಔ"));
    put(Unit.OUNCE_TROY, unitPattern("{0} ಟ್ರಾ.ಔ"));
    put(Unit.POUND, unitPattern("{0} ಪೌಂ"));
    put(Unit.STONE, unitPattern("{0} st"));
    put(Unit.TON, unitPattern("{0} ಟನ್‌"));
    put(Unit.GIGAWATT, unitPattern("{0} ಗಿ.ವ್ಯಾ"));
    put(Unit.HORSEPOWER, unitPattern("{0} ಹೆಚ್‌ಪಿ"));
    put(Unit.KILOWATT, unitPattern("{0} ಕಿ.ವ್ಯಾ"));
    put(Unit.MEGAWATT, unitPattern("{0} ಮೆ.ವ್ಯಾ"));
    put(Unit.MILLIWATT, unitPattern("{0} ಮಿ.ವ್ಯಾ"));
    put(Unit.WATT, unitPattern("{0} ವ್ಯಾ."));
    put(Unit.HECTOPASCAL, unitPattern("{0} ಹೆ.ಪ್ಯಾ"));
    put(Unit.INCH_HG, unitPattern("{0} ಮರ್ಕ್ಯುಅಂ"));
    put(Unit.MILLIBAR, unitPattern("{0} ಮಿ.ಬಾರ್"));
    put(Unit.MILLIMETER_OF_MERCURY, unitPattern("{0} ಮರ್ಕ್ಯು ಮಿಮೀ"));
    put(Unit.POUND_PER_SQUARE_INCH, unitPattern("{0} ಪ್ರಚಇಂಪೌಂ"));
    put(Unit.KILOMETER_PER_HOUR, unitPattern("{0} ಕಿ.ಮೀ./ಗಂ"));
    put(Unit.KNOT, unitPattern("{0} ನಾ"));
    put(Unit.METER_PER_SECOND, unitPattern("{0} ಮೀ/ಸೆ."));
    put(Unit.MILE_PER_HOUR, unitPattern("{0} ಮೈ/ಗಂ"));
    put(Unit.CELSIUS, unitPattern("{0}°ಸೆ"));
    put(Unit.FAHRENHEIT, unitPattern("{0}°ಫ್ಯಾ"));
    put(Unit.TEMPERATURE_GENERIC, unitPattern("{0}°"));
    put(Unit.KELVIN, unitPattern("{0} ಕೆ"));
    put(Unit.ACRE_FOOT, unitPattern("{0} ಎ. ಅ"));
    put(Unit.BUSHEL, unitPattern("{0} bu"));
    put(Unit.CENTILITER, unitPattern("{0} ಸೆಂ.ಲೀ"));
    put(Unit.CUBIC_CENTIMETER, unitPattern("{0} ಸೆಮೀ³"));
    put(Unit.CUBIC_FOOT, unitPattern("{0} ಅಡಿ³"));
    put(Unit.CUBIC_INCH, unitPattern("{0} ಅಂ³"));
    put(Unit.CUBIC_KILOMETER, unitPattern("{0} ಕಿಮೀ³"));
    put(Unit.CUBIC_METER, unitPattern("{0} ಮೀ³"));
    put(Unit.CUBIC_MILE, unitPattern("{0} ಮೈ³"));
    put(Unit.CUBIC_YARD, unitPattern("{0} ಗಜ³"));
    put(Unit.CUP, unitPattern("{0} ಕ"));
    put(Unit.CUP_METRIC, unitPattern("{0} ಮೆ.ಕಪ್‌"));
    put(Unit.DECILITER, unitPattern("{0} ಡೆ.ಲೀ"));
    put(Unit.FLUID_OUNCE, unitPattern("{0} ಫ್ಲೂ.ಔ"));
    put(Unit.GALLON, unitPattern("{0} ಗ್ಯಾ"));
    put(Unit.GALLON_IMPERIAL, unitPattern("{0} Imp ಗ್ಯಾ"));
    put(Unit.HECTOLITER, unitPattern("{0} ಹೆ.ಲೀ"));
    put(Unit.LITER, unitPattern("{0} ಲೀ"));
    put(Unit.MEGALITER, unitPattern("{0} ಮೆ.ಲೀ"));
    put(Unit.MILLILITER, unitPattern("{0} ಮಿ.ಲೀ"));
    put(Unit.PINT, unitPattern("{0} ಪಿಂಟ್‌"));
    put(Unit.PINT_METRIC, unitPattern("{0} ಮೆ.ಪಿಂ"));
    put(Unit.QUART, unitPattern("{0} ಕಾ.ಭಾ"));
    put(Unit.TABLESPOON, unitPattern("{0} ಟೇ.ಸ್ಪೂ"));
    put(Unit.TEASPOON, unitPattern("{0} ಟೀ ಸ್ಪೂ"));
  }};

  protected static final Map> UNITS_SHORT_OTHER = new EnumMap>(Unit.class) {{
    put(Unit.G_FORCE, unitPattern("{0} ಜಿ-ಫೋ."));
    put(Unit.METER_PER_SECOND_SQUARED, unitPattern("{0} ಮೀ/ಸೆ²"));
    put(Unit.ARC_MINUTE, unitPattern("{0} ನಿ.ಗಳು"));
    put(Unit.ARC_SECOND, unitPattern("{0} ಸೆಕೆಂ.ಗಳು"));
    put(Unit.DEGREE, unitPattern("{0} ಡಿ."));
    put(Unit.RADIAN, unitPattern("{0} ರೇಡಿ"));
    put(Unit.REVOLUTION, unitPattern("{0} ಕ್ರಾಂ"));
    put(Unit.ACRE, unitPattern("{0} ಎಕ."));
    put(Unit.HECTARE, unitPattern("{0} ಹೆ."));
    put(Unit.SQUARE_CENTIMETER, unitPattern("{0} ಸೆಂ.ಮೀ²"));
    put(Unit.SQUARE_FOOT, unitPattern("{0} ಚ.ಅ"));
    put(Unit.SQUARE_INCH, unitPattern("{0} ಅಂ²"));
    put(Unit.SQUARE_KILOMETER, unitPattern("{0} ಕಿಮೀ²"));
    put(Unit.SQUARE_METER, unitPattern("{0} ಮೀ²"));
    put(Unit.SQUARE_MILE, unitPattern("{0} ಚ.ಮೀ."));
    put(Unit.SQUARE_YARD, unitPattern("{0} ಗ²"));
    put(Unit.KARAT, unitPattern("{0} ಕಾರ."));
    put(Unit.MILLIGRAM_PER_DECILITER, unitPattern("{0} ಮಿಗ್ರಾಂ/ಡೆಲೀ"));
    put(Unit.MILLIMOLE_PER_LITER, unitPattern("{0} ಮಿಮೋಲ್/ಲೀ"));
    put(Unit.PART_PER_MILLION, unitPattern("{0} ಭಾಪ್ರಮಿ"));
    put(Unit.LITER_PER_100KILOMETERS, unitPattern("{0} ಲೀ/100ಕಿ.ಮೀ"));
    put(Unit.LITER_PER_KILOMETER, unitPattern("{0} ಲೀ/ಕಿ.ಮೀ"));
    put(Unit.MILE_PER_GALLON, unitPattern("{0} ಪ್ರ.ಗ್ಯಾ.ಮೈ."));
    put(Unit.MILE_PER_GALLON_IMPERIAL, unitPattern("{0} ಮೈಪ್ರಗ್ರಾಂ Imp"));
    put(Unit.BIT, unitPattern("{0} ಬಿ."));
    put(Unit.BYTE, unitPattern("{0} ಬೈ."));
    put(Unit.GIGABIT, unitPattern("{0} ಗಿ.ಬಿ."));
    put(Unit.GIGABYTE, unitPattern("{0} ಗಿ.ಬೈ."));
    put(Unit.KILOBIT, unitPattern("{0} ಕಿ.ಬಿ."));
    put(Unit.KILOBYTE, unitPattern("{0} ಕಿ.ಬೈ."));
    put(Unit.MEGABIT, unitPattern("{0} ಮೆ.ಬಿ."));
    put(Unit.MEGABYTE, unitPattern("{0} ಮೆ.ಬೈ."));
    put(Unit.TERABIT, unitPattern("{0} ಟೆ.ಬಿ."));
    put(Unit.TERABYTE, unitPattern("{0} ಟೆ.ಬೈ."));
    put(Unit.CENTURY, unitPattern("{0} ಶ"));
    put(Unit.DAY, unitPattern("{0} ದಿನಗಳು"));
    put(Unit.HOUR, unitPattern("{0} ಗಂ."));
    put(Unit.MICROSECOND, unitPattern("{0} μs"));
    put(Unit.MILLISECOND, unitPattern("{0} ಮಿ.ಸೆ."));
    put(Unit.MINUTE, unitPattern("{0} ನಿಮಿ"));
    put(Unit.MONTH, unitPattern("{0} ತಿಂ."));
    put(Unit.NANOSECOND, unitPattern("{0} ನ್ಯಾ.ಸೆ"));
    put(Unit.SECOND, unitPattern("{0} ಸೆಕೆಂ"));
    put(Unit.WEEK, unitPattern("{0} ವಾರಗಳು"));
    put(Unit.YEAR, unitPattern("{0} ವರ್ಷಗಳು"));
    put(Unit.AMPERE, unitPattern("{0} ಆಂ."));
    put(Unit.MILLIAMPERE, unitPattern("{0} ಮಿ.ಆಂ."));
    put(Unit.OHM, unitPattern("{0} Ω"));
    put(Unit.VOLT, unitPattern("{0} ವೋ."));
    put(Unit.CALORIE, unitPattern("{0} ಕ್ಯಾಲೊ"));
    put(Unit.FOODCALORIE, unitPattern("{0} ಕ್ಯಾ"));
    put(Unit.JOULE, unitPattern("{0} ಜೌ"));
    put(Unit.KILOCALORIE, unitPattern("{0} ಕಿ.ಕ್ಯಾ"));
    put(Unit.KILOJOULE, unitPattern("{0} ಕಿ.ಜೌ"));
    put(Unit.KILOWATT_HOUR, unitPattern("{0} ಕಿವ್ಯಾಗಂ"));
    put(Unit.GIGAHERTZ, unitPattern("{0} ಗಿ.ಹ"));
    put(Unit.HERTZ, unitPattern("{0} ಹರ್ಟ್ಸ್‌"));
    put(Unit.KILOHERTZ, unitPattern("{0} ಕಿ.ಹ"));
    put(Unit.MEGAHERTZ, unitPattern("{0} ಮೆ.ಹ"));
    put(Unit.ASTRONOMICAL_UNIT, unitPattern("{0} ಅ.ಯೂ"));
    put(Unit.CENTIMETER, unitPattern("{0} ಸೆಮೀ"));
    put(Unit.DECIMETER, unitPattern("{0} ಡೆಮೀ"));
    put(Unit.FATHOM, unitPattern("{0} fm"));
    put(Unit.FOOT, unitPattern("{0} ಅ"));
    put(Unit.FURLONG, unitPattern("{0} fur"));
    put(Unit.INCH, unitPattern("{0} ಅಂ"));
    put(Unit.KILOMETER, unitPattern("{0} ಕಿಮೀ"));
    put(Unit.LIGHT_YEAR, unitPattern("{0} ಬೆ.ವರ್ಷ"));
    put(Unit.METER, unitPattern("{0} ಮೀ"));
    put(Unit.MICROMETER, unitPattern("{0} µm"));
    put(Unit.MILE, unitPattern("{0} ಮೈ."));
    put(Unit.MILE_SCANDINAVIAN, unitPattern("{0} ಸ್ಕ್ಯಾಂ.ಮೈ"));
    put(Unit.MILLIMETER, unitPattern("{0} ಮಿಮೀ"));
    put(Unit.NANOMETER, unitPattern("{0} ನ್ಯಾ.ಮೀ"));
    put(Unit.NAUTICAL_MILE, unitPattern("{0} ನಾ.ಮೈ"));
    put(Unit.PARSEC, unitPattern("{0} ಪಾ.ಸೆ"));
    put(Unit.PICOMETER, unitPattern("{0} ಪಿ.ಮೀ"));
    put(Unit.POINT, unitPattern("{0} pt"));
    put(Unit.YARD, unitPattern("{0} ಗ"));
    put(Unit.LUX, unitPattern("{0} ಲ."));
    put(Unit.CARAT, unitPattern("{0} ಕ್ಯಾರೆ"));
    put(Unit.GRAM, unitPattern("{0} ಗ್ರಾ"));
    put(Unit.KILOGRAM, unitPattern("{0} ಕೆಜಿ"));
    put(Unit.METRIC_TON, unitPattern("{0} ಟ"));
    put(Unit.MICROGRAM, unitPattern("{0} ಮೈ.ಗ್ರಾಂ"));
    put(Unit.MILLIGRAM, unitPattern("{0} ಮಿ.ಗ್ರಾಂ"));
    put(Unit.OUNCE, unitPattern("{0} ಔ"));
    put(Unit.OUNCE_TROY, unitPattern("{0} ಟ್ರಾ.ಔ"));
    put(Unit.POUND, unitPattern("{0} ಪೌಂ"));
    put(Unit.STONE, unitPattern("{0} st"));
    put(Unit.TON, unitPattern("{0} ಟನ್‌"));
    put(Unit.GIGAWATT, unitPattern("{0} ಗಿ.ವ್ಯಾ"));
    put(Unit.HORSEPOWER, unitPattern("{0} ಹೆಚ್‌ಪಿ"));
    put(Unit.KILOWATT, unitPattern("{0} ಕಿ.ವ್ಯಾ"));
    put(Unit.MEGAWATT, unitPattern("{0} ಮೆ.ವ್ಯಾ"));
    put(Unit.MILLIWATT, unitPattern("{0} ಮಿ.ವ್ಯಾ"));
    put(Unit.WATT, unitPattern("{0} ವ್ಯಾ."));
    put(Unit.HECTOPASCAL, unitPattern("{0} ಹೆ.ಪ್ಯಾ"));
    put(Unit.INCH_HG, unitPattern("{0} ಮರ್ಕ್ಯುಅಂ"));
    put(Unit.MILLIBAR, unitPattern("{0} ಮಿ.ಬಾರ್"));
    put(Unit.MILLIMETER_OF_MERCURY, unitPattern("{0} ಮರ್ಕ್ಯು ಮಿಮೀ"));
    put(Unit.POUND_PER_SQUARE_INCH, unitPattern("{0} ಪ್ರಚಇಂಪೌಂ"));
    put(Unit.KILOMETER_PER_HOUR, unitPattern("{0} ಕಿ.ಮೀ./ಗಂ"));
    put(Unit.KNOT, unitPattern("{0} ನಾ"));
    put(Unit.METER_PER_SECOND, unitPattern("{0} ಮೀ/ಸೆ."));
    put(Unit.MILE_PER_HOUR, unitPattern("{0} ಮೈ/ಗಂ"));
    put(Unit.CELSIUS, unitPattern("{0}°ಸೆ"));
    put(Unit.FAHRENHEIT, unitPattern("{0}°ಫ್ಯಾ"));
    put(Unit.TEMPERATURE_GENERIC, unitPattern("{0}°"));
    put(Unit.KELVIN, unitPattern("{0} ಕೆ"));
    put(Unit.ACRE_FOOT, unitPattern("{0} ಎ. ಅ"));
    put(Unit.BUSHEL, unitPattern("{0} bu"));
    put(Unit.CENTILITER, unitPattern("{0} ಸೆಂ.ಲೀ"));
    put(Unit.CUBIC_CENTIMETER, unitPattern("{0} ಸೆಮೀ³"));
    put(Unit.CUBIC_FOOT, unitPattern("{0} ಅಡಿ³"));
    put(Unit.CUBIC_INCH, unitPattern("{0} ಅಂ³"));
    put(Unit.CUBIC_KILOMETER, unitPattern("{0} ಕಿಮೀ³"));
    put(Unit.CUBIC_METER, unitPattern("{0} ಮೀ³"));
    put(Unit.CUBIC_MILE, unitPattern("{0} ಮೈ³"));
    put(Unit.CUBIC_YARD, unitPattern("{0} ಗಜ³"));
    put(Unit.CUP, unitPattern("{0} ಕ"));
    put(Unit.CUP_METRIC, unitPattern("{0} ಮೆ.ಕ"));
    put(Unit.DECILITER, unitPattern("{0} ಡೆ.ಲೀ"));
    put(Unit.FLUID_OUNCE, unitPattern("{0} ಫ್ಲೂ.ಔ"));
    put(Unit.GALLON, unitPattern("{0} ಗ್ಯಾ"));
    put(Unit.GALLON_IMPERIAL, unitPattern("{0} Imp ಗ್ಯಾ"));
    put(Unit.HECTOLITER, unitPattern("{0} ಹೆ.ಲೀ"));
    put(Unit.LITER, unitPattern("{0} ಲೀ"));
    put(Unit.MEGALITER, unitPattern("{0} ಮೆ.ಲೀ"));
    put(Unit.MILLILITER, unitPattern("{0} ಮಿ.ಲೀ"));
    put(Unit.PINT, unitPattern("{0} ಪಿಂಟ್‌"));
    put(Unit.PINT_METRIC, unitPattern("{0} ಮೆ.ಪಿಂ"));
    put(Unit.QUART, unitPattern("{0} ಕಾ.ಭಾ"));
    put(Unit.TABLESPOON, unitPattern("{0} ಟೇ.ಸ್ಪೂ"));
    put(Unit.TEASPOON, unitPattern("{0} ಟೀ ಸ್ಪೂ"));
  }};

  public _NumberFormatter_kn() {
    super(
        CLDR.Locale.kn,
        new _Params(),
        // decimal standard
        patterns("#,##0.###", "-#,##0.###"),
        // percent standard
        patterns("#,##0%", "-#,##0%"),
        // currency standard
        patterns("¤#,##0.00", "-¤#,##0.00"),
        // currency accounting
        patterns("¤#,##0.00", "(¤#,##0.00)"),
        // units standard
        patterns("#,##0.#", "-#,##0.#")
        );
  }

  protected int getDivisor_DECIMAL_SHORT(int digits) {
    int index = Math.min(14, Math.max(0, digits - 1));
    return DECIMAL_SHORT_DIVISORS[index];
  }

  protected NumberPattern[] getPattern_DECIMAL_SHORT(int digits, PluralCategory category) {
    if (category == null) {
      category = PluralCategory.OTHER;
    }
    int index = Math.min(14, Math.max(0, digits - 1));
    switch (category) {
      case ONE: return DECIMAL_SHORT_ONE[index];
      case OTHER:
          default: return DECIMAL_SHORT_OTHER[index];
    }
  }

  protected int getDivisor_DECIMAL_LONG(int digits) {
    int index = Math.min(14, Math.max(0, digits - 1));
    return DECIMAL_LONG_DIVISORS[index];
  }

  protected NumberPattern[] getPattern_DECIMAL_LONG(int digits, PluralCategory category) {
    if (category == null) {
      category = PluralCategory.OTHER;
    }
    int index = Math.min(14, Math.max(0, digits - 1));
    switch (category) {
      case ONE: return DECIMAL_LONG_ONE[index];
      case OTHER:
          default: return DECIMAL_LONG_OTHER[index];
    }
  }

  protected int getDivisor_CURRENCY_SHORT(int digits) {
    int index = Math.min(14, Math.max(0, digits - 1));
    return CURRENCY_SHORT_DIVISORS[index];
  }

  protected NumberPattern[] getPattern_CURRENCY_SHORT(int digits, PluralCategory category) {
    if (category == null) {
      category = PluralCategory.OTHER;
    }
    int index = Math.min(14, Math.max(0, digits - 1));
    switch (category) {
      case ONE: return CURRENCY_SHORT_ONE[index];
      case OTHER:
          default: return CURRENCY_SHORT_OTHER[index];
    }
  }

  protected List getPattern_UNITS_LONG(Unit unit, PluralCategory category) {
    if (category == null) {
      category = PluralCategory.OTHER;
    }
    switch (category) {
      case ONE: return UNITS_LONG_ONE.get(unit);
      case OTHER: default: return UNITS_LONG_OTHER.get(unit);
    }
  }

  protected List getPattern_UNITS_NARROW(Unit unit, PluralCategory category) {
    if (category == null) {
      category = PluralCategory.OTHER;
    }
    switch (category) {
      case ONE: return UNITS_NARROW_ONE.get(unit);
      case OTHER: default: return UNITS_NARROW_OTHER.get(unit);
    }
  }

  protected List getPattern_UNITS_SHORT(Unit unit, PluralCategory category) {
    if (category == null) {
      category = PluralCategory.OTHER;
    }
    switch (category) {
      case ONE: return UNITS_SHORT_ONE.get(unit);
      case OTHER: default: return UNITS_SHORT_OTHER.get(unit);
    }
  }

  public String getCurrencySymbol(CLDR.Currency code) {
    if (code == null) {
      return "";
    }
    switch (code) {
      case AUD: return "A$";
      case BRL: return "R$";
      case CAD: return "CA$";
      case CNY: return "CN¥";
      case EUR: return "€";
      case GBP: return "£";
      case HKD: return "HK$";
      case ILS: return "₪";
      case INR: return "₹";
      case JPY: return "JP¥";
      case KRW: return "₩";
      case MXN: return "MX$";
      case NZD: return "NZ$";
      case THB: return "฿";
      case TWD: return "NT$";
      case USD: return "$";
      case VND: return "₫";
      case XAF: return "FCFA";
      case XCD: return "EC$";
      case XOF: return "CFA";
      case XPF: return "CFPF";
      default: return code.name();
    }
  }

  public String getNarrowCurrencySymbol(CLDR.Currency code) {
    if (code == null) {
      return "";
    }
    switch (code) {
      case AOA: return "Kz";
      case ARS: return "$";
      case AUD: return "$";
      case BAM: return "KM";
      case BBD: return "$";
      case BDT: return "৳";
      case BMD: return "$";
      case BND: return "$";
      case BOB: return "Bs";
      case BRL: return "R$";
      case BSD: return "$";
      case BWP: return "P";
      case BYN: return "р.";
      case BZD: return "$";
      case CAD: return "$";
      case CLP: return "$";
      case CNY: return "¥";
      case COP: return "$";
      case CRC: return "₡";
      case CUC: return "$";
      case CUP: return "$";
      case CZK: return "Kč";
      case DKK: return "kr";
      case DOP: return "$";
      case EGP: return "E£";
      case ESP: return "₧";
      case EUR: return "€";
      case FJD: return "$";
      case FKP: return "£";
      case GBP: return "£";
      case GEL: return "₾";
      case GIP: return "£";
      case GNF: return "FG";
      case GTQ: return "Q";
      case GYD: return "$";
      case HKD: return "$";
      case HNL: return "L";
      case HRK: return "kn";
      case HUF: return "Ft";
      case IDR: return "Rp";
      case ILS: return "₪";
      case INR: return "₹";
      case ISK: return "kr";
      case JMD: return "$";
      case JPY: return "¥";
      case KHR: return "៛";
      case KMF: return "CF";
      case KPW: return "₩";
      case KRW: return "₩";
      case KYD: return "$";
      case KZT: return "₸";
      case LAK: return "₭";
      case LBP: return "L£";
      case LKR: return "Rs";
      case LRD: return "$";
      case LTL: return "Lt";
      case LVL: return "Ls";
      case MGA: return "Ar";
      case MMK: return "K";
      case MNT: return "₮";
      case MUR: return "Rs";
      case MXN: return "$";
      case MYR: return "RM";
      case NAD: return "$";
      case NGN: return "₦";
      case NIO: return "C$";
      case NOK: return "kr";
      case NPR: return "Rs";
      case NZD: return "$";
      case PHP: return "₱";
      case PKR: return "Rs";
      case PLN: return "zł";
      case PYG: return "₲";
      case RON: return "lei";
      case RUB: return "₽";
      case RUR: return "р.";
      case RWF: return "RF";
      case SBD: return "$";
      case SEK: return "kr";
      case SGD: return "$";
      case SHP: return "£";
      case SRD: return "$";
      case SSP: return "£";
      case STD: return "Db";
      case SYP: return "£";
      case THB: return "฿";
      case TOP: return "T$";
      case TRY: return "₺";
      case TTD: return "$";
      case TWD: return "NT$";
      case UAH: return "₴";
      case USD: return "$";
      case UYU: return "$";
      case VEF: return "Bs";
      case VND: return "₫";
      case XAF: return "FCFA";
      case XCD: return "$";
      case XOF: return "CFA";
      case XPF: return "CFPF";
      case ZAR: return "R";
      case ZMW: return "ZK";
      default: return code.name();
    }
  }

  public String getCurrencyDisplayName(CLDR.Currency code) {
    if (code == null) {
      return "";
    }
    switch (code) {
      case AED: return "ಸಂಯುಕ್ತ ಅರಬ್‌ ಎಮಿರೇಟ್‌‌ಗಳ ದಿರಾಮ್‌‌";
      case AFN: return "ಅಫ್‌ಘನ್ ಅಫಗಾನಿ";
      case ALL: return "ಅಲ್‌ಬೇನಿಯನ್ ಲೆಕ್";
      case AMD: return "ಅರ್ಮೆನಿಯನ್ ಡ್ರಾಮ್";
      case ANG: return "ನೆದರ್ಲೆಂಡ್ಸ್ ಆಂಟಿಲಿಯನ್ ಗಿಲ್ಡರ್";
      case AOA: return "ಅಂಗೋಲಾದ ಕ್ವಾನ್ಝಾ";
      case ARS: return "ಅರ್ಜೆಂಟಿನಾ ಪೆಸೊ";
      case AUD: return "ಆಸ್ಟ್ರೇಲಿಯನ್ ಡಾಲರ್‌";
      case AWG: return "ಅರುಬನ್ ಫ್ಲೊರೀನ್‌‌";
      case AZN: return "ಅಝರ್‌ಬೈಜಾನಿ ಮನಾತ್";
      case BAM: return "ಬೋಸ್ನಿಯಾ-ಹರ್ಜ್‌ಗೋವಿನ ಪರಿವರ್ತನೀಯ ಗುರುತು";
      case BBD: return "ಬರ್ಬಾಡಿಯನ್ ಡಾಲರ್";
      case BDT: return "ಬಾಂಗ್ಲಾದೇಶದ ಟಾಕಾ";
      case BGN: return "ಬಲ್ಗೇರಿಯನ್ ಲೆವ್";
      case BHD: return "ಬಹ್‌‌ರೈನಿ ದಿನಾರ್";
      case BIF: return "ಬುರುಂದಿಯನ್ ಫ್ರಾಂಕ್";
      case BMD: return "ಬರ್ಮುಡನ್ ಡಾಲರ್";
      case BND: return "ಬ್ರೂನಿ ಡಾಲರ್";
      case BOB: return "ಬೊಲಿವಿಯಾದ ಬೊಲಿವಿಯಾನೊ";
      case BRL: return "ಬ್ರೆಜಿಲಿಯನ್‌ ರಿಯಲ್";
      case BSD: return "ಬಹಾಮಿಯನ್ ಡಾಲರ್";
      case BTN: return "ಭೂತಾನೀಸ್ ನುಲ್ತರಮ್";
      case BWP: return "ಬೋಟ್ಸ್‌ವಾನನ್ ಪುಲಾ";
      case BYN: return "ಬೆಲಾರುಸಿಯನ್ ರೂಬಲ್";
      case BYR: return "ಬೆಲಾರುಸಿಯನ್ ರೂಬಲ್ (2000–2016)";
      case BZD: return "ಬೆಲೀಜ್ ಡಾಲರ್";
      case CAD: return "ಕೆನಡಾದ ಡಾಲರ್";
      case CDF: return "ಕಾಂಗೋಲೀಸ್ ಫ್ರಾಂಕ್";
      case CHF: return "ಸ್ವಿಸ್ ಫ್ರಾಂಕ್";
      case CLP: return "ಚಿಲಿಯ ಪೆಸೊ";
      case CNY: return "ಚೈನೀಸ್ ಯುವಾನ್";
      case COP: return "ಕೊಲೊಂಬಿಯೋದ ಪೆಸೊ";
      case CRC: return "ಕೋಸ್ಟ ರಿಕನ್ ಕೊಲನ್";
      case CUC: return "ಕ್ಯುಬಾದ ಪರಿವರ್ತನೀಯ ಪೆಸೊ";
      case CUP: return "ಕ್ಯೂಬಾದ ಪೆಸೊ";
      case CVE: return "ಕೇಪ್ ವರ್ಡಿನ್ ಎಸ್‌ಕೂಡೊ";
      case CZK: return "ಝೆಕ್ ಗಣರಾಜ್ಯ ಕೊರೂನ";
      case DJF: return "ಜಿಬೊಟಿಯನ್ ಫ್ರಾಂಕ್";
      case DKK: return "ಡ್ಯಾನಿಶ್ ಕ್ರೋನ್";
      case DOP: return "ಡೊಮಿನಿಕನ್ ಪೆಸೊ";
      case DZD: return "ಅಲ್ಗೇರಿಯನ್ ದಿನಾರ್";
      case EGP: return "ಈಜಿಪ್ಷಿಯನ್ ಪೌಂಡ್‍";
      case ERN: return "ಎರಿತ್ರಿಯನ್ ನಕ್ಫಾ";
      case ETB: return "ಇಥಿಯೋಪಿಯನ್ ಬಿರ್";
      case EUR: return "ಯೂರೊ";
      case FJD: return "ಫಿಜಿಯನ್ ಡಾಲರ್";
      case FKP: return "ಫಾಲ್ಕ್‌ಲ್ಯಾಂಡ್ ದ್ವೀಪಗಳ ಪೌಂಡ್";
      case GBP: return "ಬ್ರಿಟೀಷ್ ಪೌಂಡ್";
      case GEL: return "ಜಾರ್ಜಿಯಾದ ಲಾರಿ";
      case GHS: return "ಘಾನಾದ ಸೆದಿ";
      case GIP: return "ಗಿಬ್ರಾಲ್ಟರ್ ಪೌಂಡ್";
      case GMD: return "ಗ್ಯಾಂಬಿಯಾದ ದಲಾಸಿ";
      case GNF: return "ಗಿನಿಯನ್ ಫ್ರಾಂಕ್";
      case GTQ: return "ಗ್ವಾಟೆಮಾಲಾದ ಕುಯಿಟ್ಸಲ್‌‌";
      case GYD: return "ಗುಯಾನೀಸ್‌ ಡಾಲರ್‌";
      case HKD: return "ಹಾಂಗ್ ಕಾಂಗ್ ಡಾಲರ್";
      case HNL: return "ಹೊಂಡುರಾನ್‌ ಲೆಂಪಿರಾ";
      case HRK: return "ಕ್ರೊಯೆಷ್ಯಾದ ಕೂನಾ";
      case HTG: return "ಹೈಟಿಯ ಗೋರ್ದೆ";
      case HUF: return "ಹಂಗೇರಿಯನ್ ಫೋರಿಂಟ್";
      case IDR: return "ಇಂಡೊನೇಷ್ಯಾ ರುಪೈ";
      case ILS: return "ಇಸ್ರೇಲಿ ನ್ಯೂ ಶೇಖಲ್";
      case INR: return "ಭಾರತೀಯ ರೂಪಾಯಿ";
      case IQD: return "ಇರಾಖಿಯನ್ ದಿನಾರ್";
      case IRR: return "ಇರಾನಿಯನ್ ರಿಯಲ್";
      case ISK: return "ಐಸ್‌ಲ್ಯಾಂಡಿಕ್ ಕ್ರೋನಾ";
      case JMD: return "ಜಮೈಕನ್ ಡಾಲರ್";
      case JOD: return "ಜೋರ್ಡಾನಿಯನ್ ದಿನಾರ್";
      case JPY: return "ಜಪಾನೀಸ್ ಯೆನ್";
      case KES: return "ಕೆನ್ಯನ್ ಶಿಲ್ಲಿಂಗ್";
      case KGS: return "ಕಿರ್ಗಿಸ್ತಾನಿ ಸೋಮ್";
      case KHR: return "ಕಾಂಬೋಡಿಯನ್ ರಿಯಲ್";
      case KMF: return "ಕೊಮೊರಿಯನ್ ಫ್ರಾಂಕ್";
      case KPW: return "ಉತ್ತರ ಕೊರಿಯನ್ ವೋನ್";
      case KRW: return "ದಕ್ಷಿಣ ಕೊರಿಯನ್ ವೊನ್";
      case KWD: return "ಕುವೈತೀ ದಿನಾರ್";
      case KYD: return "ಕೆಮ್ಯಾನ್‌ ಐಲ್ಯಾಂಡ್‌ನ ಡಾಲರ್‌";
      case KZT: return "ಕಜಾಕಿಸ್ತಾನಿ ತೆಂಗೆ";
      case LAK: return "ಲೋಟಿಯನ್ ಕಿಪ್";
      case LBP: return "ಲೆಬೆನೀಸ್ ಪೌಂಡ್";
      case LKR: return "ಶ್ರೀಲಂಕಾದ ರುಪೀ";
      case LRD: return "ಲಿಬೇರಿಯನ್ ಡಾಲರ್";
      case LSL: return "ಲೆಸೊತೊ ಲೊತಿ";
      case LTL: return "ಲಿಥುನಿಯನ್‌ ಲಿತಾಸ್‌";
      case LVL: return "ಲ್ಯಾಟ್ವಿಯನ್ ಲ್ಯಾಟ್ಸ್";
      case LYD: return "ಲಿಬಿಯಾದ ದಿನಾರ್‌";
      case MAD: return "ಮೊರೊಕನ್ ದಿರ್‌ಹಮ್";
      case MDL: return "ಮಲ್ದೋವಾದ ಲೆವೂ";
      case MGA: return "ಮಲಗಾಸಿ ಅರಿಯಾರಿ";
      case MKD: return "ಮೆಸಡೋನಿಯನ್ ದಿನಾರ್";
      case MMK: return "ಮ್ಯಾನ್ಮಾರ್ ಕ್ಯಾಟ್";
      case MNT: return "ಮಂಗೋಲಿಯಾದ ತುಗ್ರಿಕ್‌‌";
      case MOP: return "ಮಕ್ಯೂದ ಪಟಕಾ";
      case MRO: return "ಮೌರೀಶಿಯನಿಯನ್ ಒಗಿಯ";
      case MUR: return "ಮಾರಿಷಿಯನ್ ರುಪಿ";
      case MVR: return "ಮಾಲ್ಡೀವಿಯನ್ ರುಫಿಯಾ";
      case MWK: return "ಮಲಾವಿಯ ಕ್ವಾಚ";
      case MXN: return "ಮೆಕ್ಸಿಕೊದ ಪೆಸೊ";
      case MYR: return "ಮಲೇಶಿಯನ್ ರಿಂಗಿಟ್ಟ್";
      case MZN: return "ಮೊಝಾಂಬಿಕನ್ ಮೆಟಿಕಲ್";
      case NAD: return "ನಮೀಬಿಯನ್ ಡಾಲರ್";
      case NGN: return "ನೈಜೀರಿಯಾದ ನೇರಾ";
      case NIO: return "ನಿಕಾರಗ್ವಾದ ಕರ್ದೊಬಾ";
      case NOK: return "ನಾರ್ವೇಯ ಕ್ರೋನ್";
      case NPR: return "ನೇಪಾಳದ ರುಪೀ";
      case NZD: return "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಡಾಲರ್";
      case OMR: return "ಒಮಾನಿ ರಿಯಲ್";
      case PAB: return "ಪನಾಮಾನಿಯನ್ ಬಲ್ಬೋವಾ";
      case PEN: return "ಪೆರುವಿಯನ್ ಸೊಲ್";
      case PGK: return "ಪಪುವಾ ನ್ಯೂ ಗಿನಿಯನ್ ಕಿನಾ";
      case PHP: return "ಫಿಲಿಪ್ಪೈನ್ ಪೆಸೊ";
      case PKR: return "ಪಾಕಿಸ್ತಾನದ ರುಪೀ";
      case PLN: return "ಪೊಲಿಶ್ ಝ್ಲೋಟಿ";
      case PYG: return "ಪೆರುಗ್ವೇಯ ಗ್ವಾರನೀ";
      case QAR: return "ಖತಾರಿ ರಿಯಲ್";
      case RON: return "ರೊಮೇನಿಯನ್ ಲೆವು";
      case RSD: return "ಸೆರ್ಬಿಯನ್ ದಿನಾರ್";
      case RUB: return "ರಶಿಯನ್ ರೂಬಲ್";
      case RWF: return "ರುವಾಂಡನ್ ಫ್ರಾಂಕ್";
      case SAR: return "ಸೌದಿ ರಿಯಾಲ್";
      case SBD: return "ಸೊಲೊಮನ್ ದ್ವೀಪಗಳ ಡಾಲರ್";
      case SCR: return "ಸೆಚೊಲಿಯೊಸ್ ರುಪಿ";
      case SDG: return "ಸುಡಾನೀಸ್ ಪೌಂಡ್";
      case SEK: return "ಸ್ವೀಡಿಷ್ ಕ್ರೋನಾ";
      case SGD: return "ಸಿಂಗಾಪುರ್ ಡಾಲರ್‌";
      case SHP: return "ಸೇಂಟ್ ಹೆಲೇನಾ ಪೌಂಡ್";
      case SLL: return "ಸಿಯೆರಾ ಲಿಯೋನಿಯನ್ ಲಿಯೋನ್";
      case SOS: return "ಸೊಮಾಲಿ ಶಿಲ್ಲಿಂಗ್";
      case SRD: return "ಸುರಿನಾಮೀಸ್ ಡಾಲರ್";
      case SSP: return "ದಕ್ಷಿಣ ಸೂಡಾನೀಸ್ ಪೌಂಡ್‍";
      case STD: return "ಸಾವೊ ಟೋಮ್ ಮತ್ತು ಪ್ರಿನ್ಸಿಪ್ ದೊಬ್ರಾ";
      case SYP: return "ಸಿರಿಯನ್ ಪೌಂಡ್";
      case SZL: return "ಸ್ವಾಜಿ ಲಿಲಂಗೆನಿ";
      case THB: return "ಥಾಯ್ ಬಹ್ತ್";
      case TJS: return "ತಜಕಿಸ್ತಾನಿ ಸೊಮೋನಿ";
      case TMT: return "ಟರ್ಕ್‍ಮೆನಿಸ್ತಾನ್ ಮನಾತ್";
      case TND: return "ತುನೀಸಿಯನ್ ದಿನಾರ್";
      case TOP: return "ಟೊಂಗಾ ಪಾಂಗ";
      case TRY: return "ಟರ್ಕಿಶ್ ಲಿರಾ";
      case TTD: return "ಟ್ರಿನಿಡಾಡ್ ಮತ್ತು ಟೊಬಾಗೊ ಡಾಲರ್";
      case TWD: return "ನ್ಯೂ ತೈವಾನ್ ಡಾಲರ್";
      case TZS: return "ತಾನ್‌ಜೇನಿಯನ್ ಶಿಲ್ಲಿಂಗ್";
      case UAH: return "ಉಕ್ರೇನಿಯನ್ ಹ್ರಿವ್ನೀಯ";
      case UGX: return "ಉಗಾಂಡನ್ ಶಿಲ್ಲಿಂಗ್";
      case USD: return "ಅಮೆರಿಕದ ಡಾಲರ್‌";
      case UYU: return "ಉರುಗ್ವೆಯ ಪೆಸೊ";
      case UZS: return "ಉಜ್ಬೇಕಿಸ್ತಾನ್ ಸೊಮ್";
      case VEF: return "ವೆನಿಜುಲಿಯನ್ ಬೊಲಿವರ್";
      case VND: return "ವಿಯೆಟ್ನಾಮೀಸ್ ಡಾಂಗ್";
      case VUV: return "ವನೂತು ವತು";
      case WST: return "ಸಮೋನ್ ತಲಾ";
      case XAF: return "CFA ಫ್ರಾಂಕ್ BEAC";
      case XCD: return "ಪೂರ್ವ ಕೆರೀಬಿಯನ್ ಡಾಲರ್";
      case XOF: return "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾದ [CFA] ಫ್ರಾಂಕ್";
      case XPF: return "[CFP] ಫ್ರಾಂಕ್";
      case XXX: return "ಅಪರಿಚಿತ ಕರೆನ್ಸಿ";
      case YER: return "ಯೆಮೆನಿ ರಿಯಲ್";
      case ZAR: return "ದಕ್ಷಿಣ ಆಫ್ರಿಕನ್ ರಾಂಡ್";
      case ZMK: return "ಜಾಂಬಿಯಾ ಕ್ವಾಚ (1968–2012)";
      case ZMW: return "ಜಾಂಬಿಯಾ ಕ್ವಾಚ";
      default: return code.name();
    }
  }

  protected String getCurrencyPluralName(CLDR.Currency code, PluralCategory category) {
    switch (code) {
      case AED: {
        switch (category) {
          case ONE: return "ಸಂಯುಕ್ತ ಅರಬ್‌ ಎಮಿರೇಟ್‌‌ಗಳ ದಿರಾಮ್‌‌";
          case OTHER:
              default: return "ಸಂಯುಕ್ತ ಅರಬ್‌ ಎಮಿರೇಟ್‌‌ಗಳ ದಿರಾಮ್‌‌‍ಗಳು";
        }
      }
      case AFN: {
        switch (category) {
          case ONE: return "ಅಫ್‌ಘನ್ ಅಫಗಾನಿ";
          case OTHER:
              default: return "ಅಫ್‌ಘನ್ ಅಫಗಾನಿಗಳು";
        }
      }
      case ALL: {
        switch (category) {
          case ONE: return "ಅಲ್‌ಬೇನಿಯನ್ ಲೆಕ್";
          case OTHER:
              default: return "ಅಲ್‌ಬೇನಿಯನ್ ಲೆಕ್";
        }
      }
      case AMD: {
        switch (category) {
          case ONE: return "ಅರ್ಮೆನಿಯನ್ ಡ್ರಾಮ್";
          case OTHER:
              default: return "ಅರ್‌ಮೇನಿಯನ್ ಡ್ರಾಮ್‌ಗಳು";
        }
      }
      case ANG: {
        switch (category) {
          case ONE: return "ನೆದರ್ಲೆಂಡ್ಸ್ ಆಂಟಿಲಿಯನ್ ಗಿಲ್ಡರ್";
          case OTHER:
              default: return "ನೆದರ್ಲೆಂಡ್ಸ್ ಆಂಟಿಲಿಯನ್ ಗಿಲ್ಡರ್‌ಗಳು";
        }
      }
      case AOA: {
        switch (category) {
          case ONE: return "ಅಂಗೋಲಾದ ಕ್ವಾನ್ಝಾ";
          case OTHER:
              default: return "ಅಂಗೋಲಾದ ಕ್ವಾನ್ಝಾಗಳು";
        }
      }
      case ARS: {
        switch (category) {
          case ONE: return "ಅರ್ಜೆಂಟಿನಾ ಪೆಸೊ";
          case OTHER:
              default: return "ಅರ್ಜೆಂಟಿನಾ ಪೆಸೊಗಳು";
        }
      }
      case AUD: {
        switch (category) {
          case ONE: return "ಆಸ್ಟ್ರೇಲಿಯನ್ ಡಾಲರ್‌";
          case OTHER:
              default: return "ಆಸ್ಟ್ರೇಲಿಯನ್ ಡಾಲರ್‌‌ಗಳು";
        }
      }
      case AWG: {
        switch (category) {
          case ONE: return "ಅರುಬನ್ ಫ್ಲೊರೀನ್‌‌";
          case OTHER:
              default: return "ಅರುಬನ್ ಫ್ಲೊರೀನ್‌‌";
        }
      }
      case AZN: {
        switch (category) {
          case ONE: return "ಅಝರ್‌ಬೈಜಾನಿ ಮನಾತ್";
          case OTHER:
              default: return "ಅಝರ್‌ಬೈಜಾನಿ ಮನಾತ್‌ಗಳು";
        }
      }
      case BAM: {
        switch (category) {
          case ONE: return "ಬೋಸ್ನಿಯಾ-ಹರ್ಜ್‌ಗೋವಿನ ಪರಿವರ್ತನೀಯ ಗುರುತು";
          case OTHER:
              default: return "ಬೋಸ್ನಿಯಾ-ಹರ್ಜ್‌ಗೋವಿನ ಪರಿವರ್ತನೀಯ ಗುರುತುಗಳು";
        }
      }
      case BBD: {
        switch (category) {
          case ONE: return "ಬರ್ಬಾಡಿಯನ್ ಡಾಲರ್";
          case OTHER:
              default: return "ಬರ್ಬಾಡಿಯನ್ ಡಾಲರ್‌ಗಳು";
        }
      }
      case BDT: {
        switch (category) {
          case ONE: return "ಬಾಂಗ್ಲಾದೇಶದ ಟಾಕಾ";
          case OTHER:
              default: return "ಬಾಂಗ್ಲಾದೇಶದ ಟಾಕಾಗಳು";
        }
      }
      case BGN: {
        switch (category) {
          case ONE: return "ಬಲ್ಗೇರಿಯನ್ ಲೆವ್";
          case OTHER:
              default: return "ಬಲ್ಗೇರಿಯನ್ ಲೀವಾ";
        }
      }
      case BHD: {
        switch (category) {
          case ONE: return "ಬಹ್‌‌ರೈನಿ ದಿನಾರ್";
          case OTHER:
              default: return "ಬಹ್‌‌ರೈನಿ ದಿನಾರ್‌ಗಳು";
        }
      }
      case BIF: {
        switch (category) {
          case ONE: return "ಬುರುಂದಿಯನ್ ಫ್ರಾಂಕ್";
          case OTHER:
              default: return "ಬುರುಂದಿಯನ್ ಫ್ರಾಂಕ್‍ಗಳು";
        }
      }
      case BMD: {
        switch (category) {
          case ONE: return "ಬರ್ಮುಡನ್ ಡಾಲರ್";
          case OTHER:
              default: return "ಬರ್ಮುಡನ್ ಡಾಲರ್‌ಗಳು";
        }
      }
      case BND: {
        switch (category) {
          case ONE: return "ಬ್ರೂನಿ ಡಾಲರ್";
          case OTHER:
              default: return "ಬ್ರೂನಿ ಡಾಲರ್‌ಗಳು";
        }
      }
      case BOB: {
        switch (category) {
          case ONE: return "ಬೊಲಿವಿಯಾದ ಬೊಲಿವಿಯಾನೊ";
          case OTHER:
              default: return "ಬೊಲಿವಿಯಾದ ಬೊಲಿವಿಯಾನೊಗಳು";
        }
      }
      case BRL: {
        switch (category) {
          case ONE: return "ಬ್ರೆಜಿಲಿಯನ್‌ ರಿಯಲ್";
          case OTHER:
              default: return "ಬ್ರೆಜಿಲಿಯನ್ ರಿಯಲ್‍ಗಳು";
        }
      }
      case BSD: {
        switch (category) {
          case ONE: return "ಬಹಾಮಿಯನ್ ಡಾಲರ್";
          case OTHER:
              default: return "ಬಹಾಮಿಯನ್ ಡಾಲರ್‌ಗಳು";
        }
      }
      case BTN: {
        switch (category) {
          case ONE: return "ಭೂತಾನೀಸ್ ನುಲ್ತರಮ್";
          case OTHER:
              default: return "ಭೂತಾನೀಸ್ ನುಲ್ತರಮ್‌ಗಳು";
        }
      }
      case BWP: {
        switch (category) {
          case ONE: return "ಬೋಟ್ಸ್‌ವಾನನ್ ಪುಲಾ";
          case OTHER:
              default: return "ಬೋಟ್ಸ್‌ವಾನನ್ ಪುಲಾಗಳು";
        }
      }
      case BYN: {
        switch (category) {
          case ONE: return "ಬೆಲಾರುಸಿಯನ್ ರೂಬಲ್";
          case OTHER:
              default: return "ಬೆಲಾರುಸಿಯನ್ ರೂಬಲ್‍ಗಳು";
        }
      }
      case BYR: {
        switch (category) {
          case ONE: return "ಬೆಲಾರುಸಿಯನ್ ರೂಬಲ್ (2000–2016)";
          case OTHER:
              default: return "ಬೆಲಾರುಸಿಯನ್ ರೂಬಲ್‍ಗಳು (2000–2016)";
        }
      }
      case BZD: {
        switch (category) {
          case ONE: return "ಬೆಲೀಜ್ ಡಾಲರ್";
          case OTHER:
              default: return "ಬೆಲೀಜ್ ಡಾಲರ್‌‍ಗಳು";
        }
      }
      case CAD: {
        switch (category) {
          case ONE: return "ಕೆನಡಾದ ಡಾಲರ್";
          case OTHER:
              default: return "ಕೆನಡಾದ ಡಾಲರ್‌ಗಳು";
        }
      }
      case CDF: {
        switch (category) {
          case ONE: return "ಕಾಂಗೋಲೀಸ್ ಫ್ರಾಂಕ್";
          case OTHER:
              default: return "ಕಾಂಗೋಲೀಸ್ ಫ್ರಾಂಕ್‍‌ಗಳು";
        }
      }
      case CHF: {
        switch (category) {
          case ONE: return "ಸ್ವಿಸ್ ಫ್ರಾಂಕ್";
          case OTHER:
              default: return "ಸ್ವಿಸ್ ಫ್ರಾಂಕ್‍ಗಳು";
        }
      }
      case CLP: {
        switch (category) {
          case ONE: return "ಚಿಲಿಯ ಪೆಸೊ";
          case OTHER:
              default: return "ಚಿಲಿಯ ಪೆಸೊಗಳು";
        }
      }
      case CNY: {
        switch (category) {
          case ONE: return "ಚೈನೀಸ್ ಯುವಾನ್";
          case OTHER:
              default: return "ಚೈನೀಸ್ ಯುವಾನ್";
        }
      }
      case COP: {
        switch (category) {
          case ONE: return "ಕೊಲೊಂಬಿಯೋದ ಪೆಸೊ";
          case OTHER:
              default: return "ಕೊಲೊಂಬಿಯೋದ ಪೆಸೊಗಳು";
        }
      }
      case CRC: {
        switch (category) {
          case ONE: return "ಕೋಸ್ಟಾ ರಿಕಾದ ಕೊಲೊನ್‌";
          case OTHER:
              default: return "ಕೋಸ್ಟಾ ರಿಕಾದ ಕೊಲೊನ್‌ಗಳು";
        }
      }
      case CUC: {
        switch (category) {
          case ONE: return "ಕ್ಯೂಬಾದ ಪರಿವರ್ತನೀಯ ಪೆಸೊ";
          case OTHER:
              default: return "ಕ್ಯೂಬಾದ ಪರಿವರ್ತನೀಯ ಪೆಸೊಗಳು";
        }
      }
      case CUP: {
        switch (category) {
          case ONE: return "ಕ್ಯೂಬಾದ ಪೆಸೊ";
          case OTHER:
              default: return "ಕ್ಯೂಬಾದ ಪೆಸೊಗಳು";
        }
      }
      case CVE: {
        switch (category) {
          case ONE: return "ಕೇಪ್ ವರ್ಡಿನ್ ಎಸ್‌ಕೂಡೊ";
          case OTHER:
              default: return "ಕೇಪ್ ವರ್ಡಿನ್ ಎಸ್‌ಕೂಡೊಗಳು";
        }
      }
      case CZK: {
        switch (category) {
          case ONE: return "ಝೆಕ್ ಗಣರಾಜ್ಯ ಕೊರೂನ";
          case OTHER:
              default: return "ಝೆಕ್ ಗಣರಾಜ್ಯ ಕೊರೂನಗಳು";
        }
      }
      case DJF: {
        switch (category) {
          case ONE: return "ಜಿಬೊಟಿಯನ್ ಫ್ರಾಂಕ್";
          case OTHER:
              default: return "ಜಿಬೊಟಿಯನ್ ಫ್ರಾಂಕ್‍ಗಳು";
        }
      }
      case DKK: {
        switch (category) {
          case ONE: return "ಡ್ಯಾನಿಶ್ ಕ್ರೋನ್";
          case OTHER:
              default: return "ಡ್ಯಾನಿಶ್ ಕ್ರೋನರ್";
        }
      }
      case DOP: {
        switch (category) {
          case ONE: return "ಡೊಮಿನಿಕನ್ ಪೆಸೊ";
          case OTHER:
              default: return "ಡೊಮಿನಿಕನ್ ಪೆಸೊಗಳು";
        }
      }
      case DZD: {
        switch (category) {
          case ONE: return "ಅಲ್ಗೇರಿಯನ್ ದಿನಾರ್";
          case OTHER:
              default: return "ಅಲ್ಗೇರಿಯನ್ ದಿನಾರ್‌‍ಗಳು";
        }
      }
      case EGP: {
        switch (category) {
          case ONE: return "ಈಜಿಪ್ಷಿಯನ್ ಪೌಂಡ್‍";
          case OTHER:
              default: return "ಈಜಿಪ್ಷಿಯನ್ ಪೌಂಡ್‍ಗಳು";
        }
      }
      case ERN: {
        switch (category) {
          case ONE: return "ಎರಿತ್ರಿಯನ್ ನಕ್ಫಾ";
          case OTHER:
              default: return "ಎರಿತ್ರಿಯನ್ ನಕ್ಫಾಗಳು";
        }
      }
      case ETB: {
        switch (category) {
          case ONE: return "ಇಥಿಯೋಪಿಯನ್ ಬಿರ್";
          case OTHER:
              default: return "ಇಥಿಯೋಪಿಯನ್ ಬಿರ್‌ಗಳು";
        }
      }
      case EUR: {
        switch (category) {
          case ONE: return "ಯೂರೊ";
          case OTHER:
              default: return "ಯೂರೊ";
        }
      }
      case FJD: {
        switch (category) {
          case ONE: return "ಫಿಜಿಯನ್ ಡಾಲರ್";
          case OTHER:
              default: return "ಫಿಜಿಯನ್ ಡಾಲರ್‌ಗಳು";
        }
      }
      case FKP: {
        switch (category) {
          case ONE: return "ಫಾಲ್ಕ್‌ಲ್ಯಾಂಡ್ ದ್ವೀಪಗಳ ಪೌಂಡ್";
          case OTHER:
              default: return "ಫಾಲ್ಕ್‌ಲ್ಯಾಂಡ್ ದ್ವೀಪಗಳ ಪೌಂಡ್‍ಗಳು";
        }
      }
      case GBP: {
        switch (category) {
          case ONE: return "ಬ್ರಿಟಿಷ್ ಪೌಂಡ್";
          case OTHER:
              default: return "ಬ್ರಿಟೀಷ್ ಪೌಂಡ್‍ಗಳು";
        }
      }
      case GEL: {
        switch (category) {
          case ONE: return "ಜಾರ್ಜಿಯಾದ ಲಾರಿ";
          case OTHER:
              default: return "ಜಾರ್ಜಿಯಾದ ಲಾರಿ";
        }
      }
      case GHS: {
        switch (category) {
          case ONE: return "ಘಾನಾದ ಸೆದಿ";
          case OTHER:
              default: return "ಘಾನಾದ ಸೆದಿಗಳು";
        }
      }
      case GIP: {
        switch (category) {
          case ONE: return "ಗಿಬ್ರಾಲ್ಟರ್ ಪೌಂಡ್";
          case OTHER:
              default: return "ಗಿಬ್ರಾಲ್ಟರ್ ಪೌಂಡ್‍ಗಳು";
        }
      }
      case GMD: {
        switch (category) {
          case ONE: return "ಗ್ಯಾಂಬಿಯಾದ ದಲಾಸಿ";
          case OTHER:
              default: return "ಗ್ಯಾಂಬಿಯಾದ ದಲಾಸಿಗಳು";
        }
      }
      case GNF: {
        switch (category) {
          case ONE: return "ಗಿನಿಯನ್ ಫ್ರಾಂಕ್";
          case OTHER:
              default: return "ಗಿನಿಯನ್ ಫ್ರಾಂಕ್‌ಗಳು";
        }
      }
      case GTQ: {
        switch (category) {
          case ONE: return "ಗ್ವಾಟೆಮಾಲಾದ ಕುಯಿಟ್ಸಲ್‌‌";
          case OTHER:
              default: return "ಗ್ವಾಟೆಮಾಲಾದ ಕುಯಿಟ್ಸಲ್‌‌‍ಗಳು";
        }
      }
      case GYD: {
        switch (category) {
          case ONE: return "ಗುಯಾನೀಸ್‌ ಡಾಲರ್‌";
          case OTHER:
              default: return "ಗುಯಾನೀಸ್‌ ಡಾಲರ್‌‌ಗಳು";
        }
      }
      case HKD: {
        switch (category) {
          case ONE: return "ಹಾಂಗ್ ಕಾಂಗ್ ಡಾಲರ್";
          case OTHER:
              default: return "ಹಾಂಗ್ ಕಾಂಗ್ ಡಾಲರ್‌ಗಳು";
        }
      }
      case HNL: {
        switch (category) {
          case ONE: return "ಹೊಂಡುರಾನ್‌ ಲೆಂಪಿರಾ";
          case OTHER:
              default: return "ಹೊಂಡುರಾನ್‌ ಲೆಂಪಿರಾಗಳು";
        }
      }
      case HRK: {
        switch (category) {
          case ONE: return "ಕ್ರೊಯೆಷ್ಯಾದ ಕೂನಾ";
          case OTHER:
              default: return "ಕ್ರೊಯೆಷ್ಯಾದ ಕೂನಾಗಳು";
        }
      }
      case HTG: {
        switch (category) {
          case ONE: return "ಹೈಟಿಯ ಗೋರ್ದೆ";
          case OTHER:
              default: return "ಹೈಟಿಯ ಗೋರ್ದೆಗಳು";
        }
      }
      case HUF: {
        switch (category) {
          case ONE: return "ಹಂಗೇರಿಯನ್ ಫೋರಿಂಟ್";
          case OTHER:
              default: return "ಹಂಗೇರಿಯನ್ ಫೋರಿಂಟ್‍ಗಳು";
        }
      }
      case IDR: {
        switch (category) {
          case ONE: return "ಇಂಡೊನೇಷ್ಯಾ ರುಪೈ";
          case OTHER:
              default: return "ಇಂಡೊನೇಷ್ಯಾ ರುಪೈ";
        }
      }
      case ILS: {
        switch (category) {
          case ONE: return "ಇಸ್ರೇಲಿ ನ್ಯೂ ಶೇಖಲ್";
          case OTHER:
              default: return "ಇಸ್ರೇಲಿ ನ್ಯೂ ಶೇಖಲ್‍ಗಳು";
        }
      }
      case INR: {
        switch (category) {
          case ONE: return "ಭಾರತೀಯ ರೂಪಾಯಿ";
          case OTHER:
              default: return "ಭಾರತೀಯ ರೂಪಾಯಿಗಳು";
        }
      }
      case IQD: {
        switch (category) {
          case ONE: return "ಇರಾಖಿಯನ್ ದಿನಾರ್";
          case OTHER:
              default: return "ಇರಾಖಿಯನ್ ದಿನಾರ್‌ಗಳು";
        }
      }
      case IRR: {
        switch (category) {
          case ONE: return "ಇರಾನಿಯನ್ ರಿಯಲ್";
          case OTHER:
              default: return "ಇರಾನಿಯನ್ ರಿಯಲ್‌ಗಳು";
        }
      }
      case ISK: {
        switch (category) {
          case ONE: return "ಐಸ್‌ಲ್ಯಾಂಡಿಕ್ ಕ್ರೋನಾ";
          case OTHER:
              default: return "ಐಸ್‌ಲ್ಯಾಂಡಿಕ್ ಕ್ರೋನಾ";
        }
      }
      case JMD: {
        switch (category) {
          case ONE: return "ಜಮೈಕನ್ ಡಾಲರ್";
          case OTHER:
              default: return "ಜಮೈಕನ್ ಡಾಲರ್‌ಗಳು";
        }
      }
      case JOD: {
        switch (category) {
          case ONE: return "ಜೋರ್ಡಾನಿಯನ್ ದಿನಾರ್";
          case OTHER:
              default: return "ಜೋರ್ಡಾನಿಯನ್ ದಿನಾರ್‌ಗಳು";
        }
      }
      case JPY: {
        switch (category) {
          case ONE: return "ಜಪಾನೀಸ್ ಯೆನ್";
          case OTHER:
              default: return "ಜಪಾನೀಸ್ ಯೆನ್";
        }
      }
      case KES: {
        switch (category) {
          case ONE: return "ಕೆನ್ಯನ್ ಶಿಲ್ಲಿಂಗ್";
          case OTHER:
              default: return "ಕೆನ್ಯನ್ ಶಿಲ್ಲಿಂಗ್‍ಗಳು";
        }
      }
      case KGS: {
        switch (category) {
          case ONE: return "ಕಿರ್ಗಿಸ್ತಾನಿ ಸೋಮ್";
          case OTHER:
              default: return "ಕಿರ್ಗಿಸ್ತಾನಿ ಸೋಮ್";
        }
      }
      case KHR: {
        switch (category) {
          case ONE: return "ಕಾಂಬೋಡಿಯನ್ ರಿಯಲ್";
          case OTHER:
              default: return "ಕಾಂಬೋಡಿಯನ್ ರಿಯಲ್‍ಗಳು";
        }
      }
      case KMF: {
        switch (category) {
          case ONE: return "ಕೊಮೊರಿಯನ್ ಫ್ರಾಂಕ್";
          case OTHER:
              default: return "ಕೊಮೊರಿಯನ್ ಫ್ರಾಂಕ್‍ಗಳು";
        }
      }
      case KPW: {
        switch (category) {
          case ONE: return "ಉತ್ತರ ಕೊರಿಯನ್ ವೋನ್";
          case OTHER:
              default: return "ಉತ್ತರ ಕೊರಿಯನ್ ವೋನ್";
        }
      }
      case KRW: {
        switch (category) {
          case ONE: return "ದಕ್ಷಿಣ ಕೊರಿಯನ್ ವೊನ್";
          case OTHER:
              default: return "ದಕ್ಷಿಣ ಕೊರಿಯನ್ ವೊನ್";
        }
      }
      case KWD: {
        switch (category) {
          case ONE: return "ಕುವೈತೀ ದಿನಾರ್";
          case OTHER:
              default: return "ಕುವೈತೀ ದಿನಾರ್‌ಗಳು";
        }
      }
      case KYD: {
        switch (category) {
          case ONE: return "ಕೆಮ್ಯಾನ್‌ ಐಲ್ಯಾಂಡ್‌ನ ಡಾಲರ್‌";
          case OTHER:
              default: return "ಕೆಮ್ಯಾನ್‌ ಐಲ್ಯಾಂಡ್‌ನ ಡಾಲರ್‌‌ಗಳು";
        }
      }
      case KZT: {
        switch (category) {
          case ONE: return "ಕಜಕಿಸ್ತಾನ್ ತೆಂಗೇ";
          case OTHER:
              default: return "ಕಜಾಕಿಸ್ತಾನಿ ತೆಂಗೆಗಳು";
        }
      }
      case LAK: {
        switch (category) {
          case ONE: return "ಲೋಟಿಯನ್ ಕಿಪ್";
          case OTHER:
              default: return "ಲೋಟಿಯನ್ ಕಿಪ್‍ಗಳು";
        }
      }
      case LBP: {
        switch (category) {
          case ONE: return "ಲೆಬೆನೀಸ್ ಪೌಂಡ್";
          case OTHER:
              default: return "ಲೆಬೆನೀಸ್ ಪೌಂಡ್‍ಗಳು";
        }
      }
      case LKR: {
        switch (category) {
          case ONE: return "ಶ್ರೀಲಂಕಾದ ರುಪೀ";
          case OTHER:
              default: return "ಶ್ರೀಲಂಕಾದ ರುಪೀಗಳು";
        }
      }
      case LRD: {
        switch (category) {
          case ONE: return "ಲಿಬೇರಿಯನ್ ಡಾಲರ್";
          case OTHER:
              default: return "ಲಿಬೇರಿಯನ್ ಡಾಲರ್‌ಗಳು";
        }
      }
      case LTL: {
        switch (category) {
          case ONE: return "ಲಿಥುನಿಯನ್‌ ಲಿತಾಸ್‌";
          case OTHER:
              default: return "ಲಿಥುನಿಯನ್‌ ಲಿತಾಯ್";
        }
      }
      case LVL: {
        switch (category) {
          case ONE: return "ಲ್ಯಾಟ್ವಿಯನ್ ಲ್ಯಾಟ್ಸ್";
          case OTHER:
              default: return "ಲ್ಯಾಟ್ವಿಯನ್ ಲ್ಯಾಟಿ";
        }
      }
      case LYD: {
        switch (category) {
          case ONE: return "ಲಿಬಿಯಾದ ದಿನಾರ್‌";
          case OTHER:
              default: return "ಲಿಬಿಯಾದ ದಿನಾರ್‌‍ಗಳು";
        }
      }
      case MAD: {
        switch (category) {
          case ONE: return "ಮೊರೊಕನ್ ದಿರ್‌ಹಮ್";
          case OTHER:
              default: return "ಮೊರೊಕನ್ ದಿರ್‌ಹಮ್‌ಗಳು";
        }
      }
      case MDL: {
        switch (category) {
          case ONE: return "ಮಲ್ದೋವಾದ ಲೆವೂ";
          case OTHER:
              default: return "ಮಲ್ದೋವಾದ ಲೆಯ್";
        }
      }
      case MGA: {
        switch (category) {
          case ONE: return "ಮಲಗಾಸಿ ಅರಿಯಾರಿ";
          case OTHER:
              default: return "ಮಲಗಾಸಿ ಅರಿಯಾರಿಗಳು";
        }
      }
      case MKD: {
        switch (category) {
          case ONE: return "ಮೆಸಡೋನಿಯನ್ ದಿನಾರ್";
          case OTHER:
              default: return "ಮೆಸಡೋನಿಯನ್ ದಿನಾರಿ";
        }
      }
      case MMK: {
        switch (category) {
          case ONE: return "ಮ್ಯಾನ್ಮಾರ್ ಕ್ಯಾಟ್";
          case OTHER:
              default: return "ಮ್ಯಾನ್ಮಾರ್ ಕ್ಯಾಟ್‍ಗಳು";
        }
      }
      case MNT: {
        switch (category) {
          case ONE: return "ಮಂಗೋಲಿಯಾದ ತುಗ್ರಿಕ್‌‌";
          case OTHER:
              default: return "ಮಂಗೋಲಿಯಾದ ತುಗ್ರಿಕ್‌‌‌ಗಳು";
        }
      }
      case MOP: {
        switch (category) {
          case ONE: return "ಮಕ್ಯೂದ ಪಟಕಾ";
          case OTHER:
              default: return "ಮಕ್ಯೂದ ಪಟಕಾಗಳು";
        }
      }
      case MRO: {
        switch (category) {
          case ONE: return "ಮೌರೀಶಿಯನಿಯನ್ ಒಗಿಯ";
          case OTHER:
              default: return "ಮೌರೀಶಿಯನಿಯನ್ ಒಗಿಯಗಳು";
        }
      }
      case MUR: {
        switch (category) {
          case ONE: return "ಮಾರಿಷಿಯನ್ ರುಪಿ";
          case OTHER:
              default: return "ಮಾರಿಷಿಯನ್ ರುಪಿಗಳು";
        }
      }
      case MVR: {
        switch (category) {
          case ONE: return "ಮಾಲ್ಡೀವಿಯನ್ ರುಫಿಯಾ";
          case OTHER:
              default: return "ಮಾಲ್ಡೀವಿಯನ್ ರುಫಿಯಾಗಳು";
        }
      }
      case MWK: {
        switch (category) {
          case ONE: return "ಮಲಾವಿಯ ಕ್ವಾಚ";
          case OTHER:
              default: return "ಮಲಾವಿಯ ಕ್ವಾಚಗಳು";
        }
      }
      case MXN: {
        switch (category) {
          case ONE: return "ಮೆಕ್ಸಿಕೊದ ಪೆಸೊ";
          case OTHER:
              default: return "ಮೆಕ್ಸಿಕೊದ ಪೆಸೊಗಳು";
        }
      }
      case MYR: {
        switch (category) {
          case ONE: return "ಮಲೇಶಿಯನ್ ರಿಂಗಿಟ್ಟ್";
          case OTHER:
              default: return "ಮಲೇಶಿಯನ್ ರಿಂಗಿಟ್ಟ್‌ಗಳು";
        }
      }
      case MZN: {
        switch (category) {
          case ONE: return "ಮೊಝಾಂಬಿಕನ್ ಮೆಟಿಕಲ್";
          case OTHER:
              default: return "ಮೊಝಾಂಬಿಕನ್ ಮೆಟಿಕಲ್‍ಗಳು";
        }
      }
      case NAD: {
        switch (category) {
          case ONE: return "ನಮೀಬಿಯನ್ ಡಾಲರ್";
          case OTHER:
              default: return "ನಮೀಬಿಯನ್ ಡಾಲರ್‌‍ಗಳು";
        }
      }
      case NGN: {
        switch (category) {
          case ONE: return "ನೈಜೀರಿಯಾದ ನೇರಾ";
          case OTHER:
              default: return "ನೈಜೀರಿಯಾದ ನೇರಾಗಳು";
        }
      }
      case NIO: {
        switch (category) {
          case ONE: return "ನಿಕಾರಗ್ವಾದ ಕರ್ದೊಬಾ";
          case OTHER:
              default: return "ನಿಕಾರಗ್ವಾದ ಕರ್ದೊಬಾಗಳು";
        }
      }
      case NOK: {
        switch (category) {
          case ONE: return "ನಾರ್ವೇಯ ಕ್ರೋನ್";
          case OTHER:
              default: return "ನಾರ್ವೇಯ ಕ್ರೋನರ್";
        }
      }
      case NPR: {
        switch (category) {
          case ONE: return "ನೇಪಾಳದ ರುಪೀ";
          case OTHER:
              default: return "ನೇಪಾಳದ ರುಪೀಗಳು";
        }
      }
      case NZD: {
        switch (category) {
          case ONE: return "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಡಾಲರ್";
          case OTHER:
              default: return "ನ್ಯೂಜಿಲ್ಯಾಂಡ್ ಡಾಲರ್‌ಗಳು";
        }
      }
      case OMR: {
        switch (category) {
          case ONE: return "ಒಮಾನಿ ರಿಯಲ್";
          case OTHER:
              default: return "ಒಮಾನಿ ರಿಯಲ್‍ಗಳು";
        }
      }
      case PAB: {
        switch (category) {
          case ONE: return "ಪನಾಮಾನಿಯನ್ ಬಲ್ಬೋವಾ";
          case OTHER:
              default: return "ಪನಾಮಾನಿಯನ್ ಬಲ್ಬೋವಾಗಳು";
        }
      }
      case PEN: {
        switch (category) {
          case ONE: return "ಪೆರುವಿಯನ್ ಸೊಲ್";
          case OTHER:
              default: return "ಪೆರುವಿಯನ್ ಸೊಲ್‍ಗಳು";
        }
      }
      case PGK: {
        switch (category) {
          case ONE: return "ಪಪುವಾ ನ್ಯೂ ಗಿನಿಯನ್ ಕಿನಾ";
          case OTHER:
              default: return "ಪಪುವಾ ನ್ಯೂ ಗಿನಿಯನ್ ಕಿನಾ";
        }
      }
      case PHP: {
        switch (category) {
          case ONE: return "ಫಿಲಿಪ್ಪೈನ್ ಪೆಸೊ";
          case OTHER:
              default: return "ಫಿಲಿಪ್ಪೈನ್ ಪೆಸೊಗಳು";
        }
      }
      case PKR: {
        switch (category) {
          case ONE: return "ಪಾಕಿಸ್ತಾನದ ರುಪೀ";
          case OTHER:
              default: return "ಪಾಕಿಸ್ತಾನದ ರುಪೀಗಳು";
        }
      }
      case PLN: {
        switch (category) {
          case ONE: return "ಪೊಲಿಶ್ ಝ್ಲೋಟಿ";
          case OTHER:
              default: return "ಪೊಲಿಶ್ ಝ್ಲೋಟಿಗಳು";
        }
      }
      case PYG: {
        switch (category) {
          case ONE: return "ಪೆರುಗ್ವೇಯ ಗ್ವಾರನೀ";
          case OTHER:
              default: return "ಪೆರುಗ್ವೇಯ ಗ್ವಾರನೀಗಳು";
        }
      }
      case QAR: {
        switch (category) {
          case ONE: return "ಖತಾರಿ ರಿಯಲ್";
          case OTHER:
              default: return "ಖತಾರಿ ರಿಯಲ್‍ಗಳು";
        }
      }
      case RON: {
        switch (category) {
          case ONE: return "ರೊಮೇನಿಯನ್ ಲೆವು";
          case OTHER:
              default: return "ರೊಮೇನಿಯನ್ ಲೆಯ್";
        }
      }
      case RSD: {
        switch (category) {
          case ONE: return "ಸೆರ್ಬಿಯನ್ ದಿನಾರ್";
          case OTHER:
              default: return "ಸೆರ್ಬಿಯನ್ ದಿನಾರ್‌ಗಳು";
        }
      }
      case RUB: {
        switch (category) {
          case ONE: return "ರಶಿಯನ್ ರೂಬಲ್";
          case OTHER:
              default: return "ರಶಿಯನ್ ರೂಬಲ್‍ಗಳು";
        }
      }
      case RWF: {
        switch (category) {
          case ONE: return "ರುವಾಂಡನ್ ಫ್ರಾಂಕ್";
          case OTHER:
              default: return "ರುವಾಂಡನ್ ಫ್ರಾಂಕ್‍ಗಳು";
        }
      }
      case SAR: {
        switch (category) {
          case ONE: return "ಸೌದಿ ರಿಯಾಲ್";
          case OTHER:
              default: return "ಸೌದಿ ರಿಯಾಲ್‍ಗಳು";
        }
      }
      case SBD: {
        switch (category) {
          case ONE: return "ಸೊಲೊಮನ್ ದ್ವೀಪಗಳ ಡಾಲರ್";
          case OTHER:
              default: return "ಸೊಲೊಮನ್ ದ್ವೀಪಗಳ ಡಾಲರ್‌ಗಳು";
        }
      }
      case SCR: {
        switch (category) {
          case ONE: return "ಸೆಚೊಲಿಯೊಸ್ ರುಪಿ";
          case OTHER:
              default: return "ಸೆಚೊಲಿಯೊಸ್ ರುಪಿಗಳು";
        }
      }
      case SDG: {
        switch (category) {
          case ONE: return "ಸುಡಾನೀಸ್ ಪೌಂಡ್";
          case OTHER:
              default: return "ಸುಡಾನೀಸ್ ಪೌಂಡ್";
        }
      }
      case SEK: {
        switch (category) {
          case ONE: return "ಸ್ವೀಡಿಷ್ ಕ್ರೋನಾ";
          case OTHER:
              default: return "ಸ್ವೀಡಿಶ್ ಕ್ರೋನರ್";
        }
      }
      case SGD: {
        switch (category) {
          case ONE: return "ಸಿಂಗಾಪುರ್ ಡಾಲರ್‌";
          case OTHER:
              default: return "ಸಿಂಗಾಪುರ್ ಡಾಲರ್‌‌ಗಳು";
        }
      }
      case SHP: {
        switch (category) {
          case ONE: return "ಸೇಂಟ್ ಹೆಲೇನಾ ಪೌಂಡ್";
          case OTHER:
              default: return "ಸೇಂಟ್ ಹೆಲೇನಾ ಪೌಂಡ್";
        }
      }
      case SLL: {
        switch (category) {
          case ONE: return "ಸಿಯೆರಾ ಲಿಯೋನಿಯನ್ ಲಿಯೋನ್";
          case OTHER:
              default: return "ಸಿಯೆರಾ ಲಿಯೋನಿಯನ್ ಲಿಯೋನ್‌ಗಳು";
        }
      }
      case SOS: {
        switch (category) {
          case ONE: return "ಸೊಮಾಲಿ ಶಿಲ್ಲಿಂಗ್";
          case OTHER:
              default: return "ಸೊಮಾಲಿ ಶಿಲ್ಲಿಂಗ್‍ಗಳು";
        }
      }
      case SRD: {
        switch (category) {
          case ONE: return "ಸುರಿನಾಮೀಸ್ ಡಾಲರ್";
          case OTHER:
              default: return "ಸುರಿನಾಮೀಸ್ ಡಾಲರ್‌ಗಳು";
        }
      }
      case SSP: {
        switch (category) {
          case ONE: return "ದಕ್ಷಿಣ ಸೂಡಾನೀಸ್ ಪೌಂಡ್‍";
          case OTHER:
              default: return "ದಕ್ಷಿಣ ಸೂಡಾನೀಸ್ ಪೌಂಡ್‍‍ಗಳು";
        }
      }
      case STD: {
        switch (category) {
          case ONE: return "ಸಾವೊ ಟೋಮ್ ಮತ್ತು ಪ್ರಿನ್ಸಿಪ್ ದೊಬ್ರಾ";
          case OTHER:
              default: return "ಸಾವೊ ಟೋಮ್ ಮತ್ತು ಪ್ರಿನ್ಸಿಪ್ ದೊಬ್ರಾಗಳು";
        }
      }
      case SYP: {
        switch (category) {
          case ONE: return "ಸಿರಿಯನ್ ಪೌಂಡ್";
          case OTHER:
              default: return "ಸಿರಿಯನ್ ಪೌಂಡ್‌ಗಳು";
        }
      }
      case SZL: {
        switch (category) {
          case ONE: return "ಸ್ವಾಜಿ ಲಿಲಂಗೆನಿ";
          case OTHER:
              default: return "ಸ್ವಾಜಿ ಎಮಲಂಗೆನಿ";
        }
      }
      case THB: {
        switch (category) {
          case ONE: return "ಥಾಯ್ ಬಹ್ತ್";
          case OTHER:
              default: return "ಥಾಯ್ ಬಹ್ತ್";
        }
      }
      case TJS: {
        switch (category) {
          case ONE: return "ತಜಕಿಸ್ತಾನಿ ಸೊಮೋನಿ";
          case OTHER:
              default: return "ತಜಕಿಸ್ತಾನಿ ಸೊಮೋನಿಗಳು";
        }
      }
      case TMT: {
        switch (category) {
          case ONE: return "ಟರ್ಕ್‍ಮೆನಿಸ್ತಾನ್ ಮನಾತ್";
          case OTHER:
              default: return "ಟರ್ಕ್‍ಮೆನಿಸ್ತಾನ್ ಮನಾತ್";
        }
      }
      case TND: {
        switch (category) {
          case ONE: return "ತುನೀಸಿಯನ್ ದಿನಾರ್";
          case OTHER:
              default: return "ತುನೀಸಿಯನ್ ದಿನಾರ್‌ಗಳು";
        }
      }
      case TOP: {
        switch (category) {
          case ONE: return "ಟೊಂಗಾ ಪಾಂಗ";
          case OTHER:
              default: return "ಟೊಂಗಾ ಪಾಂಗ";
        }
      }
      case TRY: {
        switch (category) {
          case ONE: return "ಟರ್ಕಿಶ್ ಲಿರಾ";
          case OTHER:
              default: return "ಟರ್ಕಿಶ್ ಲಿರಾ";
        }
      }
      case TTD: {
        switch (category) {
          case ONE: return "ಟ್ರಿನಿಡಾಡ್ ಮತ್ತು ಟೊಬಾಗೊ ಡಾಲರ್";
          case OTHER:
              default: return "ಟ್ರಿನಿಡಾಡ್ ಮತ್ತು ಟೊಬಾಗೊ ಡಾಲರ್‌ಗಳು";
        }
      }
      case TWD: {
        switch (category) {
          case ONE: return "ನ್ಯೂ ತೈವಾನ್ ಡಾಲರ್";
          case OTHER:
              default: return "ನ್ಯೂ ತೈವಾನ್ ಡಾಲರ್‌ಗಳು";
        }
      }
      case TZS: {
        switch (category) {
          case ONE: return "ತಾನ್‌ಜೇನಿಯನ್ ಶಿಲ್ಲಿಂಗ್";
          case OTHER:
              default: return "ತಾನ್‌ಜೇನಿಯನ್ ಶಿಲ್ಲಿಂಗ್‍ಗಳು";
        }
      }
      case UAH: {
        switch (category) {
          case ONE: return "ಉಕ್ರೇನಿಯನ್ ಹ್ರಿವ್ನೀಯ";
          case OTHER:
              default: return "ಉಕ್ರೇನಿಯನ್ ಹ್ರಿವ್ನೀಯಗಳು";
        }
      }
      case UGX: {
        switch (category) {
          case ONE: return "ಉಗಾಂಡನ್ ಶಿಲ್ಲಿಂಗ್";
          case OTHER:
              default: return "ಉಗಾಂಡನ್ ಶಿಲ್ಲಿಂಗ್‍ಗಳು";
        }
      }
      case USD: {
        switch (category) {
          case ONE: return "ಅಮೆರಿಕದ ಡಾಲರ್‌";
          case OTHER:
              default: return "ಅಮೆರಿಕದ ಡಾಲರ್‌‌ಗಳು";
        }
      }
      case UYU: {
        switch (category) {
          case ONE: return "ಉರುಗ್ವೆಯ ಪೆಸೊ";
          case OTHER:
              default: return "ಉರುಗ್ವೆಯ ಪೆಸೊಗಳು";
        }
      }
      case UZS: {
        switch (category) {
          case ONE: return "ಉಜ್ಬೇಕಿಸ್ತಾನ್ ಸೊಮ್";
          case OTHER:
              default: return "ಉಜ್ಬೇಕಿಸ್ತಾನ್ ಸೊಮ್";
        }
      }
      case VEF: {
        switch (category) {
          case ONE: return "ವೆನಿಜುಲಿಯನ್ ಬೊಲಿವರ್";
          case OTHER:
              default: return "ವೆನಿಜುಲಿಯನ್ ಬೊಲಿವರ್‌ಗಳು";
        }
      }
      case VND: {
        switch (category) {
          case ONE: return "ವಿಯೆಟ್ನಾಮೀಸ್ ಡಾಂಗ್";
          case OTHER:
              default: return "ವಿಯೆಟ್ನಾಮೀಸ್ ಡಾಂಗ್";
        }
      }
      case VUV: {
        switch (category) {
          case ONE: return "ವನೂತು ವತು";
          case OTHER:
              default: return "ವನೂತು ವತುಗಳು";
        }
      }
      case WST: {
        switch (category) {
          case ONE: return "ಸಮೋನ್ ತಲಾ";
          case OTHER:
              default: return "ಸಮೋನ್ ತಲಾ";
        }
      }
      case XAF: {
        switch (category) {
          case ONE: return "CFA ಫ್ರಾಂಕ್ BEAC";
          case OTHER:
              default: return "CFA ಫ್ರಾಂಕ್ BEAC";
        }
      }
      case XCD: {
        switch (category) {
          case ONE: return "ಪೂರ್ವ ಕೆರೀಬಿಯನ್ ಡಾಲರ್";
          case OTHER:
              default: return "ಪೂರ್ವ ಕೆರೀಬಿಯನ್ ಡಾಲರ್‌ಗಳು";
        }
      }
      case XOF: {
        switch (category) {
          case ONE: return "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾದ [CFA] ಫ್ರಾಂಕ್‌";
          case OTHER:
              default: return "ಪಶ್ಚಿಮ ಆಫ್ರಿಕಾದ [CFA] ಫ್ರಾಂಕ್‌ಗಳು";
        }
      }
      case XPF: {
        switch (category) {
          case ONE: return "[CFP] ಫ್ರಾಂಕ್";
          case OTHER:
              default: return "[CFP] ಫ್ರಾಂಕ್‌ಗಳು";
        }
      }
      case XXX: {
        switch (category) {
          case ONE: return "(ಅಪರಿಚಿತ ಕರೆನ್ಸಿ ಯುನಿಟ್)";
          case OTHER:
              default: return "(ಅಪರಿಚಿತ ಕರೆನ್ಸಿ)";
        }
      }
      case YER: {
        switch (category) {
          case ONE: return "ಯೆಮೆನಿ ರಿಯಲ್";
          case OTHER:
              default: return "ಯೆಮೆನಿ ರಿಯಲ್‍ಗಳು";
        }
      }
      case ZAR: {
        switch (category) {
          case ONE: return "ದಕ್ಷಿಣ ಆಫ್ರಿಕನ್ ರಾಂಡ್";
          case OTHER:
              default: return "ದಕ್ಷಿಣ ಆಫ್ರಿಕನ್ ರಾಂಡ್";
        }
      }
      case ZMW: {
        switch (category) {
          case ONE: return "ಜಾಂಬಿಯಾ ಕ್ವಾಚ";
          case OTHER:
              default: return "ಜಾಂಬಿಯಾ ಕ್ವಾಚಗಳು";
        }
      }
      default: return "";
    }
  }

  public int getCurrencyDigits(CLDR.Currency code) {
    return _CurrencyUtil.getCurrencyDigits(code);
  }

  protected void wrapUnits(PluralCategory category, DigitBuffer dbuf, String unit,
      StringBuilder dest) {
    dbuf.appendTo(dest);
    dest.append(" ");
    dest.append(unit);
  }

  private static class _Params extends NumberFormatterParams {
    _Params() {
      this.decimal = ".";
      this.group = ",";
      this.percent = "%";
      this.minus = "-";
      this.plus = "+";
      this.exponential = "E";
      this.superscriptingExponent = "×";
      this.perMille = "‰";
      this.infinity = "∞";
      this.nan = "NaN";
      this.currencyDecimal = ".";
      this.currencyGroup = ",";
    }
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy