跳至內容

模板討論:Num2Chinese

頁面內容不支援其他語言。
入題
文出維基大典
由Хтосьці在話題我嘗試寫一個能代替這種模板的Lua程序上作出的最新留言:一三 年前

雜「零」

[]

there is an error in this template. To see it, try the number 300000: it will come out as 30. - 乃75.37.158.21於二〇〇九年六月三日 (三) 一九時〇五分所作

Seems to be fixed now. Shinjiman 二〇〇九年八月二七日 (四) 一四時一四分 (UTC)回覆

There's another error in this template which is easily fixable: if "0" is fed to this template, it outputs "○" rather than the correct Unicode symbol, "〇". 75.154.88.135

仍有誤,若試三千零一者,其表之三千一。--Mr.Yim (talk) 二〇一三年四月三日 (三) 一四時二七分 (UTC)回覆

我嘗試寫一個能代替這種模板的Lua程序

[]

我嘗試寫一次能代替這種模板的Lua程序。請大家檢查:
I've tried to re-write this in Lua. Please check:

{{#invoke:Numbers|num_to_chinese|100}}」是「一百」,「{{#invoke:Numbers|num_to_chinese|10020300}}」是「一千零二萬零三百」。

成果要是同的,但是Lua的程序用「零」,現在的Num2Chinese不用「零」。
The result should be the same. But the Lua version inserts zeros while current Num2Chinese doesn’t.

例子:

[]

For example:

Number這個模板(Num2Chinese)Lua的程序為什麼成果是不同的
44524557四千四百五十二萬四千五百五十七四千四百五十二萬四千五百五十七
92936717九千二百九十三萬六千七百一十七九千二百九十三萬六千七百一十七
11687555一千一百六十八萬七千五百五十五一千一百六十八萬七千五百五十五
36180866三千六百一十八萬八百六十六三千六百一十八萬零八百六十六 Lua的程序用「零」,Num2Chinese不用「零」
4676638四百六十七萬六千六百三十八四百六十七萬六千六百三十八
26144541二千六百一十四萬四千五百四十一二千六百一十四萬四千五百四十一
55980034五千五百九十八萬三十四五千五百九十八萬零三十四 Lua的程序用「零」,Num2Chinese不用「零」
90166699九千一十六萬六千六百九十九九千零一十六萬六千六百九十九 Lua的程序用「零」,Num2Chinese不用「零」
69590567六千九百五十九萬五百六十七六千九百五十九萬零五百六十七 Lua的程序用「零」,Num2Chinese不用「零」
11380072一千一百三十八萬七十二一千一百三十八萬零七十二 Lua的程序用「零」,Num2Chinese不用「零」
85879639八千五百八十七萬九千六百三十九八千五百八十七萬九千六百三十九
53457887五千三百四十五萬七千八百八十七五千三百四十五萬七千八百八十七
41483541四千一百四十八萬三千五百四十一四千一百四十八萬三千五百四十一
80017714八千一萬七千七百一十四八千零一萬七千七百一十四 Lua的程序用「零」,Num2Chinese不用「零」
8072290八百七萬二千二百九十八百零七萬二千二百九十 Lua的程序用「零」,Num2Chinese不用「零」
69847328六千九百八十四萬七千三百二十八六千九百八十四萬七千三百二十八
16137410一千六百一十三萬七千四百一十一千六百一十三萬七千四百一十
33091228三千三百九萬一千二百二十八三千三百零九萬一千二百二十八 Lua的程序用「零」,Num2Chinese不用「零」
81247362八千一百二十四萬七千三百六十二八千一百二十四萬七千三百六十二
43914038四千三百九十一萬四千三十八四千三百九十一萬四千零三十八 Lua的程序用「零」,Num2Chinese不用「零」

如果你喜歡這次Lua的程序的話,你們能把Num2Chinese替這,用這次:
If you like this Lua module, you can rewrite Num2Chinese to use it, like this:

{{#invoke:Numbers|num_to_chinese|{{{1}}}}}

(如果你們喜歡「〇」,不喜歡「零」,就修改Module:NumbersAlso, if you prefer circle to 零, just replace it in Module:Numbers.)

Хтосьці (talk) 二〇一三年四月四日 (四) 一一時四九分 (UTC)回覆