Changes for version v0.1.0 - 2026-10-23

  • Initial release: port from ICU4C 79.1 RuleBasedNumberFormat (rbnf.cpp, nfrs.cpp, nfrule.cpp, nfsubs.cpp), with a loader for the CLDR RBNF, number symbols, numbering systems and plural rules data.

Documentation

Locale Unicode Data Exception Class

Modules

Unicode CLDR Rule-Based Number Format, ported from ICU4C
CLDR data loader for Locale::Unicode::RBNF
Decimal pattern formatting for Locale::Unicode::RBNF
Pure-Perl fallback for the Locale::Unicode::RBNF XS layer
Plural sub-messages in rule-based number formats
CLDR plural rules evaluator
A single rule of a rule-based number format
A rule set of a rule-based number format
Substitutions of a rule-based number format rule
Numeric helpers for Locale::Unicode::RBNF

Provides

in lib/Locale/Unicode/RBNF.pm
in lib/Locale/Unicode/RBNF/Substitution.pm
in lib/Locale/Unicode/RBNF/Substitution.pm
in lib/Locale/Unicode/RBNF/Substitution.pm
in lib/Locale/Unicode/RBNF/Substitution.pm
in lib/Locale/Unicode/RBNF/Substitution.pm
in lib/Locale/Unicode/RBNF/Substitution.pm
in lib/Locale/Unicode/RBNF/Substitution.pm