import { LocaleConfig, LocaleInterface } from '../types';

export default class Locale implements LocaleInterface {
  public config: LocaleConfig = {
    currency: {
      name: 'રૂપિયો',
      plural: 'રૂપિયા',
      symbol: '₹',
      fractionalUnit: {
        name: 'પૈસા',
        plural: 'પૈસા',
        symbol: '',
      },
    },
    texts: {
      and: 'અને',
      minus: 'ઋણ',
      // only: 'માત્ર',
      only: '',
      point: 'દશાંશ',
    },
    numberWordsMapping: [
      { number: 10000000, value: 'કરોડ' },
      { number: 100000, value: 'લાખ' },
      { number: 1000, value: 'હજાર' },
      { number: 100, value: 'સો' },
      { number: 99, value: 'નવ્વાણું' },
      { number: 98, value: 'અઠ્ઠાણું' },
      { number: 97, value: 'સત્તાણું' },
      { number: 96, value: 'છન્નું' },
      { number: 95, value: 'પંચાણું' },
      { number: 94, value: 'ચોરાણું' },
      { number: 93, value: 'ત્રાણું' },
      { number: 92, value: 'બાણું' },
      { number: 91, value: 'એકાણું' },
      { number: 90, value: 'નેવું' },
      { number: 89, value: 'નેવ્યાસી' },
      { number: 88, value: 'ઈઠ્યાસી' },
      { number: 87, value: 'સિત્યાસી' },
      { number: 86, value: 'છ્યાસી' },
      { number: 85, value: 'પંચ્યાસી' },
      { number: 84, value: 'ચોર્યાસી' },
      { number: 83, value: 'ત્યાસી' },
      { number: 82, value: 'બ્યાસી' },
      { number: 81, value: 'એક્યાસી' },
      { number: 80, value: 'એંસી' },
      { number: 79, value: 'ઓગણાએંસી' },
      { number: 78, value: 'ઇઠ્યોતેર' },
      { number: 77, value: 'સિત્યોતેર' },
      { number: 76, value: 'છોતેર' },
      { number: 75, value: 'પંચોતેર' },
      { number: 74, value: 'ચુમોતેર' },
      { number: 73, value: 'તોતેર' },
      { number: 72, value: 'બોતેર' },
      { number: 71, value: 'એકોતેર' },
      { number: 70, value: 'સિત્તેર' },
      { number: 69, value: 'ઓગણોસિત્તેર' },
      { number: 68, value: 'અડસઠ' },
      { number: 67, value: 'સડસઠ' },
      { number: 66, value: 'છાસઠ' },
      { number: 65, value: 'પાંસઠ' },
      { number: 64, value: 'ચોસઠ' },
      { number: 63, value: 'ત્રેસઠ' },
      { number: 62, value: 'બાસઠ' },
      { number: 61, value: 'એકસઠ' },
      { number: 60, value: 'સાઈઠ' },
      { number: 59, value: 'ઓગણસાઠ' },
      { number: 58, value: 'અઠ્ઠાવન' },
      { number: 57, value: 'સત્તાવન' },
      { number: 56, value: 'છપ્પન' },
      { number: 55, value: 'પંચાવન' },
      { number: 54, value: 'ચોપન' },
      { number: 53, value: 'ત્રેપન' },
      { number: 52, value: 'બાવન' },
      { number: 51, value: 'એકાવન' },
      { number: 50, value: 'પચાસ' },
      { number: 49, value: 'ઓગણપચાસ' },
      { number: 48, value: 'સુડતાલીસ' },
      { number: 47, value: 'સુડતાલીસ' },
      { number: 46, value: 'છેતાલીસ' },
      { number: 45, value: 'પિસ્તાલીસ' },
      { number: 44, value: 'ચુંમાલીસ' },
      { number: 43, value: 'ત્રેતાલીસ' },
      { number: 42, value: 'એકતાલીસ' },
      { number: 41, value: 'એકતાલીસ' },
      { number: 40, value: 'ચાલીસ' },
      { number: 39, value: 'ઓગણચાલીસ' },
      { number: 38, value: 'આડત્રીસ' },
      { number: 37, value: 'સાડત્રીસ' },
      { number: 36, value: 'છત્રીસ' },
      { number: 35, value: 'પાંત્રીસ' },
      { number: 34, value: 'ચોત્રીસ' },
      { number: 33, value: 'તેત્રીસ' },
      { number: 32, value: 'બત્રીસ' },
      { number: 31, value: 'એકત્રીસ' },
      { number: 30, value: 'ત્રીસ' },
      { number: 29, value: 'ઓગણત્રીસ' },
      { number: 28, value: 'અઠ્ઠાવીસ' },
      { number: 27, value: 'સત્તાવીસ' },
      { number: 26, value: 'છવીસ' },
      { number: 25, value: 'પચ્ચીસ' },
      { number: 24, value: 'ચોવીસ' },
      { number: 23, value: 'તેવીસ' },
      { number: 22, value: 'બાવીસ' },
      { number: 21, value: 'એકવીસ' },
      { number: 20, value: 'વીસ' },
      { number: 19, value: 'ઓગણિસ' },
      { number: 18, value: 'અઢાર' },
      { number: 17, value: 'સત્તર' },
      { number: 16, value: 'સોળ' },
      { number: 15, value: 'પંદર' },
      { number: 14, value: 'ચૌદ' },
      { number: 13, value: 'તેર' },
      { number: 12, value: 'બાર' },
      { number: 11, value: 'અગિયાર' },
      { number: 10, value: 'દસ' },
      { number: 9, value: 'નવ' },
      { number: 8, value: 'આઠ' },
      { number: 7, value: 'સાત' },
      { number: 6, value: 'છ' },
      { number: 5, value: 'પાંચ' },
      { number: 4, value: 'ચાર' },
      { number: 3, value: 'ત્રણ' },
      { number: 2, value: 'બે' },
      { number: 1, value: 'એક' },
      { number: 0, value: 'શૂન્ય' },
    ],
  };
}
