-// ***************************************************************************
+// ***************************************************************************
// *
-// * Copyright (C) 1997-2003, International Business Machines
-// * Corporation and others. All Rights Reserved.
+// * Copyright (C) 2008 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: com.ibm.icu.dev.tool.cldr.LDML2ICUConverter.java
+// * Source File:<path>/common/main/fr_CH.xml
// *
// ***************************************************************************
-
-fr_CH {
- Version { "2.0" }
- DateTimeElements:intvector {
- 2,
- 4,
- }
- DateTimePatterns {
- "HH.mm' h' z",
- "HH:mm:ss z",
- "HH:mm:ss",
- "HH:mm",
- "EEEE, d MMMM yyyy",
- "d MMMM yyyy",
- "d MMM yy",
- "dd.MM.yy",
- "{1} {0}",
- }
- LocaleID:int { 0x100c }
-// LocaleString { "fr_CH" }
- NumberElements {
+fr_CH{
+ NumberElements{
".",
"'",
";",
"#",
"-",
"E",
- "\u2030",
- "\u221E",
- "\uFFFD",
- ".",
+ "‰",
+ "∞",
+ "NaN",
+ "+",
}
- NumberPatterns {
- "#,##0.###;-#,##0.###",
- "\u00A4 #,##0.00;\u00A4-#,##0.00",
- "#,##0%",
+ NumberPatterns{
+ "#,##0.###",
+ "¤ #,##0.00;¤-#,##0.00",
+ "#,##0 %",
"#E0",
}
-// ShortCountry { "CHE" }
- zoneStrings {
- {
- "Africa/Casablanca",
- "GMT",
- "GMT",
- "GMT",
- "GMT",
+ Version{"1.53"}
+ calendar{
+ gregorian{
+ DateTimeElements:intvector{
+ 2,
+ 4,
+ }
+ DateTimePatterns{
+ "HH.mm:ss 'h' v",
+ "HH:mm:ss z",
+ "HH:mm:ss",
+ "HH:mm",
+ "EEEE, d MMMM yyyy",
+ "d MMMM yyyy",
+ "d MMM yyyy",
+ "dd.MM.yy",
+ "{1} {0}",
+ }
}
}
-
- //------------------------------------------------------------
- // Rule Based Number Format Support
- //------------------------------------------------------------
-
-// * Spellout rules for Swiss French. Swiss French differs from French French
-// * in that it does have words for 70, 80, and 90. This rule set shows them,
-// * and is simpler as a result.
-
- // again, I'm missing information on negative numbers and decimals for
- // these to rule sets. Also, I'm not 100% sure about Swiss French. Is
- // this correct? Is "onze cents" commonly used for 1,100 in both France
- // and Switzerland? Can someone fill me in on the rules for the other
- // French-speaking countries? I've heard conflicting opinions on which
- // version is used in Canada, and I understand there's an alternate set
- // of words for 70, 80, and 90 that is used somewhere, but I don't know
- // what those words are or where they're used.
-
- SpelloutRules {
- "%main:\n"
- " -x: moins >>;\n"
- " x.x: << virgule >>;\n"
- " z\u00e9ro; un; deux; trois; quatre; cinq; six; sept; huit; neuf;\n"
- " dix; onze; douze; treize; quatorze; quinze; seize;\n"
- " dix-sept; dix-huit; dix-neuf;\n"
- " 20: vingt[->%%alt-ones>];\n"
- " 30: trente[->%%alt-ones>];\n"
- " 40: quarante[->%%alt-ones>];\n"
- " 50: cinquante[->%%alt-ones>];\n"
- " 60: soixante[->%%alt-ones>];\n"
- // notice new words for 70, 80, and 90
- " 70: septante[->%%alt-ones>];\n"
- " 80: huitante[->%%alt-ones>];\n"
- " 90: nonante[->%%alt-ones>];\n"
- " 100: cent[ >>];\n"
- " 200: << cents[ >>];\n"
- " 1000: mille[ >>];\n"
- " 1100>: onze cents[ >>];\n"
- " 1200: mille >>;\n"
- " 2000: << mille[ >>];\n"
- " 1,000,000: << million[ >>];\n"
- " 1,000,000,000: << milliarde[ >>];\n"
- " 1,000,000,000,000: << billion[ >>];\n"
- " 1,000,000,000,000,000: =#,##0=;\n"
- "%%alt-ones:\n"
- " ; et-un; =%main=;"
- }
}