Форум сайта python.su
0
Помогите, пожалуйста, разобраться з документацией. Вот здесь:
https://docs.djangoproject.com/en/1.4/topics/i18n/translation/#localization-how-to-create-language-files
написано что если язык не поддерживается джанго, то нельзя и локализировать. Не совсем понял к чему это относится.
Значит если здесь https://github.com/django/django/tree/master/django/conf/locale нет например украинского, мне нужно ядро фреймворка сначала переводить?
“If you want to support a locale for your application that is not already part of Django, you'll need to make at least a minimal translation of the Django core.”Или в проекте автоматически создаются файлы переводов для выбранных языков, и просто нужно создать там такой же, скопировав и изменив например английский файл?
A good starting point is to copy the Django English .po file and to translate at least some translation strings.Раньше не работал с интернационализацией просто.
Офлайн
41
Укр яз в джанге как бы есть https://github.com/django/django/tree/master/django/conf/locale/uk
ну и смотри makemessages для создания локали внутри проекта
Офлайн
0
Извиняюсь за невнимательность, не посмотрел что по ISO 639-1 код украинского “uk”, почему-то был уверен что “ua”. Большое спасибо за помощь.
Офлайн