Bug 61014
| Summary: | netgen: интерфейс не переведён на русский (нет i18n в апстриме), в netgen.desktop нет Name[ru]/Comment[ru] | ||
|---|---|---|---|
| Product: | Branch p11 | Reporter: | Ajrat Makhmutov <rauty> |
| Component: | netgen | Assignee: | Leonid Znamenok <respublica> |
| Status: | NEW --- | QA Contact: | qa-p11 <qa-p11> |
| Severity: | minor | ||
| Priority: | P5 | ||
| Version: | unspecified | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Attachments: | |||
Created attachment 22673 [details]
открытое меню File целиком на английском
Created attachment 22674 [details]
окно Help → About на английском
Created attachment 22675 [details]
диалог выхода "Quit Netgen?" на английском
Created attachment 22676 [details]
число файлов перевода в пакетах (0), содержимое netgen.desktop без [ru], английские строки в libnglib.so
|

Description
Ajrat Makhmutov 2026-10-12 21:40:45 MSKСистема: Альт Образование 11.2, x86_64, KDE Plasma (Wayland), установка со всеми дополнительными приложениями установщика, язык системы русский. Версия пакета: netgen-6.2.2406-alt2 (p11), libnetgen-6.2.2406-alt2 Шаги воспроизведения: 1. Запустить Netgen из меню приложений (поиск «netgen»; категория Наука/Science) 2. Посмотреть на главное меню приложения 3. Открыть меню File и посмотреть пункты 4. Открыть Help → About 5. Нажать кнопку Quit на панели инструментов (под главным меню) Ожидаемый результат: Интерфейс на русском языке: главное меню (Файл, Геометрия, Сетка, Вид, Уточнение, Специальное, Справка), подменю, диалоги и кнопки. Фактический результат: Интерфейс полностью на английском языке: - Главное меню: File, Geometry, Mesh, View, Refinement, Special, Help - Меню File: Load Geometry, Save Geometry, Recent Files, Load Mesh, Recent Meshes, Save Mesh, Merge Mesh, Import Mesh, Export Mesh, Export Filetype, Save Solution, Import Solution, Show Demo, Snapshot, Video clip, Save Options, Quit - Диалог Help → About: "This is NETGEN", "mainly written by Joachim Schoeberl", "thanks to Robert Gaisbauer, Johannes Gerstmayr, Philippose Rajan", кнопка "OK" - Диалог выхода (кнопка Quit на панели): заголовок "Quit Netgen?", текст "Do you really want to quit Netgen?". Переведены только стандартные кнопки Tk ("да"/"нет"). Пункт File → Quit выходит без диалога. - В меню приложений пункт показан как «Netgen Mesh Generator» без русского названия и описания. Воспроизводится всегда (3 из 3). Дополнительно: В пакетах netgen и libnetgen нет файлов перевода (rpm -ql netgen libnetgen | grep -cE 'locale|\.mo$|\.qm$' → 0). Tcl-интерфейс вшит в /usr/lib64/libnglib.so и не использует msgcat ни в 6.2.2406 (p11), ни в 6.2.2606 (Sisyphus): перевод в апстриме не предусмотрен. Строки зашиты в ng/menustat.tcl (например, :866) и ng/onetcl.cpp:1282. Со стороны ALT можно исправить .desktop: в /usr/share/applications/netgen.desktop (единственный .desktop пакета в p11, строки 3-5) нет Name[ru], GenericName[ru], Comment[ru]. Вложения: netgen-file-menu-en.png — открытое меню File целиком на английском netgen-about-en.png — окно Help → About на английском netgen-quit-dialog-en.png — диалог выхода "Quit Netgen?" на английском netgen-no-l10n.txt — число файлов перевода в пакетах (0), содержимое netgen.desktop без [ru], английские строки в libnglib.so