Французская локаль нарушает функцию кнопки
Проблема
Кнопки не работают должным образом, если пользователь просматривает сайт во французской локали.
Фоновая информация
Я использую тег {% trans %} для перевода текста кнопки непосредственно в моем шаблоне Django. Внутри моих тегов сценария я также использую теги {% trans %} для добавления перевода после срабатывания действия кнопки (onclick): let show_correction = '{% trans "Show native corrections" %}';.
Во французской локали он становится: let show_correction='Afficher les corrections d'autres locuteurs natifs';. Я думаю, что проблема возникает именно в d'autres.
Моя догадка
Возможно, функция завершается раньше из-за апострофа?
Как я могу это исправить?
Решение: https://docs.djangoproject.com/en/3.2/topics/i18n/translation/#module-django.views.i18n
Основное использование:
let foo = gettext("Your string to be translated");