Система: Альт Образование 11.2, x86_64. Версия пакета: alterator-l10n-2.9.184-alt1 (/usr/share/locale/ru/LC_MESSAGES/alterator-net-iptables.mo), alterator-net-iptables-4.19.13-alt1 Шаги воспроизведения: 1. Установить alterator-net-iptables, если он не установлен (apt-get install alterator-net-iptables). 2. Открыть веб-ЦУС https://localhost:8080 в браузере, войти как root. 3. «Настройка» → «Режим эксперта» → «Применить». 4. Брандмауэр → «Ручной режим управления» → отметить «Включить режим ручной настройки» → «Применить». 5. Брандмауэр → «Внешние сети». Фактический результат: Вверху страницы предупреждение: «Внимание! Брандмауэр находится в режиме ручной настройки. Изменения настроек,сделаные в этом модуле, не будут влиять на систему, пока вы не выключите этот режим.» Нет пробела после запятой, «сделаные» вместо «сделанные». Воспроизводится всегда, пока включён ручной режим (4 из 4, в том числе после перезагрузки страницы). Ожидаемый результат: «Внимание! Брандмауэр находится в режиме ручной настройки. Изменения настроек, сделанные в этом модуле, не будут влиять на систему, пока вы не выключите этот режим.» Так же, как в соседнем варианте той же строки, который показывают модули net-bl, net-dnat и net-tc. Дополнительно: В alterator-net-iptables.mo два msgid «ATTANTION: Firewall is setting up manually...», отличающихся только отступом перед «this module» (8 пробелов в ui/net-iptables/index.html, 10 в ui/net-bl, net-dnat, net-tc). Перевод для net-bl, net-dnat, net-tc корректный («Внимание: ... Изменения настроек, сделанные ...»), для net-iptables с ошибками: в первой строке msgstr нет пробела после запятой, а при склейке строк перенос не добавляет пробел. msgstr "" "Внимание! Брандмауэр находится в режиме ручной настройки. Изменения настроек," "сделаные в этом модуле, не будут влиять на систему, пока вы не выключите " "этот режим." Исправление: в msgstr поставить пробел после запятой («настроек, ») и написать «сделанные». Заодно стоит привести к одному виду «Внимание!»/«Внимание:» в двух вариантах перевода, а в исходной строке исправить «ATTANTION» на «ATTENTION» и «is setting up manually» на «is configured manually» (и выровнять отступы в index.html, чтобы msgid был один). Источник: packages/gears/a/alterator-l10n.git, ветки p11 и sisyphus, alterator-l10n/po/ru/alterator-net-iptables.po:177-178. В p11 (alterator-l10n-2.9.191-alt1) и Sisyphus (alterator-l10n-2.9.192-alt1) не исправлено. Вложения: net-iptables-manual-warning-typo.png — страница «Внешние сети» веб-ЦУС в ручном режиме брандмауэра, предупреждение с ошибками. net-iptables-manual-warning-typo-crop.png — та же строка предупреждения крупно: «настроек,сделаные». net-iptables-mo-strings.txt — вывод msgunfmt по alterator-net-iptables.mo: два перевода строки ATTANTION (верный и ошибочный) и соответствующие строки ui/net-*/index.html.
Created attachment 22495 [details] страница «Внешние сети» веб-ЦУС в ручном режиме брандмауэра, предупреждение с ошибками
Created attachment 22496 [details] та же строка предупреждения крупно: «настроек,сделаные»
Created attachment 22497 [details] вывод msgunfmt по alterator-net-iptables.mo: два перевода строки ATTANTION (верный и ошибочный) и соответствующие строки ui/net-*/index.html