https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21507 --- Comment #22 from Raphael Straub <raphael.straub@kit.edu> --- (In reply to Victor Grousset/tuxayo from comment #21)
(In reply to Katrin Fischer from comment #20)
Could it be an option to use a library here? Someone has mentioned ICU::Number to me, but I am not sure of the functionality.
That would be great, ICU is the kind of project that should already provide an implementation for must stuff regarding this. Instead of trying in invent something to cover all cases and have it ruin by a new case. >_< (that's a lot of the story of this and bug 12310)
ICU::Number
Where is it? The closest thing I found is https://metacpan.org/dist/Unicode-ICU and there is no sign of number formatting.
Unfortunately, the NumberFormatter is not part of this package [1], but perhaps we could use MessageFormat [2] for number formatting, e.g. my $formatter = Unicode::ICU::MessageFormat->new('en'); my $chars = $formatter->format('{0, number, currency}', [123.4]); my $chars = $formatter->format('{0, number, :: .00}', [123.4]); See [3] and [4] for an explanation of the format string. [1] https://metacpan.org/release/CPANEL/Unicode-ICU-0.06/source/README.md [2] https://metacpan.org/pod/Unicode%3A%3AICU%3A%3AMessageFormat [3] https://unicode-org.github.io/icu-docs/apidoc/dev/icu4c/classicu_1_1MessageF... [4] https://unicode-org.github.io/icu/userguide/format_parse/numbers/skeletons.h... -- You are receiving this mail because: You are watching all bug changes.