Bug 42330 - Не меняет язык для кнопок на KWorkstation
Summary: Не меняет язык для кнопок на KWorkstation
Status: RESOLVED LATER
Alias: None
Product: Branch p10
Classification: Unclassified
Component: admc (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Дмитрий Дегтярев
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-04-04 18:44 MSK by Evgeny Shesteperov
Modified: 2023-01-11 11:20 MSK (History)
2 users (show)

See Also:


Attachments
Выбор языка (79.31 KB, image/png)
2023-01-09 23:07 MSK, Evgeny Sinelnikov
no flags Details
American English (62.06 KB, image/png)
2023-01-09 23:08 MSK, Evgeny Sinelnikov
no flags Details
Опции в диалоге по английски (79.71 KB, image/png)
2023-01-09 23:12 MSK, Evgeny Sinelnikov
no flags Details
American English in KDE (416.98 KB, image/png)
2023-01-09 23:23 MSK, Evgeny Sinelnikov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Evgeny Shesteperov 2022-04-04 18:44:43 MSK
Версия
======

Name        : admc
Version     : 0.9.0
Release     : alt1
DistTag     : p10+297620.100.1.1

Шаги воспроизведения
====================

1. Открыть ADMC, сменить язык: Настройки -> Язык -> American English.
2. Открыть любую сущность, где присутствуют кнопки (По умолчанию, Сброс, ОК, Отмена), например: File -> Connection Options

Ожидаемый результат: язык для кнопок английский.

Фактический результат: язык для кнопок русский.
Comment 1 Дмитрий Дегтярев 2022-06-10 08:37:45 MSK
На данный момент я уверен что причина проблемы находится снаружи приложения потому-что другие Qt приложения также имеют эту проблему. Примеры:
* Qt Creator
* Qcad
* Shotcut
* Clementine
* Easypaint

И это только те приложения которые я смог найти. Возможно эта проблема есть во всех Qt приложениях у которых есть опция смены языка (на KWorkstation).


Дополнительно:
Эта проблема также присутствует в других строках которые создаются библиотекой Qt - например диалоги открытия/сохранения файлов. В ADMC такие диалоги доступны через операции "Экспорт" и "Импорт" для сохраненных запросов.
Comment 2 Sergey V Turchin 2022-09-13 12:07:08 MSK
Я бы вообще убрал выбор языка.
Или превратил в галку "Английский/Текущий".
Ну и оно в любом случае требует смены локали и _до_ появления QApplication для того, чтобы подцепившийся потом кусок KDE знал, на какой язык перевести кнопки.
Comment 3 Evgeny Sinelnikov 2023-01-09 23:07:38 MSK
Created attachment 12240 [details]
Выбор языка

Суть проблемы не понятна. В admc смена языка всегда требовала перезагрузки приложения.
Comment 4 Evgeny Sinelnikov 2023-01-09 23:08:44 MSK
Created attachment 12241 [details]
American English

В admc-0.11.0 проблема не воспроизводится.
Comment 5 Evgeny Sinelnikov 2023-01-09 23:12:23 MSK
Created attachment 12242 [details]
Опции в диалоге по английски
Comment 6 Evgeny Sinelnikov 2023-01-09 23:23:57 MSK
Created attachment 12243 [details]
American English in KDE
Comment 7 Evgeny Sinelnikov 2023-01-09 23:30:24 MSK
Хм... нет, всё-таки оно там не всё переведено...
Но исправлять пока не вижу смысла.
Comment 8 Sergey V Turchin 2023-01-10 09:40:19 MSK
(In reply to Evgeny Sinelnikov from comment #4)
> В admc-0.11.0 проблема не воспроизводится.
Естественно. Он вообще валится при запуске. Но, у вас это "не баг". ;-)
Comment 9 Evgeny Sinelnikov 2023-01-11 01:56:19 MSK
(Ответ для Sergey V Turchin на комментарий #8)
> (In reply to Evgeny Sinelnikov from comment #4)
> > В admc-0.11.0 проблема не воспроизводится.
> Естественно. Он вообще валится при запуске. Но, у вас это "не баг". ;-)

В каком смысле? Есть бага? Есть сценарий для воспроизведения?
О чём речь?

"Валится при запуске" - это не вопрос "языка для кнопок" актуального и для других Qt приложений.

Кого-то интересует эта проблема?
Она, действительно, существенна?
Есть какие-то конструктивные предложения?
Comment 10 Sergey V Turchin 2023-01-11 11:06:44 MSK
(In reply to Evgeny Sinelnikov from comment #9)
> О чём речь?
О плохом коде или плохой проверке. На выбор.
Comment 11 Sergey V Turchin 2023-01-11 11:20:01 MSK
(In reply to Evgeny Sinelnikov from comment #9)
> > Естественно. Он вообще валится при запуске. Но, у вас это "не баг". ;-)
> В каком смысле?
SIGSEGV

> Есть бага?
Ща сделаю.  #44882