From 0ebf5bdf043a27fd3dfb7f92e0cb63d88954c44d Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 03:47:29 +0200 Subject: Adding upstream version 115.8.0esr. Signed-off-by: Daniel Baumann --- intl/icu/source/data/rbnf/fr.txt | 205 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 205 insertions(+) create mode 100644 intl/icu/source/data/rbnf/fr.txt (limited to 'intl/icu/source/data/rbnf/fr.txt') diff --git a/intl/icu/source/data/rbnf/fr.txt b/intl/icu/source/data/rbnf/fr.txt new file mode 100644 index 0000000000..0c230238de --- /dev/null +++ b/intl/icu/source/data/rbnf/fr.txt @@ -0,0 +1,205 @@ +// © 2016 and later: Unicode, Inc. and others. +// License & terms of use: http://www.unicode.org/copyright.html +// Generated using tools/cldr/cldr-to-icu/build-icu-data.xml +fr{ + RBNFRules{ + OrdinalRules{ + "%digits-ordinal-masculine:", + "-x: \u2212>>;", + "0: =#,##0=$(ordinal,one{er}other{e})$;", + "%digits-ordinal-feminine:", + "-x: \u2212>>;", + "0: =#,##0=$(ordinal,one{re}other{e})$;", + "%digits-ordinal-masculine-plural:", + "-x: \u2212>>;", + "0: =#,##0=$(ordinal,one{ers}other{es})$;", + "%digits-ordinal-feminine-plural:", + "-x: \u2212>>;", + "0: =#,##0=$(ordinal,one{res}other{es})$;", + "%digits-ordinal:", + "0: =%digits-ordinal-masculine=;", + } + SpelloutRules{ + "%%lenient-parse:", + "&[last primary ignorable ] << ' ' << ',' << '-' << '\u00AD';", + "%spellout-numbering-year:", + "-x: moins >>;", + "x.x: =0.0=;", + "0: =%spellout-numbering=;", + "1100/100: <%spellout-cardinal-masculine<-cent>%%cents-m>;", + "2000: =%spellout-numbering=;", + "%spellout-numbering:", + "0: =%spellout-cardinal-masculine=;", + "%%et-un:", + "1: et-un;", + "2: =%spellout-cardinal-masculine=;", + "11: et-onze;", + "12: =%spellout-cardinal-masculine=;", + "%%cents-m:", + "0: s;", + "1: ' =%spellout-cardinal-masculine=;", + "%%subcents-m:", + "0: s;", + "1: -=%spellout-cardinal-masculine=;", + "%%spellout-leading:", + "0: =%spellout-cardinal-masculine=;", + "80/20: quatre-vingt[->>];", + "100: cent[ >>];", + "200: << cent[ >>];", + "1000: =%spellout-cardinal-masculine=;", + "%spellout-cardinal-masculine:", + "-x: moins >>;", + "x.x: << virgule >>;", + "0: z\u00E9ro;", + "1: un;", + "2: deux;", + "3: trois;", + "4: quatre;", + "5: cinq;", + "6: six;", + "7: sept;", + "8: huit;", + "9: neuf;", + "10: dix;", + "11: onze;", + "12: douze;", + "13: treize;", + "14: quatorze;", + "15: quinze;", + "16: seize;", + "17: dix->>;", + "20: vingt[->%%et-un>];", + "30: trente[->%%et-un>];", + "40: quarante[->%%et-un>];", + "50: cinquante[->%%et-un>];", + "60/20: soixante[->%%et-un>];", + "80/20: quatre-vingt>%%subcents-m>;", + "100: cent[ >>];", + "200: << cent>%%cents-m>;", + "1000: mille[ >>];", + "2000: <%%spellout-leading< mille[ >>];", + "1000000: un million[ >>];", + "2000000: <%%spellout-leading< millions[ >>];", + "1000000000: un milliard[ >>];", + "2000000000: <%%spellout-leading< milliards[ >>];", + "1000000000000: un billion[ >>];", + "2000000000000: <%%spellout-leading< billions[ >>];", + "1000000000000000: un billiard[ >>];", + "2000000000000000: <%%spellout-leading< billiards[ >>];", + "1000000000000000000: =#,##0=;", + "%%et-une:", + "1: et-une;", + "2: =%spellout-cardinal-feminine=;", + "11: et-onze;", + "12: =%spellout-cardinal-feminine=;", + "%%cents-f:", + "0: s;", + "1: ' =%spellout-cardinal-feminine=;", + "%%subcents-f:", + "0: s;", + "1: -=%spellout-cardinal-feminine=;", + "%spellout-cardinal-feminine:", + "-x: moins >>;", + "x.x: << virgule >>;", + "0: z\u00E9ro;", + "1: une;", + "2: =%spellout-cardinal-masculine=;", + "20: vingt[->%%et-une>];", + "30: trente[->%%et-une>];", + "40: quarante[->%%et-une>];", + "50: cinquante[->%%et-une>];", + "60/20: soixante[->%%et-une>];", + "80/20: quatre-vingt>%%subcents-f>;", + "100: cent[ >>];", + "200: <%spellout-cardinal-masculine< cent>%%cents-f>;", + "1000: mille[ >>];", + "2000: <%%spellout-leading< mille[ >>];", + "1000000: un million[ >>];", + "2000000: <%%spellout-leading< millions[ >>];", + "1000000000: un milliard[ >>];", + "2000000000: <%%spellout-leading< milliards[ >>];", + "1000000000000: un billion[ >>];", + "2000000000000: <%%spellout-leading< billions[ >>];", + "1000000000000000: un billiard[ >>];", + "2000000000000000: <%%spellout-leading< billiards[ >>];", + "1000000000000000000: =#,##0=;", + "%%et-unieme:", + "1: et-uni\u00E8me;", + "2: =%%spellout-ordinal=;", + "11: et-onzi\u00E8me;", + "12: =%%spellout-ordinal=;", + "%%cents-o:", + "0: i\u00E8me;", + "1: -=%%et-unieme=;", + "2: ' =%%spellout-ordinal=;", + "11: -et-onzi\u00E8me;", + "12: ' =%%spellout-ordinal=;", + "%%subcents-o:", + "0: i\u00E8me;", + "1: -=%%et-unieme=;", + "2: -=%%spellout-ordinal=;", + "11: -et-onzi\u00E8me;", + "12: -=%%spellout-ordinal=;", + "%%mille-o:", + "0: i\u00E8me;", + "1: e-=%%et-unieme=;", + "2: e =%%spellout-ordinal=;", + "11: e-et-onzi\u00E8me;", + "12: e =%%spellout-ordinal=;", + "%%spellout-ordinal:", + "1: uni\u00E8me;", + "2: deuxi\u00E8me;", + "3: troisi\u00E8me;", + "4: quatri\u00E8me;", + "5: cinqui\u00E8me;", + "6: sixi\u00E8me;", + "7: septi\u00E8me;", + "8: huiti\u00E8me;", + "9: neuvi\u00E8me;", + "10: dixi\u00E8me;", + "11: onzi\u00E8me;", + "12: douzi\u00E8me;", + "13: treizi\u00E8me;", + "14: quatorzi\u00E8me;", + "15: quinzi\u00E8me;", + "16: seizi\u00E8me;", + "17: dix->>;", + "20: vingti\u00E8me;", + "21: vingt->%%et-unieme>;", + "30: trenti\u00E8me;", + "31: trente->%%et-unieme>;", + "40: quaranti\u00E8me;", + "41: quarante->%%et-unieme>;", + "50: cinquanti\u00E8me;", + "51: cinquante->%%et-unieme>;", + "60: soixanti\u00E8me;", + "61/20: soixante->%%et-unieme>;", + "80/20: quatre-vingt>%%subcents-o>;", + "100: cent>%%cents-o>;", + "200: <%spellout-cardinal-masculine< cent>%%cents-o>;", + "1000: mill>%%mille-o>;", + "2000: <%%spellout-leading< mill>%%mille-o>;", + "1000000: <%%spellout-leading< million>%%cents-o>;", + "1000000000: <%%spellout-leading< milliard>%%cents-o>;", + "1000000000000: <%%spellout-leading< billion>%%cents-o>;", + "1000000000000000: <%%spellout-leading< billiard>%%cents-o>;", + "1000000000000000000: =#,##0=;", + "%spellout-ordinal-masculine-plural:", + "0: =%spellout-ordinal-masculine=s;", + "%spellout-ordinal-masculine:", + "-x: moins >>;", + "x.x: =#,##0.#=;", + "0: z\u00E9roi\u00E8me;", + "1: premier;", + "2: =%%spellout-ordinal=;", + "%spellout-ordinal-feminine-plural:", + "0: =%spellout-ordinal-feminine=s;", + "%spellout-ordinal-feminine:", + "-x: moins >>;", + "x.x: =#,##0.#=;", + "0: z\u00E9roi\u00E8me;", + "1: premi\u00E8re;", + "2: =%%spellout-ordinal=;", + } + } +} -- cgit v1.2.3