2024-07-16 15:55:31 +08:00

119 lines
2.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

^0 null
1$ eent
1 een
2 zwee
3 dräi
4 véier
5 fënnef
6 sechs
7 siwen
8 aacht
9 néng
10 zéng
11 eelef
12 zwielef
15 fofzéng
16 siechzéng
17 siwwenzéng
18 uechzéng
19 nonzéng
1(\d) $1zéng
20 zwanzeg
2(\d) $1anzwanzeg
30 drësseg
3(\d) $1andrësseg
4(\d) $1avéierzeg
50 foffzeg
5(\d) $1afoffzeg
60 siechzeg
6(\d) $1asiechzeg
70 siwwenzeg
7(\d) $1asiwwenzeg
80 achtzeg
8(\d) $1anachtzeg
90 nonzeg
9(\d) $1annonzeg
(\d)0 $1zeg
(\d)(\d) $2an$1zeg
1(\d\d) honnert$1
(\d)(\d\d) $1honnert$2
1(\d{3}) dausend$1
(\d{1,3})(\d{3}) $1dausend$2
1(\d{6}) eng Millioun[ $1]
(\d{1,3})(\d{6}) $1 Milliounen[ $2]
1(\d{9}) eng Milliard[ $1]
(\d{1,3})(\d{9}) $1 Milliarden[ $2]
1(\d{12}) eng Billioun[ $1]
(\d{1,3})(\d{12}) $1 Billiounen[ $2]
1(\d{15}) eng Billiard[ $1]
(\d{1,3})(\d{15}) $1 Billiarden[ $2]
1(\d{18}) eng Trillioun[ $1]
(\d{1,3})(\d{18}) $1 Trilliounen[ $2]
1(\d{21}) eng Trilliard[ $1]
(\d{1,3})(\d{21}) $1 Trilliarden[ $2]
# negative number
[-](\d+) minus |$1
# decimals
"([-]?\d+)[.,]" $1| Komma
"([-]?\d+[.,]\d*)(\d)" $1| |$2
# currency
# unit/subunit singular/plural
us:([^,]*),([^,]*),([^,]*),([^,]*) \1
up:([^,]*),([^,]*),([^,]*),([^,]*) \2
ss:([^,]*),([^,]*),([^,]*),([^,]*) \3
sp:([^,]*),([^,]*),([^,]*),([^,]*) \4
CHF:(\D+) $(\1: Schwäizer Frang, Schwäizer Frang, Rappen, Rappen)
CNY:(\D+) $(\1: Yuan, Yuan, Fen, Fen)
EUR:(\D+) $(\1: Euro, Euro, Cent, Cent)
GBP:(\D+) $(\1: Pond Sterling, Pond Sterling, Penny, Pence)
USD:(\D+) $(\1: US-Dollar, US-Dollar, Cent, Cents)
"JPY ([-]?\d+([.,]\d+)?)" $1 Yen
"([A-Z]{3}) ([-]?1)([.,]00?)?" $2$(\1:us)
"([A-Z]{3}) ([-]?\d+)([.,]00?)?" $2$(\1:up)
"(CNY [-]?\d+)[.,]10?" $1 $2 Jiao
"(CNY [-]?\d+)[.,](\d)0?" $1 $2 Jiao
"(CNY [-]?\d+[.,]\d)1" $1 $2 Fen
"(CNY [-]?\d+[.,]\d)(\d)" $1 $2 Fen
"(([A-Z]{3}) [-]?\d+)[.,](01)" $1 an $(1)$(\2:ss)
"(([A-Z]{3}) [-]?\d+)[.,](\d)" $1 an $(\30)$(\2:sp)
"(([A-Z]{3}) [-]?\d+)[.,](\d\d)" $1 an $3$(\2:sp)
== ordinal ==
([-]?[0245679]) $1t
([-]?\d*0[245679]) $1t
([-]?\d*1\d) $1t
([-]?\d+) $(ordinal $1)
(.*)eent \1éischt
(.*)dräi \1drëtt
(.*)aacht \1aacht
"(.*)eine Milli(on|ard)e?" \1einmilli\2st
"(.*)eine Billi(on|ard)e?" \1einbilli\2st
"(.*)eine Trilli(on|ard)e?" \1eintrilli\2st
"(.*) Milli(on|ard)en" \1milli\2st
"(.*) Billi(on|ard)en" \1billi\2st
"(.*) Trilli(on|ard)en" \1trilli\2st
(.*) \1st
== ordinal-number ==
(\d+) \1.
== help ==
"" |$(1)|, $(2), $(3)\n$(help ordinal)$(help ordinal-number)
(ordinal(-number)?) \1: |$(\1 1)|, $(\1 2), $(\1 3)\n