Michał Górny schrieb:
On the other hand, there will be some cost:
- If BCP 47 tags containing a script or a variant should be used to
  generate LINGUAS, they will require explicit mapping. (OTOH, such
  mapping will also be needed if we stick to Gettext syntax but unify
  variants like "sr@latin" and "sr@Latn".)
- Different syntax for LINGUAS and L10N might be confusing to users,
  so additional documentation will be needed.

As pointed out below, users better not mess with LINGUAS anyway. But one thing which might still cause confusion is that LANG and L10N use different syntax if we decide for BCP 47.


Comments?
I'd say BCP-47.

+1 for BCP-47

The gettext tags aren't 100% defined anyway, so we'd end up having to choose 
between one upstream and another eventually, and map to the other.

Worse, gettext locales, while apparently designed to resemble POSIX locales, can change at any time without notice and may be different between glibc versions.

Also, when it makes mapping L10N to LINGUAS harder, it will discourage people 
from abusing the latter.


Best regards,
Chí-Thanh Christopher Nguyễn


Reply via email to