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

jqueguiner / num2words2 / 21108891488
94%

Build:
DEFAULT BRANCH: master
Ran 18 Jan 2026 08:40AM UTC
Jobs 6
Files 165
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

18 Jan 2026 08:40AM UTC coverage: 97.042% (-0.3%) from 97.331%
21108891488

push

github

web-flow
Add multiple languages support v2 (#9)

* Add Hausa (ha) language support

- Implement complete Hausa number-to-words conversion in num2words/lang_HA.py
- Add comprehensive test suite in tests/test_ha.py covering all number ranges
- Register Hausa language in num2words/__init__.py
- Support cardinal numbers, ordinal numbers, currency conversion, and years
- Follow Hausa numbering conventions with proper grammar rules
- Include support for negative numbers, decimals, and large numbers

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Add Afrikaans (af) language support for nums2words2

- Implement comprehensive Afrikaans language module (lang_AF.py)
- Add full test suite with cardinal, ordinal, currency, and year conversions
- Support for South African Rand (ZAR) and common international currencies
- Proper Afrikaans compound number formation (e.g., vier-en-dertig)
- Ordinal number support with correct Afrikaans endings
- Handle negative numbers, decimals, and edge cases
- 29 comprehensive test cases all passing

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Add Albanian (sq) language support

- Implement comprehensive Albanian number-to-words conversion
- Support for cardinal numbers (0-999,999,999,999+)
- Support for ordinal numbers with proper Albanian forms
- Currency support for ALL (Albanian Lek), EUR, USD, and other major currencies
- Proper Albanian grammar with "e" connectors for compound numbers
- Comprehensive test suite covering all functionality
- Follows Albanian linguistic rules for pluralization and number formation

Features:
- Basic numbers: zero, një, dy, tre... dhjetë, njëzet, një qind, një mijë
- Teens: njëmbëdhjetë, dymbëdhjetë, etc.
- Large numbers: milion, miliard, trilion
- Ordinals: i pari, i dyti, i treti, etc.
- Currency: lek/lekë, qindarkë for Albanian Lek
- Negative numbers and decimal support

🤖 Generated w... (continued)

4380 of 4666 branches covered (93.87%)

Branch coverage included in aggregate %.

1239 of 1297 new or added lines in 14 files covered. (95.53%)

3 existing lines in 1 file now uncovered.

14289 of 14572 relevant lines covered (98.06%)

5.88 hits per line

Uncovered Changes

Lines Coverage ∆ File
20
86.69
num2words2/lang_BG.py
16
88.84
num2words2/lang_ET.py
13
88.14
num2words2/lang_MS.py
8
92.7
num2words2/lang_TA.py
1
0.0
0.0% num2words2/_version.py

Coverage Regressions

Lines Coverage ∆ File
3
0.0
0.0% num2words2/_version.py
Jobs
ID Job ID Ran Files Coverage
1 3.9 - 21108891488.1 18 Jan 2026 08:41AM UTC 165
96.99
GitHub Action Run
2 3.12 - 21108891488.2 18 Jan 2026 08:41AM UTC 165
96.99
GitHub Action Run
3 3.11 - 21108891488.3 18 Jan 2026 08:41AM UTC 165
96.99
GitHub Action Run
4 3.13 - 21108891488.4 18 Jan 2026 08:41AM UTC 165
96.99
GitHub Action Run
5 3.8 - 21108891488.5 18 Jan 2026 08:41AM UTC 165
97.05
GitHub Action Run
6 3.10 - 21108891488.6 18 Jan 2026 08:41AM UTC 165
96.99
GitHub Action Run
Source Files on build 21108891488
  • Tree
  • List 165
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 2e6a607d on github
  • Prev Build on master (#21102651568)
  • Next Build on master (#21226621925)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc