i18n: перевод страницы чата (ru база, uk/en)

- Шаблон chat.html → русская база с {% trans %}/{% blocktrans %}
- JS-строки chat.js → gettext() + JavaScriptCatalog (/jsi18n/), подключён
  в index.html; защитный fallback если каталог не загрузился
- Переводы uk/en для обоих доменов (django + djangojs), скомпилированы
- makemessages заодно извлёк непереведённые строки прошлых фич (2FA,
  nextcloud, документы) — оставлены пустыми (рендерятся на базовом ru)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-28 22:00:35 +03:00
parent 6a833413d2
commit 8de1ffaa34
12 changed files with 1477 additions and 573 deletions
+1
View File
@@ -29,6 +29,7 @@
});
</script>
<script>(function(){var t=localStorage.getItem('theme')||'light';if(t!=='light')document.documentElement.setAttribute('data-theme',t);})();</script>
<script src="{% url 'javascript-catalog' %}"></script>
<script src="{% static 'assets/js/pagination.js' %}"></script>
<script src="{% static 'assets/js/pharmacies.js' %}"></script>
<script src="{% static 'assets/js/employees.js' %}"></script>