Руссификация модулей QGis

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
SantoSB
Участник
Сообщения: 67
Зарегистрирован: 10 сен 2010, 12:19
Репутация: 0

Руссификация модулей QGis

Сообщение SantoSB » 22 янв 2013, 14:17

Подскажите как руссифицировать модуль в QGis, загрузил исходники на питоне нашел строчку какую нужно изменить с английского на русский, изменил (модуль не загружается) пробовал менять кодировку (UTF-8, windows-1251) либо модуль не загружается, либо показывается непонятным набором символов.

Заранее спасибо!

Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

Re: Руссификация модулей QGis

Сообщение dab » 22 янв 2013, 14:34

Первая строка в файлах *.py должна быть

Код: Выделить всё

# -*- coding: utf-8 -*-
Дальше всё в UTF-8.
Если конечно нет папки под названием "i18n" :)

SantoSB
Участник
Сообщения: 67
Зарегистрирован: 10 сен 2010, 12:19
Репутация: 0

Re: Руссификация модулей QGis

Сообщение SantoSB » 23 янв 2013, 09:46

dab писал(а):Первая строка в файлах *.py должна быть

Код: Выделить всё

# -*- coding: utf-8 -*-
Дальше всё в UTF-8.
Если конечно нет папки под названием "i18n" :)
Все сделал, папки под названием i18n нет все равно вместо кирилицы рисует непонятно что!

Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

Re: Руссификация модулей QGis

Сообщение dab » 23 янв 2013, 09:59

Прикрепите один Ваш файл *.py с кириллицей к предыдущему своему посту.
Иначе долго будем упражняться вопрос-ответ.

SantoSB
Участник
Сообщения: 67
Зарегистрирован: 10 сен 2010, 12:19
Репутация: 0

Re: Руссификация модулей QGis

Сообщение SantoSB » 23 янв 2013, 10:59

Есть модуль из оффициальной репы qsearch
qsearch-1.3.1.zip
его исходники на Python
(70.8 КБ) 300 скачиваний
мне нужно руссифицировать пункты меню, в файле qsearch.py добавляю в заголовок # -*- coding: utf-8 -*- и изменяю кодировку файла с ANSI на UTF-8, меняю строку New search -> Новый поиск

измененный вариант файла
qsearch.py
(3.35 КБ) 730 скачиваний
в QGis строка меня новый поиск отображается некорректно

Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

Re: Руссификация модулей QGis

Сообщение dab » 23 янв 2013, 12:13

Вместо

Код: Выделить всё

self.newSearchAction = QAction(QIcon(":/plugins/qsearch/icons/search.png"),"Новый поиск", self.iface.mainWindow())
пишите

Код: Выделить всё

self.newSearchAction = QAction(QIcon(":/plugins/qsearch/icons/search.png"),u"Новый поиск", self.iface.mainWindow())
то есть добавляете префикс u перед строкой кириллицы

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Руссификация модулей QGis

Сообщение Донецков » 27 янв 2013, 13:27

Для интереса попробывал, откорректировал qsearch.py, который был у меня установлен (файл прикладываю), но при запуске появляется сообщение об ошибке...
Вложения
Безымянный.jpg
Безымянный.jpg (44.84 КБ) 7989 просмотров
qsearch.py
(3.32 КБ) 594 скачивания

Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

Re: Руссификация модулей QGis

Сообщение dab » 27 янв 2013, 14:07

Донецков писал(а):Для интереса попробывал, откорректировал qsearch.py, который был у меня установлен (файл прикладываю), но при запуске появляется сообщение об ошибке...
Первая строка в файлах *.py должна быть

Код: Выделить всё

# -*- coding: utf-8 -*-
Дальше всё в UTF-8.
Андрей, в Вашем файле кириллица в кодировке cp1251

SantoSB
Участник
Сообщения: 67
Зарегистрирован: 10 сен 2010, 12:19
Репутация: 0

Re: Руссификация модулей QGis

Сообщение SantoSB » 06 фев 2013, 19:39

Спасибо, все заработало!

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Руссификация модулей QGis

Сообщение Донецков » 06 фев 2013, 21:00

Так выложите, если не жалко...
И другие посмотрят - поучатся...

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей