Changes for version 0.04 - 2026-10-20
- Ordinal weekdays in a language's own order, where its table has the frame: "来月の第3金曜日", "в третью пятницу октября".
- Inflected periods and weekdays put back to CLDR's phrase by a table's aliases: "Ende nächsten Monats", "конец следующего месяца", "अगले माह का अंत", "в среду".
- German "am Dienstag": a table may mark a phrase that is also a CLDR word, taken only with a day after it.
- Spaceless chains in number words: "二週間三日後", "两周三天后", parse_duration('一時間三十分').
- find: every time a text mentions, as Matches with their places, longest first and never overlapping.
- A text that does not read fails nearly three times sooner: day periods and zone names are looked up once a locale.
- "on the 20th" and "end of the 20th" read.
- The fifteen other word tables read ranges, a duration before or after a point, the day before or after one, the weekend and ordinal weekdays, as each language allows: its header says what it does not.
- Japanese "明日の15時": の joins a day to a time.
- A text read through CLDR's patterns is quicker: a pattern that cannot fit is passed over in C, and ISO 8601 is not asked about a text it cannot be.
Modules
the words people use for a time, read in every locale
a locale's words for a time, compiled to be read back
what a text named, and what was filled in
number words from CLDR's spellout rules
the words CLDR has none for, one small table a locale