Распечатать валюту Израиля с помощью языкового стандарта

CIsForCookies спросил: 11 июня 2018 в 10:52 в: python

Я использую locale.currency(100) для отображения валюты [отлично работает - возвращает '$100.00'], но я не могу заставить ее отображать израильскую валюту ...

Я попытался сыграть с locale.setlocale(locale.LC_TIME, 'il_IL.UTF-8'), но это просто вызвало Error: unsupported locale setting. (то же самое относится к попыткам других стран - 'ru_RU.UTF-8')

В качестве комментария @jdehesa правильный язык для Израиля должен быть 'he_IL.UTF-8' 'il_IL.UTF-8'. Также проверял и получил ту же ошибку.

Я понятия не имею, где искать, поскольку документы и этот ответ SO не помогли.


Локаль моей машины:

C:\> systeminfo | findstr "Locale"
System Locale:             he;Hebrew
Input Locale:              en-us;English (United States)

Кстати, я использую Python3 в Windows 8 (попробовал проверить его также на ideone) для обоих Python 2 & 3

0 ответов