Страница 1 из 1
Руссификация модулей QGis
Добавлено: 22 янв 2013, 14:17
SantoSB
Подскажите как руссифицировать модуль в QGis, загрузил исходники на питоне нашел строчку какую нужно изменить с английского на русский, изменил (модуль не загружается) пробовал менять кодировку (UTF-8, windows-1251) либо модуль не загружается, либо показывается непонятным набором символов.
Заранее спасибо!
Re: Руссификация модулей QGis
Добавлено: 22 янв 2013, 14:34
dab
Первая строка в файлах *.py должна быть
Дальше всё в UTF-8.
Если конечно нет папки под названием "i18n"

Re: Руссификация модулей QGis
Добавлено: 23 янв 2013, 09:46
SantoSB
dab писал(а):Первая строка в файлах *.py должна быть
Дальше всё в UTF-8.
Если конечно нет папки под названием "i18n"

Все сделал, папки под названием i18n нет все равно вместо кирилицы рисует непонятно что!
Re: Руссификация модулей QGis
Добавлено: 23 янв 2013, 09:59
dab
Прикрепите один Ваш файл *.py с кириллицей к предыдущему своему посту.
Иначе долго будем упражняться вопрос-ответ.
Re: Руссификация модулей QGis
Добавлено: 23 янв 2013, 10:59
SantoSB
Есть модуль из оффициальной репы qsearch
мне нужно руссифицировать пункты меню, в файле qsearch.py добавляю в заголовок # -*- coding: utf-8 -*- и изменяю кодировку файла с ANSI на UTF-8, меняю строку New search -> Новый поиск
измененный вариант файла
в QGis строка меня новый поиск отображается некорректно
Re: Руссификация модулей QGis
Добавлено: 23 янв 2013, 12:13
dab
Вместо
Код: Выделить всё
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 перед строкой кириллицы
Re: Руссификация модулей QGis
Добавлено: 27 янв 2013, 13:27
Донецков
Для интереса попробывал, откорректировал qsearch.py, который был у меня установлен (файл прикладываю), но при запуске появляется сообщение об ошибке...
Re: Руссификация модулей QGis
Добавлено: 27 янв 2013, 14:07
dab
Донецков писал(а):Для интереса попробывал, откорректировал qsearch.py, который был у меня установлен (файл прикладываю), но при запуске появляется сообщение об ошибке...
Первая строка в файлах *.py должна быть
Дальше всё в UTF-8.
Андрей, в Вашем файле кириллица в кодировке cp1251
Re: Руссификация модулей QGis
Добавлено: 06 фев 2013, 19:39
SantoSB
Спасибо, все заработало!
Re: Руссификация модулей QGis
Добавлено: 06 фев 2013, 21:00
Донецков
Так выложите, если не жалко...
И другие посмотрят - поучатся...