[issue42156] Currency not correct for all locales
New submission from Stefan Völkl : I found that the currency formatting does not work correctly for all locales. For example: {{{ import locale amount = 24.99 locale.setlocale(locale.LC_ALL, 'it_IT.UTF-8') price = locale.currency(amount) print(price) }}} returns "€ 24,99". It should return "24,99 €", just like noted at http://publications.europa.eu/code/it/it-370303.htm under "Posizione del simbolo (€) negli importi in cifre". -- components: Library (Lib) messages: 379662 nosy: GiftZwergrapper, lemburg priority: normal severity: normal status: open title: Currency not correct for all locales type: behavior versions: Python 3.7 ___ Python tracker <https://bugs.python.org/issue42156> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com
[issue42156] Currency not correct for all locales
Stefan Völkl added the comment: >>> locale.localeconv() {'int_curr_symbol': 'EUR ', 'currency_symbol': '€', 'mon_decimal_point': ',', 'mon_thousands_sep': '.', 'mon_grouping': [3, 3, 0], 'positive_sign': '', 'negative_sign': '-', 'int_frac_digits': 2, 'frac_digits': 2, 'p_cs_precedes': 1, 'p_sep_by_space': 1, 'n_cs_precedes': 1, 'n_sep_by_space': 1, 'p_sign_posn': 1, 'n_sign_posn': 1, 'decimal_point': ',', 'thousands_sep': '.', 'grouping': [3, 3, 0]} -- ___ Python tracker <https://bugs.python.org/issue42156> ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com