features/locales/ordinalize.feature in csl-1.0.0.pre1 vs features/locales/ordinalize.feature in csl-1.0.0.pre2

- old
+ new

@@ -857,5 +857,114 @@ # | 301:e | | 21:e | | 21:e | # | 1001:e | + @v1.0.1 @locale @ordinals @i18n @gender @lang:pl + Scenario: Gendered Swedish CSL 1.0.1 locales + Given the locale: + """ + <?xml version="1.0" encoding="utf-8"?> + <locale xmlns="http://purl.org/net/xbiblio/csl" version="1.0.1" xml:lang="sv"> + <terms> + <term name="ordinal-00">:e</term> + + <term name="ordinal-01">:a</term> + <term name="ordinal-01" gender-form="masculine">:e</term> + <term name="ordinal-01" gender-form="feminine">:a</term> + + <term name="ordinal-02">:a</term> + <term name="ordinal-02" gender-form="masculine">:e</term> + <term name="ordinal-02" gender-form="feminine">:a</term> + + <term name="ordinal-11">:e</term> + <term name="ordinal-11" gender-form="feminine">:e</term> + <term name="ordinal-12">:e</term> + <term name="ordinal-12" gender-form="feminine">:e</term> + + <term name="ordinal-21">:e</term> + <term name="ordinal-21" gender-form="feminine">:e</term> + <term name="ordinal-22">:e</term> + <term name="ordinal-22" gender-form="feminine">:e</term> + + <term name="ordinal-31">:e</term> + <term name="ordinal-32">:e</term> + + <term name="ordinal-41">:e</term> + <term name="ordinal-42">:e</term> + + <term name="ordinal-51">:e</term> + <term name="ordinal-52">:e</term> + + <term name="ordinal-61">:e</term> + <term name="ordinal-62">:e</term> + + <term name="ordinal-71">:e</term> + <term name="ordinal-72">:e</term> + + <term name="ordinal-81">:e</term> + <term name="ordinal-82">:e</term> + + <term name="ordinal-91">:e</term> + <term name="ordinal-92">:e</term> + </terms> + </locale> + """ + When I ordinalize these numbers: + | num | form | gender | number | + | 0 | | | | + | 1 | | | | + | 2 | | | | + | 3 | | | | + | 4 | | | | + | 5 | | | | + | 6 | | | | + | 7 | | | | + | 8 | | | | + | 9 | | | | + | 10 | | | | + | 1 | | feminine | | + | 1 | | masculine | | + | 2 | | feminine | | + | 2 | | masculine | | + | 23 | | | | + | 999 | | | | + | 11 | | | | + | 11 | | feminine | | + | 11 | | masculine | | + | 21 | | | | +# | 101 | | | | +# | 1001 | | feminine | | +# | 301 | | | | + | 21 | | masculine | singular | + | 21 | | masculine | plural | +# | 1001 | | masculine | | + Then the ordinals should be: + | ordinal | + | 0:e | + | 1:a | + | 2:a | + | 3:e | + | 4:e | + | 5:e | + | 6:e | + | 7:e | + | 8:e | + | 9:e | + | 10:e | + | 1:a | + | 1:e | + | 2:a | + | 2:e | + | 23:e | + | 999:e | + | 11:e | + | 11:e | + | 11:e | + | 21:e | +# | 101:e | +# | 1001:e | +# | 301:e | + | 21:e | + | 21:e | +# | 1001:e | +