@@ -426,6 +426,10 @@ public boolean isDecimal() {
426426 * all numbers 200 or greater. When parsing, both 2-versions are supported.
427427 * And the special zero char "〇" will be handled like the default
428428 * zero char "零". </p>
429+ *
430+ * <p>Note: This numbering system can also be used in Taiwan because
431+ * traditional Chinese differs from this system only for numbers at 10,000
432+ * or above. </p>
429433 *
430434 * <p>See also <a href="https://en.wikibooks.org/wiki/Chinese_(Mandarin)/Numbers">Wikibooks</a>.
431435 * The {@link #getCode() code} is: "mandarin". </p>
@@ -444,6 +448,10 @@ public boolean isDecimal() {
444448 * wird das spezielle Nullzeichen "〇" wie das
445449 * Standard-Nullzeichen "零" behandelt. </p>
446450 *
451+ * <p>Hinweis: Dieses System kann auch auf Taiwan verwendet werden, weil
452+ * es sich von traditionellem Chinesisch nur für Zahlen von 10.000 oder
453+ * höher unterscheidet. </p>
454+ *
447455 * <p>Siehe auch <a href="https://en.wikibooks.org/wiki/Chinese_(Mandarin)/Numbers">Wikibooks</a>.
448456 * Der {@link #getCode() Code} lautet: "mandarin". </p>
449457 *
@@ -580,18 +588,24 @@ public boolean isDecimal() {
580588 },
581589
582590 /**
583- * Like {@code CHINESE_MANDARIN} but with the only difference of printing
584- * the 2-char in all numbers greater than 199 using "二".
591+ * Like {@code CHINESE_MANDARIN } but with the main difference of printing
592+ * the zero character as "〇".
593+ *
594+ * <p>Furthermore, the 2-char in all numbers greater than 199 will always
595+ * be printed using "二". </p>
585596 *
586597 * <p>The {@link #getCode() code} is: "hans". </p>
587598 *
588599 * @see #CHINESE_MANDARIN
589600 * @since 5.9.4
590601 */
591602 /*[deutsch]
592- * Wie {@code CHINESE_MANDARIN}, aber mit dem Unterschied, daß
593- * Zahlen größer als 199 fü das 2-Zeichen immer das
594- * Zeichen "二" verwenden.
603+ * Wie {@code CHINESE_MANDARIN}, aber mit dem Hauptunterschied, daß
604+ * als Standardzeichen für die Null "〇" verwendet wird.
605+ *
606+ * <p>Außerdem werden Zahlen größer als 199 für das
607+ * 2-Zeichen in Hundertern und Tausendern immer das Zeichen "二"
608+ * verwenden. </p>
595609 *
596610 * <p>Der {@link #getCode() Code} lautet: "hans". </p>
597611 *
@@ -603,6 +617,7 @@ public boolean isDecimal() {
603617 public String toNumeral (int number ) {
604618 return NumberSystem .CHINESE_MANDARIN
605619 .toNumeral (number )
620+ .replace (CHINESE_ZERO_STD , CHINESE_ZERO_ALT )
606621 .replace (CHINESE_TWO_ALT , CHINESE_TWO_STD );
607622 }
608623 @ Override
0 commit comments