]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/data/locales/fr_CH.txt
ICU-551.24.tar.gz
[apple/icu.git] / icuSources / data / locales / fr_CH.txt
index afce2e0f03219678805fbd0dc5866f89cd76128f..69096031d9b800f85fc4c860fb6560d9f72786d6 100644 (file)
-// ***************************************************************************
+// ***************************************************************************
 // *
-// *   Copyright (C) 1997-2003, International Business Machines
-// *   Corporation and others.  All Rights Reserved.
+// * Copyright (C) 2015 International Business Machines
+// * Corporation and others. All Rights Reserved.
+// * Tool: org.unicode.cldr.icu.NewLdml2IcuConverter
+// * 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 { 
-        ".",
-        "'",
-        ";",
-        "%",
-        "0",
-        "#",
-        "-",
-        "E",
-        "\u2030",
-        "\u221E",
-        "\uFFFD",
-        ".",
-    }
-    NumberPatterns { 
-        "#,##0.###;-#,##0.###",
-        "\u00A4 #,##0.00;\u00A4-#,##0.00",
-        "#,##0%",
-        "#E0",
+fr_CH{
+    NumberElements{
+        latn{
+            patterns{
+                currencyFormat{"¤ #,##0.00;¤-#,##0.00"}
+            }
+            symbols{
+                decimal{"."}
+            }
+        }
     }
-//    ShortCountry { "CHE" }
-    zoneStrings { 
-        {
-            "Africa/Casablanca",
-            "GMT",
-            "GMT",
-            "GMT",
-            "GMT",
+    Version{"2.1.13.23"}
+    calendar{
+        generic{
+            DateTimePatterns{
+                "HH.mm:ss 'h' zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE, d MMMM y G",
+                "d MMMM y G",
+                "d MMM y G",
+                "dd.MM.yy GGGGG",
+                "{1} {0}",
+                "{1} 'à' {0}",
+                "{1} 'à' {0}",
+                "{1} {0}",
+                "{1} {0}",
+            }
+        }
+        gregorian{
+            DateTimePatterns{
+                "HH.mm:ss 'h' zzzz",
+                "HH:mm:ss z",
+                "HH:mm:ss",
+                "HH:mm",
+                "EEEE, d MMMM y",
+                "d MMMM y",
+                "d MMM y",
+                "dd.MM.yy",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{1} {0}",
+                "{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=;" 
+    delimiters{
+        alternateQuotationEnd{"›"}
+        alternateQuotationStart{"‹"}
+        quotationEnd{"»"}
+        quotationStart{"«"}
     }
 }