Страница 1 из 1
Переключение языка и сохранение в реестр
Добавлено: 14 авг 2009, 03:30
Максим Дубинин
У меня перестало работать переключение языка, автоматом определился русский и на английский теперь не переключается, перегружался раз 10. Транк. У кого еще так:

Re: Переключение языка - QGIS-trunk
Добавлено: 14 авг 2009, 08:35
Mavka
QGIS 1.2.0-21 - переключение работает.
Меняю локаль, закрываю программу, запускаю по новой - локаль изменилась.
Вот черт, только обновил до 21 через пять минут появилась 22-ая.
Re: Переключение языка - QGIS-trunk
Добавлено: 14 авг 2009, 10:00
Максим Дубинин
отбой
баг дейтствительно какой-то был, но после сноса и установки вчистую, поведение нормальное
Re: Переключение языка - QGIS-trunk
Добавлено: 20 ноя 2009, 20:31
Максим Дубинин
Мда, переоткрываю как не решенную.
Проблемы с записью в реестр, касается не только языка, но и вообще любых настроек, списка плагинов, путей, настроек и т.п.
Проявилось уже на двух машинах, QGIS (или QT) не может записать в реестр например выбранную локаль, в результате при перезагрузке она старая.
При этом в реестр информация пишется в довольно странную ветку:
HKEY_USERS\S-1-5-21-1294419703-2643849633-1075583040-4140\Software\QuantumGIS
а не в
HKEY_LOCAL_MACHINE\SOFTWARE
напрямую разработчикам жаловался - не помогает. Никак не могу понять, связано ли это с моими глюками или все-таки общий баг. Кто встретится с таким же - отпишитесь.
Re: Переключение языка - QGIS-trunk
Добавлено: 21 ноя 2009, 19:19
Voltron
sim писал(а):Проблемы с записью в реестр, касается не только языка, но и вообще любых настроек, списка плагинов, путей, настроек и т.п.
Подтверждаю. У меня на двух системах то же такое начало появляться. Склоняюсь к тому, что это глюк QT, т.к. за сохранение настроек отвечает именно она.
sim писал(а):При этом в реестр информация пишется в довольно странную ветку:
HKEY_USERS\S-1-5-21-1294419703-2643849633-1075583040-4140\Software\QuantumGIS
а не в HKEY_LOCAL_MACHINE\SOFTWARE
Странная ветка это не что иное как твоя учетка в системе. Жуткая последовательность цифр создается Виндой т.к. работать с ними ей удобнее, похожий принцип и в Linux - у каждого пользователя есть логин и цифровой UID.
И чуть-чуть поправлю. В HKEY_LOCAL_MACHINE\SOFTWARE писаться ничего не должно, должно писаться в HKEY_CURRENT_USER\SOFTWARE. Но почему-то не пишется.
Re: Переключение языка и сохранение в реестр
Добавлено: 21 ноя 2009, 19:30
Максим Дубинин
чудеса какие-то, обновился последней сборкой - заработала запись в реестр, может всё-таки моя жалоба дошла до кого-то, кто исправил ошибку, будем надеяться
r12213