Django Rest Internationalization не работает на некоторых языках
Я использую Django Rest Framework и его функцию интернационализации. Теперь я могу получить автопереведенный ответ на стандартные ошибки, добавив "Accept-Language" в заголовок. Я пробовал "zh-hans" работает, но "zh-hant" не работает. Я также пробовал "ja-JP", "de" - работает. Есть ли список для меня, чтобы проверить код языка? Я нашел список имен здесь https://explore.transifex.com/django-rest-framework-1/django-rest-framework/. там сказано, что он поддерживает китайский традиционный и китайский (Тайвань). Я пробовал zh-tw, тоже не работает.
У меня такая же проблема. Я обнаружил, что simple-jwt не имеет zh_hant в своем каталоге ...\Lib\site-packages\rest_framework_simplejwt\locale. (zh_hans существует здесь)
Создайте каталог zh_Hant в каталоге ...\locale, скопируйте файлы из подкаталога zh_Hans в zh_Hant, преобразуйте содержимое ...\zh_Hant\LC_MESSAGES\django.po в Chinese Traditional, а затем скомпилируйте его в файл django.mo, это работает для меня.