Версия пакета: audacity-3.7.9-alt2 (Sisyphus); также воспроизводится в audacity-3.7.7-alt3.p11.1 (p11). Шаги воспроизведения: 1. Запустить Audacity в русской локали (LANG=ru_RU.UTF-8). 2. Открыть меню «Справка» → «Об Audacity…». Фактический результат: Заголовок окна — «&Об Audacity»: символ & выводится как есть. Ожидаемый результат: Заголовок окна без символа &, например «О программе Audacity». Причина: Заголовок окна задаётся в src/AboutDialog.cpp:328: XO("About %s").Format( ProgramName ) Исходная строка не содержит мнемоники, но в переводе (locale/ru.po:8190–8191) она добавлена: msgid "About %s" msgstr "&Об %s" Пункт меню — отдельная строка "&About Audacity..." → "&Об Audacity...", там & нужен и перевод корректен. Патчи пакета (.gear) ru.po не затрагивают. Предлагаемое исправление: В locale/ru.po заменить msgstr "&Об %s" на msgstr "О программе %s" (или "Об %s" — без &). Вложение: audacity-about-title.png — окно «О программе» с заголовком «&Об Audacity».
Created attachment 22770 [details] audacity-about-title.png — окно «О программе» с заголовком «&Об Audacity» (audacity-3.7.7, p11)
Интересно, что у апстрима на transifex в модуле Audacity3[1] лежит совсем не такой перевод, как на github'е в исходниках, и там эта проблема давно исправлена. Видимо, апстрим перестал синхронизировать по крайней мере русскую локаль в ветку audacity3. Думаю, что делать. [1] https://app.transifex.com/audacity/audacity/audacity/