CLDR 一致性报告

数据基线 release-49-beta3 · 用例总数 31635 · 适配器 3 个

一致率分母只含**可比**用例:unsupported(实现无此能力)与 not-installed 不计入。

一致率矩阵

适配器套件用例一致率passfailerroredunsupported
moonlocaledecimal2625
42%
44960101575
moonlocaledatetime1752
0%
0001752
moonlocaleplural5831
85%
496486700
moonlocalemessage-format-2337
0%
000337
moonlocale合计10545
78%
5413146803664
moon_l10ndecimal2625
0%
0002625
moon_l10ndatetime1752
0%
0001752
moon_l10nplural5831
83%
484498700
moon_l10nmessage-format-2337
0%
000337
moon_l10n合计10545
83%
484498704714
lampclaw-i18ndecimal2625
0%
0002625
lampclaw-i18ndatetime1752
0%
0001752
lampclaw-i18nplural5831
0%
0005831
lampclaw-i18nmessage-format-2337
80%
2716600
lampclaw-i18n合计10545
80%
27166010208

失败归因分布

moonlocale

原因次数占比
grouping-mismatch194
digit-system-mismatch63
rounding-mismatch208
plural-category-mismatch867
bidi-control-missing6
value-mismatch103
other27

moon_l10n

原因次数占比
plural-category-mismatch987

lampclaw-i18n

原因次数占比
unexpected-error64
message-text-mismatch2

失败样例

每个适配器最多展示 20 条;计数与分布始终是完整的。控制符以标记形式显示。

decimals.tsv L3 · grouping-mismatch
期望1.2
实际1٫2
首个差异第 1 个码元
期望片段 1.2
实际片段 1٫2
decimals.tsv L4 · rounding-mismatch
期望0.008318
实际0٫008
首个差异第 1 个码元
期望片段 0.008318
实际片段 0٫008
decimals.tsv L5 · grouping-mismatch
期望1,234,565
实际1٬234٬565
首个差异第 1 个码元
期望片段 1,234,565
实际片段 1٬234٬565
decimals.tsv L6 · grouping-mismatch
期望U+200E-1,230.05
实际-1٬230٫05
首个差异第 0 个码元
期望片段 U+200E-1,230.05
实际片段 -1٬230٫05
decimals.tsv L7 · bidi-control-missing
期望0U+200E%U+200E
实际0%
首个差异第 1 个码元
期望片段 0U+200E%U+200E
实际片段 0%
decimals.tsv L8 · bidi-control-missing
期望120U+200E%U+200E
实际120%
首个差异第 3 个码元
期望片段 120U+200E%U+200E
实际片段 120%
decimals.tsv L9 · rounding-mismatch
期望0.831765U+200E%U+200E
实际0٫832%
首个差异第 1 个码元
期望片段 0.831765U+200E%U+200E
实际片段 0٫832%
decimals.tsv L10 · value-mismatch
期望123,456,500U+200E%U+200E
实际-1٬097٬551٫584%
首个差异第 0 个码元
期望片段 123,456,500U+200E%U+200E
实际片段 -1٬097٬551٫584…
decimals.tsv L11 · grouping-mismatch
期望U+200E-123,005U+200E%U+200E
实际-123٬005%
首个差异第 0 个码元
期望片段 U+200E-123,005U+200E%U+200E
实际片段 -123٬005%
decimals.tsv L27 · digit-system-mismatch
期望٠
实际0
首个差异第 0 个码元
期望片段 ٠
实际片段 0
decimals.tsv L28 · digit-system-mismatch
期望١٫٢
实际1٫2
首个差异第 0 个码元
期望片段 ١٫٢
实际片段 1٫2
decimals.tsv L29 · rounding-mismatch
期望٠٫٠٠٨٣١٨
实际0٫008
首个差异第 0 个码元
期望片段 ٠٫٠٠٨٣١٨
实际片段 0٫008
decimals.tsv L30 · digit-system-mismatch
期望١٬٢٣٤٬٥٦٥
实际1٬234٬565
首个差异第 0 个码元
期望片段 ١٬٢٣٤٬٥٦٥
实际片段 1٬234٬565
decimals.tsv L31 · digit-system-mismatch
期望U+061C-١٬٢٣٠٫٠٥
实际-1٬230٫05
首个差异第 0 个码元
期望片段 U+061C-١٬٢٣٠٫٠٥
实际片段 -1٬230٫05
decimals.tsv L32 · digit-system-mismatch
期望٠٪U+061C
实际0%
首个差异第 0 个码元
期望片段 ٠٪U+061C
实际片段 0%
decimals.tsv L33 · digit-system-mismatch
期望١٢٠٪U+061C
实际120%
首个差异第 0 个码元
期望片段 ١٢٠٪U+061C
实际片段 120%
decimals.tsv L34 · other
期望٠٫٨٣١٧٦٥٪U+061C
实际0٫832%
首个差异第 0 个码元
期望片段 ٠٫٨٣١٧٦٥٪U+061C
实际片段 0٫832%
decimals.tsv L35 · other
期望١٢٣٬٤٥٦٬٥٠٠٪U+061C
实际-1٬097٬551٫584%
首个差异第 0 个码元
期望片段 ١٢٣٬٤٥٦٬٥٠٠٪U+061C
实际片段 -1٬097٬551٫584…
decimals.tsv L36 · digit-system-mismatch
期望U+061C-١٢٣٬٠٠٥٪U+061C
实际-123٬005%
首个差异第 0 个码元
期望片段 U+061C-١٢٣٬٠٠٥٪U+061C
实际片段 -123٬005%
decimals.tsv L52 · digit-system-mismatch
期望০
实际0
首个差异第 0 个码元
期望片段 ০
实际片段 0
plurals.xml bm · L2 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
plurals.xml bo · L23 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
plurals.xml dz · L44 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
plurals.xml hnj · L65 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
plurals.xml id · L86 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
plurals.xml ig · L107 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
plurals.xml ii · L128 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
plurals.xml in · L149 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
plurals.xml jbo · L191 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
plurals.xml jv · L212 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
plurals.xml jw · L233 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
plurals.xml kde · L254 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
plurals.xml kea · L275 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
plurals.xml km · L296 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
plurals.xml ko · L317 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
plurals.xml lkt · L338 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
plurals.xml lo · L359 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
plurals.xml ms · L380 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
plurals.xml my · L401 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
plurals.xml nqo · L422 · plural-category-mismatch
期望other
实际one
首个差异第 1 个码元
期望片段 other
实际片段 one
syntax.json #10 · unexpected-error
期望hello {$place}
实际报错:unresolved-variable
首个差异第 0 个码元
期望片段 hello {$place}
实际片段 报错:unresolved-…
syntax.json #12 · unexpected-error
期望{|a|}
实际报错:unknown-function
首个差异第 0 个码元
期望片段 {|a|}
实际片段 报错:unknown-fun…
syntax.json #13 · unexpected-error
期望{|a|}
实际报错:unknown-function
首个差异第 0 个码元
期望片段 {|a|}
实际片段 报错:unknown-fun…
syntax.json #14 · unexpected-error
期望{$x}
实际报错:unresolved-variable
首个差异第 0 个码元
期望片段 {$x}
实际片段 报错:unresolved-…
syntax.json #15 · unexpected-error
期望{$x}
实际报错:unresolved-variable, bad-operand
首个差异第 0 个码元
期望片段 {$x}
实际片段 报错:unresolved-…
syntax.json #16 · unexpected-error
期望{$x}
实际报错:unresolved-variable, bad-operand
首个差异第 0 个码元
期望片段 {$x}
实际片段 报错:unresolved-…
syntax.json #17 · unexpected-error
期望{:u:f}
实际报错:unknown-function
首个差异第 0 个码元
期望片段 {:u:f}
实际片段 报错:unknown-fun…
syntax.json #18 · unexpected-error
期望{:f}
实际报错:unknown-function
首个差异第 0 个码元
期望片段 {:f}
实际片段 报错:unknown-fun…
syntax.json #21 · unexpected-error
期望
实际报错:unresolved-variable
首个差异第 0 个码元
期望片段
实际片段 报错:unresolved-…
syntax.json #22 · unexpected-error
期望
实际报错:unresolved-variable
首个差异第 0 个码元
期望片段
实际片段 报错:unresolved-…
syntax.json #23 · unexpected-error
期望
实际报错:unresolved-variable, unresolved-variable
首个差异第 0 个码元
期望片段
实际片段 报错:unresolved-…
syntax.json #24 · unexpected-error
期望
实际报错:unresolved-variable, unresolved-variable
首个差异第 0 个码元
期望片段
实际片段 报错:unresolved-…
syntax.json #26 · unexpected-error
期望
实际报错:unresolved-variable
首个差异第 0 个码元
期望片段
实际片段 报错:unresolved-…
syntax.json #27 · unexpected-error
期望
实际报错:unknown-function, bad-selector
首个差异第 0 个码元
期望片段
实际片段 报错:unknown-fun…
syntax.json #28 · unexpected-error
期望
实际报错:unresolved-variable
首个差异第 0 个码元
期望片段
实际片段 报错:unresolved-…
syntax.json #34 · unexpected-error
期望
实际报错:unknown-function, unknown-function, bad-selector, bad-selector
首个差异第 0 个码元
期望片段
实际片段 报错:unknown-fun…
syntax.json #35 · unexpected-error
期望
实际报错:unknown-function, bad-selector
首个差异第 0 个码元
期望片段
实际片段 报错:unknown-fun…
syntax.json #36 · unexpected-error
期望
实际报错:unknown-function, bad-selector
首个差异第 0 个码元
期望片段
实际片段 报错:unknown-fun…
syntax.json #37 · unexpected-error
期望
实际报错:unknown-function, unknown-function, bad-selector, bad-selector
首个差异第 0 个码元
期望片段
实际片段 报错:unknown-fun…
syntax.json #38 · unexpected-error
期望
实际报错:unknown-function, bad-selector
首个差异第 0 个码元
期望片段
实际片段 报错:unknown-fun…

差分视图

同一个输入下两个实现的行为差异。只统计两边都能判定的用例——能力差异不算分歧。

moonlocale 与 moon_l10n 的分歧:20 条

用例期望结论(左 · 右)
plurals.xml bm · L2other通过 · 失败 `one`
plurals.xml bo · L23other通过 · 失败 `one`
plurals.xml dz · L44other通过 · 失败 `one`
plurals.xml hnj · L65other通过 · 失败 `one`
plurals.xml id · L86other通过 · 失败 `one`
plurals.xml ig · L107other通过 · 失败 `one`
plurals.xml ii · L128other通过 · 失败 `one`
plurals.xml in · L149other通过 · 失败 `one`
plurals.xml jbo · L191other通过 · 失败 `one`
plurals.xml jv · L212other通过 · 失败 `one`
plurals.xml jw · L233other通过 · 失败 `one`
plurals.xml kde · L254other通过 · 失败 `one`
plurals.xml kea · L275other通过 · 失败 `one`
plurals.xml km · L296other通过 · 失败 `one`
plurals.xml ko · L317other通过 · 失败 `one`
plurals.xml lkt · L338other通过 · 失败 `one`
plurals.xml lo · L359other通过 · 失败 `one`
plurals.xml ms · L380other通过 · 失败 `one`
plurals.xml my · L401other通过 · 失败 `one`
plurals.xml nqo · L422other通过 · 失败 `one`

复现

git clone https://github.com/CCllff-jpg/cldr-conformance && cd cldr-conformance
moon test
moon run cmd/conform -- --impls <id> --format html > report.html