Django - LANGUAGE_CODE - «en-IN» не работает, но «hi-IN» работает - PullRequest
1 голос
/ 03 мая 2020

Django версии 2.2 и 3.0

Цель : Я хотел бы отображать числа в формате локали Индии. Например, 1000000 должно отображаться как 10,00,000

Действие Для этого я перешел к settings.py и внес следующие изменения:

  1. LANGUAGE_CODE = 'IN' - дата и время отображались в индонезийском формате, но группировка чисел была правильная

  2. LANGUAGE_CODE = 'en-IN' - дата и время отображались правильно, но группировка числа были неверны

  3. LANGUAGE_CODE = 'hi-IN' - дата и время отображались на языке хинди, но группировка чисел была правильная

Что я хочу

LANGUAGE_CODE = 'en-IN' для правильного отображения даты и времени, а также для группировки номеров

My settings.py file:

LANGUAGE_CODE = 'en-IN' 
TIME_ZONE = 'Asia/Kolkata'
USE_I18N = True
USE_L10N = True
USE_THOUSAND_SEPARATOR = True
NUMBER_GROUPING = (3,2, 0)
USE_TZ = True    

Я взглянул на Группировка номеров , в которой на самом деле говорилось об этом, но я считаю, что документация вводит в заблуждение. Для начала они написали код языка как en_IN , который не работает.

Дайте мне знать, нужна ли какая-либо дополнительная информация.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...