Bug 60962
| Summary: | В справке модуля «Администратор системы» (root.html, ru/tt/uk/mhr) в слове OpenSSH первая буква «О» кириллическая (U+041E) | ||
|---|---|---|---|
| Product: | Branch p11 | Reporter: | Ajrat Makhmutov <rauty> |
| Component: | alterator-l10n | Assignee: | Andrey Cherepanov <cas> |
| Status: | NEW --- | QA Contact: | qa-p11 <qa-p11> |
| Severity: | minor | ||
| Priority: | P5 | ||
| Version: | unspecified | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Attachments: | |||
Created attachment 22512 [details]
окно справки модуля «Администратор системы» с абзацем про OpenSSH (на глаз дефект не виден, это и есть проблема)
Created attachment 22513 [details]
вывод grep, od и python: перед «penSSH» стоит U+041E в ru/tt/uk/mhr и U+004F в en/da
|

Description
Ajrat Makhmutov 2026-10-12 20:44:17 MSKСистема: Альт Образование 11.2, x86_64. Версия пакета: alterator-l10n-2.9.184-alt1 Шаги воспроизведения: 1. Открыть «Центр управления системой» из меню, нажать «на старую версию», ввести пароль root. 2. Пользователи → Администратор системы → кнопка «Справка» (правый верхний угол). 3. В абзаце про SSH: «В ОpenSSH (свободной реализации протокола SSH) ключ создаётся при помощи утилиты ssh-keygen…». 4. Проверить символ статически: grep -n $'\xd0\x9epenSSH' /usr/share/alterator/help/*/root.html grep -c OpenSSH /usr/share/alterator/help/ru_RU/root.html Ожидаемый результат: Название «OpenSSH» набрано полностью латиницей. grep по «OpenSSH» находит строку. Фактический результат: Первая буква слова — кириллическая «О» (U+041E, байты d0 9e), остальные буквы — латиница («penSSH»). Визуально буква неотличима от латинской, но слово не находится поиском по «OpenSSH», неверно копируется и читается экранным чтецом. grep -c OpenSSH по ru_RU/root.html даёт 0. Воспроизводится всегда. Дополнительно: Та же ошибка в четырёх переводах справки модуля: /usr/share/alterator/help/ru_RU/root.html:33 /usr/share/alterator/help/tt_RU/root.html:33 /usr/share/alterator/help/uk_UA/root.html:29 /usr/share/alterator/help/mhr_RU/root.html:33 В en_US и da_DK слово набрано правильно (U+004F). Остальной текст справки ошибок не содержит, интерфейс модуля переведён полностью (msgunfmt alterator-root.mo — непереведённых строк нет). В p11 (alterator-l10n-2.9.191-alt1) и Sisyphus не исправлено: packages/gears/a/alterator-l10n.git, alterator-l10n/help/ru_RU/root.html:33. Исправление: заменить «ОpenSSH» на «OpenSSH» в четырёх файлах, например sed -i 's/\xd0\x9epenSSH/OpenSSH/' alterator-l10n/help/{ru_RU,tt_RU,uk_UA,mhr_RU}/root.html. Вложения: root-help-openssh-paragraph.png — окно справки модуля «Администратор системы» с абзацем про OpenSSH (на глаз дефект не виден, это и есть проблема). root-help-openssh-bytes.txt — вывод grep, od и python: перед «penSSH» стоит U+041E в ru/tt/uk/mhr и U+004F в en/da.