Руссификация модулей QGis
-
- Участник
- Сообщения: 67
- Зарегистрирован: 10 сен 2010, 12:19
- Репутация: 0
Руссификация модулей QGis
Подскажите как руссифицировать модуль в QGis, загрузил исходники на питоне нашел строчку какую нужно изменить с английского на русский, изменил (модуль не загружается) пробовал менять кодировку (UTF-8, windows-1251) либо модуль не загружается, либо показывается непонятным набором символов.
Заранее спасибо!
Заранее спасибо!
- dab
- Гуру
- Сообщения: 671
- Зарегистрирован: 16 дек 2011, 20:02
- Репутация: 170
- Ваше звание: Гуру
- Откуда: Москва
- Контактная информация:
Re: Руссификация модулей QGis
Первая строка в файлах *.py должна быть
Дальше всё в UTF-8.
Если конечно нет папки под названием "i18n"
Код: Выделить всё
# -*- coding: utf-8 -*-
Если конечно нет папки под названием "i18n"

-
- Участник
- Сообщения: 67
- Зарегистрирован: 10 сен 2010, 12:19
- Репутация: 0
Re: Руссификация модулей QGis
Все сделал, папки под названием i18n нет все равно вместо кирилицы рисует непонятно что!dab писал(а):Первая строка в файлах *.py должна бытьДальше всё в UTF-8.Код: Выделить всё
# -*- coding: utf-8 -*-
Если конечно нет папки под названием "i18n"
- dab
- Гуру
- Сообщения: 671
- Зарегистрирован: 16 дек 2011, 20:02
- Репутация: 170
- Ваше звание: Гуру
- Откуда: Москва
- Контактная информация:
Re: Руссификация модулей QGis
Прикрепите один Ваш файл *.py с кириллицей к предыдущему своему посту.
Иначе долго будем упражняться вопрос-ответ.
Иначе долго будем упражняться вопрос-ответ.
-
- Участник
- Сообщения: 67
- Зарегистрирован: 10 сен 2010, 12:19
- Репутация: 0
Re: Руссификация модулей QGis
Есть модуль из оффициальной репы qsearch
измененный вариант файла в QGis строка меня новый поиск отображается некорректно
мне нужно руссифицировать пункты меню, в файле qsearch.py добавляю в заголовок # -*- coding: utf-8 -*- и изменяю кодировку файла с ANSI на UTF-8, меняю строку New search -> Новый поиск измененный вариант файла в QGis строка меня новый поиск отображается некорректно
- dab
- Гуру
- Сообщения: 671
- Зарегистрирован: 16 дек 2011, 20:02
- Репутация: 170
- Ваше звание: Гуру
- Откуда: Москва
- Контактная информация:
Re: Руссификация модулей QGis
Вместо
пишите
то есть добавляете префикс u перед строкой кириллицы
Код: Выделить всё
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())
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Руссификация модулей QGis
Для интереса попробывал, откорректировал qsearch.py, который был у меня установлен (файл прикладываю), но при запуске появляется сообщение об ошибке...
- Вложения
-
- Безымянный.jpg (44.84 КБ) 7989 просмотров
-
qsearch.py
- (3.32 КБ) 594 скачивания
- dab
- Гуру
- Сообщения: 671
- Зарегистрирован: 16 дек 2011, 20:02
- Репутация: 170
- Ваше звание: Гуру
- Откуда: Москва
- Контактная информация:
Re: Руссификация модулей QGis
Первая строка в файлах *.py должна бытьДонецков писал(а):Для интереса попробывал, откорректировал qsearch.py, который был у меня установлен (файл прикладываю), но при запуске появляется сообщение об ошибке...
Код: Выделить всё
# -*- coding: utf-8 -*-
Андрей, в Вашем файле кириллица в кодировке cp1251
-
- Участник
- Сообщения: 67
- Зарегистрирован: 10 сен 2010, 12:19
- Репутация: 0
Re: Руссификация модулей QGis
Спасибо, все заработало!
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Руссификация модулей QGis
Так выложите, если не жалко...
И другие посмотрят - поучатся...
И другие посмотрят - поучатся...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей