Описание тега django-i18n
Django internationalization provides developers with the ability to build web applications and provide content in multiple languages and locales.
1
ответ
Перевести шаблоны в Django
У меня есть проект в Django 1.8. Я хочу иметь сайт с 3 языками, но когда я выбираю язык, ничего не происходит: Код в моем шаблоне: {% load i18n %} ... <form action="{% url 'set_language' %}" method="post"> {% csrf_token %} {% get_available_lan…
07 июл '15 в 17:11
1
ответ
Как иметь символы Юникода в URL-адрес Django?
Мой URL-адрес выглядит следующим образом url(ur'^phrase/(?P<lang>[_A-Za-z]+)/(?P<phrase>[%A-Za-z0-9]+)/$', 'gs.langdb.views.phrases'), Views.phrases возвращает объект JSON def phrases(request,lang,phrase): langs = Langauges.objects.all()…
11 дек '13 в 08:46
1
ответ
Выбор языка Django из выпадающего списка (ссылки и изображения)
Я мог бы использовать этот код: mytemplate.html: <form action="{% url 'set_language' %}" method="post">{% csrf_token %} <input name="next" type="hidden" value="{{ redirect_to }}" /> <select name="language"> {% get_current_language …
18 дек '17 в 18:41
1
ответ
compilemessages вызывает сбои i18n
У меня проблема, когда я бегу python manage.py compilemessages Раньше он работал отлично, но сегодня, когда я это делаю, i18n не загружается на моих веб-страницах. Я всегда получаю одну и ту же проблему: raise ValueError('invalid token in plural for…
08 сен '17 в 12:19
1
ответ
Не в состоянии создать django.po
Я новичок в веб-приложении Django, структура моего проекта выглядит так: x ->x ->settings.py в settings.py у меня есть следующая запись: from django.utils.translation import ugettext_lazy as _ LOCALE_PATHS = ( join (BASE_DIR, 'locale'), ) MIDDLEWARE…
29 янв '14 в 17:20
1
ответ
Разберитесь с тегом trans template и makemessages
Я работал над тем, чтобы заставить i18n работать и иметь многоязычные версии моего сайта. У меня есть несколько человек, любезно делающих переводы для меня, но, поскольку я столкнулся с несколькими проблемами, изучая Интернет, кажется, что некоторым…
13 ноя '13 в 12:56
1
ответ
Команда Django makemessage не обрабатывает приложение
Я пытаюсь интернационализировать приложение Django. Я следовал за учебником, но когда я бегу... ./manage.py makemessages --all ... django создает только файл.po, который содержит переводы моих settings.py (см. ниже). Он полностью игнорирует все, что…
30 янв '16 в 20:43
0
ответов
Случайные переводы появляются?
Я пометил текст для перевода, а также содержимое базы данных с помощью dbgettext mdoule. Итак, я делаю: syncdb add some content dbgettext_export makemessages -l ja add all of the translations compilemessages Затем я изменяю / en / на / ja /, чтобы у…
18 апр '13 в 18:05
2
ответа
Пустой каталог при интернационализации кода JavaScript
Я пытаюсь настроить Интернационализацию кода JavaScript в моем приложении Django. В моем приложении Django есть locale подкаталог с правильно сгенерированным djangojs.po файл. Определение пакета следующее: # urls.py js_info_dict = { 'packages': ('my…
27 июл '10 в 20:32
1
ответ
Дата в формате django в предоставленной пользователем локали
Я пытаюсь настроить форматирование дат в шаблонах на основе локали, предоставленной пользователем. Поскольку остальная часть страницы останется в исходном локальном ('en'), я хочу, чтобы только данные, предоставленные моими пользователями, были отфо…
10 май '13 в 10:41
0
ответов
Базовый файл перевода Django не используется?
У меня есть проект Django, и я хотел бы использовать i18n иметь поддержку разных языков. В моем шаблоне я пишу: {% load i18n l10n %} <span>{% trans 'Sun' %}</span> Затем я создаю необходимые каталоги внутри моего BASE_DIR: ./locale/LC_ME…
21 май '17 в 19:23
0
ответов
Какие файлы локализации django использует в текущем запросе?
Я пытаюсь отладить свою локализацию в Django и не могу понять, почему один из моих языковых файлов не работает. Другие языки из этого места работают нормально. ЯЗЫКИ = ( ('ru', u'Русский'), ('en', u'English'), ('uk', u'Українська'),) LOCALE_PATHS = …
19 мар '15 в 10:40
1
ответ
Запрет Django i18n_patterns от использования тире в качестве разделителя префиксов
Документация Django гласит, что i18n_patterns использует косую черту в качестве разделителя префиксов для языковых кодов. Итак, URL /en/id-123 активирует английский как язык, в то время как /id/id-123 активирует индонезийский. Тем не менее, кажется…
20 сен '17 в 21:05
2
ответа
Джанго: переводится только один элемент
Портирование сайта Django с 1.2 на 1.5 на Python 2.6 я столкнулся с проблемами интернационализации. Самое странное, что только одна строка переводится на весь сайт (ну, почти, фильтр даты может переводить длинные названия месяцев, когда я тестировал…
14 авг '13 в 14:43
1
ответ
Текст шаблона Django не переводится с помощью LocaleMiddleware
Как и в теме, у меня есть две строки для перевода: <div class="front-quote"> <p> {% blocktrans %} My, ludzie, mamy skłonność doświadczania samych siebie jako czegoś oddzielnego od otaczającego nas Wszechświata. Jest to łudzenie naszej św…
13 июн '18 в 08:34
1
ответ
Django: Как правильно установить и изменить языки, которые отражают URL?
settings.py: INSTALLED_APPS = [ ..., 'modeltranslation', ] TIME_ZONE = 'Europe/Belgrade' USE_I18N = True USE_L10N = True USE_TZ = True LANGUAGES = ( ('en-us', _('English')), ('hu', _('Hungarian')), ('sr-latn', _('Serbian')), ) LOCALE_PATHS = ( os.pa…
28 апр '16 в 09:01
3
ответа
Не работают китайские переводы django
Мой settings.py выглядит так: LANGUAGES = ( ('en', _('English')), ('fr', _('French')), #Simplified Chinese ('zh-hans', _('Simplified Chinese')), ) В моем шаблоне у меня есть: <script type="text/javascript" src="{% url 'javascript-catalog' %}">…
15 мар '17 в 14:30
1
ответ
Есть ли хорошее соглашение о сокращении для ugettext_noop в python/django?
При поддержке i18n для приложений django иногда приходится использовать ugettext а также ugettext_noop в том же файле. Это общее соглашение для импорта ugettext как _ что является хорошим соглашением в коде. Мне интересно, существует ли такая конвен…
20 май '13 в 21:18
0
ответов
Почему встроенное представление set_language в Django не устанавливает пользовательский язык?
После добавления нового языка на мой сайт. Я пытаюсь изменить язык сайта, но это не работает. from django.conf import locale LANGUAGES = ( ('en', _('English')), ('fr', _('French')), ('zz', _('Zulu Pic')), ) EXTRA_LANG_INFO = { 'ht': { 'bidi': False,…
14 дек '18 в 20:10
3
ответа
set_language не меняет язык в некоторых случаях (django)
У меня есть следующее меню для смены языков на моем сайте: <div class="btn-group navbar-right language menu"> <button class="btn btn-secondary btn-sm dropdown-toggle language-btn" type="button" data-toggle="dropdown" aria-haspopup="true" ar…
12 окт '18 в 08:28