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

gladiaio / num2words2 / 35665468011
97%

Build:
DEFAULT BRANCH: main
Ran 21 Sep 2026 11:03PM UTC
Jobs 6
Files 173
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:00PM UTC coverage: 96.711% (+0.005%) from 96.706%
35665468011

push

github

web-flow
fix(ky): render Kyrgyz in Cyrillic and use vowel-harmonic ordinals (#136)

lang_KY.py spelled every numeral in Latin transliteration (bir, uech,
jiyirma, juez). Kyrgyz is written in Cyrillic; the Latin alphabet was
dropped in 1940 and has no official standing. Rewrites ONES, TENS,
zero, hundred, thousand, million, the negative prefix, the decimal
point and the four CURRENCY_FORMS entries in Cyrillic.

The transliteration was not self-consistent: pointword was the
mixed-script "ueturr" - one Latin u-umlaut (U+00FC) followed by three
Cyrillic letters - which is a wrong-keyboard-layout artefact, not a
choice. It is now plain Cyrillic.

Ordinals were built as to_cardinal(n) + "-inchi", giving the non-word
"uech-inchi" for 3rd. Kyrgyz forms ordinals with -(V)nch(V) where both
vowels agree with the last vowel of the stem, and the linking vowel is
dropped after a stem that already ends in one. Adds the four harmony
classes and applies the ending to the last word only.

The digit form follows the same harmony (1-inchi, 3-uenchue, 40-ynchy),
matching what lang_ba.rs and lang_az.rs already do for their digit
ordinals.

Composition rules, the multiplier guards, the 10^9 digit cliff and the
currency fallback are untouched. verify_ordinal is deliberately NOT
restored - upstream lets zero and negatives through and that is kept.

Adds tests/lang/test_ky.py (9 tests) and updates the ky entry in
test_new_26_languages.py.

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

1288 of 1436 branches covered (89.69%)

Branch coverage included in aggregate %.

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

25260 of 26015 relevant lines covered (97.1%)

5.83 hits per line

Jobs
ID Job ID Ran Files Coverage
1 3.13 - 35665468011.1 21 Sep 2026 11:09PM UTC 173
96.71
GitHub Action Run
2 3.10 - 35665468011.2 21 Sep 2026 11:09PM UTC 173
96.71
GitHub Action Run
3 3.14 - 35665468011.3 21 Sep 2026 11:09PM UTC 173
96.71
GitHub Action Run
4 3.12 - 35665468011.4 21 Sep 2026 11:09PM UTC 173
96.71
GitHub Action Run
5 3.15 - 35665468011.5 21 Sep 2026 11:09PM UTC 173
96.71
GitHub Action Run
6 3.11 - 35665468011.6 21 Sep 2026 11:09PM UTC 173
96.71
GitHub Action Run
Source Files on build 35665468011
  • Tree
  • List 173
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 2666c2c6 on github
  • Prev Build on main (#35664733890)
  • Next Build on main (#35666190497)
  • 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