Вопросы по теме 'django-i18n'

Проблема с изменением языка из шаблона Django
Мне нужно добавить две кнопки или ссылки, чтобы пользователи могли менять язык с английского на испанский. Я прочитал документы и попробовал это: <form action="/i18n/setlang/" method="post">{% csrf_token %} <input name="language"...
19411 просмотров

Django ugettext_lazy не работает для интерполированных строк в формах
У меня есть форма: class UserForm(forms.Form): fname = forms.CharField(max_length=30, label=_('First Name'), validators=[Alpha()]) lname = forms.CharField(max_length=30, label=_('Last Name {name}').format(name='XXXX'), validators=[Beta()]) Я...
173 просмотров

Django uggetext как __ вместо _ прерывает makemessages
Я только что наткнулся на странную ошибку (?), Где у меня изначально был from django.utils.translation import ugettext as _ Который я поменял на from django.utils.translation import ugettext as __ Но, что удивительно, запуск...
39 просмотров
schedule 27.11.2021

Django resolve () не разрешается с URL-адресами i18n
Django : 2.2.7 Python 3.6.8 Я инициировал проект, используя шаблон cookiecutter-django. После этого я перевел на 4 языка и включил i18n для URL-адресов, так что в зависимости от доступа к каждому из них я переводил его на другой язык....
225 просмотров

Текст шаблона 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...
127 просмотров
schedule 25.02.2022

Django: переводится только один элемент
При переносе сайта Django с 1.2 на 1.5 на Python 2.6 я столкнулся с проблемами интернационализации. Странно то, что на всем сайте переводится только одна строка (ну, почти, фильтр даты мог переводить длинные названия месяцев, когда я тестировал)....
1085 просмотров
schedule 26.03.2022

Каков рекомендуемый рабочий процесс для vue.js + i18n?
Недавно я перешел от разработки с использованием фреймворка Django к vue.js. Одна вещь, над которой мне трудно осознать, - это рабочий процесс добавления переводов. В Django мой рабочий процесс был очень интуитивным: Аннотируйте мой код с...
122 просмотров
schedule 09.04.2022

фильтры внутри тега django trans: сначала переводит, а затем применяет фильтры; в отличие от других тегов
Я столкнулся со странным поведением тега django trans . Как вы знаете, всякий раз, когда мы используем фильтр внутри тега, фильтр сначала применяется, а затем передает результат в качестве входных данных для тега. Но это в обратном порядке для...
140 просмотров

Интернационализация Django неправильно перенаправляет при переключении языка?
Я интернационализировал веб-сайт, и переводы работают, посещая один и тот же URL-адрес с другим языковым префиксом, т.е. / en / home и / de / home работают с соответствующим языком. Однако при переключении языков с помощью Django встроенный view...
1105 просмотров

Как я могу использовать Django i18n/setlang без кнопки выбора формы и отправки?
Мне нужно отобразить селектор языка в виде неупорядоченного списка в Django, например: <ul> ... <li><a href="???">EN</a></li> <li><a href="???">FR</a></li> <ul> Я использую...
1476 просмотров
schedule 05.08.2022

URL-адреса Django не переводятся
Следуя переводу шаблонов URL , я могу сделать мои URL-адреса имеют префикс активного языка, но я не могу их перевести. urls.py from django.conf.urls import include, url from django.conf.urls.i18n import i18n_patterns from...
1089 просмотров

Настройка многоязычного контента на сайте django-cms; list_display проблема
Я пытаюсь добавить многоязычную поддержку для сайта django-cms на платформе divo. Я полагаюсь на соответствующую документацию divi устарели, поскольку на боковой панели больше нет ссылки «Общие настройки» для добавления языков через веб-интерфейс...
45 просмотров

Django: Перевод больше не обновляется
Я пытаюсь перевести свой проект django с английского на немецкий. В настоящее время он состоит из двух приложений. Основное приложение переведено правильно. Другое приложение полностью переведено в файле django.po, но будут показаны только...
711 просмотров
schedule 29.09.2022

Регистрация Django прервалась после добавления i18n
Недавно я добавил i18n и l10n в свое приложение Django, но моя регистрация сломалась. У меня есть это: мое приложение/views.py def register_user(request): if request.method == 'POST': form = MyRegistrationForm(request.POST)...
74 просмотров

Когда использовать имя локали, а когда код языка в Django?
Согласно Django Documentation : название локали Имя локали, либо спецификация языка в форме ll , либо комбинированная спецификация языка и страны в форме ll_CC . Примеры: it , de_AT , es , pt_BR . Языковая часть всегда пишется строчными...
1200 просмотров

Как изменить язык в django-modeltranslation в функции
Я использую django-modeltranslation для перевода некоторых полей в моих моделях. Пакет работает отлично, все переведено. Но простого способа переключения языка вручную не существует. Из чтения Доступ к переведенным полям и полям перевода...
1636 просмотров

Как правильно использовать gettext в JS-коде?
В моем проекте Django у меня есть файл JS с текстом, который мне нужно перевести. Я использую следующий код ниже. С помощью команд makemessages и compilemessages я создал файлы djangojs.po и djangojs.mo . Проблема в том, что JS-код...
3343 просмотров

Django+Jinja2+i18n: jinja2.exceptions.UndefinedError: «gettext» не определен
Я уже много часов пытаюсь заставить все работать, но все еще безуспешно. Я использую Jinja2 с Django ( https://docs.djangoproject.com/en/1.11/topics/templates/#django.template.backends.jinja2.Jinja2 ), и теперь я пытаюсь включить переводы....
932 просмотров
schedule 04.12.2022

Django 1.5: удалить префикс языка по умолчанию из URL-адреса в django i18n
Я использую Django 1.5 . Я настроил интернационализацию в проекте и установил следующие переменные в файле settings.py . LANGUAGE_CODE = 'en' LANGUAGES = ( ('en', 'English'), ('es', 'Spanish') ) и файл urls.py содержит...
882 просмотров
schedule 11.12.2022

OperationalError at / i18n / setlang / при переключении языка
Я новичок в python и django, я пытаюсь настроить свой веб-сайт на 2 языка. Когда я переключаю язык с помощью формы в base.html, я получаю это OperationalError в / i18n / setlang / нет такой таблицы: django_session Settings.py...
252 просмотров