• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

gladiaio / num2words2 / 35666190497
97%

Build:
DEFAULT BRANCH: main
Ran 21 Sep 2026 11:12PM UTC
Jobs 6
Files 174
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Sep 2026 11:08PM UTC coverage: 96.715% (+0.004%) from 96.711%
35666190497

push

github

web-flow
fix(kok): render Konkani in Devanagari and add the suppletive ordinals (#142)

* fix(kok): render Konkani in Devanagari and add the suppletive ordinals

lang_KOK.py spelled every numeral in Latin transliteration (ek, don,
chalis, xambhar). Devanagari is Konkani's official script - the one
named in the Goa Official Language Act and used by the Sahitya Akademi
standard - and every sibling Indic module in this crate already emits
its own script. Rewrites ONES, TENS, zero, hundred, thousand, million,
the negative prefix, the decimal point, the connector and the three
CURRENCY_FORMS entries.

The ordinal marker was already the real Konkani one, so 5, 7, 8 and 10
came out right. 1-4 are suppletive (poilo, dusro, tisro, chouto) and 6
and 9 contract (sovvo, novvo), so those six were non-words. Adds the
1-10 table; from 11 up only the script changed.

million was spelled 'dosh lakh' - 'dosh' has no Konkani reading, so it
is written with the module's own word for ten, keeping the 'ten lakh'
the header documents.

Composition rules, the mixed connector joints, the 10^9 cliff and the
currency fallback are untouched. verify_ordinal is still not called.

Adds tests/lang/test_kok.py (9 tests) and updates the kok entry in
test_new_26_languages.py.

* docs(kok): clean search-and-replace artefacts left by the Devanagari conversion

- expect() message: "single decimal चार" -> "single decimal char" (the
  word "char" had been rewritten as the numeral four).
- Doc examples now show what the module renders: शून्यवो instead of
  the half-converted "xunyavo", and the वो suffix instead of Latin "vo"
  on "1000000000वो", "रीण एकवो", "-1वो", "-0.0वो", "5.00वो", "1e+16वो".

No behaviour change. References to upstream's `+ "vo"` and the quoted
Latin transliteration source are intentionally left as they are.

---------

Co-authored-by: Jean-Louis Queguiner <jean-louis.queguiner@gmail.com>

1288 of 1436 branches covered (89.69%)

Branch coverage included in aggregate %.

39 of 39 new or added lines in 1 file covered. (100.0%)

25299 of 26054 relevant lines covered (97.1%)

5.83 hits per line

Jobs
ID Job ID Ran Files Coverage
1 3.14 - 35666190497.1 21 Sep 2026 11:17PM UTC 174
96.72
GitHub Action Run
2 3.10 - 35666190497.2 21 Sep 2026 11:17PM UTC 174
96.72
GitHub Action Run
3 3.11 - 35666190497.3 21 Sep 2026 11:17PM UTC 174
96.72
GitHub Action Run
4 3.12 - 35666190497.4 21 Sep 2026 11:17PM UTC 174
96.72
GitHub Action Run
5 3.13 - 35666190497.5 21 Sep 2026 11:17PM UTC 174
96.72
GitHub Action Run
6 3.15 - 35666190497.6 21 Sep 2026 11:17PM UTC 174
96.72
GitHub Action Run
Source Files on build 35666190497
  • Tree
  • List 174
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • f3a07de0 on github
  • Prev Build on main (#35665468011)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc