The current code of the Belarusian currency is BYN according to ISO 4217 (https://www.currency-iso.org/en/home/tables/table-a1.html ) In glibc-2.31-r6 ( /usr/share/i18n/locales/be_BY) : LC_MONETARY int_curr_symbol "BYR " currency_symbol "<U0440><U0443><U0431>" mon_decimal_point "." mon_thousands_sep "<U202F>" mon_grouping 3;3 positive_sign "" negative_sign "-" int_frac_digits 2 frac_digits 2 p_cs_precedes 0 p_sep_by_space 1 n_cs_precedes 0 n_sep_by_space 1 p_sign_posn 1 n_sign_posn 1 END LC_MONETARY Reproducible: Always Steps to Reproduce: 1. cat /usr/share/i18n/locales/be_BY 2. 3. Actual Results: LC_MONETARY int_curr_symbol "BYR " Expected Results: LC_MONETARY int_curr_symbol "BYN "
Curret upstream has the same value: https://sourceware.org/git/?p=glibc.git;a=blob;f=localedata/locales/be_BY;h=defb2d782f0efa150eb5ac52e30bfaf13b1c9cb7;hb=HEAD#l105 Please file upstream bug at https://sourceware.org/bugzilla/enter_bug.cgi?product=glibc to sort out if it's a desired change.
I created the bug upstream : https://sourceware.org/bugzilla/show_bug.cgi?id=26727
Thank you!
We can't really do anything here.