blob: a0f21e5a69f31211a32349fab8fcba657027c717 [file] [log] [blame]
// ***************************************************************************
// *
// * Copyright (C) 1997-2003, International Business Machines
// * Corporation and others. All Rights Reserved.
// *
// ***************************************************************************
it {
Version{ "1.0" }
Countries {
IT { "Italia" }
CH { "Svizzera" }
}
DateTimeElements:intvector {
2,
4,
}
DateTimePatterns {
"HH:mm:ss z",
"HH:mm:ss z",
"HH:mm:ss",
"HH:mm",
"EEEE d MMMM yyyy",
"dd MMMM yyyy",
"dd/MMM/yy",
"dd/MM/yy",
"{1} {0}",
}
AmPmMarkers {
"m.",
"p.",
}
DayAbbreviations {
"dom",
"lun",
"mar",
"mer",
"gio",
"ven",
"sab",
}
DayNames {
"domenica",
"luned\u00EC",
"marted\u00EC",
"mercoled\u00EC",
"gioved\u00EC",
"venerd\u00EC",
"sabato",
}
Eras {
"aC",
"dC",
}
Languages {
it { "italiano" }
}
LocaleID:int { 0x10 }
// LocaleString { "it" }
MonthAbbreviations {
"gen",
"feb",
"mar",
"apr",
"mag",
"giu",
"lug",
"ago",
"set",
"ott",
"nov",
"dic",
}
MonthNames {
"gennaio",
"febbraio",
"marzo",
"aprile",
"maggio",
"giugno",
"luglio",
"agosto",
"settembre",
"ottobre",
"novembre",
"dicembre",
}
NumberElements {
",",
".",
";",
"%",
"0",
"#",
"-",
"E",
"\u2030",
"\u221E",
"\uFFFD",
",",
}
// ShortLanguage { "ita" }
zoneStrings {
{
"Europe/Rome",
"CET",
"CET",
"CET",
"CET",
"Rome",
}
}
// LocaleScript{
// "Latn", // ISO 15924 Name
// }
ExemplarCharacters { "[a-z \u00e9 \u00f3 \u00e0 \u00e8 \u00ec \u00f2 \u00ed \u00fa \u00f9 \u00ef]" }
//------------------------------------------------------------
// Rule Based Number Format Support
//------------------------------------------------------------
// * Spellout rules for Italian. Like German, most Italian numbers are
// * written as single words. What makes these rules complicated is the rule
// * that says that when a word ending in a vowel and a word beginning with
// * a vowel are combined into a compound, the vowel is dropped from the
// * end of the first word: 180 is "centottanta," not "centoottanta."
// * The complexity of this rule set is to produce this behavior.
// Can someone confirm that I did the vowel-eliding thing right? I'm
// not 100% sure I'm doing it in all the right places, or completely
// correctly. Also, I don't have information for negatives and decimals,
// and I lack words fror values from 1,000,000 on up.
SpelloutRules {
// main rule set. Follows the patterns of the preceding rule sets,
// except that the final vowel is omitted from words ending in
// vowels when they are followed by another word; instead, we have
// separate rule sets that are identical to this one, except that
// all the words that don't begin with a vowel have a vowel tacked
// onto them at the front. A word ending in a vowel calls a
// substitution that will supply that vowel, unless that vowel is to
// be elided.
"%main:\n"
" -x: meno >>;\n"
" x.x: << virgola >>;\n"
" zero; uno; due; tre; quattro; cinque; sei; sette; otto;\n"
" nove;\n"
" dieci; undici; dodici; tredici; quattordici; quindici; sedici;\n"
" diciasette; diciotto; diciannove;\n"
" 20: venti; vent>%%with-i>;\n"
" 30: trenta; trent>%%with-i>;\n"
" 40: quaranta; quarant>%%with-a>;\n"
" 50: cinquanta; cinquant>%%with-a>;\n"
" 60: sessanta; sessant>%%with-a>;\n"
" 70: settanta; settant>%%with-a>;\n"
" 80: ottanta; ottant>%%with-a>;\n"
" 90: novanta; novant>%%with-a>;\n"
" 100: cento; cent[>%%with-o>];\n"
" 200: <<cento; <<cent[>%%with-o>];\n"
" 1000: mille; mill[>%%with-i>];\n"
" 2000: <<mila; <<mil[>%%with-a>];\n"
" 100,000>>: <<mila[ >>];\n"
" 1,000,000: =#,##0= (incomplete data);\n"
"%%with-a:\n"
" azero; uno; adue; atre; aquattro; acinque; asei; asette; otto;\n"
" anove;\n"
" adieci; undici; adodici; atredici; aquattordici; aquindici; asedici;\n"
" adiciasette; adiciotto; adiciannove;\n"
" 20: aventi; avent>%%with-i>;\n"
" 30: atrenta; atrent>%%with-i>;\n"
" 40: aquaranta; aquarant>%%with-a>;\n"
" 50: acinquanta; acinquant>%%with-a>;\n"
" 60: asessanta; asessant>%%with-a>;\n"
" 70: asettanta; asettant>%%with-a>;\n"
" 80: ottanta; ottant>%%with-a>;\n"
" 90: anovanta; anovant>%%with-a>;\n"
" 100: acento; acent[>%%with-o>];\n"
" 200: <%%with-a<cento; <%%with-a<cent[>%%with-o>];\n"
" 1000: amille; amill[>%%with-i>];\n"
" 2000: <%%with-a<mila; <%%with-a<mil[>%%with-a>];\n"
" 100,000: =%main=;\n"
"%%with-i:\n"
" izero; uno; idue; itre; iquattro; icinque; isei; isette; otto;\n"
" inove;\n"
" idieci; undici; idodici; itredici; iquattordici; iquindici; isedici;\n"
" idiciasette; idiciotto; idiciannove;\n"
" 20: iventi; ivent>%%with-i>;\n"
" 30: itrenta; itrent>%%with-i>;\n"
" 40: iquaranta; iquarant>%%with-a>;\n"
" 50: icinquanta; icinquant>%%with-a>;\n"
" 60: isessanta; isessant>%%with-a>;\n"
" 70: isettanta; isettant>%%with-a>;\n"
" 80: ottanta; ottant>%%with-a>;\n"
" 90: inovanta; inovant>%%with-a>;\n"
" 100: icento; icent[>%%with-o>];\n"
" 200: <%%with-i<cento; <%%with-i<cent[>%%with-o>];\n"
" 1000: imille; imill[>%%with-i>];\n"
" 2000: <%%with-i<mila; <%%with-i<mil[>%%with-a>];\n"
" 100,000: =%main=;\n"
"%%with-o:\n"
" ozero; uno; odue; otre; oquattro; ocinque; osei; osette; otto;\n"
" onove;\n"
" odieci; undici; ododici; otredici; oquattordici; oquindici; osedici;\n"
" odiciasette; odiciotto; odiciannove;\n"
" 20: oventi; ovent>%%with-i>;\n"
" 30: otrenta; otrent>%%with-i>;\n"
" 40: oquaranta; oquarant>%%with-a>;\n"
" 50: ocinquanta; ocinquant>%%with-a>;\n"
" 60: osessanta; osessant>%%with-a>;\n"
" 70: osettanta; osettant>%%with-a>;\n"
" 80: ottanta; ottant>%%with-a>;\n"
" 90: onovanta; onovant>%%with-a>;\n"
" 100: ocento; ocent[>%%with-o>];\n"
" 200: <%%with-o<cento; <%%with-o<cent[>%%with-o>];\n"
" 1000: omille; omill[>%%with-i>];\n"
" 2000: <%%with-o<mila; <%%with-o<mil[>%%with-a>];\n"
" 100,000: =%main=;\n"
}
// Currency display names
Currencies {
ARP { "ARP", "Peso Argentino (vecchio Cod.)" } // Argentine Peso
ARS { "ARS", "Peso Argentino" } // Argentine Peso
ATS { "ATS", "Scellino Austriaco" } // Schilling
AUD { "AUD", "Dollaro Australiano" } // Australian Dollar
BAM { "KM", "Marco Conv. Bosnia-Erzegovina" } // Convertible Marks
BEF { "BEF", "Franco Belga" } // Belgian Franc
BGL { "BGL", "Lev Bulgaro" } // Lev
BOB { "BOB", "Boliviano" } // Boliviano
BRL { "BRL", "Real Brasiliano" } // Brazilian Real
CAD { "CAD", "Dollaro Canadese" } // Canadian Dollar
CHF { "SFr.", "Franco Svizzero" } // Swiss Franc
CLP { "CLP", "Peso Cileno" } // Chilean Peso
CNY { "CNY", "Renmimbi Cinese" } // Yuan Renminbi
CYP { "CYP", "Sterlina Cipriota" } // Cyprus Pound
CZK { "CZK", "Corona Ceca" } // Czech Koruna
DEM { "DEM", "Marco Tedesco" } // Deutsche Mark
DKK { "DKK", "Corona Danese" } // Danish Krone
EEK { "EEK", "Corona dell'Estonia" } // Kroon
EGP { "EGP", "Sterlina Egiziana" } // Egyptian Pound
ESP { "ESP", "Peseta Spagnola" } // Spanish Peseta
EUR { "\u20AC", "Euro" } // Euro
FIM { "FIM", "Markka Finlandese" } // Markka
FRF { "FRF", "Franco Francese" } // French Franc
GBP { "\u00A3", "Sterlina Inglese" } // Pound Sterling
GRD { "GRD", "Dracma Greca" } // Drachma
HKD { "HKD", "Dollaro di Hong Kong" } // Hong Kong Dollar
HUF { "HUF", "Fiorino Ungherese" } // Forint
IDR { "IDR", "Rupia Indiana" } // Rupiah
IEP { "IEP", "Lira Irlandese" } // Irish Pound
ITL { "\u20A4", "Lira Italiana" } // Lira
JOD { "JOD", "Dinaro Giordano" } // Jordanian Dinar
JPY { "\u00A5", "Yen Giapponese" } // Yen
LTL { "LTL", "Lita Lituana" } // Lithuanian Litas
MAD { "MAD", "Dirham Marocchino" } // Moroccan Dirham
NGN { "NGN", "Naira Nigeriana" } // Naira
NLG { "NLG", "Fiorino Olandese" } // Netherlands Guilder
NOK { "NOK", "Corona Norvegese" } // Norwegian Krone
PHP { "PHP", "Peso delle Filippine" } // Philippine Peso
PLZ { "PLZ", "Zloty Polacco" } // Zloty
PTE { "PTE", "Escudo Portoghese" } // Portugese Escudo
ROL { "ROL", "Leu della Romania" } // Leu
RUR { "RUR", "Rublo della CSI" } // Russian Ruble
SAR { "SAR", "Ryal Saudita" } // Saudi Riyal
SEK { "SEK", "Corona Svedese" } // Swedish Krona
SGD { "SGD", "Dollaro di Singapore" } // Singapore Dollar
SIT { "SIT", "Tallero Sloveno" } // Tolar
THB { "THB", "Baht Tailandese" } // Baht
TRL { "TRL", "Lira Turca" } // Turkish Lira
UAH { "UAH", "Hrivna Ucraina" } // Hryvnia
USD { "$", "Dollaro Statunitense" } // US Dollar
YUD { "YUD", "Yud" } // New Yugoslavian
ZAR { "ZAR", "Rand Sudafricano" } // Rand
}
}