// Code generated by https://github.com/nkall/compactnumber at 2019-10-20 13:43:16.072781 -0700 PDT m=+0.107571706. DO NOT EDIT. // Based on https://github.com/unicode-cldr/cldr-numbers-modern version 36 // // Do not edit this file manually! Instead, follow the "Generating Compact Forms" guide in the README.
package compactnumber import var compactFormsByLanguage = map[string]map[CompactType][]models.CompactFormRule{ "af": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 duisend", "other": "0 duisend", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 duisend", "other": "00 duisend", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 duisend", "other": "000 duisend", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljoen", "other": "0 miljoen", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljoen", "other": "00 miljoen", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljoen", "other": "000 miljoen", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljard", "other": "0 miljard", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljard", "other": "00 miljard", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljard", "other": "000 miljard", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 biljoen", "other": "0 biljoen", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biljoen", "other": "00 biljoen", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 m", "other": "0 m", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 m", "other": "00 m", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 m", "other": "000 m", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mjd", "other": "0 mjd", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mjd", "other": "00 mjd", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mjd", "other": "000 mjd", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bn", "other": "0 bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bn", "other": "00 bn", }, }, }, }, "af-NA": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 duisend", "other": "0 duisend", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 duisend", "other": "00 duisend", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 duisend", "other": "000 duisend", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljoen", "other": "0 miljoen", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljoen", "other": "00 miljoen", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljoen", "other": "000 miljoen", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljard", "other": "0 miljard", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljard", "other": "00 miljard", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljard", "other": "000 miljard", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 biljoen", "other": "0 biljoen", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biljoen", "other": "00 biljoen", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 m", "other": "0 m", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 m", "other": "00 m", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 m", "other": "000 m", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mjd", "other": "0 mjd", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mjd", "other": "00 mjd", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mjd", "other": "000 mjd", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bn", "other": "0 bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bn", "other": "00 bn", }, }, }, }, "am": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ሺ", "other": "0 ሺ", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ሺ", "other": "00 ሺ", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ሺ", "other": "000 ሺ", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ሚሊዮን", "other": "0 ሚሊዮን", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ሚሊዮን", "other": "00 ሚሊዮን", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ሚሊዮን", "other": "000 ሚሊዮን", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ቢሊዮን", "other": "0 ቢሊዮን", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ቢሊዮን", "other": "00 ቢሊዮን", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ቢሊዮን", "other": "000 ቢሊዮን", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ትሪሊዮን", "other": "0 ትሪሊዮን", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ትሪሊዮን", "other": "00 ትሪሊዮን", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ሺ", "other": "0 ሺ", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ሺ", "other": "00 ሺ", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ሺ", "other": "000 ሺ", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ሜትር", "other": "0 ሜትር", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ሜትር", "other": "00 ሜትር", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000ሜ", "other": "000ሜ", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ቢ", "other": "0 ቢ", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ቢ", "other": "00 ቢ", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ቢ", "other": "000 ቢ", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ት", "other": "0 ት", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ት", "other": "00 ት", }, }, }, }, "ar": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-AE": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-BH": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-DJ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-DZ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-EG": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-EH": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-ER": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-IL": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-IQ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-JO": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-KM": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-KW": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-LB": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-LY": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-MA": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-MR": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-OM": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-PS": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-QA": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-SA": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-SD": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-SO": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-SS": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-SY": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-TD": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-TN": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "ar-YE": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ملايين", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ملايين", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 آلاف", "many": "0 ألف", "one": "0 ألف", "other": "0 ألف", "two": "0 ألف", "zero": "0 ألف", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ألف", "many": "00 ألف", "one": "00 ألف", "other": "00 ألف", "two": "00 ألف", "zero": "00 ألف", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 ألف", "many": "000 ألف", "one": "000 ألف", "other": "000 ألف", "two": "000 ألف", "zero": "000 ألف", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليون", "many": "0 مليون", "one": "0 مليون", "other": "0 مليون", "two": "0 مليون", "zero": "0 مليون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليون", "many": "00 مليون", "one": "00 مليون", "other": "00 مليون", "two": "00 مليون", "zero": "00 مليون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليون", "many": "000 مليون", "one": "000 مليون", "other": "000 مليون", "two": "000 مليون", "zero": "000 مليون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 مليار", "many": "0 مليار", "one": "0 مليار", "other": "0 مليار", "two": "0 مليار", "zero": "0 مليار", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 مليار", "many": "00 مليار", "one": "00 مليار", "other": "00 مليار", "two": "00 مليار", "zero": "00 مليار", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 مليار", "many": "000 مليار", "one": "000 مليار", "other": "000 مليار", "two": "000 مليار", "zero": "000 مليار", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 ترليون", "many": "0 ترليون", "one": "0 ترليون", "other": "0 ترليون", "two": "0 ترليون", "zero": "0 ترليون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 ترليون", "many": "00 ترليون", "one": "00 ترليون", "other": "00 ترليون", "two": "00 ترليون", "zero": "00 ترليون", }, }, }, }, "as": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 হাজাৰ", "other": "0 হাজাৰ", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 হাজাৰ", "other": "00 হাজাৰ", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 লাখ", "other": "0 লাখ", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 নিযুত", "other": "0 নিযুত", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 নিযুত", "other": "00 নিযুত", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 নিযুত", "other": "000 নিযুত", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 শত কোটি", "other": "0 শত কোটি", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 শত কোটি", "other": "00 শত কোটি", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 শত কোটি", "other": "000 শত কোটি", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 শত পৰাৰ্দ্ধ", "other": "0 শত পৰাৰ্দ্ধ", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 শত পৰাৰ্দ্ধ", "other": "00 শত পৰাৰ্দ্ধ", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 হাজাৰ", "other": "0 হাজাৰ", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 হাজাৰ", "other": "00 হাজাৰ", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 লাখ", "other": "0 লাখ", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 নিযুত", "other": "0 নিযুত", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 নিযুত", "other": "00 নিযুত", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 নিঃ", "other": "000 নিঃ", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 শঃ কোঃ", "other": "0 শঃ কোঃ", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 শঃ কোঃ", "other": "00 শঃ কোঃ", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 শঃ কঃ", "other": "000 শঃ কঃ", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 শঃ পঃ", "other": "0 শঃ পঃ", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 শঃ পঃ", "other": "00 শঃ পঃ", }, }, }, }, "az": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 min", "other": "0 min", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 min", "other": "00 min", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 min", "other": "000 min", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milyon", "other": "0 milyon", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milyon", "other": "00 milyon", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milyon", "other": "000 milyon", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milyard", "other": "0 milyard", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milyard", "other": "00 milyard", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milyard", "other": "000 milyard", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trilyon", "other": "0 trilyon", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trilyon", "other": "00 trilyon", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mln", "other": "0 mln", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mln", "other": "00 mln", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mln", "other": "000 mln", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mlrd", "other": "0 mlrd", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mlrd", "other": "00 mlrd", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mlrd", "other": "000 mlrd", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trln", "other": "0 trln", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trln", "other": "00 trln", }, }, }, }, "be": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 тысячы", "many": "0 тысяч", "one": "0 тысяча", "other": "0 тысячы", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 тысячы", "many": "00 тысяч", "one": "00 тысяча", "other": "00 тысячы", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 тысячы", "many": "000 тысяч", "one": "000 тысяча", "other": "000 тысячы", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 мільёны", "many": "0 мільёнаў", "one": "0 мільён", "other": "0 мільёна", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 мільёны", "many": "00 мільёнаў", "one": "00 мільён", "other": "00 мільёна", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 мільёны", "many": "000 мільёнаў", "one": "000 мільён", "other": "000 мільёна", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 мільярды", "many": "0 мільярдаў", "one": "0 мільярд", "other": "0 мільярда", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 мільярды", "many": "00 мільярдаў", "one": "00 мільярд", "other": "00 мільярда", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 мільярды", "many": "000 мільярдаў", "one": "000 мільярд", "other": "000 мільярда", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 трыльёны", "many": "0 трыльёнаў", "one": "0 трыльён", "other": "0 трыльёна", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 трыльёны", "many": "00 трыльёнаў", "one": "00 трыльён", "other": "00 трыльёна", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 тыс'.'", "many": "0 тыс'.'", "one": "0 тыс'.'", "other": "0 тыс'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 тыс'.'", "many": "00 тыс'.'", "one": "00 тыс'.'", "other": "00 тыс'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 тыс'.'", "many": "000 тыс'.'", "one": "000 тыс'.'", "other": "000 тыс'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 млн", "many": "0 млн", "one": "0 млн", "other": "0 млн", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 млн", "many": "00 млн", "one": "00 млн", "other": "00 млн", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 млн", "many": "000 млн", "one": "000 млн", "other": "000 млн", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 млрд", "many": "0 млрд", "one": "0 млрд", "other": "0 млрд", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 млрд", "many": "00 млрд", "one": "00 млрд", "other": "00 млрд", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 млрд", "many": "000 млрд", "one": "000 млрд", "other": "000 млрд", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 трлн", "many": "0 трлн", "one": "0 трлн", "other": "0 трлн", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 трлн", "many": "00 трлн", "one": "00 трлн", "other": "00 трлн", }, }, }, }, "bg": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 хил'.'", "other": "0 хиляди", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 хиляди", "other": "00 хиляди", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 хиляди", "other": "000 хиляди", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 милион", "other": "0 милиона", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 милиона", "other": "00 милиона", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 милиона", "other": "000 милиона", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 милиард", "other": "0 милиарда", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 милиарда", "other": "00 милиарда", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 милиарда", "other": "000 милиарда", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 трилион", "other": "0 трилиона", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 трилиона", "other": "00 трилиона", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 хил'.'", "other": "0 хил'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 хил'.'", "other": "00 хил'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 хил'.'", "other": "000 хил'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 млн'.'", "other": "0 млн'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 млн'.'", "other": "00 млн'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 млн'.'", "other": "000 млн'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 млрд'.'", "other": "0 млрд'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 млрд'.'", "other": "00 млрд'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 млрд'.'", "other": "000 млрд'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 трлн'.'", "other": "0 трлн'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 трлн'.'", "other": "00 трлн'.'", }, }, }, }, "bn": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 হাজার", "other": "0 হাজার", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 হাজার", "other": "00 হাজার", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 লাখ", "other": "0 লাখ", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 লাখ", "other": "00 লাখ", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 কোটি", "other": "0 কোটি", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 কোটি", "other": "00 কোটি", }, }, { Type: 1000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 কোটি", "other": "000 কোটি", }, }, { Type: 10000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 কোটি", "other": "0000 কোটি", }, }, { Type: 100000000000, ZeroesInPattern: 5, PatternsByPluralForm: map[string]string{ "one": "00000 কোটি", "other": "00000 কোটি", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 লাখ কোটি", "other": "0 লাখ কোটি", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 লাখ কোটি", "other": "00 লাখ কোটি", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 হা", "other": "0 হা", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 হা", "other": "00 হা", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 লা", "other": "0 লা", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 লা", "other": "00 লা", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 কো", "other": "0 কো", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 কো", "other": "00 কো", }, }, { Type: 1000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 কো", "other": "000 কো", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 শত কো", "other": "00শত কো", }, }, { Type: 100000000000, ZeroesInPattern: 5, PatternsByPluralForm: map[string]string{ "one": "00000 কো", "other": "00000 কো", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 লা'.'কো'.'", "other": "0 লা'.'কো'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 লা'.'কো'.'", "other": "00 লা'.'কো'.'", }, }, }, }, "bn-IN": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 হাজার", "other": "0 হাজার", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 হাজার", "other": "00 হাজার", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 লাখ", "other": "0 লাখ", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 লাখ", "other": "00 লাখ", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 কোটি", "other": "0 কোটি", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 কোটি", "other": "00 কোটি", }, }, { Type: 1000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 কোটি", "other": "000 কোটি", }, }, { Type: 10000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 কোটি", "other": "0000 কোটি", }, }, { Type: 100000000000, ZeroesInPattern: 5, PatternsByPluralForm: map[string]string{ "one": "00000 কোটি", "other": "00000 কোটি", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 লাখ কোটি", "other": "0 লাখ কোটি", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 লাখ কোটি", "other": "00 লাখ কোটি", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 হা", "other": "0 হা", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 হা", "other": "00 হা", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 লা", "other": "0 লা", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 লা", "other": "00 লা", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 কো", "other": "0 কো", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 কো", "other": "00 কো", }, }, { Type: 1000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 কো", "other": "000 কো", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 শত কো", "other": "00শত কো", }, }, { Type: 100000000000, ZeroesInPattern: 5, PatternsByPluralForm: map[string]string{ "one": "00000 কো", "other": "00000 কো", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 লা'.'কো'.'", "other": "0 লা'.'কো'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 লা'.'কো'.'", "other": "00 লা'.'কো'.'", }, }, }, }, "bs": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 hiljade", "one": "0 hiljada", "other": "0 hiljada", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 hiljade", "one": "00 hiljada", "other": "00 hiljada", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 hiljade", "one": "000 hiljada", "other": "000 hiljada", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 miliona", "one": "0 milion", "other": "0 miliona", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 miliona", "one": "00 milion", "other": "00 miliona", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 miliona", "one": "000 milion", "other": "000 miliona", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 milijarde", "one": "0 milijarda", "other": "0 milijardi", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 milijarde", "one": "00 milijarda", "other": "00 milijardi", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 milijarde", "one": "000 milijarda", "other": "000 milijardi", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 biliona", "one": "0 bilion", "other": "0 biliona", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 biliona", "one": "00 bilion", "other": "00 biliona", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 hilj'.'", "one": "0 hilj'.'", "other": "0 hilj'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 hilj'.'", "one": "00 hilj'.'", "other": "00 hilj'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 hilj'.'", "one": "000 hilj'.'", "other": "000 hilj'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mil'.'", "one": "0 mil'.'", "other": "0 mil'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mil'.'", "one": "00 mil'.'", "other": "00 mil'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mil'.'", "one": "000 mil'.'", "other": "000 mil'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mlr'.'", "one": "0 mlr'.'", "other": "0 mlr'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mlr'.'", "one": "00 mlr'.'", "other": "00 mlr'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mlr'.'", "one": "000 mlr'.'", "other": "000 mlr'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 bil'.'", "one": "0 bil'.'", "other": "0 bil'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 bil'.'", "one": "00 bil'.'", "other": "00 bil'.'", }, }, }, }, "ca": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miler", "other": "0 milers", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milers", "other": "00 milers", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milers", "other": "000 milers", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milió", "other": "0 milions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milions", "other": "00 milions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milions", "other": "000 milions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miler de milions", "other": "0 milers de milions", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milers de milions", "other": "00 milers de milions", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milers de milions", "other": "000 milers de milions", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilió", "other": "0 bilions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bilions", "other": "00 bilions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0m", "other": "0m", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00m", "other": "00m", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000m", "other": "000m", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00mM", "other": "00mM", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000mM", "other": "000mM", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "ca-AD": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miler", "other": "0 milers", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milers", "other": "00 milers", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milers", "other": "000 milers", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milió", "other": "0 milions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milions", "other": "00 milions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milions", "other": "000 milions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miler de milions", "other": "0 milers de milions", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milers de milions", "other": "00 milers de milions", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milers de milions", "other": "000 milers de milions", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilió", "other": "0 bilions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bilions", "other": "00 bilions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0m", "other": "0m", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00m", "other": "00m", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000m", "other": "000m", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00mM", "other": "00mM", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000mM", "other": "000mM", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "ca-ES": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miler", "other": "0 milers", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milers", "other": "00 milers", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milers", "other": "000 milers", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milió", "other": "0 milions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milions", "other": "00 milions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milions", "other": "000 milions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miler de milions", "other": "0 milers de milions", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milers de milions", "other": "00 milers de milions", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milers de milions", "other": "000 milers de milions", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilió", "other": "0 bilions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bilions", "other": "00 bilions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0m", "other": "0m", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00m", "other": "00m", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000m", "other": "000m", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00mM", "other": "00mM", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000mM", "other": "000mM", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "ca-FR": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miler", "other": "0 milers", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milers", "other": "00 milers", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milers", "other": "000 milers", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milió", "other": "0 milions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milions", "other": "00 milions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milions", "other": "000 milions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miler de milions", "other": "0 milers de milions", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milers de milions", "other": "00 milers de milions", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milers de milions", "other": "000 milers de milions", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilió", "other": "0 bilions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bilions", "other": "00 bilions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0m", "other": "0m", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00m", "other": "00m", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000m", "other": "000m", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00mM", "other": "00mM", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000mM", "other": "000mM", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "ca-IT": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miler", "other": "0 milers", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milers", "other": "00 milers", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milers", "other": "000 milers", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milió", "other": "0 milions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milions", "other": "00 milions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milions", "other": "000 milions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miler de milions", "other": "0 milers de milions", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milers de milions", "other": "00 milers de milions", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milers de milions", "other": "000 milers de milions", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilió", "other": "0 bilions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bilions", "other": "00 bilions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0m", "other": "0m", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00m", "other": "00m", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000m", "other": "000m", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00mM", "other": "00mM", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000mM", "other": "000mM", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "cs": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 tisíce", "many": "0 tisíce", "one": "0 tisíc", "other": "0 tisíc", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 tisíc", "many": "00 tisíce", "one": "00 tisíc", "other": "00 tisíc", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 tisíc", "many": "000 tisíce", "one": "000 tisíc", "other": "000 tisíc", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 miliony", "many": "0 milionu", "one": "0 milion", "other": "0 milionů", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 milionů", "many": "00 milionu", "one": "00 milionů", "other": "00 milionů", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 milionů", "many": "000 milionu", "one": "000 milionů", "other": "000 milionů", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 miliardy", "many": "0 miliardy", "one": "0 miliarda", "other": "0 miliard", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 miliard", "many": "00 miliardy", "one": "00 miliard", "other": "00 miliard", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 miliard", "many": "000 miliardy", "one": "000 miliard", "other": "000 miliard", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 biliony", "many": "0 bilionu", "one": "0 bilion", "other": "0 bilionů", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 bilionů", "many": "00 bilionu", "one": "00 bilionů", "other": "00 bilionů", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 tis'.'", "many": "0 tis'.'", "one": "0 tis'.'", "other": "0 tis'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 tis'.'", "many": "00 tis'.'", "one": "00 tis'.'", "other": "00 tis'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 tis'.'", "many": "000 tis'.'", "one": "000 tis'.'", "other": "000 tis'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mil'.'", "many": "0 mil'.'", "one": "0 mil'.'", "other": "0 mil'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mil'.'", "many": "00 mil'.'", "one": "00 mil'.'", "other": "00 mil'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mil'.'", "many": "000 mil'.'", "one": "000 mil'.'", "other": "000 mil'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mld'.'", "many": "0 mld'.'", "one": "0 mld'.'", "other": "0 mld'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mld'.'", "many": "00 mld'.'", "one": "00 mld'.'", "other": "00 mld'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mld'.'", "many": "000 mld'.'", "one": "000 mld'.'", "other": "000 mld'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 bil'.'", "many": "0 bil'.'", "one": "0 bil'.'", "other": "0 bil'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 bil'.'", "many": "00 bil'.'", "one": "00 bil'.'", "other": "00 bil'.'", }, }, }, }, "cy": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0K", "many": "0K", "one": "0 mil", "other": "0 mil", "two": "0K", "zero": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00K", "many": "00K", "one": "00 mil", "other": "00 mil", "two": "00K", "zero": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000K", "many": "000K", "one": "000 mil", "other": "000 mil", "two": "000K", "zero": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0M", "many": "0M", "one": "0 miliwn", "other": "0 miliwn", "two": "0M", "zero": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00M", "many": "00M", "one": "00 miliwn", "other": "00 miliwn", "two": "00M", "zero": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000M", "many": "000M", "one": "000 miliwn", "other": "000 miliwn", "two": "000M", "zero": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0B", "many": "0B", "one": "0 biliwn", "other": "0 biliwn", "two": "0B", "zero": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00B", "many": "00B", "one": "00 biliwn", "other": "00 biliwn", "two": "00B", "zero": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000B", "many": "000B", "one": "000 biliwn", "other": "000 biliwn", "two": "000B", "zero": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0T", "many": "0T", "one": "0 triliwn", "other": "0 triliwn", "two": "0T", "zero": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00T", "many": "00T", "one": "00 triliwn", "other": "00 triliwn", "two": "00T", "zero": "00T", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0K", "many": "0K", "one": "0K", "other": "0K", "two": "0K", "zero": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00K", "many": "00K", "one": "00K", "other": "00K", "two": "00K", "zero": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000K", "many": "000K", "one": "000K", "other": "000K", "two": "000K", "zero": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0M", "many": "0M", "one": "0M", "other": "0M", "two": "0M", "zero": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00M", "many": "00M", "one": "00M", "other": "00M", "two": "00M", "zero": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000M", "many": "000M", "one": "000M", "other": "000M", "two": "000M", "zero": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0B", "many": "0B", "one": "0B", "other": "0B", "two": "0B", "zero": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00B", "many": "00B", "one": "00B", "other": "00B", "two": "00B", "zero": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000B", "many": "000B", "one": "000B", "other": "000B", "two": "000B", "zero": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0T", "many": "0T", "one": "0T", "other": "0T", "two": "0T", "zero": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00T", "many": "00T", "one": "00T", "other": "00T", "two": "00T", "zero": "00T", }, }, }, }, "da": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 tusind", "other": "0 tusind", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 tusind", "other": "00 tusind", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 tusind", "other": "000 tusind", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millioner", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millioner", "other": "00 millioner", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millioner", "other": "000 millioner", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliarder", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliarder", "other": "00 milliarder", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliarder", "other": "000 milliarder", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billioner", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billioner", "other": "00 billioner", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 t", "other": "0 t", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 t", "other": "00 t", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 t", "other": "000 t", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mio'.'", "other": "0 mio'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mio'.'", "other": "00 mio'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mio'.'", "other": "000 mio'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mia'.'", "other": "0 mia'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mia'.'", "other": "00 mia'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mia'.'", "other": "000 mia'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bio'.'", "other": "0 bio'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bio'.'", "other": "00 bio'.'", }, }, }, }, "da-GL": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 tusind", "other": "0 tusind", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 tusind", "other": "00 tusind", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 tusind", "other": "000 tusind", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millioner", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millioner", "other": "00 millioner", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millioner", "other": "000 millioner", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliarder", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliarder", "other": "00 milliarder", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliarder", "other": "000 milliarder", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billioner", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billioner", "other": "00 billioner", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 t", "other": "0 t", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 t", "other": "00 t", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 t", "other": "000 t", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mio'.'", "other": "0 mio'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mio'.'", "other": "00 mio'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mio'.'", "other": "000 mio'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mia'.'", "other": "0 mia'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mia'.'", "other": "00 mia'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mia'.'", "other": "000 mia'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bio'.'", "other": "0 bio'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bio'.'", "other": "00 bio'.'", }, }, }, }, "de": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Tausend", "other": "0 Tausend", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Tausend", "other": "00 Tausend", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Tausend", "other": "000 Tausend", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Million", "other": "0 Millionen", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Millionen", "other": "00 Millionen", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Millionen", "other": "000 Millionen", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Milliarde", "other": "0 Milliarden", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Milliarden", "other": "00 Milliarden", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Milliarden", "other": "000 Milliarden", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Billion", "other": "0 Billionen", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Billionen", "other": "00 Billionen", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mio'.'", "other": "0 Mio'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mio'.'", "other": "00 Mio'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mio'.'", "other": "000 Mio'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mrd'.'", "other": "0 Mrd'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mrd'.'", "other": "00 Mrd'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mrd'.'", "other": "000 Mrd'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bio'.'", "other": "0 Bio'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bio'.'", "other": "00 Bio'.'", }, }, }, }, "de-AT": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Tausend", "other": "0 Tausend", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Tausend", "other": "00 Tausend", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Tausend", "other": "000 Tausend", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Million", "other": "0 Millionen", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Millionen", "other": "00 Millionen", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Millionen", "other": "000 Millionen", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Milliarde", "other": "0 Milliarden", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Milliarden", "other": "00 Milliarden", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Milliarden", "other": "000 Milliarden", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Billion", "other": "0 Billionen", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Billionen", "other": "00 Billionen", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mio'.'", "other": "0 Mio'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mio'.'", "other": "00 Mio'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mio'.'", "other": "000 Mio'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mrd'.'", "other": "0 Mrd'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mrd'.'", "other": "00 Mrd'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mrd'.'", "other": "000 Mrd'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bio'.'", "other": "0 Bio'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bio'.'", "other": "00 Bio'.'", }, }, }, }, "de-BE": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Tausend", "other": "0 Tausend", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Tausend", "other": "00 Tausend", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Tausend", "other": "000 Tausend", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Million", "other": "0 Millionen", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Millionen", "other": "00 Millionen", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Millionen", "other": "000 Millionen", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Milliarde", "other": "0 Milliarden", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Milliarden", "other": "00 Milliarden", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Milliarden", "other": "000 Milliarden", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Billion", "other": "0 Billionen", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Billionen", "other": "00 Billionen", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mio'.'", "other": "0 Mio'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mio'.'", "other": "00 Mio'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mio'.'", "other": "000 Mio'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mrd'.'", "other": "0 Mrd'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mrd'.'", "other": "00 Mrd'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mrd'.'", "other": "000 Mrd'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bio'.'", "other": "0 Bio'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bio'.'", "other": "00 Bio'.'", }, }, }, }, "de-CH": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Tausend", "other": "0 Tausend", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Tausend", "other": "00 Tausend", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Tausend", "other": "000 Tausend", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Million", "other": "0 Millionen", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Millionen", "other": "00 Millionen", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Millionen", "other": "000 Millionen", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Milliarde", "other": "0 Milliarden", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Milliarden", "other": "00 Milliarden", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Milliarden", "other": "000 Milliarden", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Billion", "other": "0 Billionen", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Billionen", "other": "00 Billionen", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mio'.'", "other": "0 Mio'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mio'.'", "other": "00 Mio'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mio'.'", "other": "000 Mio'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mrd'.'", "other": "0 Mrd'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mrd'.'", "other": "00 Mrd'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mrd'.'", "other": "000 Mrd'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bio'.'", "other": "0 Bio'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bio'.'", "other": "00 Bio'.'", }, }, }, }, "de-IT": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Tausend", "other": "0 Tausend", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Tausend", "other": "00 Tausend", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Tausend", "other": "000 Tausend", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Million", "other": "0 Millionen", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Millionen", "other": "00 Millionen", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Millionen", "other": "000 Millionen", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Milliarde", "other": "0 Milliarden", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Milliarden", "other": "00 Milliarden", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Milliarden", "other": "000 Milliarden", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Billion", "other": "0 Billionen", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Billionen", "other": "00 Billionen", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mio'.'", "other": "0 Mio'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mio'.'", "other": "00 Mio'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mio'.'", "other": "000 Mio'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mrd'.'", "other": "0 Mrd'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mrd'.'", "other": "00 Mrd'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mrd'.'", "other": "000 Mrd'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bio'.'", "other": "0 Bio'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bio'.'", "other": "00 Bio'.'", }, }, }, }, "de-LI": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Tausend", "other": "0 Tausend", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Tausend", "other": "00 Tausend", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Tausend", "other": "000 Tausend", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Million", "other": "0 Millionen", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Millionen", "other": "00 Millionen", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Millionen", "other": "000 Millionen", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Milliarde", "other": "0 Milliarden", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Milliarden", "other": "00 Milliarden", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Milliarden", "other": "000 Milliarden", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Billion", "other": "0 Billionen", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Billionen", "other": "00 Billionen", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mio'.'", "other": "0 Mio'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mio'.'", "other": "00 Mio'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mio'.'", "other": "000 Mio'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mrd'.'", "other": "0 Mrd'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mrd'.'", "other": "00 Mrd'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mrd'.'", "other": "000 Mrd'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bio'.'", "other": "0 Bio'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bio'.'", "other": "00 Bio'.'", }, }, }, }, "de-LU": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Tausend", "other": "0 Tausend", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Tausend", "other": "00 Tausend", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Tausend", "other": "000 Tausend", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Million", "other": "0 Millionen", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Millionen", "other": "00 Millionen", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Millionen", "other": "000 Millionen", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Milliarde", "other": "0 Milliarden", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Milliarden", "other": "00 Milliarden", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Milliarden", "other": "000 Milliarden", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Billion", "other": "0 Billionen", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Billionen", "other": "00 Billionen", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mio'.'", "other": "0 Mio'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mio'.'", "other": "00 Mio'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mio'.'", "other": "000 Mio'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mrd'.'", "other": "0 Mrd'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mrd'.'", "other": "00 Mrd'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mrd'.'", "other": "000 Mrd'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bio'.'", "other": "0 Bio'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bio'.'", "other": "00 Bio'.'", }, }, }, }, "el": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 χιλιάδα", "other": "0 χιλιάδες", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 χιλιάδες", "other": "00 χιλιάδες", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 χιλιάδες", "other": "000 χιλιάδες", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 εκατομμύριο", "other": "0 εκατομμύρια", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 εκατομμύρια", "other": "00 εκατομμύρια", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 εκατομμύρια", "other": "000 εκατομμύρια", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 δισεκατομμύριο", "other": "0 δισεκατομμύρια", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 δισεκατομμύρια", "other": "00 δισεκατομμύρια", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 δισεκατομμύρια", "other": "000 δισεκατομμύρια", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 τρισεκατομμύριο", "other": "0 τρισεκατομμύρια", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 τρισεκατομμύρια", "other": "00 τρισεκατομμύρια", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 χιλ'.'", "other": "0 χιλ'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 χιλ'.'", "other": "00 χιλ'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 χιλ'.'", "other": "000 χιλ'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 εκ'.'", "other": "0 εκ'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 εκ'.'", "other": "00 εκ'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 εκ'.'", "other": "000 εκ'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 δισ'.'", "other": "0 δισ'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 δισ'.'", "other": "00 δισ'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 δισ'.'", "other": "000 δισ'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 τρισ'.'", "other": "0 τρισ'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 τρισ'.'", "other": "00 τρισ'.'", }, }, }, }, "el-CY": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 χιλιάδα", "other": "0 χιλιάδες", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 χιλιάδες", "other": "00 χιλιάδες", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 χιλιάδες", "other": "000 χιλιάδες", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 εκατομμύριο", "other": "0 εκατομμύρια", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 εκατομμύρια", "other": "00 εκατομμύρια", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 εκατομμύρια", "other": "000 εκατομμύρια", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 δισεκατομμύριο", "other": "0 δισεκατομμύρια", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 δισεκατομμύρια", "other": "00 δισεκατομμύρια", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 δισεκατομμύρια", "other": "000 δισεκατομμύρια", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 τρισεκατομμύριο", "other": "0 τρισεκατομμύρια", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 τρισεκατομμύρια", "other": "00 τρισεκατομμύρια", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 χιλ'.'", "other": "0 χιλ'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 χιλ'.'", "other": "00 χιλ'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 χιλ'.'", "other": "000 χιλ'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 εκ'.'", "other": "0 εκ'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 εκ'.'", "other": "00 εκ'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 εκ'.'", "other": "000 εκ'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 δισ'.'", "other": "0 δισ'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 δισ'.'", "other": "00 δισ'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 δισ'.'", "other": "000 δισ'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 τρισ'.'", "other": "0 τρισ'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 τρισ'.'", "other": "00 τρισ'.'", }, }, }, }, "en": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-001": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-150": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-AE": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-AG": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-AI": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-AS": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-AT": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-AU": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-BB": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-BE": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-BI": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-BM": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-BS": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-BW": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-BZ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-CA": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-CC": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-CH": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-CK": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-CM": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-CX": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-CY": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-DE": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-DG": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-DK": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-DM": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-ER": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-FI": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-FJ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-FK": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-FM": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-GB": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-GD": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-GG": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-GH": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-GI": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-GM": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-GU": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-GY": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-HK": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-IE": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-IL": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-IM": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-IN": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-IO": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-JE": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-JM": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-KE": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-KI": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-KN": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-KY": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-LC": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-LR": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-LS": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-MG": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-MH": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-MO": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-MP": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-MS": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-MT": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-MU": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-MW": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-MY": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-NA": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-NF": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-NG": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-NL": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-NR": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-NU": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-NZ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-PG": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-PH": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-PK": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-PN": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-PR": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-PW": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-RW": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-SB": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-SC": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-SD": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-SE": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-SG": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-SH": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-SI": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-SL": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-SS": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-SX": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-SZ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-TC": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-TK": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-TO": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-TT": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-TV": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-TZ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-UG": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-UM": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-US": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-VC": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-VG": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-VI": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-VU": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-WS": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-ZA": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-ZM": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "en-ZW": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 thousand", "other": "0 thousand", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 thousand", "other": "00 thousand", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 thousand", "other": "000 thousand", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billion", "other": "000 billion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "es": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billones", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-419": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-AR": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-BO": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-BR": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-BZ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-CL": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-CO": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-CR": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-CU": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-DO": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-EA": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billones", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-EC": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-GQ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billones", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-GT": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-HN": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-IC": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billones", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-MX": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billones", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-NI": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-PA": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-PE": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-PH": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billones", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-PR": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-PY": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-SV": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-US": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 billones", "other": "000 billones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillón", "other": "0 trillones", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillones", "other": "00 trillones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 K", "other": "00 K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 K", "other": "000 K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 B", "other": "000 B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 T", "other": "0 T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 T", "other": "00 T", }, }, }, }, "es-UY": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "es-VE": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millones", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millones", "other": "00 millones", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millones", "other": "000 millones", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil millones", "other": "0 mil millones", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil millones", "other": "00 mil millones", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil millones", "other": "000 mil millones", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billón", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billones", "other": "00 billones", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil M", "other": "00 mil M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil M", "other": "000 mil M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "et": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 tuhat", "other": "0 tuhat", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 tuhat", "other": "00 tuhat", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 tuhat", "other": "000 tuhat", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljon", "other": "0 miljonit", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljonit", "other": "00 miljonit", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljonit", "other": "000 miljonit", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljard", "other": "0 miljardit", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljardit", "other": "00 miljardit", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljardit", "other": "000 miljardit", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 triljon", "other": "0 triljonit", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 triljonit", "other": "00 triljonit", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 tuh", "other": "0 tuh", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 tuh", "other": "00 tuh", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 tuh", "other": "000 tuh", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mln", "other": "0 mln", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mln", "other": "00 mln", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mln", "other": "000 mln", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mld", "other": "0 mld", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mld", "other": "00 mld", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mld", "other": "000 mld", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trl", "other": "0 trl", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trl", "other": "00 trl", }, }, }, }, "eu": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000", "other": "0000", }, }, { Type: 10000, ZeroesInPattern: 5, PatternsByPluralForm: map[string]string{ "one": "00000", "other": "00000", }, }, { Type: 100000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "000000", "other": "000000", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milioi", "other": "0 milioi", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milioi", "other": "00 milioi", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milioi", "other": "000 milioi", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 milioi", "other": "0000 milioi", }, }, { Type: 10000000000, ZeroesInPattern: 5, PatternsByPluralForm: map[string]string{ "one": "00000 milioi", "other": "00000 milioi", }, }, { Type: 100000000000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "000000 milioi", "other": "000000 milioi", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilioi", "other": "0 bilioi", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bilioi", "other": "00 bilioi", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000", "other": "0000", }, }, { Type: 10000, ZeroesInPattern: 5, PatternsByPluralForm: map[string]string{ "one": "00000", "other": "00000", }, }, { Type: 100000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "000000", "other": "000000", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "0000 M", "other": "0000 M", }, }, { Type: 10000000000, ZeroesInPattern: 5, PatternsByPluralForm: map[string]string{ "one": "00000 M", "other": "00000 M", }, }, { Type: 100000000000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "000000 M", "other": "000000 M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "fa": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 هزار", "other": "0 هزار", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 هزار", "other": "00 هزار", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 هزار", "other": "000 هزار", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 میلیون", "other": "0 میلیون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 میلیون", "other": "00 میلیون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 میلیون", "other": "000 میلیون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 میلیارد", "other": "0 میلیارد", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 میلیارد", "other": "00 میلیارد", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 میلیارد", "other": "000 میلیارد", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 هزارمیلیارد", "other": "0 هزارمیلیارد", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 هزارمیلیارد", "other": "00 هزارمیلیارد", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 هزار", "other": "0 هزار", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 هزار", "other": "00 هزار", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 هزار", "other": "000 هزار", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 میلیون", "other": "0 میلیون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 میلیون", "other": "00 میلیون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 م", "other": "000 م", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 م", "other": "0 م", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 م", "other": "00 م", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ب", "other": "000 میلیارد", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ت", "other": "0 تریلیون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ت", "other": "00 ت", }, }, }, }, "fa-AF": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 هزار", "other": "0 هزار", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 هزار", "other": "00 هزار", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 هزار", "other": "000 هزار", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 میلیون", "other": "0 میلیون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 میلیون", "other": "00 میلیون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 میلیون", "other": "000 میلیون", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 میلیارد", "other": "0 میلیارد", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 میلیارد", "other": "00 میلیارد", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 میلیارد", "other": "000 میلیارد", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 هزارمیلیارد", "other": "0 هزارمیلیارد", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 هزارمیلیارد", "other": "00 هزارمیلیارد", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 هزار", "other": "0 هزار", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 هزار", "other": "00 هزار", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 هزار", "other": "000 هزار", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 میلیون", "other": "0 میلیون", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 میلیون", "other": "00 میلیون", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 م", "other": "000 م", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 م", "other": "0 م", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 م", "other": "00 م", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ب", "other": "000 میلیارد", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ت", "other": "0 تریلیون", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ت", "other": "00 ت", }, }, }, }, "fi": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 tuhat", "other": "0 tuhatta", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 tuhatta", "other": "00 tuhatta", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 tuhatta", "other": "000 tuhatta", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljoona", "other": "0 miljoonaa", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljoonaa", "other": "00 miljoonaa", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljoonaa", "other": "000 miljoonaa", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljardi", "other": "0 miljardia", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljardia", "other": "00 miljardia", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljardia", "other": "000 miljardia", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 biljoona", "other": "0 biljoonaa", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biljoonaa", "other": "00 biljoonaa", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 t'.'", "other": "0 t'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 t'.'", "other": "00 t'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 t'.'", "other": "000 t'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milj'.'", "other": "0 milj'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milj'.'", "other": "00 milj'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milj'.'", "other": "000 milj'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mrd'.'", "other": "0 mrd'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mrd'.'", "other": "00 mrd'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mrd'.'", "other": "000 mrd'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilj'.'", "other": "0 bilj'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bilj'.'", "other": "00 bilj'.'", }, }, }, }, "fil": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 libo", "other": "0 na libo", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 libo", "other": "00 na libo", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 libo", "other": "000 na libo", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milyon", "other": "0 na milyon", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milyon", "other": "00 na milyon", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milyon", "other": "000 na milyon", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilyon", "other": "0 na bilyon", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bilyon", "other": "00 na bilyon", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 bilyon", "other": "000 na bilyon", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trilyon", "other": "0 na trilyon", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trilyon", "other": "00 na trilyon", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "fr": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-BE": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-BF": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-BI": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-BJ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-BL": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-CA": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mille", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 G", "other": "0 G", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 G", "other": "00 G", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 G", "other": "000 G", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 T", "other": "0 T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 T", "other": "00 T", }, }, }, }, "fr-CD": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-CF": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-CG": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-CH": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-CI": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-CM": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-DJ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-DZ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-GA": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-GF": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-GN": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-GP": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-GQ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-HT": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-KM": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-LU": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-MA": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-MC": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-MF": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-MG": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-ML": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-MQ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-MR": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-MU": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-NC": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-NE": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-PF": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-PM": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-RE": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-RW": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-SC": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-SN": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-SY": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-TD": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-TG": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-TN": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-VU": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-WF": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "fr-YT": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millier", "other": "0 mille", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mille", "other": "00 mille", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mille", "other": "000 mille", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millions", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millions", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millions", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliards", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliards", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliards", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billions", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billion", "other": "00 billions", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 k", "other": "0 k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 k", "other": "00 k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 k", "other": "000 k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Md", "other": "0 Md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Md", "other": "00 Md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Md", "other": "000 Md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bn", "other": "0 Bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bn", "other": "00 Bn", }, }, }, }, "ga": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mhíle", "many": "0 míle", "one": "0 mhíle", "other": "0 míle", "two": "0 mhíle", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 míle", "many": "00 míle", "one": "00 míle", "other": "00 míle", "two": "00 míle", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 míle", "many": "000 míle", "one": "000 míle", "other": "000 míle", "two": "000 míle", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mhilliún", "many": "0 milliún", "one": "0 mhilliún", "other": "0 milliún", "two": "0 mhilliún", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 milliún", "many": "00 milliún", "one": "00 milliún", "other": "00 milliún", "two": "00 milliún", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 milliún", "many": "000 milliún", "one": "000 milliún", "other": "000 milliún", "two": "000 milliún", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 bhilliún", "many": "0 mbilliún", "one": "0 bhilliún", "other": "0 billiún", "two": "0 bhilliún", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 billiún", "many": "00 mbilliún", "one": "00 billiún", "other": "00 billiún", "two": "00 billiún", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 billiún", "many": "000 billiún", "one": "000 billiún", "other": "000 billiún", "two": "000 billiún", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 thrilliún", "many": "0 dtrilliún", "one": "0 trilliún", "other": "0 trilliún", "two": "0 thrilliún", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 trilliún", "many": "00 dtrilliún", "one": "00 trilliún", "other": "00 trilliún", "two": "00 trilliún", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0k", "many": "0k", "one": "0k", "other": "0k", "two": "0k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00k", "many": "00k", "one": "00k", "other": "00k", "two": "00k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000k", "many": "000k", "one": "000k", "other": "000k", "two": "000k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0M", "many": "0M", "one": "0M", "other": "0M", "two": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00M", "many": "00M", "one": "00M", "other": "00M", "two": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000M", "many": "000M", "one": "000M", "other": "000M", "two": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0B", "many": "0B", "one": "0B", "other": "0B", "two": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00B", "many": "00B", "one": "00B", "other": "00B", "two": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000B", "many": "000B", "one": "000B", "other": "000B", "two": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0T", "many": "0T", "one": "0T", "other": "0T", "two": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00T", "many": "00T", "one": "00T", "other": "00T", "two": "00T", }, }, }, }, "ga-GB": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mhíle", "many": "0 míle", "one": "0 mhíle", "other": "0 míle", "two": "0 mhíle", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 míle", "many": "00 míle", "one": "00 míle", "other": "00 míle", "two": "00 míle", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 míle", "many": "000 míle", "one": "000 míle", "other": "000 míle", "two": "000 míle", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mhilliún", "many": "0 milliún", "one": "0 mhilliún", "other": "0 milliún", "two": "0 mhilliún", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 milliún", "many": "00 milliún", "one": "00 milliún", "other": "00 milliún", "two": "00 milliún", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 milliún", "many": "000 milliún", "one": "000 milliún", "other": "000 milliún", "two": "000 milliún", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 bhilliún", "many": "0 mbilliún", "one": "0 bhilliún", "other": "0 billiún", "two": "0 bhilliún", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 billiún", "many": "00 mbilliún", "one": "00 billiún", "other": "00 billiún", "two": "00 billiún", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 billiún", "many": "000 billiún", "one": "000 billiún", "other": "000 billiún", "two": "000 billiún", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 thrilliún", "many": "0 dtrilliún", "one": "0 trilliún", "other": "0 trilliún", "two": "0 thrilliún", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 trilliún", "many": "00 dtrilliún", "one": "00 trilliún", "other": "00 trilliún", "two": "00 trilliún", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0k", "many": "0k", "one": "0k", "other": "0k", "two": "0k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00k", "many": "00k", "one": "00k", "other": "00k", "two": "00k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000k", "many": "000k", "one": "000k", "other": "000k", "two": "000k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0M", "many": "0M", "one": "0M", "other": "0M", "two": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00M", "many": "00M", "one": "00M", "other": "00M", "two": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000M", "many": "000M", "one": "000M", "other": "000M", "two": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0B", "many": "0B", "one": "0B", "other": "0B", "two": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00B", "many": "00B", "one": "00B", "other": "00B", "two": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000B", "many": "000B", "one": "000B", "other": "000B", "two": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0T", "many": "0T", "one": "0T", "other": "0T", "two": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00T", "many": "00T", "one": "00T", "other": "00T", "two": "00T", }, }, }, }, "gl": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millón", "other": "0 millóns", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millóns", "other": "00 millóns", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millóns", "other": "000 millóns", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 10000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 100000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billón", "other": "0 billóns", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billóns", "other": "00 billóns", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 10000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 100000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "gu": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 હજાર", "other": "0 હજાર", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 હજાર", "other": "00 હજાર", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 લાખ", "other": "0 લાખ", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 લાખ", "other": "00 લાખ", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 કરોડ", "other": "0 કરોડ", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 કરોડ", "other": "00 કરોડ", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 અબજ", "other": "0 અબજ", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 અબજ", "other": "00 અબજ", }, }, { Type: 100000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 નિખર્વ", "other": "0 નિખર્વ", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 મહાપદ્મ", "other": "0 મહાપદ્મ", }, }, { Type: 10000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 શંકુ", "other": "0 શંકુ", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 હજાર", "other": "0 હજાર", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 હજાર", "other": "00 હજાર", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 લાખ", "other": "0 લાખ", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 લાખ", "other": "00 લાખ", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 કરોડ", "other": "0 કરોડ", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 કરોડ", "other": "00 કરોડ", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 અબજ", "other": "0 અબજ", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 અબજ", "other": "00 અબજ", }, }, { Type: 100000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 નિખર્વ", "other": "0 નિખર્વ", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 મહાપદ્મ", "other": "0 મહાપદ્મ", }, }, { Type: 10000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 શંકુ", "other": "0 શંકુ", }, }, }, }, "he": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "many": "‏0 אלף", "one": "‏0 אלף", "other": "‏0 אלף", "two": "‏0 אלף", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "many": "‏00 אלף", "one": "‏00 אלף", "other": "‏00 אלף", "two": "‏00 אלף", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "many": "‏000 אלף", "one": "‏000 אלף", "other": "‏000 אלף", "two": "‏000 אלף", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "many": "‏0 מיליון", "one": "‏0 מיליון", "other": "‏0 מיליון", "two": "‏0 מיליון", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "many": "‏00 מיליון", "one": "‏00 מיליון", "other": "‏00 מיליון", "two": "‏00 מיליון", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "many": "‏000 מיליון", "one": "‏000 מיליון", "other": "‏000 מיליון", "two": "‏000 מיליון", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "many": "‏0 מיליארד", "one": "‏0 מיליארד", "other": "‏0 מיליארד", "two": "‏0 מיליארד", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "many": "‏00 מיליארד", "one": "‏00 מיליארד", "other": "‏00 מיליארד", "two": "‏00 מיליארד", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "many": "‏000 מיליארד", "one": "‏000 מיליארד", "other": "‏000 מיליארד", "two": "‏000 מיליארד", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "many": "‏0 טריליון", "one": "‏0 טריליון", "other": "‏0 טריליון", "two": "‏0 טריליון", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "many": "‏00 טריליון", "one": "‏00 טריליון", "other": "‏00 טריליון", "two": "‏00 טריליון", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "many": "0K", "one": "0K", "other": "0K", "two": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "many": "00K", "one": "00K", "other": "00K", "two": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "many": "000K", "one": "000K", "other": "000K", "two": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "many": "0M", "one": "0M", "other": "0M", "two": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "many": "00M", "one": "00M", "other": "00M", "two": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "many": "000M", "one": "000M", "other": "000M", "two": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "many": "0B", "one": "0B", "other": "0B", "two": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "many": "00B", "one": "00B", "other": "00B", "two": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "many": "000B", "one": "000B", "other": "000B", "two": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "many": "0T", "one": "0T", "other": "0T", "two": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "many": "00T", "one": "00T", "other": "00T", "two": "00T", }, }, }, }, "hi": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 हज़ार", "other": "0 हज़ार", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 हज़ार", "other": "00 हज़ार", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 लाख", "other": "0 लाख", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 लाख", "other": "00 लाख", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 करोड़", "other": "0 करोड़", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 करोड़", "other": "00 करोड़", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 अरब", "other": "0 अरब", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 अरब", "other": "00 अरब", }, }, { Type: 100000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 खरब", "other": "0 खरब", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 खरब", "other": "00 खरब", }, }, { Type: 10000000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 खरब", "other": "000 खरब", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 हज़ार", "other": "0 हज़ार", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 हज़ार", "other": "00 हज़ार", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 लाख", "other": "0 लाख", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 लाख", "other": "00 लाख", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 क॰", "other": "0 क॰", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 क॰", "other": "00 क॰", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 अ॰", "other": "0 अ॰", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 अ॰", "other": "00 अ॰", }, }, { Type: 100000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ख॰", "other": "0 ख॰", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ख॰", "other": "00 ख॰", }, }, { Type: 10000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 नील", "other": "0 नील", }, }, }, }, "hr": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 tisuće", "one": "0 tisuća", "other": "0 tisuća", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 tisuće", "one": "00 tisuća", "other": "00 tisuća", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 tisuće", "one": "000 tisuća", "other": "000 tisuća", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 milijuna", "one": "0 milijun", "other": "0 milijuna", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 milijuna", "one": "00 milijun", "other": "00 milijuna", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 milijuna", "one": "000 milijun", "other": "000 milijuna", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 milijarde", "one": "0 milijarda", "other": "0 milijardi", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 milijarde", "one": "00 milijarda", "other": "00 milijardi", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 milijarde", "one": "000 milijarda", "other": "000 milijardi", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 bilijuna", "one": "0 bilijun", "other": "0 bilijuna", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 bilijuna", "one": "00 bilijun", "other": "00 bilijuna", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 tis'.'", "one": "0 tis'.'", "other": "0 tis'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 tis'.'", "one": "00 tis'.'", "other": "00 tis'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 tis'.'", "one": "000 tis'.'", "other": "000 tis'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mil'.'", "one": "0 mil'.'", "other": "0 mil'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mil'.'", "one": "00 mil'.'", "other": "00 mil'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mil'.'", "one": "000 mil'.'", "other": "000 mil'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mlr'.'", "one": "0 mlr'.'", "other": "0 mlr'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mlr'.'", "one": "00 mlr'.'", "other": "00 mlr'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mlr'.'", "one": "000 mlr'.'", "other": "000 mlr'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 bil'.'", "one": "0 bil'.'", "other": "0 bil'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 bil'.'", "one": "00 bil'.'", "other": "00 bil'.'", }, }, }, }, "hr-BA": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 tisuće", "one": "0 tisuća", "other": "0 tisuća", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 tisuće", "one": "00 tisuća", "other": "00 tisuća", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 tisuće", "one": "000 tisuća", "other": "000 tisuća", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 milijuna", "one": "0 milijun", "other": "0 milijuna", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 milijuna", "one": "00 milijun", "other": "00 milijuna", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 milijuna", "one": "000 milijun", "other": "000 milijuna", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 milijarde", "one": "0 milijarda", "other": "0 milijardi", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 milijarde", "one": "00 milijarda", "other": "00 milijardi", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 milijarde", "one": "000 milijarda", "other": "000 milijardi", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 bilijuna", "one": "0 bilijun", "other": "0 bilijuna", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 bilijuna", "one": "00 bilijun", "other": "00 bilijuna", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 tis'.'", "one": "0 tis'.'", "other": "0 tis'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 tis'.'", "one": "00 tis'.'", "other": "00 tis'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 tis'.'", "one": "000 tis'.'", "other": "000 tis'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mil'.'", "one": "0 mil'.'", "other": "0 mil'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mil'.'", "one": "00 mil'.'", "other": "00 mil'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mil'.'", "one": "000 mil'.'", "other": "000 mil'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mlr'.'", "one": "0 mlr'.'", "other": "0 mlr'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mlr'.'", "one": "00 mlr'.'", "other": "00 mlr'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mlr'.'", "one": "000 mlr'.'", "other": "000 mlr'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 bil'.'", "one": "0 bil'.'", "other": "0 bil'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 bil'.'", "one": "00 bil'.'", "other": "00 bil'.'", }, }, }, }, "hu": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ezer", "other": "0 ezer", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ezer", "other": "00 ezer", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ezer", "other": "000 ezer", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 millió", "other": "0 millió", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 millió", "other": "00 millió", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 millió", "other": "000 millió", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliárd", "other": "0 milliárd", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliárd", "other": "00 milliárd", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliárd", "other": "000 milliárd", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billió", "other": "0 billió", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billió", "other": "00 billió", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 E", "other": "0 E", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 E", "other": "00 E", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 E", "other": "000 E", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mrd", "other": "0 Mrd", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mrd", "other": "00 Mrd", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mrd", "other": "000 Mrd", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, }, }, "hy": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 հազար", "other": "0 հազար", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 հազար", "other": "00 հազար", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 հազար", "other": "000 հազար", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 միլիոն", "other": "0 միլիոն", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 միլիոն", "other": "00 միլիոն", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 միլիոն", "other": "000 միլիոն", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 միլիարդ", "other": "0 միլիարդ", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 միլիարդ", "other": "00 միլիարդ", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 միլիարդ", "other": "000 միլիարդ", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 տրիլիոն", "other": "0 տրիլիոն", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 տրիլիոն", "other": "00 տրիլիոն", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 հզր", "other": "0 հզր", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 հզր", "other": "00 հզր", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 հզր", "other": "000 հզր", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 մլն", "other": "0 մլն", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 մլն", "other": "00 մլն", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 մլն", "other": "000 մլն", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 մլրդ", "other": "0 մլրդ", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 մլրդ", "other": "00 մլրդ", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 մլրդ", "other": "000 մլրդ", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 տրլն", "other": "0 տրլն", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 տրլն", "other": "00 տրլն", }, }, }, }, "id": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ribu", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 ribu", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 ribu", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 juta", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 juta", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 juta", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 miliar", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 miliar", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 miliar", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 triliun", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 triliun", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 rb", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 rb", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 rb", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 jt", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 jt", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 jt", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 T", }, }, }, }, "is": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 þúsund", "other": "0 þúsund", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 þúsund", "other": "00 þúsund", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 þúsund", "other": "000 þúsund", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milljón", "other": "0 milljónir", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milljón", "other": "00 milljónir", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milljón", "other": "000 milljónir", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milljarður", "other": "0 milljarðar", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milljarður", "other": "00 milljarðar", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milljarður", "other": "000 milljarðar", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billjón", "other": "0 billjónir", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billjón", "other": "00 billjónir", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 þ'.'", "other": "0 þ'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 þ'.'", "other": "00 þ'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 þ'.'", "other": "000 þ'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 m'.'", "other": "0 m'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 m'.'", "other": "00 m'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 m'.'", "other": "000 m'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ma'.'", "other": "0 ma'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ma'.'", "other": "00 ma'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ma'.'", "other": "000 ma'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bn", "other": "0 bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bn", "other": "00 bn", }, }, }, }, "it": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mille", "other": "0 mila", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mila", "other": "00 mila", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mila", "other": "000 mila", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milione", "other": "0 milioni", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milioni", "other": "00 milioni", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milioni", "other": "000 milioni", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miliardo", "other": "0 miliardi", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miliardi", "other": "00 miliardi", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miliardi", "other": "000 miliardi", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mille miliardi", "other": "0 mila miliardi", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mila miliardi", "other": "00 mila miliardi", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mln", "other": "0 Mln", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mln", "other": "00 Mln", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mln", "other": "000 Mln", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mrd", "other": "0 Mrd", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mrd", "other": "00 Mrd", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mrd", "other": "000 Mrd", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bln", "other": "0 Bln", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bln", "other": "00 Bln", }, }, }, }, "it-CH": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mille", "other": "0 mila", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mila", "other": "00 mila", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mila", "other": "000 mila", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milione", "other": "0 milioni", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milioni", "other": "00 milioni", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milioni", "other": "000 milioni", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miliardo", "other": "0 miliardi", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miliardi", "other": "00 miliardi", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miliardi", "other": "000 miliardi", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mille miliardi", "other": "0 mila miliardi", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mila miliardi", "other": "00 mila miliardi", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mln", "other": "0 Mln", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mln", "other": "00 Mln", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mln", "other": "000 Mln", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mrd", "other": "0 Mrd", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mrd", "other": "00 Mrd", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mrd", "other": "000 Mrd", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bln", "other": "0 Bln", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bln", "other": "00 Bln", }, }, }, }, "it-SM": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mille", "other": "0 mila", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mila", "other": "00 mila", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mila", "other": "000 mila", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milione", "other": "0 milioni", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milioni", "other": "00 milioni", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milioni", "other": "000 milioni", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miliardo", "other": "0 miliardi", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miliardi", "other": "00 miliardi", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miliardi", "other": "000 miliardi", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mille miliardi", "other": "0 mila miliardi", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mila miliardi", "other": "00 mila miliardi", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mln", "other": "0 Mln", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mln", "other": "00 Mln", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mln", "other": "000 Mln", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mrd", "other": "0 Mrd", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mrd", "other": "00 Mrd", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mrd", "other": "000 Mrd", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bln", "other": "0 Bln", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bln", "other": "00 Bln", }, }, }, }, "it-VA": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mille", "other": "0 mila", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mila", "other": "00 mila", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mila", "other": "000 mila", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milione", "other": "0 milioni", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milioni", "other": "00 milioni", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milioni", "other": "000 milioni", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miliardo", "other": "0 miliardi", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miliardi", "other": "00 miliardi", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miliardi", "other": "000 miliardi", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mille miliardi", "other": "0 mila miliardi", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mila miliardi", "other": "00 mila miliardi", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0", "other": "0", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mln", "other": "0 Mln", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mln", "other": "00 Mln", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mln", "other": "000 Mln", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mrd", "other": "0 Mrd", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mrd", "other": "00 Mrd", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mrd", "other": "000 Mrd", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bln", "other": "0 Bln", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bln", "other": "00 Bln", }, }, }, }, "ja": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0万", }, }, { Type: 100000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00万", }, }, { Type: 1000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000万", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000万", }, }, { Type: 100000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0億", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00億", }, }, { Type: 10000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000億", }, }, { Type: 100000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000億", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0兆", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00兆", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0万", }, }, { Type: 100000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00万", }, }, { Type: 1000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000万", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000万", }, }, { Type: 100000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0億", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00億", }, }, { Type: 10000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000億", }, }, { Type: 100000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000億", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0兆", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00兆", }, }, }, }, "jv": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 èwu", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 èwu", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 èwu", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 yuta", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 yuta", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 yuta", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 milyar", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 milyar", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 milyar", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 trilyun", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 trilyun", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0È", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00È", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000È", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0Y", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00Y", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000Y", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0M", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00M", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000M", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00T", }, }, }, }, "ka": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ათასი", "other": "0 ათასი", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ათასი", "other": "00 ათასი", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ათასი", "other": "000 ათასი", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 მილიონი", "other": "0 მილიონი", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 მილიონი", "other": "00 მილიონი", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 მილიონი", "other": "000 მილიონი", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 მილიარდი", "other": "0 მილიარდი", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 მილიარდი", "other": "00 მილიარდი", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 მილიარდი", "other": "000 მილიარდი", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ტრილიონი", "other": "0 ტრილიონი", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ტრილიონი", "other": "00 ტრილიონი", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ათ'.'", "other": "0 ათ'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ათ'.'", "other": "00 ათ'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ათ'.'", "other": "000 ათ'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 მლნ'.'", "other": "0 მლნ'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 მლნ'.'", "other": "00 მლნ'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 მლნ'.'", "other": "000 მლნ'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 მლრდ'.'", "other": "0 მლრდ'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 მლრდ'.'", "other": "00 მლრდ'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 მლრ'.'", "other": "000 მლრ'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ტრლ'.'", "other": "0 ტრლ'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ტრლ'.'", "other": "00 ტრლ'.'", }, }, }, }, "kk": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 мың", "other": "0 мың", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 мың", "other": "00 мың", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 мың", "other": "000 мың", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 миллион", "other": "0 миллион", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 миллион", "other": "00 миллион", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 миллион", "other": "000 миллион", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 миллиард", "other": "0 миллиард", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 миллиард", "other": "00 миллиард", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 миллиард", "other": "000 миллиард", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 триллион", "other": "0 триллион", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 триллион", "other": "00 триллион", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 мың", "other": "0 мың", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 мың", "other": "00 мың", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 м'.'", "other": "000 м'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 млн", "other": "0 млн", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 млн", "other": "00 млн", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 млн", "other": "000 млн", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 млрд", "other": "0 млрд", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 млрд", "other": "00 млрд", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 млрд", "other": "000 млрд", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 трлн", "other": "0 трлн", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 трлн", "other": "00 трлн", }, }, }, }, "km": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ពាន់", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 ពាន់", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000ពាន់", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 លាន", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 លាន", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 លាន", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ប៊ីលាន", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 ប៊ីលាន", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 ប៊ីលាន", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ទ្រីលាន", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 ទ្រីលាន", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0ពាន់", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 ពាន់", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 ពាន់", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 លាន", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 លាន", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 លាន", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ប៊ីលាន", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 ប៊ីលាន", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 ប៊ីលាន", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ទ្រីលាន", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 ទ្រីលាន", }, }, }, }, "kn": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ಸಾವಿರ", "other": "0 ಸಾವಿರ", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ಸಾವಿರ", "other": "00 ಸಾವಿರ", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ಸಾವಿರ", "other": "000 ಸಾವಿರ", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ಮಿಲಿಯನ್", "other": "0 ಮಿಲಿಯನ್", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ಮಿಲಿಯನ್", "other": "00 ಮಿಲಿಯನ್", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ಮಿಲಿಯನ್", "other": "000 ಮಿಲಿಯನ್", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ಬಿಲಿಯನ್", "other": "0 ಬಿಲಿಯನ್", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ಬಿಲಿಯನ್", "other": "00 ಬಿಲಿಯನ್", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ಬಿಲಿಯನ್", "other": "000 ಬಿಲಿಯನ್", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ಟ್ರಿಲಿಯನ್‌", "other": "0 ಟ್ರಿಲಿಯನ್‌", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ಟ್ರಿಲಿಯನ್‌", "other": "00 ಟ್ರಿಲಿಯನ್‌", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0ಸಾ", "other": "0ಸಾ", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00ಸಾ", "other": "00ಸಾ", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000ಸಾ", "other": "000ಸಾ", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0ಮಿ", "other": "0ಮಿ", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00ಮಿ", "other": "00ಮಿ", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000ಮಿ", "other": "000ಮಿ", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0ಬಿ", "other": "0ಬಿ", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00ಬಿ", "other": "00ಬಿ", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000ಬಿ", "other": "000ಬಿ", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0ಟ್ರಿ", "other": "0ಟ್ರಿ", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00ಟ್ರಿ", "other": "00ಟ್ರಿ", }, }, }, }, "ko": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0천", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0만", }, }, { Type: 100000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00만", }, }, { Type: 1000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000만", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000만", }, }, { Type: 100000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0억", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00억", }, }, { Type: 10000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000억", }, }, { Type: 100000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000억", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0조", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00조", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0천", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0만", }, }, { Type: 100000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00만", }, }, { Type: 1000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000만", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000만", }, }, { Type: 100000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0억", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00억", }, }, { Type: 10000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000억", }, }, { Type: 100000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000억", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0조", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00조", }, }, }, }, "ko-KP": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0천", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0만", }, }, { Type: 100000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00만", }, }, { Type: 1000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000만", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000만", }, }, { Type: 100000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0억", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00억", }, }, { Type: 10000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000억", }, }, { Type: 100000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000억", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0조", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00조", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0천", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0만", }, }, { Type: 100000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00만", }, }, { Type: 1000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000만", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000만", }, }, { Type: 100000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0억", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00억", }, }, { Type: 10000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000억", }, }, { Type: 100000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000억", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0조", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00조", }, }, }, }, "ky": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 миң", "other": "0 миң", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 миң", "other": "00 миң", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 миң", "other": "000 миң", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 миллион", "other": "0 миллион", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 миллион", "other": "00 миллион", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 миллион", "other": "000 миллион", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 миллиард", "other": "0 миллиард", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 миллиард", "other": "00 миллиард", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 миллиард", "other": "000 миллиард", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 триллион", "other": "0 триллион", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 триллион", "other": "00 триллион", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 миң", "other": "0 миң", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 миң", "other": "00 миң", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 миң", "other": "000 миң", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 млн", "other": "0 млн", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 млн", "other": "00 млн", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 млн", "other": "000 млн", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 млд", "other": "0 млд", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 млд", "other": "00 млд", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 млд", "other": "000 млд", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 трлн", "other": "0 трлн", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 трлн", "other": "00 трлн", }, }, }, }, "lo": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ພັນ", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 ພັນ", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ແສນ", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ລ້ານ", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 ລ້ານ", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 ລ້ານ", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ຕື້", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 ຕື້", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 ຕື້", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ລ້ານລ້ານ", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 ລ້ານລ້ານ", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ພັນ", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 ພັນ", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 ກີບ", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ລ້ານ", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 ລ້ານ", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 ລ້ານ", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ຕື້", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 ຕື້", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 ຕື້", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ລ້ານລ້ານ", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00ລລ", }, }, }, }, "lt": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 tūkstančiai", "many": "0 tūkstančio", "one": "0 tūkstantis", "other": "0 tūkstančių", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 tūkstančiai", "many": "00 tūkstančio", "one": "00 tūkstantis", "other": "00 tūkstančių", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 tūkstančiai", "many": "000 tūkstančio", "one": "000 tūkstantis", "other": "000 tūkstančių", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 milijonai", "many": "0 milijono", "one": "0 milijonas", "other": "0 milijonų", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 milijonai", "many": "00 milijono", "one": "00 milijonas", "other": "00 milijonų", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 milijonai", "many": "000 milijono", "one": "000 milijonas", "other": "000 milijonų", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 milijardai", "many": "0 milijardo", "one": "0 milijardas", "other": "0 milijardų", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 milijardai", "many": "00 milijardo", "one": "00 milijardas", "other": "00 milijardų", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 milijardai", "many": "000 milijardo", "one": "000 milijardas", "other": "000 milijardų", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 trilijonai", "many": "0 trilijono", "one": "0 trilijonas", "other": "0 trilijonų", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 trilijonai", "many": "00 trilijono", "one": "00 trilijonas", "other": "00 trilijonų", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 tūkst'.'", "many": "0 tūkst'.'", "one": "0 tūkst'.'", "other": "0 tūkst'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 tūkst'.'", "many": "00 tūkst'.'", "one": "00 tūkst'.'", "other": "00 tūkst'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 tūkst'.'", "many": "000 tūkst'.'", "one": "000 tūkst'.'", "other": "000 tūkst'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mln'.'", "many": "0 mln'.'", "one": "0 mln'.'", "other": "0 mln'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mln'.'", "many": "00 mln'.'", "one": "00 mln'.'", "other": "00 mln'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mln'.'", "many": "000 mln'.'", "one": "000 mln'.'", "other": "000 mln'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mlrd'.'", "many": "0 mlrd'.'", "one": "0 mlrd'.'", "other": "0 mlrd'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mlrd'.'", "many": "00 mlrd'.'", "one": "00 mlrd'.'", "other": "00 mlrd'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mlrd'.'", "many": "000 mlrd'.'", "one": "000 mlrd'.'", "other": "000 mlrd'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 trln'.'", "many": "0 trln'.'", "one": "0 trln'.'", "other": "0 trln'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 trln'.'", "many": "00 trln'.'", "one": "00 trln'.'", "other": "00 trln'.'", }, }, }, }, "lv": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 tūkstotis", "other": "0 tūkstoši", "zero": "0 tūkstošu", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 tūkstotis", "other": "00 tūkstoši", "zero": "00 tūkstoši", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 tūkstotis", "other": "000 tūkstoši", "zero": "000 tūkstoši", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljons", "other": "0 miljoni", "zero": "0 miljonu", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljons", "other": "00 miljoni", "zero": "00 miljoni", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljons", "other": "000 miljoni", "zero": "000 miljoni", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljards", "other": "0 miljardi", "zero": "0 miljardu", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljards", "other": "00 miljardi", "zero": "00 miljardi", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljards", "other": "000 miljardi", "zero": "000 miljardi", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 triljons", "other": "0 triljoni", "zero": "0 triljonu", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 triljons", "other": "00 triljoni", "zero": "00 triljoni", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 tūkst'.'", "other": "0 tūkst'.'", "zero": "0 tūkst'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 tūkst'.'", "other": "00 tūkst'.'", "zero": "00 tūkst'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 tūkst'.'", "other": "000 tūkst'.'", "zero": "000 tūkst'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milj'.'", "other": "0 milj'.'", "zero": "0 milj'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milj'.'", "other": "00 milj'.'", "zero": "00 milj'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milj'.'", "other": "000 milj'.'", "zero": "000 milj'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mljrd'.'", "other": "0 mljrd'.'", "zero": "0 mljrd'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mljrd'.'", "other": "00 mljrd'.'", "zero": "00 mljrd'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mljrd'.'", "other": "000 mljrd'.'", "zero": "000 mljrd'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trilj'.'", "other": "0 trilj'.'", "zero": "0 trilj'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trilj'.'", "other": "00 trilj'.'", "zero": "00 trilj'.'", }, }, }, }, "mk": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 илјада", "other": "0 илјади", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 илјада", "other": "00 илјади", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 илјада", "other": "000 илјади", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 милион", "other": "0 милиони", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 милион", "other": "00 милиони", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 милион", "other": "000 милиони", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 милијарда", "other": "0 милијарди", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 милијарда", "other": "00 милијарди", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 милијарда", "other": "000 милијарди", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 билион", "other": "0 билиони", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 билион", "other": "00 билиони", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 илј'.'", "other": "0 илј'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 илј'.'", "other": "00 илј'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 илј'.'", "other": "000 илј'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 мил'.'", "other": "0 мил'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 мил'.'", "other": "00 мил'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 М", "other": "000 М", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 милј'.'", "other": "0 милј'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 милј'.'", "other": "00 милј'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 мј'.'", "other": "000 ми'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 бил'.'", "other": "0 бил'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 бил'.'", "other": "00 бил'.'", }, }, }, }, "ml": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ആയിരം", "other": "0 ആയിരം", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ആയിരം", "other": "00 ആയിരം", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ആയിരം", "other": "000 ആയിരം", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ദശലക്ഷം", "other": "0 ദശലക്ഷം", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ദശലക്ഷം", "other": "00 ദശലക്ഷം", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ദശലക്ഷം", "other": "000 ദശലക്ഷം", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ലക്ഷം കോടി", "other": "0 ലക്ഷം കോടി", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ലക്ഷം കോടി", "other": "00 ലക്ഷം കോടി", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ലക്ഷം കോടി", "other": "000 ലക്ഷം കോടി", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ട്രില്യൺ", "other": "0 ട്രില്യൺ", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ട്രില്യൺ", "other": "00 ട്രില്യൺ", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "mn": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 мянга", "other": "0 мянга", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 мянга", "other": "00 мянга", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 мянга", "other": "000 мянга", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 сая", "other": "0 сая", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 сая", "other": "00 сая", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 сая", "other": "000 сая", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 тэрбум", "other": "0 тэрбум", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 тэрбум", "other": "00 тэрбум", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 тэрбум", "other": "000 тэрбум", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 их наяд", "other": "0 их наяд", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 их наяд", "other": "00 их наяд", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 мянга", "other": "0 мянга", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 мянга", "other": "00 мянга", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 мянга", "other": "000 мянга", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 сая", "other": "0 сая", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 сая", "other": "00 сая", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 сая", "other": "000 сая", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 тэрбум", "other": "0 тэрбум", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 тэрбум", "other": "00 тэрбум", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000Т", "other": "000Т", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0ИН", "other": "0ИН", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00ИН", "other": "00ИН", }, }, }, }, "mr": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 हजार", "other": "0 हजार", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 हजार", "other": "00 हजार", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 लाख", "other": "0 लाख", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 लाख", "other": "00 लाख", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 कोटी", "other": "0 कोटी", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 कोटी", "other": "00 कोटी", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 अब्ज", "other": "0 अब्ज", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 अब्ज", "other": "00 अब्ज", }, }, { Type: 100000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 खर्व", "other": "0 खर्व", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 खर्व", "other": "00 खर्व", }, }, { Type: 10000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 पद्म", "other": "0 पद्म", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ह", "other": "0 ह", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ह", "other": "00 ह", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 लाख", "other": "0 लाख", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 लाख", "other": "00 लाख", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 कोटी", "other": "0 कोटी", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 कोटी", "other": "00 कोटी", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 अब्ज", "other": "0 अब्ज", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 अब्ज", "other": "00 अब्ज", }, }, { Type: 100000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 खर्व", "other": "0 खर्व", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 खर्व", "other": "00 खर्व", }, }, { Type: 10000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 पद्म", "other": "0 पद्म", }, }, }, }, "ms": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ribu", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 ribu", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 ribu", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 juta", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 juta", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 juta", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 bilion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 bilion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 bilion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 trilion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 trilion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0J", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00J", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000J", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00T", }, }, }, }, "ms-BN": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ribu", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 ribu", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 ribu", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 juta", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 juta", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 juta", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 bilion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 bilion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 bilion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 trilion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 trilion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0J", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00J", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000J", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00T", }, }, }, }, "ms-SG": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ribu", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 ribu", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 ribu", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 juta", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 juta", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 juta", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 bilion", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 bilion", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 bilion", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 trilion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 trilion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0J", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00J", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000J", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00T", }, }, }, }, "my": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0ထောင်", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0သောင်း", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0သိန်း", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0သန်း", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0ကုဋေ", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00ကုဋေ", }, }, { Type: 1000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "ကုဋေ000", }, }, { Type: 10000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "ကုဋေ0000", }, }, { Type: 100000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "ကုဋေ0သောင်း", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "ကုဋေ0သိန်း", }, }, { Type: 10000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "ကုဋေ0သန်း", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0ထောင်", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0သောင်း", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0သိန်း", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0သန်း", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0ကုဋေ", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00ကုဋေ", }, }, { Type: 1000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "ကုဋေ000", }, }, { Type: 10000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "ကုဋေ0ထ", }, }, { Type: 100000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "ကုဋေ0သ", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "ဋေ0သိန်း", }, }, { Type: 10000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "ဋေ0သန်း", }, }, }, }, "nb": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 tusen", "other": "0 tusen", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 tusen", "other": "00 tusen", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 tusen", "other": "000 tusen", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millioner", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millioner", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millioner", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliarder", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliarder", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliarder", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billioner", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billioner", "other": "00 billioner", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0k", "other": "0k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00k", "other": "00k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000k", "other": "000k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mill'.'", "other": "0 mill'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mill'.'", "other": "00 mill'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mill'.'", "other": "000 mill'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mrd'.'", "other": "0 mrd'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mrd'.'", "other": "00 mrd'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mrd'.'", "other": "000 mrd'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bill'.'", "other": "0 bill'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bill'.'", "other": "00 bill'.'", }, }, }, }, "nb-SJ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 tusen", "other": "0 tusen", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 tusen", "other": "00 tusen", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 tusen", "other": "000 tusen", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millioner", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millioner", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millioner", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliarder", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliarder", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliarder", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billioner", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billioner", "other": "00 billioner", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0k", "other": "0k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00k", "other": "00k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000k", "other": "000k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mill'.'", "other": "0 mill'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mill'.'", "other": "00 mill'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mill'.'", "other": "000 mill'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mrd'.'", "other": "0 mrd'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mrd'.'", "other": "00 mrd'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mrd'.'", "other": "000 mrd'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bill'.'", "other": "0 bill'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bill'.'", "other": "00 bill'.'", }, }, }, }, "ne": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 हजार", "other": "0 हजार", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 हजार", "other": "00 हजार", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 लाख", "other": "0 लाख", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 करोड", "other": "0 करोड", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 करोड", "other": "00 करोड", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 करोड", "other": "000 करोड", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 अरब", "other": "0 अरब", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 अरब", "other": "00 अरब", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 अरब", "other": "000 अरब", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 खरब", "other": "00 खरब", }, }, { Type: 10000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 शंख", "other": "0 शंख", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 हजार", "other": "0 हजार", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 हजार", "other": "00 हजार", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 लाख", "other": "0 लाख", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 लाख", "other": "00 लाख", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 करोड", "other": "0 करोड", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 करोड", "other": "00 करोड", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 अरब", "other": "0 अरब", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 अरब", "other": "00 अरब", }, }, { Type: 100000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 खरब", "other": "0 खरब", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 खरब", "other": "00 खरब", }, }, { Type: 10000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 शंख", "other": "0 शंख", }, }, }, }, "ne-IN": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 हजार", "other": "0 हजार", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 हजार", "other": "00 हजार", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 लाख", "other": "0 लाख", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 करोड", "other": "0 करोड", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 करोड", "other": "00 करोड", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 करोड", "other": "000 करोड", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 अरब", "other": "0 अरब", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 अरब", "other": "00 अरब", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 अरब", "other": "000 अरब", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 खरब", "other": "00 खरब", }, }, { Type: 10000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 शंख", "other": "0 शंख", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 हजार", "other": "0 हजार", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 हजार", "other": "00 हजार", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 लाख", "other": "0 लाख", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 लाख", "other": "00 लाख", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 करोड", "other": "0 करोड", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 करोड", "other": "00 करोड", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 अरब", "other": "0 अरब", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 अरब", "other": "00 अरब", }, }, { Type: 100000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 खरब", "other": "0 खरब", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 खरब", "other": "00 खरब", }, }, { Type: 10000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 शंख", "other": "0 शंख", }, }, }, }, "nl": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 duizend", "other": "0 duizend", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 duizend", "other": "00 duizend", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 duizend", "other": "000 duizend", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljoen", "other": "0 miljoen", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljoen", "other": "00 miljoen", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljoen", "other": "000 miljoen", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljard", "other": "0 miljard", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljard", "other": "00 miljard", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljard", "other": "000 miljard", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 biljoen", "other": "0 biljoen", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biljoen", "other": "00 biljoen", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mln'.'", "other": "0 mln'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mln'.'", "other": "00 mln'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mln'.'", "other": "000 mln'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mld'.'", "other": "0 mld'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mld'.'", "other": "00 mld'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mld'.'", "other": "000 mld'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bln'.'", "other": "0 bln'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bln'.'", "other": "00 bln'.'", }, }, }, }, "nl-AW": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 duizend", "other": "0 duizend", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 duizend", "other": "00 duizend", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 duizend", "other": "000 duizend", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljoen", "other": "0 miljoen", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljoen", "other": "00 miljoen", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljoen", "other": "000 miljoen", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljard", "other": "0 miljard", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljard", "other": "00 miljard", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljard", "other": "000 miljard", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 biljoen", "other": "0 biljoen", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biljoen", "other": "00 biljoen", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mln'.'", "other": "0 mln'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mln'.'", "other": "00 mln'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mln'.'", "other": "000 mln'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mld'.'", "other": "0 mld'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mld'.'", "other": "00 mld'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mld'.'", "other": "000 mld'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bln'.'", "other": "0 bln'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bln'.'", "other": "00 bln'.'", }, }, }, }, "nl-BE": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 duizend", "other": "0 duizend", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 duizend", "other": "00 duizend", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 duizend", "other": "000 duizend", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljoen", "other": "0 miljoen", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljoen", "other": "00 miljoen", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljoen", "other": "000 miljoen", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljard", "other": "0 miljard", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljard", "other": "00 miljard", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljard", "other": "000 miljard", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 biljoen", "other": "0 biljoen", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biljoen", "other": "00 biljoen", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mln'.'", "other": "0 mln'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mln'.'", "other": "00 mln'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mln'.'", "other": "000 mln'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mld'.'", "other": "0 mld'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mld'.'", "other": "00 mld'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mld'.'", "other": "000 mld'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bln'.'", "other": "0 bln'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bln'.'", "other": "00 bln'.'", }, }, }, }, "nl-BQ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 duizend", "other": "0 duizend", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 duizend", "other": "00 duizend", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 duizend", "other": "000 duizend", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljoen", "other": "0 miljoen", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljoen", "other": "00 miljoen", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljoen", "other": "000 miljoen", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljard", "other": "0 miljard", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljard", "other": "00 miljard", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljard", "other": "000 miljard", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 biljoen", "other": "0 biljoen", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biljoen", "other": "00 biljoen", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mln'.'", "other": "0 mln'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mln'.'", "other": "00 mln'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mln'.'", "other": "000 mln'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mld'.'", "other": "0 mld'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mld'.'", "other": "00 mld'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mld'.'", "other": "000 mld'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bln'.'", "other": "0 bln'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bln'.'", "other": "00 bln'.'", }, }, }, }, "nl-CW": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 duizend", "other": "0 duizend", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 duizend", "other": "00 duizend", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 duizend", "other": "000 duizend", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljoen", "other": "0 miljoen", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljoen", "other": "00 miljoen", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljoen", "other": "000 miljoen", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljard", "other": "0 miljard", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljard", "other": "00 miljard", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljard", "other": "000 miljard", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 biljoen", "other": "0 biljoen", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biljoen", "other": "00 biljoen", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mln'.'", "other": "0 mln'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mln'.'", "other": "00 mln'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mln'.'", "other": "000 mln'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mld'.'", "other": "0 mld'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mld'.'", "other": "00 mld'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mld'.'", "other": "000 mld'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bln'.'", "other": "0 bln'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bln'.'", "other": "00 bln'.'", }, }, }, }, "nl-SR": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 duizend", "other": "0 duizend", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 duizend", "other": "00 duizend", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 duizend", "other": "000 duizend", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljoen", "other": "0 miljoen", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljoen", "other": "00 miljoen", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljoen", "other": "000 miljoen", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljard", "other": "0 miljard", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljard", "other": "00 miljard", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljard", "other": "000 miljard", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 biljoen", "other": "0 biljoen", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biljoen", "other": "00 biljoen", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mln'.'", "other": "0 mln'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mln'.'", "other": "00 mln'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mln'.'", "other": "000 mln'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mld'.'", "other": "0 mld'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mld'.'", "other": "00 mld'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mld'.'", "other": "000 mld'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bln'.'", "other": "0 bln'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bln'.'", "other": "00 bln'.'", }, }, }, }, "nl-SX": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 duizend", "other": "0 duizend", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 duizend", "other": "00 duizend", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 duizend", "other": "000 duizend", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljoen", "other": "0 miljoen", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljoen", "other": "00 miljoen", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljoen", "other": "000 miljoen", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljard", "other": "0 miljard", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljard", "other": "00 miljard", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljard", "other": "000 miljard", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 biljoen", "other": "0 biljoen", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biljoen", "other": "00 biljoen", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mln'.'", "other": "0 mln'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mln'.'", "other": "00 mln'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mln'.'", "other": "000 mln'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mld'.'", "other": "0 mld'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mld'.'", "other": "00 mld'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mld'.'", "other": "000 mld'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bln'.'", "other": "0 bln'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bln'.'", "other": "00 bln'.'", }, }, }, }, "no": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 tusen", "other": "0 tusen", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 tusen", "other": "00 tusen", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 tusen", "other": "000 tusen", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 millioner", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 millioner", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 millioner", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliarder", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliarder", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliarder", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 billion", "other": "0 billioner", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 billioner", "other": "00 billioner", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0k", "other": "0k", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00k", "other": "00k", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000k", "other": "000k", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mill'.'", "other": "0 mill'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mill'.'", "other": "00 mill'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mill'.'", "other": "000 mill'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mrd'.'", "other": "0 mrd'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mrd'.'", "other": "00 mrd'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mrd'.'", "other": "000 mrd'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bill'.'", "other": "0 bill'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bill'.'", "other": "00 bill'.'", }, }, }, }, "or": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ହଜାର", "other": "0 ହଜାର", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ହଜାର", "other": "00 ହଜାର", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ହଜାର", "other": "000 ହଜାର", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ନିୟୁତ", "other": "0 ନିୟୁତ", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ନିୟୁତ", "other": "00 ନିୟୁତ", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ନିୟୁତ", "other": "000 ନିୟୁତ", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ଶହକୋଟି", "other": "0 ଶହକୋଟି", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ଶହକୋଟି", "other": "00 ଶହକୋଟି", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ଶହକୋଟି", "other": "000 ଶହକୋଟି", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ଲକ୍ଷକୋଟି", "other": "0 ଲକ୍ଷକୋଟି", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ଲକ୍ଷକୋଟି", "other": "00 ଲକ୍ଷକୋଟି", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0ହ", "other": "0ହ", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00ହ", "other": "00ହ", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000ହ", "other": "000ହ", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0ନି", "other": "0ନି", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00ନି", "other": "00ନି", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000ନି", "other": "000ନି", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0ବି", "other": "0ବି", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00ବି", "other": "00ବି", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000ବି", "other": "000ବି", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0ଟ୍ରି", "other": "0ଟ୍ରି", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00ଟ୍ରି", "other": "00ଟ୍ରି", }, }, }, }, "pa": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ਹਜ਼ਾਰ", "other": "0 ਹਜ਼ਾਰ", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ਹਜ਼ਾਰ", "other": "00 ਹਜ਼ਾਰ", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ਲੱਖ", "other": "0 ਲੱਖ", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ਲੱਖ", "other": "00 ਲੱਖ", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ਕਰੋੜ", "other": "0 ਕਰੋੜ", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ਕਰੋੜ", "other": "00 ਕਰੋੜ", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ਅਰਬ", "other": "0 ਅਰਬ", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ਅਰਬ", "other": "00 ਅਰਬ", }, }, { Type: 100000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ਖਰਬ", "other": "0 ਖਰਬ", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ਖਰਬ", "other": "00 ਖਰਬ", }, }, { Type: 10000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ਨੀਲ", "other": "0 ਨੀਲ", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ਹਜ਼ਾਰ", "other": "0 ਹਜ਼ਾਰ", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ਹਜ਼ਾਰ", "other": "00 ਹਜ਼ਾਰ", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ਲੱਖ", "other": "0 ਲੱਖ", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ਲੱਖ", "other": "00 ਲੱਖ", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ਕਰੋੜ", "other": "0 ਕਰੋੜ", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ਕਰੋੜ", "other": "00 ਕਰੋੜ", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ਅਰਬ", "other": "0 ਅਰਬ", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ਅਰਬ", "other": "00 ਅਰਬ", }, }, { Type: 100000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ਖਰਬ", "other": "0 ਖਰਬ", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ਖਰਬ", "other": "00 ਖਰਬ", }, }, { Type: 10000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ਨੀਲ", "other": "0 ਨੀਲ", }, }, }, }, "pl": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 tysiące", "many": "0 tysięcy", "one": "0 tysiąc", "other": "0 tysiąca", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 tysiące", "many": "00 tysięcy", "one": "00 tysiąc", "other": "00 tysiąca", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 tysiące", "many": "000 tysięcy", "one": "000 tysiąc", "other": "000 tysiąca", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 miliony", "many": "0 milionów", "one": "0 milion", "other": "0 miliona", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 miliony", "many": "00 milionów", "one": "00 milion", "other": "00 miliona", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 miliony", "many": "000 milionów", "one": "000 milion", "other": "000 miliona", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 miliardy", "many": "0 miliardów", "one": "0 miliard", "other": "0 miliarda", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 miliardy", "many": "00 miliardów", "one": "00 miliard", "other": "00 miliarda", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 miliardy", "many": "000 miliardów", "one": "000 miliard", "other": "000 miliarda", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 biliony", "many": "0 bilionów", "one": "0 bilion", "other": "0 biliona", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 biliony", "many": "00 bilionów", "one": "00 bilion", "other": "00 biliona", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 tys'.'", "many": "0 tys'.'", "one": "0 tys'.'", "other": "0 tys'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 tys'.'", "many": "00 tys'.'", "one": "00 tys'.'", "other": "00 tys'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 tys'.'", "many": "000 tys'.'", "one": "000 tys'.'", "other": "000 tys'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mln", "many": "0 mln", "one": "0 mln", "other": "0 mln", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mln", "many": "00 mln", "one": "00 mln", "other": "00 mln", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mln", "many": "000 mln", "one": "000 mln", "other": "000 mln", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mld", "many": "0 mld", "one": "0 mld", "other": "0 mld", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mld", "many": "00 mld", "one": "00 mld", "other": "00 mld", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mld", "many": "000 mld", "one": "000 mld", "other": "000 mld", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 bln", "many": "0 bln", "one": "0 bln", "other": "0 bln", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 bln", "many": "00 bln", "one": "00 bln", "other": "00 bln", }, }, }, }, "ps": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0G", "other": "0G", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00G", "other": "00G", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000G", "other": "000G", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000G", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "ps-PK": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0G", "other": "0G", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00G", "other": "00G", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000G", "other": "000G", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000G", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "pt": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milhão", "other": "0 milhões", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milhão", "other": "00 milhões", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milhão", "other": "000 milhões", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilhão", "other": "0 bilhões", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bilhão", "other": "00 bilhões", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 bilhão", "other": "000 bilhões", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trilhão", "other": "0 trilhões", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trilhão", "other": "00 trilhões", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mi", "other": "0 mi", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mi", "other": "00 mi", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mi", "other": "000 mi", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bi", "other": "0 bi", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bi", "other": "00 bi", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 bi", "other": "000 bi", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 tri", "other": "0 tri", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 tri", "other": "00 tri", }, }, }, }, "pt-AO": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milhão", "other": "0 milhões", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milhões", "other": "00 milhões", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milhões", "other": "000 milhões", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil milhões", "other": "0 mil milhões", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil milhões", "other": "00 mil milhões", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil milhões", "other": "000 mil milhões", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilião", "other": "0 biliões", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biliões", "other": "00 biliões", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mM", "other": "0 mM", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mM", "other": "00 mM", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mM", "other": "000 mM", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bi", "other": "0 Bi", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bi", "other": "00 Bi", }, }, }, }, "pt-CH": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milhão", "other": "0 milhões", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milhões", "other": "00 milhões", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milhões", "other": "000 milhões", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil milhões", "other": "0 mil milhões", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil milhões", "other": "00 mil milhões", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil milhões", "other": "000 mil milhões", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilião", "other": "0 biliões", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biliões", "other": "00 biliões", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mM", "other": "0 mM", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mM", "other": "00 mM", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mM", "other": "000 mM", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bi", "other": "0 Bi", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bi", "other": "00 Bi", }, }, }, }, "pt-CV": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milhão", "other": "0 milhões", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milhões", "other": "00 milhões", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milhões", "other": "000 milhões", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil milhões", "other": "0 mil milhões", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil milhões", "other": "00 mil milhões", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil milhões", "other": "000 mil milhões", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilião", "other": "0 biliões", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biliões", "other": "00 biliões", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mM", "other": "0 mM", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mM", "other": "00 mM", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mM", "other": "000 mM", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bi", "other": "0 Bi", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bi", "other": "00 Bi", }, }, }, }, "pt-GQ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milhão", "other": "0 milhões", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milhões", "other": "00 milhões", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milhões", "other": "000 milhões", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil milhões", "other": "0 mil milhões", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil milhões", "other": "00 mil milhões", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil milhões", "other": "000 mil milhões", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilião", "other": "0 biliões", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biliões", "other": "00 biliões", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mM", "other": "0 mM", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mM", "other": "00 mM", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mM", "other": "000 mM", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bi", "other": "0 Bi", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bi", "other": "00 Bi", }, }, }, }, "pt-GW": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milhão", "other": "0 milhões", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milhões", "other": "00 milhões", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milhões", "other": "000 milhões", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil milhões", "other": "0 mil milhões", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil milhões", "other": "00 mil milhões", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil milhões", "other": "000 mil milhões", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilião", "other": "0 biliões", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biliões", "other": "00 biliões", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mM", "other": "0 mM", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mM", "other": "00 mM", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mM", "other": "000 mM", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bi", "other": "0 Bi", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bi", "other": "00 Bi", }, }, }, }, "pt-LU": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milhão", "other": "0 milhões", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milhões", "other": "00 milhões", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milhões", "other": "000 milhões", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil milhões", "other": "0 mil milhões", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil milhões", "other": "00 mil milhões", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil milhões", "other": "000 mil milhões", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilião", "other": "0 biliões", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biliões", "other": "00 biliões", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mM", "other": "0 mM", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mM", "other": "00 mM", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mM", "other": "000 mM", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bi", "other": "0 Bi", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bi", "other": "00 Bi", }, }, }, }, "pt-MO": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milhão", "other": "0 milhões", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milhões", "other": "00 milhões", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milhões", "other": "000 milhões", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil milhões", "other": "0 mil milhões", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil milhões", "other": "00 mil milhões", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil milhões", "other": "000 mil milhões", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilião", "other": "0 biliões", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biliões", "other": "00 biliões", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mM", "other": "0 mM", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mM", "other": "00 mM", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mM", "other": "000 mM", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bi", "other": "0 Bi", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bi", "other": "00 Bi", }, }, }, }, "pt-MZ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milhão", "other": "0 milhões", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milhões", "other": "00 milhões", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milhões", "other": "000 milhões", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil milhões", "other": "0 mil milhões", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil milhões", "other": "00 mil milhões", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil milhões", "other": "000 mil milhões", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilião", "other": "0 biliões", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biliões", "other": "00 biliões", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mM", "other": "0 mM", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mM", "other": "00 mM", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mM", "other": "000 mM", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bi", "other": "0 Bi", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bi", "other": "00 Bi", }, }, }, }, "pt-PT": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milhão", "other": "0 milhões", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milhões", "other": "00 milhões", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milhões", "other": "000 milhões", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil milhões", "other": "0 mil milhões", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil milhões", "other": "00 mil milhões", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil milhões", "other": "000 mil milhões", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilião", "other": "0 biliões", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biliões", "other": "00 biliões", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mM", "other": "0 mM", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mM", "other": "00 mM", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mM", "other": "000 mM", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bi", "other": "0 Bi", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bi", "other": "00 Bi", }, }, }, }, "pt-ST": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milhão", "other": "0 milhões", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milhões", "other": "00 milhões", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milhões", "other": "000 milhões", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil milhões", "other": "0 mil milhões", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil milhões", "other": "00 mil milhões", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil milhões", "other": "000 mil milhões", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilião", "other": "0 biliões", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biliões", "other": "00 biliões", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mM", "other": "0 mM", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mM", "other": "00 mM", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mM", "other": "000 mM", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bi", "other": "0 Bi", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bi", "other": "00 Bi", }, }, }, }, "pt-TL": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milhão", "other": "0 milhões", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milhões", "other": "00 milhões", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milhões", "other": "000 milhões", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil milhões", "other": "0 mil milhões", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil milhões", "other": "00 mil milhões", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil milhões", "other": "000 mil milhões", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilião", "other": "0 biliões", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biliões", "other": "00 biliões", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mil", "other": "0 mil", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mil", "other": "00 mil", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mil", "other": "000 mil", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 M", "other": "0 M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 M", "other": "00 M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 M", "other": "000 M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mM", "other": "0 mM", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mM", "other": "00 mM", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mM", "other": "000 mM", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bi", "other": "0 Bi", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bi", "other": "00 Bi", }, }, }, }, "ro": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mii", "one": "0 mie", "other": "0 de mii", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mii", "one": "00 mie", "other": "00 de mii", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mii", "one": "000 mie", "other": "000 de mii", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 milioane", "one": "0 milion", "other": "0 de milioane", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 milioane", "one": "00 milion", "other": "00 de milioane", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 milioane", "one": "000 milion", "other": "000 de milioane", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 miliarde", "one": "0 miliard", "other": "0 de miliarde", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 miliarde", "one": "00 miliard", "other": "00 de miliarde", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 miliarde", "one": "000 miliard", "other": "000 de miliarde", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 trilioane", "one": "0 trilion", "other": "0 de trilioane", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 trilioane", "one": "00 trilion", "other": "00 de trilioane", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 K", "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 K", "one": "00 K", "other": "00 K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 K", "one": "000 K", "other": "000 K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mil'.'", "one": "0 mil'.'", "other": "0 mil'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mil'.'", "one": "00 mil'.'", "other": "00 mil'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mil'.'", "one": "000 mil'.'", "other": "000 mil'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mld'.'", "one": "0 mld'.'", "other": "0 mld'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mld'.'", "one": "00 mld'.'", "other": "00 mld'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mld'.'", "one": "000 mld'.'", "other": "000 mld'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 tril'.'", "one": "0 tril'.'", "other": "0 tril'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 tril'.'", "one": "00 tril'.'", "other": "00 tril'.'", }, }, }, }, "ro-MD": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mii", "one": "0 mie", "other": "0 de mii", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mii", "one": "00 mie", "other": "00 de mii", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mii", "one": "000 mie", "other": "000 de mii", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 milioane", "one": "0 milion", "other": "0 de milioane", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 milioane", "one": "00 milion", "other": "00 de milioane", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 milioane", "one": "000 milion", "other": "000 de milioane", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 miliarde", "one": "0 miliard", "other": "0 de miliarde", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 miliarde", "one": "00 miliard", "other": "00 de miliarde", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 miliarde", "one": "000 miliard", "other": "000 de miliarde", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 trilioane", "one": "0 trilion", "other": "0 de trilioane", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 trilioane", "one": "00 trilion", "other": "00 de trilioane", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 K", "one": "0 K", "other": "0 K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 K", "one": "00 K", "other": "00 K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 K", "one": "000 K", "other": "000 K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mil'.'", "one": "0 mil'.'", "other": "0 mil'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mil'.'", "one": "00 mil'.'", "other": "00 mil'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mil'.'", "one": "000 mil'.'", "other": "000 mil'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mld'.'", "one": "0 mld'.'", "other": "0 mld'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mld'.'", "one": "00 mld'.'", "other": "00 mld'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mld'.'", "one": "000 mld'.'", "other": "000 mld'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 tril'.'", "one": "0 tril'.'", "other": "0 tril'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 tril'.'", "one": "00 tril'.'", "other": "00 tril'.'", }, }, }, }, "root": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0G", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00G", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000G", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00T", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0G", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00G", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000G", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00T", }, }, }, }, "ru": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 тысячи", "many": "0 тысяч", "one": "0 тысяча", "other": "0 тысячи", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 тысячи", "many": "00 тысяч", "one": "00 тысяча", "other": "00 тысячи", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 тысячи", "many": "000 тысяч", "one": "000 тысяча", "other": "000 тысячи", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 миллиона", "many": "0 миллионов", "one": "0 миллион", "other": "0 миллиона", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 миллиона", "many": "00 миллионов", "one": "00 миллион", "other": "00 миллиона", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 миллиона", "many": "000 миллионов", "one": "000 миллион", "other": "000 миллиона", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 миллиарда", "many": "0 миллиардов", "one": "0 миллиард", "other": "0 миллиарда", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 миллиарда", "many": "00 миллиардов", "one": "00 миллиард", "other": "00 миллиарда", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 миллиарда", "many": "000 миллиардов", "one": "000 миллиард", "other": "000 миллиарда", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 триллиона", "many": "0 триллионов", "one": "0 триллион", "other": "0 триллиона", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 триллиона", "many": "00 триллионов", "one": "00 триллион", "other": "00 триллиона", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 тыс'.'", "many": "0 тыс'.'", "one": "0 тыс'.'", "other": "0 тыс'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 тыс'.'", "many": "00 тыс'.'", "one": "00 тыс'.'", "other": "00 тыс'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 тыс'.'", "many": "000 тыс'.'", "one": "000 тыс'.'", "other": "000 тыс'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 млн", "many": "0 млн", "one": "0 млн", "other": "0 млн", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 млн", "many": "00 млн", "one": "00 млн", "other": "00 млн", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 млн", "many": "000 млн", "one": "000 млн", "other": "000 млн", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 млрд", "many": "0 млрд", "one": "0 млрд", "other": "0 млрд", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 млрд", "many": "00 млрд", "one": "00 млрд", "other": "00 млрд", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 млрд", "many": "000 млрд", "one": "000 млрд", "other": "000 млрд", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 трлн", "many": "0 трлн", "one": "0 трлн", "other": "0 трлн", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 трлн", "many": "00 трлн", "one": "00 трлн", "other": "00 трлн", }, }, }, }, "ru-BY": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 тысячи", "many": "0 тысяч", "one": "0 тысяча", "other": "0 тысячи", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 тысячи", "many": "00 тысяч", "one": "00 тысяча", "other": "00 тысячи", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 тысячи", "many": "000 тысяч", "one": "000 тысяча", "other": "000 тысячи", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 миллиона", "many": "0 миллионов", "one": "0 миллион", "other": "0 миллиона", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 миллиона", "many": "00 миллионов", "one": "00 миллион", "other": "00 миллиона", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 миллиона", "many": "000 миллионов", "one": "000 миллион", "other": "000 миллиона", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 миллиарда", "many": "0 миллиардов", "one": "0 миллиард", "other": "0 миллиарда", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 миллиарда", "many": "00 миллиардов", "one": "00 миллиард", "other": "00 миллиарда", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 миллиарда", "many": "000 миллиардов", "one": "000 миллиард", "other": "000 миллиарда", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 триллиона", "many": "0 триллионов", "one": "0 триллион", "other": "0 триллиона", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 триллиона", "many": "00 триллионов", "one": "00 триллион", "other": "00 триллиона", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 тыс'.'", "many": "0 тыс'.'", "one": "0 тыс'.'", "other": "0 тыс'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 тыс'.'", "many": "00 тыс'.'", "one": "00 тыс'.'", "other": "00 тыс'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 тыс'.'", "many": "000 тыс'.'", "one": "000 тыс'.'", "other": "000 тыс'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 млн", "many": "0 млн", "one": "0 млн", "other": "0 млн", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 млн", "many": "00 млн", "one": "00 млн", "other": "00 млн", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 млн", "many": "000 млн", "one": "000 млн", "other": "000 млн", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 млрд", "many": "0 млрд", "one": "0 млрд", "other": "0 млрд", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 млрд", "many": "00 млрд", "one": "00 млрд", "other": "00 млрд", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 млрд", "many": "000 млрд", "one": "000 млрд", "other": "000 млрд", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 трлн", "many": "0 трлн", "one": "0 трлн", "other": "0 трлн", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 трлн", "many": "00 трлн", "one": "00 трлн", "other": "00 трлн", }, }, }, }, "ru-KG": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 тысячи", "many": "0 тысяч", "one": "0 тысяча", "other": "0 тысячи", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 тысячи", "many": "00 тысяч", "one": "00 тысяча", "other": "00 тысячи", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 тысячи", "many": "000 тысяч", "one": "000 тысяча", "other": "000 тысячи", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 миллиона", "many": "0 миллионов", "one": "0 миллион", "other": "0 миллиона", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 миллиона", "many": "00 миллионов", "one": "00 миллион", "other": "00 миллиона", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 миллиона", "many": "000 миллионов", "one": "000 миллион", "other": "000 миллиона", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 миллиарда", "many": "0 миллиардов", "one": "0 миллиард", "other": "0 миллиарда", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 миллиарда", "many": "00 миллиардов", "one": "00 миллиард", "other": "00 миллиарда", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 миллиарда", "many": "000 миллиардов", "one": "000 миллиард", "other": "000 миллиарда", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 триллиона", "many": "0 триллионов", "one": "0 триллион", "other": "0 триллиона", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 триллиона", "many": "00 триллионов", "one": "00 триллион", "other": "00 триллиона", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 тыс'.'", "many": "0 тыс'.'", "one": "0 тыс'.'", "other": "0 тыс'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 тыс'.'", "many": "00 тыс'.'", "one": "00 тыс'.'", "other": "00 тыс'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 тыс'.'", "many": "000 тыс'.'", "one": "000 тыс'.'", "other": "000 тыс'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 млн", "many": "0 млн", "one": "0 млн", "other": "0 млн", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 млн", "many": "00 млн", "one": "00 млн", "other": "00 млн", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 млн", "many": "000 млн", "one": "000 млн", "other": "000 млн", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 млрд", "many": "0 млрд", "one": "0 млрд", "other": "0 млрд", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 млрд", "many": "00 млрд", "one": "00 млрд", "other": "00 млрд", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 млрд", "many": "000 млрд", "one": "000 млрд", "other": "000 млрд", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 трлн", "many": "0 трлн", "one": "0 трлн", "other": "0 трлн", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 трлн", "many": "00 трлн", "one": "00 трлн", "other": "00 трлн", }, }, }, }, "ru-KZ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 тысячи", "many": "0 тысяч", "one": "0 тысяча", "other": "0 тысячи", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 тысячи", "many": "00 тысяч", "one": "00 тысяча", "other": "00 тысячи", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 тысячи", "many": "000 тысяч", "one": "000 тысяча", "other": "000 тысячи", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 миллиона", "many": "0 миллионов", "one": "0 миллион", "other": "0 миллиона", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 миллиона", "many": "00 миллионов", "one": "00 миллион", "other": "00 миллиона", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 миллиона", "many": "000 миллионов", "one": "000 миллион", "other": "000 миллиона", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 миллиарда", "many": "0 миллиардов", "one": "0 миллиард", "other": "0 миллиарда", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 миллиарда", "many": "00 миллиардов", "one": "00 миллиард", "other": "00 миллиарда", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 миллиарда", "many": "000 миллиардов", "one": "000 миллиард", "other": "000 миллиарда", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 триллиона", "many": "0 триллионов", "one": "0 триллион", "other": "0 триллиона", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 триллиона", "many": "00 триллионов", "one": "00 триллион", "other": "00 триллиона", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 тыс'.'", "many": "0 тыс'.'", "one": "0 тыс'.'", "other": "0 тыс'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 тыс'.'", "many": "00 тыс'.'", "one": "00 тыс'.'", "other": "00 тыс'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 тыс'.'", "many": "000 тыс'.'", "one": "000 тыс'.'", "other": "000 тыс'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 млн", "many": "0 млн", "one": "0 млн", "other": "0 млн", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 млн", "many": "00 млн", "one": "00 млн", "other": "00 млн", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 млн", "many": "000 млн", "one": "000 млн", "other": "000 млн", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 млрд", "many": "0 млрд", "one": "0 млрд", "other": "0 млрд", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 млрд", "many": "00 млрд", "one": "00 млрд", "other": "00 млрд", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 млрд", "many": "000 млрд", "one": "000 млрд", "other": "000 млрд", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 трлн", "many": "0 трлн", "one": "0 трлн", "other": "0 трлн", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 трлн", "many": "00 трлн", "one": "00 трлн", "other": "00 трлн", }, }, }, }, "ru-MD": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 тысячи", "many": "0 тысяч", "one": "0 тысяча", "other": "0 тысячи", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 тысячи", "many": "00 тысяч", "one": "00 тысяча", "other": "00 тысячи", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 тысячи", "many": "000 тысяч", "one": "000 тысяча", "other": "000 тысячи", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 миллиона", "many": "0 миллионов", "one": "0 миллион", "other": "0 миллиона", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 миллиона", "many": "00 миллионов", "one": "00 миллион", "other": "00 миллиона", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 миллиона", "many": "000 миллионов", "one": "000 миллион", "other": "000 миллиона", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 миллиарда", "many": "0 миллиардов", "one": "0 миллиард", "other": "0 миллиарда", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 миллиарда", "many": "00 миллиардов", "one": "00 миллиард", "other": "00 миллиарда", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 миллиарда", "many": "000 миллиардов", "one": "000 миллиард", "other": "000 миллиарда", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 триллиона", "many": "0 триллионов", "one": "0 триллион", "other": "0 триллиона", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 триллиона", "many": "00 триллионов", "one": "00 триллион", "other": "00 триллиона", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 тыс'.'", "many": "0 тыс'.'", "one": "0 тыс'.'", "other": "0 тыс'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 тыс'.'", "many": "00 тыс'.'", "one": "00 тыс'.'", "other": "00 тыс'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 тыс'.'", "many": "000 тыс'.'", "one": "000 тыс'.'", "other": "000 тыс'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 млн", "many": "0 млн", "one": "0 млн", "other": "0 млн", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 млн", "many": "00 млн", "one": "00 млн", "other": "00 млн", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 млн", "many": "000 млн", "one": "000 млн", "other": "000 млн", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 млрд", "many": "0 млрд", "one": "0 млрд", "other": "0 млрд", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 млрд", "many": "00 млрд", "one": "00 млрд", "other": "00 млрд", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 млрд", "many": "000 млрд", "one": "000 млрд", "other": "000 млрд", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 трлн", "many": "0 трлн", "one": "0 трлн", "other": "0 трлн", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 трлн", "many": "00 трлн", "one": "00 трлн", "other": "00 трлн", }, }, }, }, "ru-UA": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 тысячи", "many": "0 тысяч", "one": "0 тысяча", "other": "0 тысячи", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 тысячи", "many": "00 тысяч", "one": "00 тысяча", "other": "00 тысячи", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 тысячи", "many": "000 тысяч", "one": "000 тысяча", "other": "000 тысячи", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 миллиона", "many": "0 миллионов", "one": "0 миллион", "other": "0 миллиона", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 миллиона", "many": "00 миллионов", "one": "00 миллион", "other": "00 миллиона", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 миллиона", "many": "000 миллионов", "one": "000 миллион", "other": "000 миллиона", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 миллиарда", "many": "0 миллиардов", "one": "0 миллиард", "other": "0 миллиарда", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 миллиарда", "many": "00 миллиардов", "one": "00 миллиард", "other": "00 миллиарда", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 миллиарда", "many": "000 миллиардов", "one": "000 миллиард", "other": "000 миллиарда", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 триллиона", "many": "0 триллионов", "one": "0 триллион", "other": "0 триллиона", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 триллиона", "many": "00 триллионов", "one": "00 триллион", "other": "00 триллиона", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 тыс'.'", "many": "0 тыс'.'", "one": "0 тыс'.'", "other": "0 тыс'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 тыс'.'", "many": "00 тыс'.'", "one": "00 тыс'.'", "other": "00 тыс'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 тыс'.'", "many": "000 тыс'.'", "one": "000 тыс'.'", "other": "000 тыс'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 млн", "many": "0 млн", "one": "0 млн", "other": "0 млн", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 млн", "many": "00 млн", "one": "00 млн", "other": "00 млн", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 млн", "many": "000 млн", "one": "000 млн", "other": "000 млн", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 млрд", "many": "0 млрд", "one": "0 млрд", "other": "0 млрд", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 млрд", "many": "00 млрд", "one": "00 млрд", "other": "00 млрд", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 млрд", "many": "000 млрд", "one": "000 млрд", "other": "000 млрд", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 трлн", "many": "0 трлн", "one": "0 трлн", "other": "0 трлн", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 трлн", "many": "00 трлн", "one": "00 трлн", "other": "00 трлн", }, }, }, }, "sd": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ھزار", "other": "0 ھزار", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ھزار", "other": "00 هزار", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 هزار", "other": "000 هزار", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ملين", "other": "0 ملين", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ملين", "other": "00 ملين", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ملين", "other": "000 ملين", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 بلين", "other": "0 بلين", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 بلين", "other": "00 بلين", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 بلين", "other": "000 بلين", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ٽرلين", "other": "0 ٽرلين", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ٽرلين", "other": "00 ٽرلين", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, "si": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "දහස 0", "other": "දහස 0", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "දහස 00", "other": "දහස 00", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "දහස 000", "other": "දහස 000", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "මිලියන 0", "other": "මිලියන 0", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "මිලියන 00", "other": "මිලියන 00", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "මිලියන 000", "other": "මිලියන 000", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "බිලියන 0", "other": "බිලියන 0", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "බිලියන 00", "other": "බිලියන 00", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "බිලියන 000", "other": "බිලියන 000", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "ට්‍රිලියන 0", "other": "ට්‍රිලියන 0", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "ට්‍රිලියන 00", "other": "ට්‍රිලියන 00", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "ද0", "other": "ද0", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "ද00", "other": "ද00", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "ද000", "other": "ද000", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "මි0", "other": "මි0", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "මි00", "other": "මි00", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "මි000", "other": "මි000", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "බි0", "other": "බි0", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "බි00", "other": "බි00", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "බි000", "other": "බි000", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "ට්‍රි0", "other": "ට්‍රි0", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "ට්‍රි00", "other": "ට්‍රි00", }, }, }, }, "sk": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 tisíce", "many": "0 tisíca", "one": "0 tisíc", "other": "0 tisíc", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 tisíc", "many": "00 tisíca", "one": "00 tisíc", "other": "00 tisíc", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 tisíc", "many": "000 tisíca", "one": "000 tisíc", "other": "000 tisíc", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 milióny", "many": "0 milióna", "one": "0 milión", "other": "0 miliónov", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 miliónov", "many": "00 milióna", "one": "00 miliónov", "other": "00 miliónov", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 miliónov", "many": "000 milióna", "one": "000 miliónov", "other": "000 miliónov", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 miliardy", "many": "0 miliardy", "one": "0 miliarda", "other": "0 miliárd", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 miliárd", "many": "00 miliardy", "one": "00 miliárd", "other": "00 miliárd", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 miliárd", "many": "000 miliardy", "one": "000 miliárd", "other": "000 miliárd", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 bilióny", "many": "0 bilióna", "one": "0 bilión", "other": "0 biliónov", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 biliónov", "many": "00 bilióna", "one": "00 biliónov", "other": "00 biliónov", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 tis'.'", "many": "0 tis'.'", "one": "0 tis'.'", "other": "0 tis'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 tis'.'", "many": "00 tis'.'", "one": "00 tis'.'", "other": "00 tis'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 tis'.'", "many": "000 tis'.'", "one": "000 tis'.'", "other": "000 tis'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mil'.'", "many": "0 mil'.'", "one": "0 mil'.'", "other": "0 mil'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mil'.'", "many": "00 mil'.'", "one": "00 mil'.'", "other": "00 mil'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mil'.'", "many": "000 mil'.'", "one": "000 mil'.'", "other": "000 mil'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mld'.'", "many": "0 mld'.'", "one": "0 mld'.'", "other": "0 mld'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mld'.'", "many": "00 mld'.'", "one": "00 mld'.'", "other": "00 mld'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mld'.'", "many": "000 mld'.'", "one": "000 mld'.'", "other": "000 mld'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 bil'.'", "many": "0 bil'.'", "one": "0 bil'.'", "other": "0 bil'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 bil'.'", "many": "00 bil'.'", "one": "00 bil'.'", "other": "00 bil'.'", }, }, }, }, "sl": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 tisoč", "one": "0 tisoč", "other": "0 tisoč", "two": "0 tisoč", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 tisoč", "one": "00 tisoč", "other": "00 tisoč", "two": "00 tisoč", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 tisoč", "one": "000 tisoč", "other": "000 tisoč", "two": "000 tisoč", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 milijone", "one": "0 milijon", "other": "0 milijonov", "two": "0 milijona", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 milijoni", "one": "00 milijon", "other": "00 milijonov", "two": "00 milijona", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 milijoni", "one": "000 milijon", "other": "000 milijonov", "two": "000 milijona", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 milijarde", "one": "0 milijarda", "other": "0 milijard", "two": "0 milijardi", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 milijarde", "one": "00 milijarda", "other": "00 milijard", "two": "00 milijardi", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 milijarde", "one": "000 milijarda", "other": "000 milijard", "two": "000 milijardi", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 bilijoni", "one": "0 bilijon", "other": "0 bilijonov", "two": "0 bilijona", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 bilijoni", "one": "00 bilijon", "other": "00 bilijonov", "two": "00 bilijona", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 tis'.'", "one": "0 tis'.'", "other": "0 tis'.'", "two": "0 tis'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 tis'.'", "one": "00 tis'.'", "other": "00 tis'.'", "two": "00 tis'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 tis'.'", "one": "000 tis'.'", "other": "000 tis'.'", "two": "000 tis'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mio'.'", "one": "0 mio'.'", "other": "0 mio'.'", "two": "0 mio'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mio'.'", "one": "00 mio'.'", "other": "00 mio'.'", "two": "00 mio'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mio'.'", "one": "000 mio'.'", "other": "000 mio'.'", "two": "000 mio'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mrd'.'", "one": "0 mrd'.'", "other": "0 mrd'.'", "two": "0 mrd'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mrd'.'", "one": "00 mrd'.'", "other": "00 mrd'.'", "two": "00 mrd'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mrd'.'", "one": "000 mrd'.'", "other": "000 mrd'.'", "two": "000 mrd'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 bil'.'", "one": "0 bil'.'", "other": "0 bil'.'", "two": "0 bil'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 bil'.'", "one": "00 bil'.'", "other": "00 bil'.'", "two": "00 bil'.'", }, }, }, }, "so": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Kun", "other": "0 Kun", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Kun", "other": "00 Kun", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Kun", "other": "000 Kun", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Milyan", "other": "0 Milyan", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Milyan", "other": "00 Milyan", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Milyan", "other": "000 Milyan", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bilyan", "other": "0 Bilyan", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bilyan", "other": "00 Bilyan", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Bilyan", "other": "000 Bilyan", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Tirilyan", "other": "0 Tirilyan", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Tirilyan", "other": "00 Tirilyan", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00T", }, }, }, }, "so-DJ": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Kun", "other": "0 Kun", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Kun", "other": "00 Kun", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Kun", "other": "000 Kun", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Milyan", "other": "0 Milyan", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Milyan", "other": "00 Milyan", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Milyan", "other": "000 Milyan", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bilyan", "other": "0 Bilyan", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bilyan", "other": "00 Bilyan", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Bilyan", "other": "000 Bilyan", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Tirilyan", "other": "0 Tirilyan", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Tirilyan", "other": "00 Tirilyan", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00T", }, }, }, }, "so-ET": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Kun", "other": "0 Kun", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Kun", "other": "00 Kun", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Kun", "other": "000 Kun", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Milyan", "other": "0 Milyan", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Milyan", "other": "00 Milyan", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Milyan", "other": "000 Milyan", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bilyan", "other": "0 Bilyan", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bilyan", "other": "00 Bilyan", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Bilyan", "other": "000 Bilyan", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Tirilyan", "other": "0 Tirilyan", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Tirilyan", "other": "00 Tirilyan", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00T", }, }, }, }, "so-KE": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Kun", "other": "0 Kun", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Kun", "other": "00 Kun", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Kun", "other": "000 Kun", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Milyan", "other": "0 Milyan", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Milyan", "other": "00 Milyan", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Milyan", "other": "000 Milyan", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Bilyan", "other": "0 Bilyan", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Bilyan", "other": "00 Bilyan", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Bilyan", "other": "000 Bilyan", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Tirilyan", "other": "0 Tirilyan", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Tirilyan", "other": "00 Tirilyan", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00T", }, }, }, }, "sq": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mijë", "other": "0 mijë", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mijë", "other": "00 mijë", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mijë", "other": "000 mijë", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milion", "other": "0 milion", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milion", "other": "00 milion", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milion", "other": "000 milion", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miliard", "other": "0 miliard", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miliard", "other": "00 miliard", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miliard", "other": "000 miliard", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilion", "other": "0 bilion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bilion", "other": "00 bilion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mijë", "other": "0 mijë", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mijë", "other": "00 mijë", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mijë", "other": "000 mijë", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mln", "other": "0 mln", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mln", "other": "00 mln", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mln", "other": "000 mln", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mld", "other": "0 mld", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mld", "other": "00 mld", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mld", "other": "000 mld", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bln", "other": "0 bln", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bln", "other": "00 bln", }, }, }, }, "sq-MK": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mijë", "other": "0 mijë", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mijë", "other": "00 mijë", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mijë", "other": "000 mijë", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milion", "other": "0 milion", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milion", "other": "00 milion", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milion", "other": "000 milion", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miliard", "other": "0 miliard", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miliard", "other": "00 miliard", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miliard", "other": "000 miliard", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilion", "other": "0 bilion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bilion", "other": "00 bilion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mijë", "other": "0 mijë", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mijë", "other": "00 mijë", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mijë", "other": "000 mijë", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mln", "other": "0 mln", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mln", "other": "00 mln", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mln", "other": "000 mln", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mld", "other": "0 mld", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mld", "other": "00 mld", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mld", "other": "000 mld", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bln", "other": "0 bln", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bln", "other": "00 bln", }, }, }, }, "sq-XK": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mijë", "other": "0 mijë", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mijë", "other": "00 mijë", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mijë", "other": "000 mijë", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milion", "other": "0 milion", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milion", "other": "00 milion", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milion", "other": "000 milion", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miliard", "other": "0 miliard", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miliard", "other": "00 miliard", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miliard", "other": "000 miliard", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bilion", "other": "0 bilion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bilion", "other": "00 bilion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mijë", "other": "0 mijë", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mijë", "other": "00 mijë", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mijë", "other": "000 mijë", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mln", "other": "0 mln", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mln", "other": "00 mln", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mln", "other": "000 mln", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mld", "other": "0 mld", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mld", "other": "00 mld", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mld", "other": "000 mld", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bln", "other": "0 bln", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bln", "other": "00 bln", }, }, }, }, "sr": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 hiljade", "one": "0 hiljada", "other": "0 hiljada", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 hiljade", "one": "00 hiljada", "other": "00 hiljada", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 hiljade", "one": "000 hiljada", "other": "000 hiljada", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 miliona", "one": "0 milion", "other": "0 miliona", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 miliona", "one": "00 milion", "other": "00 miliona", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 miliona", "one": "000 milion", "other": "000 miliona", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 milijarde", "one": "0 milijarda", "other": "0 milijardi", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 milijarde", "one": "00 milijarda", "other": "00 milijardi", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 milijarde", "one": "000 milijarda", "other": "000 milijardi", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 biliona", "one": "0 bilion", "other": "0 biliona", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 biliona", "one": "00 bilion", "other": "00 biliona", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 hilj'.'", "one": "0 hilj'.'", "other": "0 hilj'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 hilj'.'", "one": "00 hilj'.'", "other": "00 hilj'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 hilj'.'", "one": "000 hilj'.'", "other": "000 hilj'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mil'.'", "one": "0 mil'.'", "other": "0 mil'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mil'.'", "one": "00 mil'.'", "other": "00 mil'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mil'.'", "one": "000 mil'.'", "other": "000 mil'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mlrd'.'", "one": "0 mlrd'.'", "other": "0 mlrd'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mlrd'.'", "one": "00 mlrd'.'", "other": "00 mlrd'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mlrd'.'", "one": "000 mlrd'.'", "other": "000 mlrd'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 bil'.'", "one": "0 bil'.'", "other": "0 bil'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 bil'.'", "one": "00 bil'.'", "other": "00 bil'.'", }, }, }, }, "sr-BA": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 hiljade", "one": "0 hiljada", "other": "0 hiljada", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 hiljade", "one": "00 hiljada", "other": "00 hiljada", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 hiljade", "one": "000 hiljada", "other": "000 hiljada", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 miliona", "one": "0 milion", "other": "0 miliona", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 miliona", "one": "00 milion", "other": "00 miliona", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 miliona", "one": "000 milion", "other": "000 miliona", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 milijarde", "one": "0 milijarda", "other": "0 milijardi", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 milijarde", "one": "00 milijarda", "other": "00 milijardi", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 milijarde", "one": "000 milijarda", "other": "000 milijardi", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 biliona", "one": "0 bilion", "other": "0 biliona", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 biliona", "one": "00 bilion", "other": "00 biliona", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 hilj'.'", "one": "0 hilj'.'", "other": "0 hilj'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 hilj'.'", "one": "00 hilj'.'", "other": "00 hilj'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 hilj'.'", "one": "000 hilj'.'", "other": "000 hilj'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mil'.'", "one": "0 mil'.'", "other": "0 mil'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mil'.'", "one": "00 mil'.'", "other": "00 mil'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mil'.'", "one": "000 mil'.'", "other": "000 mil'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mlrd'.'", "one": "0 mlrd'.'", "other": "0 mlrd'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mlrd'.'", "one": "00 mlrd'.'", "other": "00 mlrd'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mlrd'.'", "one": "000 mlrd'.'", "other": "000 mlrd'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 bil'.'", "one": "0 bil'.'", "other": "0 bil'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 bil'.'", "one": "00 bil'.'", "other": "00 bil'.'", }, }, }, }, "sr-ME": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 hiljade", "one": "0 hiljada", "other": "0 hiljada", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 hiljade", "one": "00 hiljada", "other": "00 hiljada", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 hiljade", "one": "000 hiljada", "other": "000 hiljada", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 miliona", "one": "0 milion", "other": "0 miliona", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 miliona", "one": "00 milion", "other": "00 miliona", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 miliona", "one": "000 milion", "other": "000 miliona", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 milijarde", "one": "0 milijarda", "other": "0 milijardi", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 milijarde", "one": "00 milijarda", "other": "00 milijardi", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 milijarde", "one": "000 milijarda", "other": "000 milijardi", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 biliona", "one": "0 bilion", "other": "0 biliona", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 biliona", "one": "00 bilion", "other": "00 biliona", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 hilj'.'", "one": "0 hilj'.'", "other": "0 hilj'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 hilj'.'", "one": "00 hilj'.'", "other": "00 hilj'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 hilj'.'", "one": "000 hilj'.'", "other": "000 hilj'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mil'.'", "one": "0 mil'.'", "other": "0 mil'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mil'.'", "one": "00 mil'.'", "other": "00 mil'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mil'.'", "one": "000 mil'.'", "other": "000 mil'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mlrd'.'", "one": "0 mlrd'.'", "other": "0 mlrd'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mlrd'.'", "one": "00 mlrd'.'", "other": "00 mlrd'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mlrd'.'", "one": "000 mlrd'.'", "other": "000 mlrd'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 bil'.'", "one": "0 bil'.'", "other": "0 bil'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 bil'.'", "one": "00 bil'.'", "other": "00 bil'.'", }, }, }, }, "sr-XK": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 hiljade", "one": "0 hiljada", "other": "0 hiljada", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 hiljade", "one": "00 hiljada", "other": "00 hiljada", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 hiljade", "one": "000 hiljada", "other": "000 hiljada", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 miliona", "one": "0 milion", "other": "0 miliona", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 miliona", "one": "00 milion", "other": "00 miliona", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 miliona", "one": "000 milion", "other": "000 miliona", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 milijarde", "one": "0 milijarda", "other": "0 milijardi", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 milijarde", "one": "00 milijarda", "other": "00 milijardi", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 milijarde", "one": "000 milijarda", "other": "000 milijardi", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 biliona", "one": "0 bilion", "other": "0 biliona", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 biliona", "one": "00 bilion", "other": "00 biliona", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 hilj'.'", "one": "0 hilj'.'", "other": "0 hilj'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 hilj'.'", "one": "00 hilj'.'", "other": "00 hilj'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 hilj'.'", "one": "000 hilj'.'", "other": "000 hilj'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mil'.'", "one": "0 mil'.'", "other": "0 mil'.'", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mil'.'", "one": "00 mil'.'", "other": "00 mil'.'", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mil'.'", "one": "000 mil'.'", "other": "000 mil'.'", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 mlrd'.'", "one": "0 mlrd'.'", "other": "0 mlrd'.'", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 mlrd'.'", "one": "00 mlrd'.'", "other": "00 mlrd'.'", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 mlrd'.'", "one": "000 mlrd'.'", "other": "000 mlrd'.'", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 bil'.'", "one": "0 bil'.'", "other": "0 bil'.'", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 bil'.'", "one": "00 bil'.'", "other": "00 bil'.'", }, }, }, }, "sv": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 tusen", "other": "0 tusen", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 tusen", "other": "00 tusen", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 tusen", "other": "000 tusen", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljon", "other": "0 miljoner", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljon", "other": "00 miljoner", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljoner", "other": "000 miljoner", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljard", "other": "0 miljarder", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljarder", "other": "00 miljarder", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljarder", "other": "000 miljarder", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 biljon", "other": "0 biljoner", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biljoner", "other": "00 biljoner", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 tn", "other": "0 tn", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 tn", "other": "00 tn", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 tn", "other": "000 tn", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mn", "other": "0 mn", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mn", "other": "00 mn", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mn", "other": "000 mn", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 md", "other": "0 md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 md", "other": "00 md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 md", "other": "000 md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bn", "other": "0 bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bn", "other": "00 bn", }, }, }, }, "sv-AX": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 tusen", "other": "0 tusen", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 tusen", "other": "00 tusen", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 tusen", "other": "000 tusen", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljon", "other": "0 miljoner", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljon", "other": "00 miljoner", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljoner", "other": "000 miljoner", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljard", "other": "0 miljarder", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljarder", "other": "00 miljarder", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljarder", "other": "000 miljarder", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 biljon", "other": "0 biljoner", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biljoner", "other": "00 biljoner", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 tn", "other": "0 tn", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 tn", "other": "00 tn", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 tn", "other": "000 tn", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mn", "other": "0 mn", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mn", "other": "00 mn", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mn", "other": "000 mn", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 md", "other": "0 md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 md", "other": "00 md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 md", "other": "000 md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bn", "other": "0 bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bn", "other": "00 bn", }, }, }, }, "sv-FI": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 tusen", "other": "0 tusen", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 tusen", "other": "00 tusen", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 tusen", "other": "000 tusen", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljon", "other": "0 miljoner", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljon", "other": "00 miljoner", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljoner", "other": "000 miljoner", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 miljard", "other": "0 miljarder", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 miljarder", "other": "00 miljarder", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 miljarder", "other": "000 miljarder", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 biljon", "other": "0 biljoner", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 biljoner", "other": "00 biljoner", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 tn", "other": "0 tn", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 tn", "other": "00 tn", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 tn", "other": "000 tn", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mn", "other": "0 mn", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mn", "other": "00 mn", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mn", "other": "000 mn", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 md", "other": "0 md", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 md", "other": "00 md", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 md", "other": "000 md", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bn", "other": "0 bn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bn", "other": "00 bn", }, }, }, }, "sw": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "elfu 0;elfu -0", "other": "elfu 0;elfu -0", }, }, { Type: 10000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "elfu 00;elfu -00", "other": "elfu 00;elfu -00", }, }, { Type: 100000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "elfu 000;elfu -000", "other": "elfu 000;elfu -000", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "milioni 0;milioni -0", "other": "milioni 0;milioni -0", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "milioni 00;milioni -00", "other": "milioni 00;milioni -00", }, }, { Type: 100000000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "milioni 000;milioni -000", "other": "milioni 000;milioni -000", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "bilioni 0;bilioni -0", "other": "bilioni 0;bilioni -0", }, }, { Type: 10000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "bilioni 00;bilioni -00", "other": "bilioni 00;bilioni -00", }, }, { Type: 100000000000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "bilioni 000;bilioni -000", "other": "bilioni 000;bilioni -000", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "trilioni 0;trilioni -0", "other": "trilioni 0;trilioni -0", }, }, { Type: 10000000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "trilioni 00;trilioni -00", "other": "trilioni 00;trilioni -00", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "elfu 0;elfu -0", "other": "elfu 0;elfu -0", }, }, { Type: 10000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "elfu 00;elfu -00", "other": "elfu 00;elfu -00", }, }, { Type: 100000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "elfu 000;elfu -000", "other": "elfu 000;elfu -000", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "0M;-0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "00M;-00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "000M;-000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "0B;-0B", "other": "0B;-0B", }, }, { Type: 10000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "00B;-00B", "other": "00B;-00B", }, }, { Type: 100000000000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "000B;-000B", "other": "000B;-000B", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "0T;-0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "00T;-00T", "other": "00T", }, }, }, }, "sw-CD": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "elfu 0;elfu -0", "other": "elfu 0;elfu -0", }, }, { Type: 10000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "elfu 00;elfu -00", "other": "elfu 00;elfu -00", }, }, { Type: 100000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "elfu 000;elfu -000", "other": "elfu 000;elfu -000", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "milioni 0;milioni -0", "other": "milioni 0;milioni -0", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "milioni 00;milioni -00", "other": "milioni 00;milioni -00", }, }, { Type: 100000000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "milioni 000;milioni -000", "other": "milioni 000;milioni -000", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "bilioni 0;bilioni -0", "other": "bilioni 0;bilioni -0", }, }, { Type: 10000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "bilioni 00;bilioni -00", "other": "bilioni 00;bilioni -00", }, }, { Type: 100000000000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "bilioni 000;bilioni -000", "other": "bilioni 000;bilioni -000", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "trilioni 0;trilioni -0", "other": "trilioni 0;trilioni -0", }, }, { Type: 10000000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "trilioni 00;trilioni -00", "other": "trilioni 00;trilioni -00", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "elfu 0;elfu -0", "other": "elfu 0;elfu -0", }, }, { Type: 10000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "elfu 00;elfu -00", "other": "elfu 00;elfu -00", }, }, { Type: 100000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "elfu 000;elfu -000", "other": "elfu 000;elfu -000", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "0M;-0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "00M;-00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "000M;-000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "0B;-0B", "other": "0B;-0B", }, }, { Type: 10000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "00B;-00B", "other": "00B;-00B", }, }, { Type: 100000000000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "000B;-000B", "other": "000B;-000B", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "0T;-0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "00T;-00T", "other": "00T", }, }, }, }, "sw-KE": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "elfu 0;elfu -0", "other": "elfu 0;elfu -0", }, }, { Type: 10000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "elfu 00;elfu -00", "other": "elfu 00", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "elfu 000", "other": "elfu 000", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "milioni 0", "other": "milioni 0", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "milioni 00", "other": "milioni 00", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "milioni 000", "other": "milioni 000", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "bilioni 0", "other": "bilioni 0", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "bilioni 00", "other": "bilioni 00", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "bilioni 000", "other": "bilioni 000", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "trilioni 0", "other": "trilioni 0", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "trilioni 00", "other": "trilioni 00", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "elfu 0", "other": "elfu 0", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "elfu 00", "other": "elfu 00", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "elfu 000", "other": "elfu 000", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "M0", "other": "M0", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "M00", "other": "M00", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "M000", "other": "M000", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "B0", "other": "B0", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "B00", "other": "B00", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "B000", "other": "B000", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "T0", "other": "T0", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "T00", "other": "T00", }, }, }, }, "sw-UG": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "elfu 0;elfu -0", "other": "elfu 0;elfu -0", }, }, { Type: 10000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "elfu 00;elfu -00", "other": "elfu 00;elfu -00", }, }, { Type: 100000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "elfu 000;elfu -000", "other": "elfu 000;elfu -000", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "milioni 0;milioni -0", "other": "milioni 0;milioni -0", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "milioni 00;milioni -00", "other": "milioni 00;milioni -00", }, }, { Type: 100000000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "milioni 000;milioni -000", "other": "milioni 000;milioni -000", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "bilioni 0;bilioni -0", "other": "bilioni 0;bilioni -0", }, }, { Type: 10000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "bilioni 00;bilioni -00", "other": "bilioni 00;bilioni -00", }, }, { Type: 100000000000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "bilioni 000;bilioni -000", "other": "bilioni 000;bilioni -000", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "trilioni 0;trilioni -0", "other": "trilioni 0;trilioni -0", }, }, { Type: 10000000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "trilioni 00;trilioni -00", "other": "trilioni 00;trilioni -00", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "elfu 0;elfu -0", "other": "elfu 0;elfu -0", }, }, { Type: 10000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "elfu 00;elfu -00", "other": "elfu 00;elfu -00", }, }, { Type: 100000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "elfu 000;elfu -000", "other": "elfu 000;elfu -000", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "0M;-0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "00M;-00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "000M;-000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "0B;-0B", "other": "0B;-0B", }, }, { Type: 10000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "00B;-00B", "other": "00B;-00B", }, }, { Type: 100000000000, ZeroesInPattern: 6, PatternsByPluralForm: map[string]string{ "one": "000B;-000B", "other": "000B;-000B", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "0T;-0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "one": "00T;-00T", "other": "00T", }, }, }, }, "ta": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ஆயிரம்", "other": "0 ஆயிரம்", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ஆயிரம்", "other": "00 ஆயிரம்", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ஆயிரம்", "other": "000 ஆயிரம்", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 மில்லியன்", "other": "0 மில்லியன்", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 மில்லியன்", "other": "00 மில்லியன்", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 மில்லியன்", "other": "000 மில்லியன்", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 பில்லியன்", "other": "0 பில்லியன்", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 பில்லியன்", "other": "00 பில்லியன்", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 பில்லியன்", "other": "000 பில்லியன்", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 டிரில்லியன்", "other": "0 டிரில்லியன்", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 டிரில்லியன்", "other": "00 டிரில்லியன்", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0ஆ", "other": "0ஆ", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00ஆ", "other": "00ஆ", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000ஆ", "other": "000ஆ", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0மி", "other": "0மி", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00மி", "other": "00மி", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000மி", "other": "000மி", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0பி", "other": "0பி", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00பி", "other": "00பி", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000பி", "other": "000பி", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0டி", "other": "0டி", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00டி", "other": "00டி", }, }, }, }, "ta-LK": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ஆயிரம்", "other": "0 ஆயிரம்", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ஆயிரம்", "other": "00 ஆயிரம்", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ஆயிரம்", "other": "000 ஆயிரம்", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 மில்லியன்", "other": "0 மில்லியன்", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 மில்லியன்", "other": "00 மில்லியன்", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 மில்லியன்", "other": "000 மில்லியன்", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 பில்லியன்", "other": "0 பில்லியன்", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 பில்லியன்", "other": "00 பில்லியன்", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 பில்லியன்", "other": "000 பில்லியன்", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 டிரில்லியன்", "other": "0 டிரில்லியன்", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 டிரில்லியன்", "other": "00 டிரில்லியன்", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0ஆ", "other": "0ஆ", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00ஆ", "other": "00ஆ", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000ஆ", "other": "000ஆ", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0மி", "other": "0மி", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00மி", "other": "00மி", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000மி", "other": "000மி", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0பி", "other": "0பி", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00பி", "other": "00பி", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000பி", "other": "000பி", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0டி", "other": "0டி", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00டி", "other": "00டி", }, }, }, }, "ta-MY": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ஆயிரம்", "other": "0 ஆயிரம்", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ஆயிரம்", "other": "00 ஆயிரம்", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ஆயிரம்", "other": "000 ஆயிரம்", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 மில்லியன்", "other": "0 மில்லியன்", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 மில்லியன்", "other": "00 மில்லியன்", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 மில்லியன்", "other": "000 மில்லியன்", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 பில்லியன்", "other": "0 பில்லியன்", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 பில்லியன்", "other": "00 பில்லியன்", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 பில்லியன்", "other": "000 பில்லியன்", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 டிரில்லியன்", "other": "0 டிரில்லியன்", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 டிரில்லியன்", "other": "00 டிரில்லியன்", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0ஆ", "other": "0ஆ", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00ஆ", "other": "00ஆ", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000ஆ", "other": "000ஆ", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0மி", "other": "0மி", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00மி", "other": "00மி", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000மி", "other": "000மி", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0பி", "other": "0பி", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00பி", "other": "00பி", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000பி", "other": "000பி", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0டி", "other": "0டி", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00டி", "other": "00டி", }, }, }, }, "ta-SG": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ஆயிரம்", "other": "0 ஆயிரம்", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ஆயிரம்", "other": "00 ஆயிரம்", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ஆயிரம்", "other": "000 ஆயிரம்", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 மில்லியன்", "other": "0 மில்லியன்", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 மில்லியன்", "other": "00 மில்லியன்", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 மில்லியன்", "other": "000 மில்லியன்", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 பில்லியன்", "other": "0 பில்லியன்", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 பில்லியன்", "other": "00 பில்லியன்", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 பில்லியன்", "other": "000 பில்லியன்", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 டிரில்லியன்", "other": "0 டிரில்லியன்", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 டிரில்லியன்", "other": "00 டிரில்லியன்", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0ஆ", "other": "0ஆ", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00ஆ", "other": "00ஆ", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000ஆ", "other": "000ஆ", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0மி", "other": "0மி", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00மி", "other": "00மி", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000மி", "other": "000மி", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0பி", "other": "0பி", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00பி", "other": "00பி", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000பி", "other": "000பி", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0டி", "other": "0டி", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00டி", "other": "00டி", }, }, }, }, "te": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 వేయి", "other": "0 వేలు", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 వేలు", "other": "00 వేలు", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 వేలు", "other": "000 వేలు", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 మిలియన్", "other": "0 మిలియన్లు", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 మిలియన్లు", "other": "00 మిలియన్లు", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 మిలియన్లు", "other": "000 మిలియన్లు", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 బిలియన్", "other": "0 బిలియన్లు", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 బిలియన్లు", "other": "00 బిలియన్లు", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 బిలియన్లు", "other": "000 బిలియన్లు", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ట్రిలియన్", "other": "0 ట్రిలియన్లు", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ట్రిలియన్లు", "other": "00 ట్రిలియన్లు", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0వే", "other": "0వే", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00వే", "other": "00వే", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000వే", "other": "000వే", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0మి", "other": "0మి", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00మి", "other": "00మి", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000మి", "other": "000మి", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0బి", "other": "0బి", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00బి", "other": "00బి", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000బి", "other": "000బి", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0ట్రి", "other": "0ట్రి", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00ట్రి", "other": "00ట్రి", }, }, }, }, "th": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 พัน", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 หมื่น", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 แสน", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ล้าน", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 ล้าน", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 ล้าน", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 พันล้าน", }, }, { Type: 10000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 หมื่นล้าน", }, }, { Type: 100000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 แสนล้าน", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 ล้านล้าน", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 ล้านล้าน", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00T", }, }, }, }, "tk": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 müň", "other": "0 müň", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 müň", "other": "00 müň", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 müň", "other": "000 müň", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliard", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliard", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliard", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 müň", "other": "0 müň", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 müň", "other": "00 müň", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 müň", "other": "000 müň", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mln", "other": "0 mln", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mln", "other": "00 mln", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mln", "other": "000 mln", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mlrd", "other": "0 mlrd", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mlrd", "other": "00 mlrd", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mlrd", "other": "000 mlrd", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trln", "other": "0 trln", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trln", "other": "00 trln", }, }, }, }, "tr": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bin", "other": "0 bin", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bin", "other": "00 bin", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 bin", "other": "000 bin", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milyon", "other": "0 milyon", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milyon", "other": "00 milyon", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milyon", "other": "000 milyon", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milyar", "other": "0 milyar", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milyar", "other": "00 milyar", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milyar", "other": "000 milyar", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trilyon", "other": "0 trilyon", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trilyon", "other": "00 trilyon", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 B", "other": "000 B", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mn", "other": "0 Mn", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mn", "other": "00 Mn", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mn", "other": "000 Mn", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mr", "other": "0 Mr", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mr", "other": "00 Mr", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mr", "other": "000 Mr", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Tn", "other": "0 Tn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Tn", "other": "00 Tn", }, }, }, }, "tr-CY": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 bin", "other": "0 bin", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 bin", "other": "00 bin", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 bin", "other": "000 bin", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milyon", "other": "0 milyon", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milyon", "other": "00 milyon", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milyon", "other": "000 milyon", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milyar", "other": "0 milyar", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milyar", "other": "00 milyar", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milyar", "other": "000 milyar", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trilyon", "other": "0 trilyon", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trilyon", "other": "00 trilyon", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 B", "other": "0 B", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 B", "other": "00 B", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 B", "other": "000 B", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mn", "other": "0 Mn", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mn", "other": "00 Mn", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mn", "other": "000 Mn", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Mr", "other": "0 Mr", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Mr", "other": "00 Mr", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 Mr", "other": "000 Mr", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 Tn", "other": "0 Tn", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 Tn", "other": "00 Tn", }, }, }, }, "uk": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 тисячі", "many": "0 тисяч", "one": "0 тисяча", "other": "0 тисячі", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 тисячі", "many": "00 тисяч", "one": "00 тисяча", "other": "00 тисячі", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 тисячі", "many": "000 тисяч", "one": "000 тисяча", "other": "000 тисячі", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 мільйони", "many": "0 мільйонів", "one": "0 мільйон", "other": "0 мільйона", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 мільйони", "many": "00 мільйонів", "one": "00 мільйон", "other": "00 мільйона", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 мільйони", "many": "000 мільйонів", "one": "000 мільйон", "other": "000 мільйона", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 мільярди", "many": "0 мільярдів", "one": "0 мільярд", "other": "0 мільярда", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 мільярди", "many": "00 мільярдів", "one": "00 мільярд", "other": "00 мільярда", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 мільярди", "many": "000 мільярдів", "one": "000 мільярд", "other": "000 мільярда", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 трильйони", "many": "0 трильйонів", "one": "0 трильйон", "other": "0 трильйона", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 трильйони", "many": "00 трильйонів", "one": "00 трильйон", "other": "00 трильйона", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 тис'.'", "many": "0 тис'.'", "one": "0 тис'.'", "other": "0 тис'.'", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 тис'.'", "many": "00 тис'.'", "one": "00 тис'.'", "other": "00 тис'.'", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 тис'.'", "many": "000 тис'.'", "one": "000 тис'.'", "other": "000 тис'.'", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 млн", "many": "0 млн", "one": "0 млн", "other": "0 млн", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 млн", "many": "00 млн", "one": "00 млн", "other": "00 млн", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 млн", "many": "000 млн", "one": "000 млн", "other": "000 млн", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 млрд", "many": "0 млрд", "one": "0 млрд", "other": "0 млрд", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 млрд", "many": "00 млрд", "one": "00 млрд", "other": "00 млрд", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "few": "000 млрд", "many": "000 млрд", "one": "000 млрд", "other": "000 млрд", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "few": "0 трлн", "many": "0 трлн", "one": "0 трлн", "other": "0 трлн", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "few": "00 трлн", "many": "00 трлн", "one": "00 трлн", "other": "00 трлн", }, }, }, }, "ur": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ہزار", "other": "0 ہزار", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ہزار", "other": "00 ہزار", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 لاکھ", "other": "0 لاکھ", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 لاکھ", "other": "00 لاکھ", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 کروڑ", "other": "0 کروڑ", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 کروڑ", "other": "00 کروڑ", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ارب", "other": "0 ارب", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ارب", "other": "00 ارب", }, }, { Type: 100000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 کھرب", "other": "0 کھرب", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 کھرب", "other": "00 کھرب", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ٹریلین", "other": "00 ٹریلین", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ہزار", "other": "0 ہزار", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ہزار", "other": "00 ہزار", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 لاکھ", "other": "0 لاکھ", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 لاکھ", "other": "00 لاکھ", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 کروڑ", "other": "0 کروڑ", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 کروڑ", "other": "00 کروڑ", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ارب", "other": "0 ارب", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ارب", "other": "00 ارب", }, }, { Type: 100000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 کھرب", "other": "0 کھرب", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 کھرب", "other": "00 کھرب", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ٹریلین", "other": "00 ٹریلین", }, }, }, }, "ur-IN": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ہزار", "other": "0 ہزار", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ہزار", "other": "00 ہزار", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 لاکھ", "other": "0 لاکھ", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 لاکھ", "other": "00 لاکھ", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 کروڑ", "other": "0 کروڑ", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 کروڑ", "other": "00 کروڑ", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ارب", "other": "0 ارب", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ارب", "other": "00 ارب", }, }, { Type: 100000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 کھرب", "other": "0 کھرب", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 کھرب", "other": "00 کھرب", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ٹریلین", "other": "00 ٹریلین", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ہزار", "other": "0 ہزار", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ہزار", "other": "00 ہزار", }, }, { Type: 100000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 لاکھ", "other": "0 لاکھ", }, }, { Type: 1000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 لاکھ", "other": "00 لاکھ", }, }, { Type: 10000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 کروڑ", "other": "0 کروڑ", }, }, { Type: 100000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 کروڑ", "other": "00 کروڑ", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ارب", "other": "0 ارب", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ارب", "other": "00 ارب", }, }, { Type: 100000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 کھرب", "other": "0 کھرب", }, }, { Type: 1000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 کھرب", "other": "00 کھرب", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ٹریلین", "other": "00 ٹریلین", }, }, }, }, "uz": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ming", "other": "0 ming", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ming", "other": "00 ming", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ming", "other": "000 ming", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 million", "other": "0 million", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 million", "other": "00 million", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 million", "other": "000 million", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 milliard", "other": "0 milliard", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 milliard", "other": "00 milliard", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 milliard", "other": "000 milliard", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trillion", "other": "0 trillion", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trillion", "other": "00 trillion", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 ming", "other": "0 ming", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 ming", "other": "00 ming", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 ming", "other": "000 ming", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mln", "other": "0 mln", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mln", "other": "00 mln", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mln", "other": "000 mln", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 mlrd", "other": "0 mlrd", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 mlrd", "other": "00 mlrd", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 mlrd", "other": "000 mlrd", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 trln", "other": "0 trln", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 trln", "other": "00 trln", }, }, }, }, "vi": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 nghìn", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 nghìn", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 nghìn", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 triệu", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 triệu", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 triệu", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 tỷ", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 tỷ", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 tỷ", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 nghìn tỷ", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 nghìn tỷ", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 N", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 N", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 N", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 Tr", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 Tr", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 Tr", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 T", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 T", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000 T", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0 NT", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00 NT", }, }, }, }, "yue": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0萬", }, }, { Type: 100000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00萬", }, }, { Type: 1000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000萬", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000萬", }, }, { Type: 100000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0億", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00億", }, }, { Type: 10000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000億", }, }, { Type: 100000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000億", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0兆", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00兆", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0萬", }, }, { Type: 100000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00萬", }, }, { Type: 1000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000萬", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000萬", }, }, { Type: 100000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0億", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00億", }, }, { Type: 10000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000億", }, }, { Type: 100000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000億", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0兆", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00兆", }, }, }, }, "zh": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0萬", }, }, { Type: 100000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00萬", }, }, { Type: 1000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000萬", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000萬", }, }, { Type: 100000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0億", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00億", }, }, { Type: 10000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000億", }, }, { Type: 100000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000億", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0兆", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00兆", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0萬", }, }, { Type: 100000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00萬", }, }, { Type: 1000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000萬", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000萬", }, }, { Type: 100000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0億", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00億", }, }, { Type: 10000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000億", }, }, { Type: 100000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000億", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0兆", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00兆", }, }, }, }, "zh-HK": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0萬", }, }, { Type: 100000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00萬", }, }, { Type: 1000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000萬", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000萬", }, }, { Type: 100000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0億", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00億", }, }, { Type: 10000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000億", }, }, { Type: 100000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000億", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0兆", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00兆", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00T", }, }, }, }, "zh-MO": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0萬", }, }, { Type: 100000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00萬", }, }, { Type: 1000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000萬", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000萬", }, }, { Type: 100000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0億", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00億", }, }, { Type: 10000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000億", }, }, { Type: 100000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000億", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0兆", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00兆", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00T", }, }, }, }, "zh-SG": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0万", }, }, { Type: 100000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00万", }, }, { Type: 1000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000万", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000万", }, }, { Type: 100000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0亿", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00亿", }, }, { Type: 10000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000亿", }, }, { Type: 100000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000亿", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0万亿", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00万亿", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0", }, }, { Type: 10000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0万", }, }, { Type: 100000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00万", }, }, { Type: 1000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000万", }, }, { Type: 10000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000万", }, }, { Type: 100000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0亿", }, }, { Type: 1000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00亿", }, }, { Type: 10000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "other": "000亿", }, }, { Type: 100000000000, ZeroesInPattern: 4, PatternsByPluralForm: map[string]string{ "other": "0000亿", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "other": "0万亿", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "other": "00万亿", }, }, }, }, "zu": map[CompactType][]models.CompactFormRule{ Long: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 inkulungwane", "other": "0 inkulungwane", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 inkulungwane", "other": "00 inkulungwane", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 inkulungwane", "other": "000 inkulungwane", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 isigidi", "other": "0 isigidi", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 isigidi", "other": "00 isigidi", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 isigidi", "other": "000 isigidi", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 isigidi sezigidi", "other": "0 isigidi sezigidi", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 isigidi sezigidi", "other": "00 isigidi sezigidi", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000 isigidi sezigidi", "other": "000 isigidi sezigidi", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0 isigidintathu", "other": "0 isigidintathu", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00 isigidintathu", "other": "00 isigidintathu", }, }, }, Short: { { Type: 1000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0K", "other": "0K", }, }, { Type: 10000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00K", "other": "00K", }, }, { Type: 100000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000K", "other": "000K", }, }, { Type: 1000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0M", "other": "0M", }, }, { Type: 10000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00M", "other": "00M", }, }, { Type: 100000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000M", "other": "000M", }, }, { Type: 1000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0B", "other": "0B", }, }, { Type: 10000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00B", "other": "00B", }, }, { Type: 100000000000, ZeroesInPattern: 3, PatternsByPluralForm: map[string]string{ "one": "000B", "other": "000B", }, }, { Type: 1000000000000, ZeroesInPattern: 1, PatternsByPluralForm: map[string]string{ "one": "0T", "other": "0T", }, }, { Type: 10000000000000, ZeroesInPattern: 2, PatternsByPluralForm: map[string]string{ "one": "00T", "other": "00T", }, }, }, }, }