Французская локаль нарушает функцию кнопки

Проблема

Кнопки не работают должным образом, если пользователь просматривает сайт во французской локали.

Фоновая информация

Я использую тег {% 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");
Вернуться на верх