From 0ad1fb198f019f90c84ffcae27d71d91b900fd42 Mon Sep 17 00:00:00 2001 From: Vadim Kazakov Date: Tue, 11 Aug 2026 15:23:00 +0300 Subject: [PATCH] fix: distro description translations on main page --- src/imgtests/web/locale/ru/LC_MESSAGES/django.po | 6 ++++++ src/imgtests/web/tests_interface/views.py | 3 +++ 2 files changed, 9 insertions(+) diff --git a/src/imgtests/web/locale/ru/LC_MESSAGES/django.po b/src/imgtests/web/locale/ru/LC_MESSAGES/django.po index b215f7ac..a9d61ea4 100644 --- a/src/imgtests/web/locale/ru/LC_MESSAGES/django.po +++ b/src/imgtests/web/locale/ru/LC_MESSAGES/django.po @@ -218,3 +218,9 @@ msgstr "Отчеты пока недоступны. Запустите тест #: tests_interface/templates/tests_interface/reports_list.html:178 msgid "Run Tests" msgstr "Запустить тесты" + +msgid "Run tests for Yocto platform" +msgstr "Запустить тесты для платформы Yocto" + +msgid "Run tests for OpenSUSE platform" +msgstr "Запустить тесты для платформы OpenSUSE" diff --git a/src/imgtests/web/tests_interface/views.py b/src/imgtests/web/tests_interface/views.py index c0b35e21..b2155edc 100644 --- a/src/imgtests/web/tests_interface/views.py +++ b/src/imgtests/web/tests_interface/views.py @@ -10,6 +10,7 @@ from django.shortcuts import get_object_or_404, render from django.tasks import TaskResultStatus from django.utils import timezone +from django.utils.translation import gettext as _ from django.views.decorators.csrf import csrf_exempt from django.views.decorators.http import require_http_methods from pydantic_core._pydantic_core import ValidationError @@ -346,6 +347,8 @@ def api_get_distros(request: HttpRequest) -> JsonResponse: # noqa: ARG001 "description", ), ) + for distro in distributions: + distro["description"] = _(distro["description"]) return JsonResponse({"distributions": distributions})