Public bug reported:

The LC_NUMERIC section of locale(5) includes:

       decimal_point
              followed by the string that will be used as the  decimal  delim-
              iter when formatting numeric quantities.

.. without constraint on what the string may include. However locale-gen 
appears to reject any attempt to define decimal_point to a string longer than 
one character, with the message:
  LC_NUMERIC: value for field `decimal_point' must be a single character
  [error] LC_NUMERIC: field `decimal_point' not defined

If that constraint is intended, I think locale(5) should specify it.
(There may be a similar issue for thousands_sep, I didn't test that.)

Found on bionic with locales-2.27-3ubuntu1.2, I did not check other
releases.

Motivation: I wanted to define a longer decimal_point so as to test the
robustness of an application's number formatting.

** Affects: glibc (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1898902

Title:
  (doc?) locale-gen disagrees with locale(5)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1898902/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to