Russian Qt Forum
Ноябрь 23, 2024, 14:06
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Дополнительные компоненты
>
QGoogleTranslate
Страниц:
1
[
2
]
3
4
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: QGoogleTranslate (Прочитано 32930 раз)
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: QGoogleTranslate
«
Ответ #15 :
Март 04, 2009, 13:49 »
не, со вкладками удобно
и к стати тот чувак AJAX неиспользует,
тык
Записан
Юра.
spirit
Гость
Re: QGoogleTranslate
«
Ответ #16 :
Март 04, 2009, 13:58 »
гы, зачет.
Записан
lex_newton
Гость
Re: QGoogleTranslate
«
Ответ #17 :
Март 04, 2009, 14:16 »
Ну, раз софтина всетаки полезна, то буду ее дальше доделывать
Значит так:
Теперь все переводится вроде нормально и никаких проблем с символами и т.п. не заметно.
Что изменил?
Забил на ajax, временно, и воспользовался наглым плагиатом запроса(с небольшой доработкой) и парсера ответа.
Какие минусы:
Нельзя точноз знать код ошибки при переводе. Ошибка выводится просто текстом.
А является ли такой способ перевода правильным??? офф. доку на эту тему я не нашел. А интерфейс скрипта пхп могут и изменить...
Какие планы:
+ добавить иконки стран
+ всетаки домучить ajax(не хочется просто тяжелую либу тащить ради мелкой программки)
+ перевод буффера обмена по горячей клавише
+ возможность висеть в трее
--
Не знаю, будет ли работать на QT ниже QT.4.4.3 т.к. отказался от использования QBuffer
все изменения в trunk/
«
Последнее редактирование: Март 04, 2009, 14:18 от lex_newton
»
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: QGoogleTranslate
«
Ответ #18 :
Март 04, 2009, 15:50 »
>>+ возможность висеть в трее
вот это бы первым делом. Это я тебе как пользователь говрю.
Записан
Юра.
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: QGoogleTranslate
«
Ответ #19 :
Март 04, 2009, 15:52 »
>>Не знаю, будет ли работать на QT ниже QT.4.4.3
НЕА:
./uic/ui_editorwidget.h:25:28: qplaintextedit.h: No such file or directory
(Qt4.3.5)
Записан
Юра.
lex_newton
Гость
Re: QGoogleTranslate
«
Ответ #20 :
Март 04, 2009, 18:36 »
Цитата: lit-uriy от Март 04, 2009, 15:50
>>+ возможность висеть в трее
вот это бы первым делом. Это я тебе как пользователь говрю.
Сделано
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: QGoogleTranslate
«
Ответ #21 :
Март 04, 2009, 19:05 »
Флаги еще не на все языки есть, я правильно понимаю?
напротив некоторых языков серое поле.
Записан
Юра.
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: QGoogleTranslate
«
Ответ #22 :
Март 04, 2009, 19:08 »
БАГА:
после ошибки, когда повторная попытка удается, иконка во вкладке не обновляется (с восклицательного знака на обычную).
Записан
Юра.
lex_newton
Гость
Re: QGoogleTranslate
«
Ответ #23 :
Март 04, 2009, 19:26 »
Цитата: lit-uriy от Март 04, 2009, 19:05
Флаги еще не на все языки есть, я правильно понимаю?
напротив некоторых языков серое поле.
Да. это я осознанно сделал. Взял иконки из Google Tranlslate. Если иконки для языка нет, то иконка не светится. Саомоу пока искать нет времени...
Цитировать
БАГА:
после ошибки, когда повторная попытка удается, иконка во вкладке не обновляется (с восклицательного знака на обычную).
Пасиба
совсем забыл про иконку удачного завершения... теперь все "ОК".
Записан
ритт
Гость
Re: QGoogleTranslate
«
Ответ #24 :
Март 04, 2009, 20:19 »
флажки стран имеются в CountryComboBox в libqxt
также можно взять набор флажков от AngeliKa в аддонах миранды (
http://miranda-im.org
)
Записан
Sergeich
Гость
Re: QGoogleTranslate
«
Ответ #25 :
Март 18, 2009, 19:44 »
Было бы неплохо прикрутить настройки для прокси
Записан
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
Re: QGoogleTranslate
«
Ответ #26 :
Март 19, 2009, 01:09 »
для флагов я сделал небольшую библиотеку, но т.к. ещё непонятно с её лицензированием, выкладываю пока данные - 250 флагов (без Косово, но с Антарктидой
), и таблица ISO кодов, которую можно парсить через QSettings. Т.к. картинки в разных форматах, для загрузки её из ресурсов можно воспользоваться особенностью работы QPixmap/QImage, когда ему достаточно дать путь к изображению
без
расширения - он сам всё найдёт. Часть small флагов взято из kdelibs. Некоторые флаги нужно доделать, надеюсь завтра сделаю.
Полезные ссылки:
http://www.fotw.net
http://openclipart.org
http://www.iso.org/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html
https://www.cia.gov/library/publications/the-world-factbook/docs/flagsoftheworld.html
По последней ссылке коды некоторых стран не совпадают с ISO кодами (в архиве всё исправлено).
«
Последнее редактирование: Март 19, 2009, 01:41 от Alex Custov
»
Записан
lex_newton
Гость
Re: QGoogleTranslate
«
Ответ #27 :
Март 19, 2009, 08:23 »
Спасибо
мне они очень пригодятся, т.к. у меня подборка флагов не факт что правильная...
Записан
Alex Custov
Джедай : наставник для всех
Offline
Сообщений: 2063
Re: QGoogleTranslate
«
Ответ #28 :
Март 19, 2009, 18:17 »
http://depositfiles.com/files/b6l6jjvre
В архиве также SVG версии всех флагов.
Записан
Sergeich
Гость
Re: QGoogleTranslate
«
Ответ #29 :
Март 19, 2009, 22:48 »
Поскольку ответа на предложение добавить поддержку прокси не было, нарисовал сам (У меня на работе инет исключительно через проксю). Измененные файлы в аттаче.
Записан
Страниц:
1
[
2
]
3
4
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...