/[classpath]/classpath/gnu/java/locale/LocaleInformation_fr.java
ViewVC logotype

Diff of /classpath/gnu/java/locale/LocaleInformation_fr.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.6 by mkoch, Thu Dec 30 21:55:11 2004 UTC revision 1.7 by mkoch, Wed Jan 5 07:22:27 2005 UTC
# Line 40  exception statement from your version. * Line 40  exception statement from your version. *
40    
41  package gnu.java.locale;  package gnu.java.locale;
42    
43    import java.util.Enumeration;
44    import java.util.Hashtable;
45    import java.util.StringTokenizer;
46  import java.util.ListResourceBundle;  import java.util.ListResourceBundle;
47    
48  public class LocaleInformation_fr extends ListResourceBundle  public class LocaleInformation_fr extends ListResourceBundle
49  {  {
50      private static final String currenciesDisplayNameKeys = "JOD|BOV|XAU|FOK|LBP|EUR|VND|TZS|BOP|KHR|XAM|BOL|KHO|ZMP|AUP|XAF|MTP|GHR|ZMK|XAD|GHP|BOB|GHO|MTL|AUD|USS|ITL|USN|GHC|SGD|PAB|LAK|KGS|CHF|ATS|USD|ETD|BND|JMP|ETB|DZG|DZF|DZD|PYG|LYP|JMD|ISK|ESP|BMP|LYD|LYB|BMD|NLG|MRO|IRR|SEK|ERN|KES|CFF|ARS|ARP|ARM|TWD|SDP|GEL|GEK|MQF|FKP|ARA|SDD|IQD|TVD|SCR|LVR|FJP|LVL|CDL|CDG|CDF|FJD|NIO|MOP|NIG|NIC|XTR|FIN|FIM|SBD|LUF|TTO|AOS|AOR|MNT|HUF|BIF|AON|AOK|TTD|SZL|NHF|GBP|SAS|SAR|LTT|INR|PTE|AOA|PTC|LTL|KZT|KZR|VGD|NGP|MMX|NGN|HTG|SYP|PSP|BHD|MMK|ANG|CZK|IMP|BGX|LSL|GAF|BGO|BGN|BGM|CAD|BGL|TRL|KYD|CYP|ILS|GYD|AMD|ILP|MLF|ILL|VEB|ALX|LRD|ALV|HRK|REF|HRD|ALL|JEP|ALK|MKN|VDP|VDN|MKD|VDD|TPP|XPF|BEL|GWP|KWD|GWM|BEF|TPE|BEC|GWE|SVC|CWG|BDT|TOS|TOP|XOF|SUR|SUN|NCF|CVE|XNF|ZAR|DOP|CUX|ZAP|ZAL|TND|CUP|GUF|UGX|LNR|AIF|VAL|STE|UGS|STD|MHD|NZP|WST|WSP|HNL|XMF|TMM|GTQ|NZD|SSP|BBD|NAD|MGF|MGA|EGP|BZH|PLZ|BAN|PLX|BAM|BZD|BAD|YER|SRG|CSK|KRW|BYR|YEI|BYL|CSC|KRO|KRH|BYB|SQS|GRN|PKR|AFN|ZWD|LKR|GRD|IEP|AFA|YDD|RWF|CRC|TJS|TJR|EEK|GQP|MDR|HKD|DKK|MDL|GQF|GQE|IDR|AED|KPW|IDN|BWP|MDC|IDJ|KPP|IDG|VUV|XID|SOS|ADP|RUR|GPF|DJF|ADD|MCG|MCF|ECV|ECS|LIF|PHP|UZS|COP|THB|IBP|BUR|COF|BUK|COB|UZC|UAK|QAR|UAH|GNS|CNY|MZM|CNX|UYU|GNI|SML|CNP|MZE|GNF|OMS|PGK|OMR|UYP|XFU|BTR|ZRZ|MAF|MAD|BTN|XFO|UYF|MYR|ZRN|AZM|GMP|KMF|SLL|GMD|XEU|BSP|CMF|MXV|XEF|BSD|MXP|PES|GLK|BRZ|PEN|CLP|SKK|PEI|BRR|FRG|FRF|BRN|CLF|CLE|BRL|CLC|BRE|DES|MWP|BRC|BRB|MWK|PDR|DEM|TDF|PDN|PDK|NPR|CKD|JPY|MVR|XCF|MVP|XCD|SIT|YUR|AWG|YUO|DDM|YUN|YUM|TCC|YUG|YUF|RON|YUD|ROL|SIB|NOK|MUR|XBD|GIP|VNS|XBC|VNR|XBB|XBA|KID|SHP|VNN";
51    
52      private static final String currenciesDisplayNameValues = "dinar jordanien|Bolivian Mvdol|Or|Faeroe Islands Kronur|livre libanaise|euro|dong|shilling de Tanzanie|peso bolivien|riel|unit\u00e9 mon\u00e9taire asiatique|boliviano (1863-1962)|vieux riel|livre zambienne|livre australienne|franc CFA (BEAC)|livre maltaise|cedi revaloris\u00e9|kwacha|dinar asiatique (unit\u00e9 de compte)|livre ghan\u00e9enne|boliviano|ancien cedi|lire maltaise|dollar australien|dollar des Etats-Unis (jour m\u00eame)|lire italienne|dollar des Etats-Unis (jour suivant)|c\u00e9di|dollar de Singapour|balboa|kip|som du Kyrgystan|franc suisse|schilling autrichien|dollar des \u00c9tats-Unis|dollar \u00e9thiopien|dollar de Brunei|livre jama\u00efcaine|birr|franc germinal alg\u00e9rien|nouveau franc alg\u00e9rien|dinar alg\u00e9rien|guarani|livre libyenne|dollar jama\u00efcain|couronne islandaise|peseta espagnole|livre des Bermudes|dinar Iibyen|lire de l\u2019autori\u00e9 militaire britannique de Libye|dollar des Bermudes|florin n\u00e9erlandais|ouguija|rial iranien|couronne su\u00e9doise|Eritrean Nakfa|shilling du Kenya|franc CFA de la R\u00e9publique du Centre Afrique|peso argentin|peso argentin (1983-1985)|Argentine Peso Moneda Nacional|dollar ta\u00efwanais|livre soudanaise|lari|Georgian Kupon Larit|franc martiniquais|livre des Falkland (Malvinas)|austral|dinar soudanais|dinar irakien|dollar du Tuvalu|roupie des Seychelles|rouble letton|livre de Fiji|lats letton|Congolese Zaire|franc de la R\u00e9publique Congolaise|franc congolais|dollar de Fidji|cordoba d\u2019or|pataca|cordoba d\u2019or|cordoba|rouble transf\u00e9rable du COMECON|mark finlandais (1860-1962)|mark finlandais|dollar de Salomon|franc luxembourgeois|vieux dollar de la Trinit\u00e9|escudo angolais|kwanza angolais r\u00e9ajust\u00e9 (1995-1999)|tugrik|forint|franc du Burundi|nouveau kwanza angolais (1990-2000)|kwanza angolais (1977-1990)|dollar de la Trinit\u00e9|lilangeni|franc CFP des Nouvelles H\u00e9brides|livre sterling|riyal saoudien|riyal s\u00e9oudien|Talonas de Lithuanie|roupie indienne|escudo portugais|kwanza angolais|conto portugais|Lita de Lithuanian|tenge du Kazakhstan|rouble du Kazakhstan|dollar des \u00eeles Vierges britanniques|livre nig\u00e9riane|dollar de Myanmar (certificat de devises \u00e9trang\u00e8res)|naira|gourde|livre syrienne|livre palestinienne|dinar de Bahrein|Myanmar Kyat|florin des Antilles n\u00e9erl.|couronne tch\u00e8que|livre sterling de l\u2019Ile de Man|lev (certificat de devises \u00e9trang\u00e8res)|Lesotho Loti|franc CFA gabonnais|lev (1879-1952)|nouveau lef|lev de Bulgarie socialiste|dollar canadien|lev|livre turque|dollar des \u00eeles Ca\u00efmans|livre cypriote|sh\u00e9kel|dollar de Guyane|dram arm\u00e9nien|livre isra\u00e9lienne|franc malien|sh\u00e9kel|bolivar|dollar albanais (certificat de devises \u00e9trang\u00e8res)|dollar lib\u00e9rien|Albanian Lek Valute|kuna|franc de la R\u00e9union|dinar croate|lek albanais|livre sterling de Jersey|lek albanais (1946-1961)|dinar mac\u00e9donien (1992-1993)|North Vietnam Viet Minh Piastre Dong Viet|nouveau dong nord-vietnamien|dinar mac\u00e9donien|North Vietnam Piastre Dong Viet|pataca de Timor|franc CFP|franc belge (financier)|peso de Guin\u00e9e-Bissau|dinar koweitien|Portuguese Guinea Mil Reis|franc belge|escudo de Timor|franc belge (convertible)|Escudo de Guin\u00e9e Portugaise|colon|florin de Curacao|taka|livre sterling du Tonga|pa\u02bbanga|franc CFA (BCEAO)|rouble de C.E.I.|nouveau rouble sovi\u00e9tique|franc Germinal de Nouvelle Cal\u00e9donie|escudo du Cap-Vert|franc CFA antillais|rand|peso dominicain|certificat de devises \u00e9trang\u00e8res de Cuba|livre sud-africaine|rand sud-africain (financier)|dinar tunisien|peso cubain|franc guyanais|shilling ougandais|roupie de Ceylan|franc Affars et Issas|lire du Vatican|escudo de Sao Tom\u00e9 et Principe|shilling ougandais (1966-1987)|dobra|dollar des  \u00eeles Marshall|livre n\u00e9o-z\u00e9landaise|tala|livre du Samoa|lempira|nouveau franc m\u00e9tropolitain|Turkmenistan Manat|quetzal|dollar n\u00e9o-z\u00e9landais|livre \u00e9cossaise|dollar de Barbade|dollar de Namibie|franc malgache|ariary malgache|livre \u00e9gyptienne|dollar du Honduras britannique|zloty (1950-1995)|nouveau dinar de Bosnie-Herzegovine|dollar US polonais (certificat de devises \u00e9trang\u00e8res)|mark convertible de Bosnie-Herzegovine|dollar de B\u00e9lize|dinar de Bosnie-Herzegovine|riyal du Y\u00e9men|florin du Surinam|couronne tch\u00e8que|won sud-cor\u00e9en|rouble bi\u00e9lorusse|riyal du Y\u00e9men|rouble bi\u00e9lorusse (1992-1994)|couronne tch\u00e8que|vieux won|hwan|nouveau rouble bi\u00e9lorusse (1994-1999)|shilling de Somalie|nouveau drachme|roupie du Pakistan|afghani|dollar du Zimbabwe|roupie de Sri Lanka|drachme|livre irlandaise|afghani|dinar du Y\u00e9men|franc du Rwanda|colon|somoni du Tadjikistan|rouble du Tadjikistan|couronne estonienne|peseta de Guin\u00e9e Equatoriale|rouble moldave|dollar de Hong Kong|couronne danoise|leu moldave|franco de Guin\u00e9e Equatoriale|ekw\u00e9l\u00e9|rupiah|dirham des \u00c9mirats arabes unis|won nord-cor\u00e9en|nouvelle roupie indon\u00e9sienne|pula|Moldovan Leu Cupon|roupie de Java|won du peuple nord-cor\u00e9en|florin de Nica|vatu|dinar musulman|shilling de Somalie|peseta andorrane|rouble de Russie (1991-1998)|franc guadeloup\u00e9en|franc de Djibouti|diner andorran|franc Germinal mon\u00e9gasque|nouveau franc marocain|unit\u00e9 de valeur constante \u00e9quatoriale (UVC)|sucre|franc du Liechtenstein|peso philippin|sum|peso colombien|baht|livre d\u2019Irlande du Nord|roupie de Birmanie|franc CFA congolais|kyat|Colombian Paper Peso|Uzbekistan Coupon Som|karbovanetz|rial du Qatar|hryvnia|syli|Yuan Ren-min-bi|m\u00e9tical|dollar US chinois (certificat de devises \u00e9trang\u00e8res)|peso uruguayen|franc guin\u00e9en (1960-1972)|lire de Saint-Marin|Chinese Jen Min Piao Yuan|escudo du Mozambique|franc guin\u00e9en|Oman Rial Saidi|kina|rial omani|peso uruguayen (1975-1993)|franc UIC|roupie de Bhoutan|za\u00efre|franc marocain|dirham marocain|ngultrum|franc or|peso fort uruguayen|ringgit|nouveau za\u00efre|Azerbaijanian Manat|livre de Gambie|franc des Comores|l\u00e9one|dalasie|unit\u00e9 de compte europ\u00e9enne (ECU)|livre des Bahamas|franc CFA camerounais|unit\u00e9 de conversion mexicaine (UDI)|franc CFA (BCEAEC)|dollar des Bahamas|peso d\u2019argent mexicain (1861-1992)|sol p\u00e9ruvien|couronne du Groenland|cruzeiro (1942-1967)|nouveau sol p\u00e9ruvien|peso chilien|couronne slovaque|Inti p\u00e9ruvien|cruzeiro|franc germinal/franc Poincar\u00e9|franc fran\u00e7ais|nouveau cruzado|Chilean Unidades de Fomento|escudo chilien|r\u00e9al|condor chilien|cruzeiro (1990-1993)|sperrmark allemand|livre de Malawi|cruzeiro|nouveau cruzeiro (1967-1986)|kwacha|rouble moldave|deutsche mark|franc CFA du Tchad|nouveau rouble moldave|Transdniestria Ruble Kupon|roupie du N\u00e9pal|dollar des \u00eeles Cook|yen|roupie des Maldives|nouveau franc CFA|roupie des Maldives|dollar des Cara\u00efbes|tolar slov\u00e8ne|dinar yougoslave r\u00e9form\u00e9|florin d\u2019Aruba|dinar yougoslave d\u2019Octobre|mark est-allemand|dinar yougoslave convertible|dinar yougoslave Noviy|couronne des \u00eeles Turks et Ca\u00efques|dinar yougoslave 1994|dinar de la F\u00e9d\u00e9ration Yougoslave|nouveau leu|nouveau dinar yougoslave|leu|bons de tolar slov\u00e8ne|couronne norv\u00e9gienne|roupie de l\u2019\u00eele Maurice|unit\u00e9 de compte europ\u00e9enne (XBD)|livre de Gibraltar|dong national du Vietnam|unit\u00e9 de compte europ\u00e9enne (XBC)|dong de la R\u00e9publique Vietnamienne|unit\u00e9 mon\u00e9taire europ\u00e9enne|unit\u00e9 composite europ\u00e9enne|dollar de Kiribati|livre de Sainte-H\u00e9l\u00e8ne|nouveau dong vietnamien";
53    
54      private static final Hashtable currenciesDisplayName;
55      static
56      {
57        currenciesDisplayName = new Hashtable();
58        Enumeration keys = new StringTokenizer(currenciesDisplayNameKeys, "|");
59        Enumeration values = new StringTokenizer(currenciesDisplayNameValues, "|");
60        while (keys.hasMoreElements())
61          {
62             String key = (String) keys.nextElement();
63             String value = (String) values.nextElement();
64             currenciesDisplayName.put(key, value);
65          }
66      }
67    
68      private static final String currenciesSymbolKeys = "JOD|BOV|XAU|FOK|LBP|VND|TZS|BOP|KHR|XAM|BOL|KHO|ZMP|AUP|XAF|MTP|GHR|ZMK|XAD|GHP|BOB|GHO|MTL|AUD|USS|USN|GHC|SGD|PAB|LAK|KGS|CHF|ATS|ETD|BND|JMP|ETB|DZG|DZF|DZD|PYG|LYP|JMD|ISK|ESP|BMP|LYD|LYB|BMD|NLG|MRO|IRR|SEK|ERN|KES|CFF|ARS|ARP|ARM|TWD|SDP|GEL|GEK|MQF|FKP|ARA|SDD|IQD|TVD|SCR|LVR|FJP|LVL|CDL|CDG|CDF|FJD|NIO|MOP|NIG|NIC|XTR|FIN|FIM|SBD|LUF|TTO|AOS|AOR|MNT|HUF|BIF|AON|AOK|TTD|SZL|NHF|SAS|SAR|LTT|PTE|AOA|PTC|LTL|KZT|KZR|VGD|NGP|MMX|NGN|HTG|SYP|PSP|BHD|MMK|ANG|CZK|IMP|BGX|LSL|GAF|BGO|BGN|BGM|CAD|BGL|TRL|KYD|CYP|ILS|GYD|AMD|ILP|MLF|ILL|VEB|ALX|LRD|ALV|HRK|REF|HRD|ALL|JEP|ALK|MKN|VDP|VDN|MKD|VDD|TPP|XPF|BEL|GWP|KWD|GWM|BEF|TPE|BEC|GWE|SVC|CWG|BDT|TOS|TOP|XOF|SUR|SUN|NCF|CVE|XNF|ZAR|DOP|CUX|ZAP|ZAL|TND|CUP|GUF|UGX|LNR|AIF|VAL|STE|UGS|STD|MHD|NZP|WST|WSP|HNL|XMF|TMM|GTQ|NZD|SSP|BBD|NAD|MGF|MGA|EGP|BZH|PLZ|BAN|PLX|BAM|BZD|BAD|YER|SRG|CSK|KRW|BYR|YEI|BYL|CSC|KRO|KRH|BYB|SQS|GRN|PKR|AFN|ZWD|LKR|GRD|IEP|AFA|YDD|RWF|CRC|TJS|TJR|EEK|GQP|MDR|HKD|DKK|MDL|GQF|GQE|IDR|AED|KPW|IDN|BWP|MDC|IDJ|KPP|IDG|VUV|XID|SOS|ADP|RUR|GPF|DJF|ADD|MCG|MCF|ECV|ECS|LIF|PHP|UZS|COP|THB|IBP|BUR|COF|BUK|COB|UZC|UAK|QAR|UAH|GNS|CNY|MZM|CNX|UYU|GNI|SML|MZE|CNP|GNF|PGK|OMS|OMR|UYP|XFU|BTR|ZRZ|MAF|MAD|BTN|XFO|UYF|MYR|ZRN|AZM|GMP|KMF|SLL|GMD|XEU|BSP|CMF|MXV|XEF|BSD|MXP|PES|GLK|BRZ|PEN|CLP|SKK|PEI|BRR|FRG|FRF|BRN|CLF|CLE|BRL|CLC|BRE|DES|MWP|BRC|BRB|MWK|PDR|DEM|TDF|PDN|PDK|NPR|CKD|MVR|XCF|MVP|XCD|SIT|YUR|AWG|YUO|DDM|YUN|YUM|TCC|YUG|YUF|RON|YUD|ROL|SIB|NOK|MUR|XBD|GIP|VNS|XBC|VNR|XBB|XBA|KID|SHP|VNN";
69    
70      private static final String currenciesSymbolValues = "JOD|BOV|XAU|FOK|LBP|VND|TZS|BOP|KHR|XAM|BOL|KHO|ZMP|AUP|XAF|MTP|GHR|ZMK|XAD|GHP|Bs|GHO|Lm|AUD|USS|USN|GHC|SGD|PAB|LAK|som|sFr.|ATS|ETD|BND|JMP|ETB|DZG|DZF|DZD|PYG|LYP|JMD|ISK|ESP|BMP|LD|LYB|BMD|NLG|MRO|IRR|SEK|ERN|KES|CFF|Arg$|ARP|ARM|TWD|SDP|lari|GEK|MQF|FKP|ARA|SDD|IQD|TVD|SCR|LVR|FJP|LVL|CDL|CDG|CDF|FJD|NIO|MOP|NIG|NIC|XTR|FIN|FIM|SBD|LUF|TTO|AOS|AOR|MNT|HUF|BIF|AON|AOK|TTD|SZL|NHF|SAS|SAR|LTT|PTE|AOA|PTC|LTL|T|KZR|VGD|NGP|MMX|NGN|HTG|SYP|PSP|BHD|MMK|ANG|CZK|IMP|BGX|M|GAF|BGO|BGN|BGM|CAD|BGL|TL|KYD|CYP|ILS|G$|dram|ILP|MLF|ILL|VEB|ALX|LRD|ALV|HRK|REF|HRD|lek|JEP|ALK|MKN|VDP|VDN|MDen|VDD|TPP|XPF|BEL|GWP|KWD|GWM|FB|TPE|BEC|GWE|SVC|CWG|BDT|TOS|TOP|XOF|SUR|SUN|NCF|CVE|XNF|ZAR|DOP|CUX|ZAP|ZAL|TND|CUP|GUF|U Sh|LNR|AIF|VAL|STE|UGS|STD|MHD|NZP|WST|WSP|HNL|XMF|TMM|GTQ|NZD|SSP|BBD|N$|MGF|MGA|EGP|BZH|PLZ|BAN|PLX|KM|BZD|BAD|YER|SRG|CSK|KRW|Rbl|YEI|BYL|CSC|KRO|KRH|BYB|SQS|GRN|PKR|Af|Z$|LKR|GRD|IEP|AFA|YDD|RWF|CRC|TJS|TJR|EEK|GQP|MDR|HKD|DKK|MDL|GQF|GQE|IDR|AED|KPW|IDN|BWP|MDC|IDJ|KPP|IDG|VUV|XID|SOS|ADP|RUR|GPF|DF|ADD|MCG|MCF|ECV|ECS|LIF|PHP|UZS|COP|THB|IBP|BUR|COF|BUK|COB|UZC|UAK|QAR|UAH|GNS|CNY|MZM|CNX|Ur$|GNI|SML|MZE|CNP|GF|PGK|OMS|OMR|UYP|XFU|BTR|ZRZ|MAF|MAD|Nu|XFO|UYF|MYR|ZRN|AZM|GMP|KMF|SLL|GMD|XEU|BSP|CMF|MXV|XEF|BSD|MXP|PES|GLK|BRZ|PEN|CLP|SKK|PEI|BRR|FRG|F|BRN|CLF|CLE|R$|CLC|BRE|DES|MWP|BRC|BRB|MWK|PDR|DEM|TDF|PDN|PDK|NPR|CKD|MVR|XCF|MVP|XCD|SIT|YUR|AWG|YUO|DDM|YUN|YUM|TCC|YUG|YUF|RON|YUD|ROL|SIB|NOK|MUR|XBD|GIP|VNS|XBC|VNR|XBB|XBA|KID|SHP|VNN";
71    
72      private static final Hashtable currenciesSymbol;
73      static
74      {
75        currenciesSymbol = new Hashtable();
76        Enumeration keys = new StringTokenizer(currenciesSymbolKeys, "|");
77        Enumeration values = new StringTokenizer(currenciesSymbolValues, "|");
78        while (keys.hasMoreElements())
79          {
80             String key = (String) keys.nextElement();
81             String value = (String) values.nextElement();
82             currenciesSymbol.put(key, value);
83          }
84      }
85    
86    private static final String[] shortMonths = {    private static final String[] shortMonths = {
87      "janv.",      "janv.",
88      "f\u00e9vr.",      "f\u00e9vr.",
# Line 127  public class LocaleInformation_fr extend Line 166  public class LocaleInformation_fr extend
166      { "HNC (\u00c9UA)", "Heure normale du Centre (\u00c9UA)", "HAC (\u00c9UA)", "Heure avanc\u00e9e du Centre (\u00c9UA)",  "America/Chicago" },      { "HNC (\u00c9UA)", "Heure normale du Centre (\u00c9UA)", "HAC (\u00c9UA)", "Heure avanc\u00e9e du Centre (\u00c9UA)",  "America/Chicago" },
167    };    };
168    
169    private static final class Hashtableterritories extends java.util.Hashtable    private static final String territoriesKeys = "TL|TK|TJ|TH|TG|TF|GY|TD|TC|GW|GU|GT|GS|GR|GQ|GP|SZ|SY|GN|GM|GL|SV|ST|GI|GH|SR|GF|SP|GE|SO|GD|SN|SM|GB|SL|GA|SK|SJ|SI|SH|SG|SE|SD|SC|SB|SA|FR|FO|FM|RW|FK|RU|FJ|FI|RO|RE|ET|ES|ER|EH|EG|EE|EC|DZ|QA|DO|PY|DM|PW|DK|DJ|PT|PS|PR|DE|PN|PM|PL|PK|PH|PG|PF|CZ|PE|CY|CX|CV|PA|CU|CR|CO|CN|CM|CL|CK|CI|CH|CG|CF|CD|CC|OM|CA|BZ|BY|BW|BV|BT|BS|BR|NZ|BO|BN|BM|NU|BJ|BI|BH|NR|BG|BF|NP|BE|NO|BD|BB|ZW|NL|BA|NI|NG|NF|AZ|NE|NC|AW|ZM|NA|AU|AT|AS|AR|AQ|MZ|AO|MY|AN|MX|AM|MW|AL|MV|ZA|MU|MT|AI|MS|MR|AG|MQ|AF|MP|AE|MO|AD|MN|MM|ML|MK|YU|YT|MH|MG|MD|MC|MA|YE|LY|LV|LU|LT|LS|LR|LK|LI|LC|LB|LA|KZ|KY|KW|KR|KP|KN|KM|KI|WS|KH|KG|KE|WF|JP|JO|JM|VU|VN|VI|VG|VE|VC|VA|IT|IS|IR|IQ|UZ|IO|UY|IN|IL|US|IE|ID|UM|UG|UA|HU|HT|HR|TZ|HN|HM|TW|TV|HK|TT|TR|TO|TN|TM";
170    
171      private static final String territoriesValues = "Timor-Leste|Tokelau|Tadjikistan|Tha\u00eflande|Togo|Terres australes fran\u00e7aises|Guyana|Tchad|\u00celes Turks et Ca\u00efques|Guin\u00e9e-Bissau|Guam|Guatemala|G\u00e9orgie du Sud, \u00celes Sandwich du Sud|Gr\u00e8ce|Guin\u00e9e \u00e9quatoriale|Guadeloupe|Swaziland|Syrie|Guin\u00e9e|Gambie|Groenland|El Salvador|Sao Tom\u00e9-et-Principe|Gibraltar|Ghana|Suriname|Guyane fran\u00e7aise|Serbie|G\u00e9orgie|Somalie|Grenade|S\u00e9n\u00e9gal|Saint-Marin|Royaume-Uni|Sierra Leone|Gabon|Slovaquie|Svalbard et \u00cele Jan Mayen|Slov\u00e9nie|Sainte-H\u00e9l\u00e8ne|Singapour|Su\u00e8de|Soudan|Seychelles|\u00celes Salomon|Arabie saoudite|France|\u00celes F\u00e9ro\u00e9|Micron\u00e9sie|Rwanda|\u00celes Falkland (Malvinas)|Russie|Fidji|Finlande|Roumanie|R\u00e9union|\u00c9thiopie|Espagne|\u00c9rythr\u00e9e|Sahara occidental|\u00c9gypte|Estonie|\u00c9quateur|Alg\u00e9rie|Qatar|R\u00e9publique dominicaine|Paraguay|Dominique|Palaos|Danemark|Djibouti|Portugal|Territoire palestinien|Porto Rico|Allemagne|Pitcairn|Saint-Pierre-et-Miquelon|Pologne|Pakistan|Philippines|Papouasie-Nouvelle-Guin\u00e9e|Polyn\u00e9sie fran\u00e7aise|R\u00e9publique tch\u00e8que|P\u00e9rou|Chypre|\u00cele Christmas|Cap Vert|Panama|Cuba|Costa Rica|Colombie|Chine|Cameroun|Chili|\u00celes Cook|C\u00f4te d\u2019Ivoire|Suisse|Congo|R\u00e9publique centrafricaine|R\u00e9publique d\u00e9mocratique du Congo|\u00celes Cocos|Oman|Canada|Belize|B\u00e9larus|Botswana|\u00cele Bouvet|Bhoutan|Bahamas|Br\u00e9sil|Nouvelle-Z\u00e9lande|Bolivie|Brunei|Bermudes|Niu\u00e9|Benin|Burundi|Bahre\u00efn|Nauru|Bulgarie|Burkina Faso|N\u00e9pal|Belgique|Norv\u00e8ge|Bangladesh|Barbade|Zimbabwe|Pays-Bas|Bosnie-Herz\u00e9govine|Nicaragua|Nig\u00e9ria|\u00cele Norfolk|Azerba\u00efdjan|Niger|Nouvelle-Cal\u00e9donie|Aruba|Zambie|Namibie|Australie|Autriche|Samoa am\u00e9ricaines|Argentine|Antarctique|Mozambique|Angola|Malaisie|Antilles n\u00e9erlandaises|Mexique|Arm\u00e9nie|Malawi|Albanie|Maldives|Afrique du Sud|Maurice|Malte|Anguilla|Montserrat|Mauritanie|Antigua-et-Barbuda|Martinique|Afghanistan|\u00celes Mariannes du Nord|\u00c9mirats arabes unis|Macao R.A.S. de Chine|Andorre|Mongolie|Myanmar|Mali|Mac\u00e9doine|Yougoslavie|Mayotte|\u00celes Marshall|Madagascar|Moldova|Monaco|Maroc|Y\u00e9men|Libye|Lettonie|Luxembourg|Lithuanie|Lesotho|Lib\u00e9ria|Sri Lanka|Liechtenstein|Sainte-Lucie|Liban|Laos|Kazakhstan|\u00celes Ca\u00efmanes|Kowe\u00eft|Cor\u00e9e du Sud|Cor\u00e9e du Nord|Saint Kitts et Nevis|Comores|Kiribati|Samoa|Cambodge|Kirghizistan|Kenya|Wallis et Futuna|Japon|Jordanie|Jama\u00efque|Vanuatu|Viet Nam|\u00celes Vierges des \u00c9tats-Unis|\u00celes Vierges Britanniques|V\u00e9n\u00e9zuela|Saint-Vincent-et-les Grenadines|Saint-Si\u00e8ge (Etat de la Cit\u00e9 du Vatican)|Italie|Islande|Iran|Iraq|Ouzb\u00e9kistan|Territoire britannique de l\u2019oc\u00e9an indien|Uruguay|Inde|Isra\u00ebl|\u00c9tats-Unis|Irlande|Indon\u00e9sie|\u00celes Mineures \u00c9loign\u00e9es des \u00c9tats-Unis|Ouganda|Ukraine|Hongrie|Ha\u00efti|Croatie|Tanzanie|Honduras|\u00celes Heard et MacDonald|Ta\u00efwan|Tuvalu|Hong-Kong R.A.S. de Chine|Trinit\u00e9-et-Tobago|Turquie|Tonga|Tunisie|Turkmenistan";
172    
173      private static final Hashtable territories;
174      static
175    {    {
176      public Hashtableterritories()      territories = new Hashtable();
177        Enumeration keys = new StringTokenizer(territoriesKeys, "|");
178        Enumeration values = new StringTokenizer(territoriesValues, "|");
179        while (keys.hasMoreElements())
180        {        {
181          super();           String key = (String) keys.nextElement();
182          put("TL", "Timor-Leste");           String value = (String) values.nextElement();
183          put("TK", "Tokelau");           territories.put(key, value);
         put("TJ", "Tadjikistan");  
         put("TH", "Tha\u00eflande");  
         put("TG", "Togo");  
         put("TF", "Terres australes fran\u00e7aises");  
         put("GY", "Guyana");  
         put("TD", "Tchad");  
         put("TC", "\u00celes Turks et Ca\u00efques");  
         put("GW", "Guin\u00e9e-Bissau");  
         put("GU", "Guam");  
         put("GT", "Guatemala");  
         put("GS", "G\u00e9orgie du Sud, \u00celes Sandwich du Sud");  
         put("GR", "Gr\u00e8ce");  
         put("GQ", "Guin\u00e9e \u00e9quatoriale");  
         put("GP", "Guadeloupe");  
         put("SZ", "Swaziland");  
         put("SY", "Syrie");  
         put("GN", "Guin\u00e9e");  
         put("GM", "Gambie");  
         put("GL", "Groenland");  
         put("SV", "El Salvador");  
         put("ST", "Sao Tom\u00e9-et-Principe");  
         put("GI", "Gibraltar");  
         put("GH", "Ghana");  
         put("SR", "Suriname");  
         put("GF", "Guyane fran\u00e7aise");  
         put("SP", "Serbie");  
         put("GE", "G\u00e9orgie");  
         put("SO", "Somalie");  
         put("GD", "Grenade");  
         put("SN", "S\u00e9n\u00e9gal");  
         put("SM", "Saint-Marin");  
         put("GB", "Royaume-Uni");  
         put("SL", "Sierra Leone");  
         put("GA", "Gabon");  
         put("SK", "Slovaquie");  
         put("SJ", "Svalbard et \u00cele Jan Mayen");  
         put("SI", "Slov\u00e9nie");  
         put("SH", "Sainte-H\u00e9l\u00e8ne");  
         put("SG", "Singapour");  
         put("SE", "Su\u00e8de");  
         put("SD", "Soudan");  
         put("SC", "Seychelles");  
         put("SB", "\u00celes Salomon");  
         put("SA", "Arabie saoudite");  
         put("FR", "France");  
         put("FO", "\u00celes F\u00e9ro\u00e9");  
         put("FM", "Micron\u00e9sie");  
         put("RW", "Rwanda");  
         put("FK", "\u00celes Falkland (Malvinas)");  
         put("RU", "Russie");  
         put("FJ", "Fidji");  
         put("FI", "Finlande");  
         put("RO", "Roumanie");  
         put("RE", "R\u00e9union");  
         put("ET", "\u00c9thiopie");  
         put("ES", "Espagne");  
         put("ER", "\u00c9rythr\u00e9e");  
         put("EH", "Sahara occidental");  
         put("EG", "\u00c9gypte");  
         put("EE", "Estonie");  
         put("EC", "\u00c9quateur");  
         put("DZ", "Alg\u00e9rie");  
         put("QA", "Qatar");  
         put("DO", "R\u00e9publique dominicaine");  
         put("PY", "Paraguay");  
         put("DM", "Dominique");  
         put("PW", "Palaos");  
         put("DK", "Danemark");  
         put("DJ", "Djibouti");  
         put("PT", "Portugal");  
         put("PS", "Territoire palestinien");  
         put("PR", "Porto Rico");  
         put("DE", "Allemagne");  
         put("PN", "Pitcairn");  
         put("PM", "Saint-Pierre-et-Miquelon");  
         put("PL", "Pologne");  
         put("PK", "Pakistan");  
         put("PH", "Philippines");  
         put("PG", "Papouasie-Nouvelle-Guin\u00e9e");  
         put("PF", "Polyn\u00e9sie fran\u00e7aise");  
         put("CZ", "R\u00e9publique tch\u00e8que");  
         put("PE", "P\u00e9rou");  
         put("CY", "Chypre");  
         put("CX", "\u00cele Christmas");  
         put("CV", "Cap Vert");  
         put("PA", "Panama");  
         put("CU", "Cuba");  
         put("CR", "Costa Rica");  
         put("CO", "Colombie");  
         put("CN", "Chine");  
         put("CM", "Cameroun");  
         put("CL", "Chili");  
         put("CK", "\u00celes Cook");  
         put("CI", "C\u00f4te d\u2019Ivoire");  
         put("CH", "Suisse");  
         put("CG", "Congo");  
         put("CF", "R\u00e9publique centrafricaine");  
         put("CD", "R\u00e9publique d\u00e9mocratique du Congo");  
         put("CC", "\u00celes Cocos");  
         put("OM", "Oman");  
         put("CA", "Canada");  
         put("BZ", "Belize");  
         put("BY", "B\u00e9larus");  
         put("BW", "Botswana");  
         put("BV", "\u00cele Bouvet");  
         put("BT", "Bhoutan");  
         put("BS", "Bahamas");  
         put("BR", "Br\u00e9sil");  
         put("NZ", "Nouvelle-Z\u00e9lande");  
         put("BO", "Bolivie");  
         put("BN", "Brunei");  
         put("BM", "Bermudes");  
         put("NU", "Niu\u00e9");  
         put("BJ", "Benin");  
         put("BI", "Burundi");  
         put("BH", "Bahre\u00efn");  
         put("NR", "Nauru");  
         put("BG", "Bulgarie");  
         put("BF", "Burkina Faso");  
         put("NP", "N\u00e9pal");  
         put("BE", "Belgique");  
         put("NO", "Norv\u00e8ge");  
         put("BD", "Bangladesh");  
         put("BB", "Barbade");  
         put("ZW", "Zimbabwe");  
         put("NL", "Pays-Bas");  
         put("BA", "Bosnie-Herz\u00e9govine");  
         put("NI", "Nicaragua");  
         put("NG", "Nig\u00e9ria");  
         put("NF", "\u00cele Norfolk");  
         put("AZ", "Azerba\u00efdjan");  
         put("NE", "Niger");  
         put("NC", "Nouvelle-Cal\u00e9donie");  
         put("AW", "Aruba");  
         put("ZM", "Zambie");  
         put("NA", "Namibie");  
         put("AU", "Australie");  
         put("AT", "Autriche");  
         put("AS", "Samoa am\u00e9ricaines");  
         put("AR", "Argentine");  
         put("AQ", "Antarctique");  
         put("MZ", "Mozambique");  
         put("AO", "Angola");  
         put("MY", "Malaisie");  
         put("AN", "Antilles n\u00e9erlandaises");  
         put("MX", "Mexique");  
         put("AM", "Arm\u00e9nie");  
         put("MW", "Malawi");  
         put("AL", "Albanie");  
         put("MV", "Maldives");  
         put("ZA", "Afrique du Sud");  
         put("MU", "Maurice");  
         put("MT", "Malte");  
         put("AI", "Anguilla");  
         put("MS", "Montserrat");  
         put("MR", "Mauritanie");  
         put("AG", "Antigua-et-Barbuda");  
         put("MQ", "Martinique");  
         put("AF", "Afghanistan");  
         put("MP", "\u00celes Mariannes du Nord");  
         put("AE", "\u00c9mirats arabes unis");  
         put("MO", "Macao R.A.S. de Chine");  
         put("AD", "Andorre");  
         put("MN", "Mongolie");  
         put("MM", "Myanmar");  
         put("ML", "Mali");  
         put("MK", "Mac\u00e9doine");  
         put("YU", "Yougoslavie");  
         put("YT", "Mayotte");  
         put("MH", "\u00celes Marshall");  
         put("MG", "Madagascar");  
         put("MD", "Moldova");  
         put("MC", "Monaco");  
         put("MA", "Maroc");  
         put("YE", "Y\u00e9men");  
         put("LY", "Libye");  
         put("LV", "Lettonie");  
         put("LU", "Luxembourg");  
         put("LT", "Lithuanie");  
         put("LS", "Lesotho");  
         put("LR", "Lib\u00e9ria");  
         put("LK", "Sri Lanka");  
         put("LI", "Liechtenstein");  
         put("LC", "Sainte-Lucie");  
         put("LB", "Liban");  
         put("LA", "Laos");  
         put("KZ", "Kazakhstan");  
         put("KY", "\u00celes Ca\u00efmanes");  
         put("KW", "Kowe\u00eft");  
         put("KR", "Cor\u00e9e du Sud");  
         put("KP", "Cor\u00e9e du Nord");  
         put("KN", "Saint Kitts et Nevis");  
         put("KM", "Comores");  
         put("KI", "Kiribati");  
         put("WS", "Samoa");  
         put("KH", "Cambodge");  
         put("KG", "Kirghizistan");  
         put("KE", "Kenya");  
         put("WF", "Wallis et Futuna");  
         put("JP", "Japon");  
         put("JO", "Jordanie");  
         put("JM", "Jama\u00efque");  
         put("VU", "Vanuatu");  
         put("VN", "Viet Nam");  
         put("VI", "\u00celes Vierges des \u00c9tats-Unis");  
         put("VG", "\u00celes Vierges Britanniques");  
         put("VE", "V\u00e9n\u00e9zuela");  
         put("VC", "Saint-Vincent-et-les Grenadines");  
         put("VA", "Saint-Si\u00e8ge (Etat de la Cit\u00e9 du Vatican)");  
         put("IT", "Italie");  
         put("IS", "Islande");  
         put("IR", "Iran");  
         put("IQ", "Iraq");  
         put("UZ", "Ouzb\u00e9kistan");  
         put("IO", "Territoire britannique de l\u2019oc\u00e9an indien");  
         put("UY", "Uruguay");  
         put("IN", "Inde");  
         put("IL", "Isra\u00ebl");  
         put("US", "\u00c9tats-Unis");  
         put("IE", "Irlande");  
         put("ID", "Indon\u00e9sie");  
         put("UM", "\u00celes Mineures \u00c9loign\u00e9es des \u00c9tats-Unis");  
         put("UG", "Ouganda");  
         put("UA", "Ukraine");  
         put("HU", "Hongrie");  
         put("HT", "Ha\u00efti");  
         put("HR", "Croatie");  
         put("TZ", "Tanzanie");  
         put("HN", "Honduras");  
         put("HM", "\u00celes Heard et MacDonald");  
         put("TW", "Ta\u00efwan");  
         put("TV", "Tuvalu");  
         put("HK", "Hong-Kong R.A.S. de Chine");  
         put("TT", "Trinit\u00e9-et-Tobago");  
         put("TR", "Turquie");  
         put("TO", "Tonga");  
         put("TN", "Tunisie");  
         put("TM", "Turkmenistan");  
184        }        }
185    }    }
186    
187    private static final Object territories = new Hashtableterritories();    private static final String languagesKeys = "gwi|akk|eka|ijo|xh|sux|sus|mis|loz|tog|pon|min|suk|wo|lol|kut|mic|wa|kum|zap|cus|jbo|doi|vo|oto|vi|vai|rar|ve|rap|raj|ota|nzi|nap|uz|uga|tmh|nai|nah|ur|fat|uk|egy|ug|fan|ssa|mga|bat|nyo|bas|nyn|nym|hmn|ban|osa|bal|ty|bai|tw|srr|tli|tt|ts|bad|tr|to|tn|tl|tk|ti|th|kru|tg|byn|te|kro|csb|ta|tkl|efi|sw|sv|su|krc|st|ss|sr|sq|men|crp|so|afh|sn|sm|sl|grc|sk|grb|si|sh|crh|afa|sg|se|sd|udm|sc|sa|rw|ru|mdr|ro|rn|rm|mdf|tiv|ady|zun|kpe|qu|tig|son|cpp|sog|ada|kos|hit|cpf|cpe|him|kok|hil|got|gor|gon|din|nub|pt|ps|fur|phn|goh|snk|cop|yap|ach|yao|phi|pl|ace|pi|pa|bug|iba|sms|bua|mas|smn|os|map|or|man|smj|smi|mak|om|mai|oj|mag|mad|sma|oc|nso|btk|myv|dgr|ny|myn|nv|kmb|nr|gmh|no|nn|nl|root|ng|sla|ne|nd|cmc|tet|nb|na|ter|tem|my|lez|mt|peo|ms|mr|fro|mo|frm|mn|jrb|ml|mk|mi|mh|mg|mwr|bra|den|lv|lu|del|lt|lo|ln|li|ewo|lg|lb|la|jpr|vot|sit|ky|kw|kv|ku|sio|ks|kr|awa|ko|kn|km|kl|kk|rom|kj|sid|ki|kg|non|ka|mus|roa|nog|mun|mul|jv|gil|znd|shn|fon|xal|aus|kho|ja|khi|pau|chy|tai|iu|pap|it|sgn|is|kha|chr|pam|pal|chp|io|cho|chn|chm|tyv|bnt|pag|ik|chk|ii|haw|lam|ig|chg|sga|paa|ie|id|lah|day|chb|ia|lad|hz|hai|dar|hy|ath|hu|ht|dak|hr|ho|hi|dyu|he|ast|ha|wen|gv|gu|sem|sel|iro|gn|gl|arw|gez|art|gd|ira|ga|arp|arn|fy|bla|gem|ypk|arc|fr|fo|cel|fj|fi|ff|tvl|ceb|fa|eu|sco|et|es|eo|en|el|tut|niu|tup|ee|tum|mos|dz|nic|lus|fiu|dv|nia|moh|luo|lun|apa|lui|hup|bin|de|lua|bik|was|und|war|da|dum|wal|mno|wak|sat|cy|sas|kbd|cv|cu|mni|cs|sam|cr|sal|dua|co|sai|mnc|sah|kaw|inh|gba|sad|ch|ine|bho|enm|kar|inc|ce|gay|ca|umb|syr|kam|tsi|ang|kac|cau|kab|kaa|bs|car|br|bo|bn|bm|gaa|cai|bi|bh|bg|be|cad|ba|zu|zen|pro|hsb|az|ay|av|as|dsb|ar|ilo|elx|zh|an|pra|am|new|ak|za|af|ae|ab|aa|yo|alg|ale|mkh|yi|dra|ber|nds|bem|bej|tpi";
188    
189      private static final String languagesValues = "gwich\u02bbin|akkadien|ekajuk|ijo|xhosa|sum\u00e9rien|soussou|langues diverses|lozi|tonga (Nyasa)|pohnpei|minangkabau|sukuma|wolof|mongo|kutenai|micmac|wallon|koumyk|zapot\u00e8que|couchitiques (autre)|lojban|dogra|volap\u00fck|langues otomangues|vietnamien|va\u00ef|rarotongan|venda|rapanui|rajasthani|turc ottoman (1500-1928)|nzema|napolitain|ouzbek|ougaritique|tamacheq|indiennes d\u2019Am\u00e9rique du Nord (autre)|nahuatl|ourdou|fanti|ukrainien|\u00e9gyptien (ancien)|ou\u00efgour|fang|nilo-sahariennes (autre)|irlandais moyen (900-1200)|baltique (autre)|nyoro|bassa|nyankol\u00e9|nyamwezi|hmong|Balinais|osage|baloutchi|tahitien|langues bamilekes|twi|s\u00e9r\u00e8re|tlingit|tatar|tsonga|banda|turc|tongan (\u00celes Tonga)|setswana|tagalog|turkm\u00e8ne|tigrigna|tha\u00ef|kurukh|tadjik|blin|t\u00e9lougou|kru|cashubian|tamoul|tokelau|efik|swahili|su\u00e9dois|soundanais|karacay-balkar|sotho du Sud|swati|serbe|albanais|mend\u00e9|pidgins et langues cr\u00e9oles (autre)|somali|afrihili|shona|samoan|slov\u00e8ne|vieux grec (avant 1453)|slovaque|grebo|singhalais|serbo-croate|turc de Crim\u00e9e; tatar de Crim\u00e9e|afro-asiatique (autre)|sango|sami du Nord|sindhi|oudmourte|sarde|sanskrit|rwanda|russe|mandar|roumain|roundi|rh\u00e9to-roman|moksa|tiv|adygu\u00e9|zuni|kpell\u00e9|quechua|tigr\u00e9|songhai|pidgin portugais (autre)|sogdien|adangme|kusaien|hittite|pidgin fran\u00e7ais (autre)|pidgin anglais (autre)|himachali|konkani|hiligaynon|gotique|gorontalo|gondi|dinka|langues nubiennes|portugais|pachto|frioulan|ph\u00e9nicien|allemand, vieux haut (ca. 750-1050)|sonink\u00e9|copte|yapois|acoli|yao|philippines (autre)|polonais|aceh|pali|pendjabi|bugi|iban|sami skolt|buriat|masai|sami d\u2019Inari|oss\u00e8te|malayo-polyn\u00e9sien|oriya|meninka|sami de Lule|sami (autre)|makasar|galla|maithili|ojibwa|magahi|madurais|sami du Sud|occitan (apr\u00e8s 1500)|sotho du Sud     |batak|erzya|dogrib|nyanja|langue maya|navaho|kiMboundou|nd\u00e9b\u00e9l\u00e9 du Sud|allemand, moyen haut (ca. 1050-1500)|norv\u00e9gien|nynorsk norv\u00e9gien|n\u00e9erlandais|racine|ndonga|slaves (autre)|n\u00e9palais|nd\u00e9b\u00e9l\u00e9 du Nord|chames, langues|tetum|bokm\u00e5l norv\u00e9gien|nauruan|tereno|temne|birman|lezghien|maltais|perse, vieux (ca. 600-400 av. J.-C.)|malais|marathe|vieux fran\u00e7ais (842-ca.1400)|moldave|fran\u00e7ais moyen (ca.1400-1600)|mongol|jud\u00e9o-arabe|malayalam|mac\u00e9donien|maori|marshall|malgache|marwari|braj|slave|letton|luba-katanga|delaware|lituanien|lao|lingala|limbourgeois|ewondo|ganda|luxembourgeois|latin|jud\u00e9o-persan|vote|sino-tib\u00e9taines (autre)|kirghize|cornique|komi|kurde|sioux, langues|kashmiri|kanouri|awadhi|cor\u00e9en|kannada|khmer|groenlandais|kazakh|tsigane|kuanyama|sidamo|kikuyu|kongo|norrois, vieux|g\u00e9orgien|creek|romanes (autre)|noga\u00ef, nogay|mounda, langues|langues multiples|javanais|gilbertais|zande|chan|fon|kalmouk|langues australiennes|khotanais|japonais|khoisan (autre)|palau|cheyenne|tha\u00ef (autre)|inuktitut|papiamento|italien|langues des signes|islandais|khasi|cherokee|pampanga|pahlavi|chippewyan|ido|choctaw|jargon chinook|mari|touva|bantou|pangasinan|inupiaq|chuuk|yi de Sichuan|hawa\u00efen|lamba|igbo|jagataic|irlandais ancien (jusqu\u2019\u00e0 900)|papoues (autre)|interlingue|indon\u00e9sien|lahnda|dayak|chibcha|interlingua|ladino|h\u00e9r\u00e9ro|haida|dargwa|arm\u00e9nien|langues athapascanes|hongrois|ha\u00eftien|dakota|croate|hiri motu|hindi|dyula|h\u00e9breu|asturien|haoussa|sorabes, langues|manx|goudjrati|s\u00e9mitiques (autre)|selkoupe|langues iroquoiennes|guarani|galicien|arawak|gu\u00e8ze|artificielle (autre)|ga\u00e9lique \u00e9cossais|iranien|irlandais|arapaho|araukan|frison|pieds-noirs|germanique (autre)|yupik, langues|aram\u00e9en|fran\u00e7ais|f\u00e9ro\u00efen|langue celtique (autre)|fidjien|finnois|peul|tuvalu|cebuano|persan|basque|\u00e9cossais|estonien|espagnol|esp\u00e9ranto|anglais|grec|alta\u00efques (autre)|niu\u00e9|tupi, langues|\u00e9w\u00e9|tumbuka|mossi|dzongkha|nig\u00e9ro-congolaise (autre)|lushai|langue finno-ougrienne (autre)|maldivien|nias|mohawk|luo|lunda|langues apaches|luiseno|hupa|bini|allemand|luba-lulua|bikol|washo|ind\u00e9termin\u00e9e|waray|danois|n\u00e9erlandais moyen (ca. 1050-1350)|walamo|manobo, langues|wakashennes, langues|santal|gallois|sasak|kabardine|tchouvache|slavon d\u2019\u00e9glise|manipuri|tch\u00e8que|samaritain|cree|salisha, langues|douala|corse|indiennes d\u2019Am\u00e9rique du Sud (autre)|mandchou|iakoute|kawi|ingouche|gbaya|sandawe|chamorro|langue indo-europ\u00e9enne (autre)|bhojpuri|anglais moyen (1100-1500)|karen|langue indo-aryenne (autre)|tch\u00e9tch\u00e8ne|gayo|catalan|umbundu|syriaque|kamba|tsimshian|vieil anglais (ca.450-1100)|kachin|langue caucasienne (autre)|kabyle|kara-kalpak|bosniaque|caribe|breton|tib\u00e9tain|bengali|bambara|ga|indien d\u2019Am\u00e9rique Centrale (autre)|bichlamar|bihari|bulgare|bi\u00e9lorusse|caddo|bachkir|zoulou|zenaga|proven\u00e7al ancien (jusqu\u2019\u00e0 1500)|haut-sorabe|az\u00e9ri|aymara|avar|assamais|bas-sorabe|arabe|iloko|\u00e9lamite|chinois|aragonais|pr\u00e2krit|amharique|newari|akan|zhuang|afrikaans|avestique|abkhaze|afar|yoruba|langues algiques|al\u00e9oute|mon-khmer (autre)|yiddish|langue dravidienne (autre)|berb\u00e8re|bas allemand, bas saxon|bemba|bedja|tok pisin";
190    
191    private static final class Hashtablelanguages extends java.util.Hashtable    private static final Hashtable languages;
192      static
193    {    {
194      public Hashtablelanguages()      languages = new Hashtable();
195        Enumeration keys = new StringTokenizer(languagesKeys, "|");
196        Enumeration values = new StringTokenizer(languagesValues, "|");
197        while (keys.hasMoreElements())
198        {        {
199          super();           String key = (String) keys.nextElement();
200          put("gwi", "gwich\u02bbin");           String value = (String) values.nextElement();
201          put("akk", "akkadien");           languages.put(key, value);
         put("eka", "ekajuk");  
         put("ijo", "ijo");  
         put("xh", "xhosa");  
         put("sux", "sum\u00e9rien");  
         put("sus", "soussou");  
         put("mis", "langues diverses");  
         put("loz", "lozi");  
         put("tog", "tonga (Nyasa)");  
         put("pon", "pohnpei");  
         put("min", "minangkabau");  
         put("suk", "sukuma");  
         put("wo", "wolof");  
         put("lol", "mongo");  
         put("kut", "kutenai");  
         put("mic", "micmac");  
         put("wa", "wallon");  
         put("kum", "koumyk");  
         put("zap", "zapot\u00e8que");  
         put("cus", "couchitiques (autre)");  
         put("jbo", "lojban");  
         put("doi", "dogra");  
         put("vo", "volap\u00fck");  
         put("oto", "langues otomangues");  
         put("vi", "vietnamien");  
         put("vai", "va\u00ef");  
         put("rar", "rarotongan");  
         put("ve", "venda");  
         put("rap", "rapanui");  
         put("raj", "rajasthani");  
         put("ota", "turc ottoman (1500-1928)");  
         put("nzi", "nzema");  
         put("nap", "napolitain");  
         put("uz", "ouzbek");  
         put("uga", "ougaritique");  
         put("tmh", "tamacheq");  
         put("nai", "indiennes d\u2019Am\u00e9rique du Nord (autre)");  
         put("nah", "nahuatl");  
         put("ur", "ourdou");  
         put("fat", "fanti");  
         put("uk", "ukrainien");  
         put("egy", "\u00e9gyptien (ancien)");  
         put("ug", "ou\u00efgour");  
         put("fan", "fang");  
         put("ssa", "nilo-sahariennes (autre)");  
         put("mga", "irlandais moyen (900-1200)");  
         put("bat", "baltique (autre)");  
         put("nyo", "nyoro");  
         put("bas", "bassa");  
         put("nyn", "nyankol\u00e9");  
         put("nym", "nyamwezi");  
         put("hmn", "hmong");  
         put("ban", "Balinais");  
         put("osa", "osage");  
         put("bal", "baloutchi");  
         put("ty", "tahitien");  
         put("bai", "langues bamilekes");  
         put("tw", "twi");  
         put("srr", "s\u00e9r\u00e8re");  
         put("tli", "tlingit");  
         put("tt", "tatar");  
         put("ts", "tsonga");  
         put("bad", "banda");  
         put("tr", "turc");  
         put("to", "tongan (\u00celes Tonga)");  
         put("tn", "setswana");  
         put("tl", "tagalog");  
         put("tk", "turkm\u00e8ne");  
         put("ti", "tigrigna");  
         put("th", "tha\u00ef");  
         put("kru", "kurukh");  
         put("tg", "tadjik");  
         put("byn", "blin");  
         put("te", "t\u00e9lougou");  
         put("kro", "kru");  
         put("csb", "cashubian");  
         put("ta", "tamoul");  
         put("tkl", "tokelau");  
         put("efi", "efik");  
         put("sw", "swahili");  
         put("sv", "su\u00e9dois");  
         put("su", "soundanais");  
         put("krc", "karacay-balkar");  
         put("st", "sotho du Sud");  
         put("ss", "swati");  
         put("sr", "serbe");  
         put("sq", "albanais");  
         put("men", "mend\u00e9");  
         put("crp", "pidgins et langues cr\u00e9oles (autre)");  
         put("so", "somali");  
         put("afh", "afrihili");  
         put("sn", "shona");  
         put("sm", "samoan");  
         put("sl", "slov\u00e8ne");  
         put("grc", "vieux grec (avant 1453)");  
         put("sk", "slovaque");  
         put("grb", "grebo");  
         put("si", "singhalais");  
         put("sh", "serbo-croate");  
         put("crh", "turc de Crim\u00e9e; tatar de Crim\u00e9e");  
         put("afa", "afro-asiatique (autre)");  
         put("sg", "sango");  
         put("se", "sami du Nord");  
         put("sd", "sindhi");  
         put("udm", "oudmourte");  
         put("sc", "sarde");  
         put("sa", "sanskrit");  
         put("rw", "rwanda");  
         put("ru", "russe");  
         put("mdr", "mandar");  
         put("ro", "roumain");  
         put("rn", "roundi");  
         put("rm", "rh\u00e9to-roman");  
         put("mdf", "moksa");  
         put("tiv", "tiv");  
         put("ady", "adygu\u00e9");  
         put("zun", "zuni");  
         put("kpe", "kpell\u00e9");  
         put("qu", "quechua");  
         put("tig", "tigr\u00e9");  
         put("son", "songhai");  
         put("cpp", "pidgin portugais (autre)");  
         put("sog", "sogdien");  
         put("ada", "adangme");  
         put("kos", "kusaien");  
         put("hit", "hittite");  
         put("cpf", "pidgin fran\u00e7ais (autre)");  
         put("cpe", "pidgin anglais (autre)");  
         put("him", "himachali");  
         put("kok", "konkani");  
         put("hil", "hiligaynon");  
         put("got", "gotique");  
         put("gor", "gorontalo");  
         put("gon", "gondi");  
         put("din", "dinka");  
         put("nub", "langues nubiennes");  
         put("pt", "portugais");  
         put("ps", "pachto");  
         put("fur", "frioulan");  
         put("phn", "ph\u00e9nicien");  
         put("goh", "allemand, vieux haut (ca. 750-1050)");  
         put("snk", "sonink\u00e9");  
         put("cop", "copte");  
         put("yap", "yapois");  
         put("ach", "acoli");  
         put("yao", "yao");  
         put("phi", "philippines (autre)");  
         put("pl", "polonais");  
         put("ace", "aceh");  
         put("pi", "pali");  
         put("pa", "pendjabi");  
         put("bug", "bugi");  
         put("iba", "iban");  
         put("sms", "sami skolt");  
         put("bua", "buriat");  
         put("mas", "masai");  
         put("smn", "sami d\u2019Inari");  
         put("os", "oss\u00e8te");  
         put("map", "malayo-polyn\u00e9sien");  
         put("or", "oriya");  
         put("man", "meninka");  
         put("smj", "sami de Lule");  
         put("smi", "sami (autre)");  
         put("mak", "makasar");  
         put("om", "galla");  
         put("mai", "maithili");  
         put("oj", "ojibwa");  
         put("mag", "magahi");  
         put("mad", "madurais");  
         put("sma", "sami du Sud");  
         put("oc", "occitan (apr\u00e8s 1500)");  
         put("nso", "sotho du Sud        ");  
         put("btk", "batak");  
         put("myv", "erzya");  
         put("dgr", "dogrib");  
         put("ny", "nyanja");  
         put("myn", "langue maya");  
         put("nv", "navaho");  
         put("kmb", "kiMboundou");  
         put("nr", "nd\u00e9b\u00e9l\u00e9 du Sud");  
         put("gmh", "allemand, moyen haut (ca. 1050-1500)");  
         put("no", "norv\u00e9gien");  
         put("nn", "nynorsk norv\u00e9gien");  
         put("nl", "n\u00e9erlandais");  
         put("root", "racine");  
         put("ng", "ndonga");  
         put("sla", "slaves (autre)");  
         put("ne", "n\u00e9palais");  
         put("nd", "nd\u00e9b\u00e9l\u00e9 du Nord");  
         put("cmc", "chames, langues");  
         put("tet", "tetum");  
         put("nb", "bokm\u00e5l norv\u00e9gien");  
         put("na", "nauruan");  
         put("ter", "tereno");  
         put("tem", "temne");  
         put("my", "birman");  
         put("lez", "lezghien");  
         put("mt", "maltais");  
         put("peo", "perse, vieux (ca. 600-400 av. J.-C.)");  
         put("ms", "malais");  
         put("mr", "marathe");  
         put("fro", "vieux fran\u00e7ais (842-ca.1400)");  
         put("mo", "moldave");  
         put("frm", "fran\u00e7ais moyen (ca.1400-1600)");  
         put("mn", "mongol");  
         put("jrb", "jud\u00e9o-arabe");  
         put("ml", "malayalam");  
         put("mk", "mac\u00e9donien");  
         put("mi", "maori");  
         put("mh", "marshall");  
         put("mg", "malgache");  
         put("mwr", "marwari");  
         put("bra", "braj");  
         put("den", "slave");  
         put("lv", "letton");  
         put("lu", "luba-katanga");  
         put("del", "delaware");  
         put("lt", "lituanien");  
         put("lo", "lao");  
         put("ln", "lingala");  
         put("li", "limbourgeois");  
         put("ewo", "ewondo");  
         put("lg", "ganda");  
         put("lb", "luxembourgeois");  
         put("la", "latin");  
         put("jpr", "jud\u00e9o-persan");  
         put("vot", "vote");  
         put("sit", "sino-tib\u00e9taines (autre)");  
         put("ky", "kirghize");  
         put("kw", "cornique");  
         put("kv", "komi");  
         put("ku", "kurde");  
         put("sio", "sioux, langues");  
         put("ks", "kashmiri");  
         put("kr", "kanouri");  
         put("awa", "awadhi");  
         put("ko", "cor\u00e9en");  
         put("kn", "kannada");  
         put("km", "khmer");  
         put("kl", "groenlandais");  
         put("kk", "kazakh");  
         put("rom", "tsigane");  
         put("kj", "kuanyama");  
         put("sid", "sidamo");  
         put("ki", "kikuyu");  
         put("kg", "kongo");  
         put("non", "norrois, vieux");  
         put("ka", "g\u00e9orgien");  
         put("mus", "creek");  
         put("roa", "romanes (autre)");  
         put("nog", "noga\u00ef, nogay");  
         put("mun", "mounda, langues");  
         put("mul", "langues multiples");  
         put("jv", "javanais");  
         put("gil", "gilbertais");  
         put("znd", "zande");  
         put("shn", "chan");  
         put("fon", "fon");  
         put("xal", "kalmouk");  
         put("aus", "langues australiennes");  
         put("kho", "khotanais");  
         put("ja", "japonais");  
         put("khi", "khoisan (autre)");  
         put("pau", "palau");  
         put("chy", "cheyenne");  
         put("tai", "tha\u00ef (autre)");  
         put("iu", "inuktitut");  
         put("pap", "papiamento");  
         put("it", "italien");  
         put("sgn", "langues des signes");  
         put("is", "islandais");  
         put("kha", "khasi");  
         put("chr", "cherokee");  
         put("pam", "pampanga");  
         put("pal", "pahlavi");  
         put("chp", "chippewyan");  
         put("io", "ido");  
         put("cho", "choctaw");  
         put("chn", "jargon chinook");  
         put("chm", "mari");  
         put("tyv", "touva");  
         put("bnt", "bantou");  
         put("pag", "pangasinan");  
         put("ik", "inupiaq");  
         put("chk", "chuuk");  
         put("ii", "yi de Sichuan");  
         put("haw", "hawa\u00efen");  
         put("lam", "lamba");  
         put("ig", "igbo");  
         put("chg", "jagataic");  
         put("sga", "irlandais ancien (jusqu\u2019\u00e0 900)");  
         put("paa", "papoues (autre)");  
         put("ie", "interlingue");  
         put("id", "indon\u00e9sien");  
         put("lah", "lahnda");  
         put("day", "dayak");  
         put("chb", "chibcha");  
         put("ia", "interlingua");  
         put("lad", "ladino");  
         put("hz", "h\u00e9r\u00e9ro");  
         put("hai", "haida");  
         put("dar", "dargwa");  
         put("hy", "arm\u00e9nien");  
         put("ath", "langues athapascanes");  
         put("hu", "hongrois");  
         put("ht", "ha\u00eftien");  
         put("dak", "dakota");  
         put("hr", "croate");  
         put("ho", "hiri motu");  
         put("hi", "hindi");  
         put("dyu", "dyula");  
         put("he", "h\u00e9breu");  
         put("ast", "asturien");  
         put("ha", "haoussa");  
         put("wen", "sorabes, langues");  
         put("gv", "manx");  
         put("gu", "goudjrati");  
         put("sem", "s\u00e9mitiques (autre)");  
         put("sel", "selkoupe");  
         put("iro", "langues iroquoiennes");  
         put("gn", "guarani");  
         put("gl", "galicien");  
         put("arw", "arawak");  
         put("gez", "gu\u00e8ze");  
         put("art", "artificielle (autre)");  
         put("gd", "ga\u00e9lique \u00e9cossais");  
         put("ira", "iranien");  
         put("ga", "irlandais");  
         put("arp", "arapaho");  
         put("arn", "araukan");  
         put("fy", "frison");  
         put("bla", "pieds-noirs");  
         put("gem", "germanique (autre)");  
         put("ypk", "yupik, langues");  
         put("arc", "aram\u00e9en");  
         put("fr", "fran\u00e7ais");  
         put("fo", "f\u00e9ro\u00efen");  
         put("cel", "langue celtique (autre)");  
         put("fj", "fidjien");  
         put("fi", "finnois");  
         put("ff", "peul");  
         put("tvl", "tuvalu");  
         put("ceb", "cebuano");  
         put("fa", "persan");  
         put("eu", "basque");  
         put("sco", "\u00e9cossais");  
         put("et", "estonien");  
         put("es", "espagnol");  
         put("eo", "esp\u00e9ranto");  
         put("en", "anglais");  
         put("el", "grec");  
         put("tut", "alta\u00efques (autre)");  
         put("niu", "niu\u00e9");  
         put("tup", "tupi, langues");  
         put("ee", "\u00e9w\u00e9");  
         put("tum", "tumbuka");  
         put("mos", "mossi");  
         put("dz", "dzongkha");  
         put("nic", "nig\u00e9ro-congolaise (autre)");  
         put("lus", "lushai");  
         put("fiu", "langue finno-ougrienne (autre)");  
         put("dv", "maldivien");  
         put("nia", "nias");  
         put("moh", "mohawk");  
         put("luo", "luo");  
         put("lun", "lunda");  
         put("apa", "langues apaches");  
         put("lui", "luiseno");  
         put("hup", "hupa");  
         put("bin", "bini");  
         put("de", "allemand");  
         put("lua", "luba-lulua");  
         put("bik", "bikol");  
         put("was", "washo");  
         put("und", "ind\u00e9termin\u00e9e");  
         put("war", "waray");  
         put("da", "danois");  
         put("dum", "n\u00e9erlandais moyen (ca. 1050-1350)");  
         put("wal", "walamo");  
         put("mno", "manobo, langues");  
         put("wak", "wakashennes, langues");  
         put("sat", "santal");  
         put("cy", "gallois");  
         put("sas", "sasak");  
         put("kbd", "kabardine");  
         put("cv", "tchouvache");  
         put("cu", "slavon d\u2019\u00e9glise");  
         put("mni", "manipuri");  
         put("cs", "tch\u00e8que");  
         put("sam", "samaritain");  
         put("cr", "cree");  
         put("sal", "salisha, langues");  
         put("dua", "douala");  
         put("co", "corse");  
         put("sai", "indiennes d\u2019Am\u00e9rique du Sud (autre)");  
         put("mnc", "mandchou");  
         put("sah", "iakoute");  
         put("kaw", "kawi");  
         put("inh", "ingouche");  
         put("gba", "gbaya");  
         put("sad", "sandawe");  
         put("ch", "chamorro");  
         put("ine", "langue indo-europ\u00e9enne (autre)");  
         put("bho", "bhojpuri");  
         put("enm", "anglais moyen (1100-1500)");  
         put("kar", "karen");  
         put("inc", "langue indo-aryenne (autre)");  
         put("ce", "tch\u00e9tch\u00e8ne");  
         put("gay", "gayo");  
         put("ca", "catalan");  
         put("umb", "umbundu");  
         put("syr", "syriaque");  
         put("kam", "kamba");  
         put("tsi", "tsimshian");  
         put("ang", "vieil anglais (ca.450-1100)");  
         put("kac", "kachin");  
         put("cau", "langue caucasienne (autre)");  
         put("kab", "kabyle");  
         put("kaa", "kara-kalpak");  
         put("bs", "bosniaque");  
         put("car", "caribe");  
         put("br", "breton");  
         put("bo", "tib\u00e9tain");  
         put("bn", "bengali");  
         put("bm", "bambara");  
         put("gaa", "ga");  
         put("cai", "indien d\u2019Am\u00e9rique Centrale (autre)");  
         put("bi", "bichlamar");  
         put("bh", "bihari");  
         put("bg", "bulgare");  
         put("be", "bi\u00e9lorusse");  
         put("cad", "caddo");  
         put("ba", "bachkir");  
         put("zu", "zoulou");  
         put("zen", "zenaga");  
         put("pro", "proven\u00e7al ancien (jusqu\u2019\u00e0 1500)");  
         put("hsb", "haut-sorabe");  
         put("az", "az\u00e9ri");  
         put("ay", "aymara");  
         put("av", "avar");  
         put("as", "assamais");  
         put("dsb", "bas-sorabe");  
         put("ar", "arabe");  
         put("ilo", "iloko");  
         put("elx", "\u00e9lamite");  
         put("zh", "chinois");  
         put("an", "aragonais");  
         put("pra", "pr\u00e2krit");  
         put("am", "amharique");  
         put("new", "newari");  
         put("ak", "akan");  
         put("za", "zhuang");  
         put("af", "afrikaans");  
         put("ae", "avestique");  
         put("ab", "abkhaze");  
         put("aa", "afar");  
         put("yo", "yoruba");  
         put("alg", "langues algiques");  
         put("ale", "al\u00e9oute");  
         put("mkh", "mon-khmer (autre)");  
         put("yi", "yiddish");  
         put("dra", "langue dravidienne (autre)");  
         put("ber", "berb\u00e8re");  
         put("nds", "bas allemand, bas saxon");  
         put("bem", "bemba");  
         put("bej", "bedja");  
         put("tpi", "tok pisin");  
202        }        }
203    }    }
204    
205    private static final Object languages = new Hashtablelanguages();    private static final String variantsKeys = "REVISED";
206    
207    private static final class Hashtablevariants extends java.util.Hashtable    private static final String variantsValues = "R\u00e9vis\u00e9";
208    
209      private static final Hashtable variants;
210      static
211    {    {
212      public Hashtablevariants()      variants = new Hashtable();
213        Enumeration keys = new StringTokenizer(variantsKeys, "|");
214        Enumeration values = new StringTokenizer(variantsValues, "|");
215        while (keys.hasMoreElements())
216        {        {
217          super();           String key = (String) keys.nextElement();
218          put("REVISED", "R\u00e9vis\u00e9");           String value = (String) values.nextElement();
219             variants.put(key, value);
220        }        }
221    }    }
222    
   private static final Object variants = new Hashtablevariants();  
   
223    private static final Object[][] contents =    private static final Object[][] contents =
224    {    {
225      { "decimalSeparator", "," },      { "decimalSeparator", "," },
226      { "groupingSeparator", "\u00a0" },      { "groupingSeparator", "\u00a0" },
227      { "currencyFormat", "#,##0.00 \u00a4;-#,##0.00 \u00a4" },      { "currencyFormat", "#,##0.00 \u00a4;-#,##0.00 \u00a4" },
228        { "currenciesDisplayName", currenciesDisplayName },
229        { "currenciesSymbol", currenciesSymbol },
230      { "shortMonths", shortMonths },      { "shortMonths", shortMonths },
231      { "months", months },      { "months", months },
232      { "shortWeekdays", shortWeekdays },      { "shortWeekdays", shortWeekdays },

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26