Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№124-05-2007 10:32:41

elite
Участник
 
Группа: Members
Зарегистрирован: 24-05-2007
Сообщений: 8
UA: Firefox 2.0

окошко-хинт

Добрый день!

Нужен плагин и его исходники в стиле google словаря.
При подведении на слово появляется окошко-хинт с переводом.
Перевод получается через обращение к серверу.
Если сервер не нашел слово или не отвечает, то ничего не появляется.

Если кто может такое сделать, то у меня есть предложение о сотрудничестве.

Добавлено Чтв 24 Май 2007 10:54:57 :
Основной момент и сложность - это то, что слово не должно выделяться мышкой.

Может быть уже есть плагины с исходниками, которые это делают?
Кто-нибудь знает названия таких плагинов?

Тыкните ссылкой.

Отсутствует

 

№224-05-2007 11:44:15

Sergeys
Administrator
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 23-01-2005
Сообщений: 14009
UA: Minefield 3.0
Веб-сайт

Re: окошко-хинт

А как он должен определить, что ты хочешь перевести?
Посмотри gTranslate - перевод в контекстном меню, только там нужно выделять!
Translation Panel - ищи на форуме и т.д.


Через сомнения приходим к истине. Цицерон

Отсутствует

 

№324-05-2007 12:00:11

elite
Участник
 
Группа: Members
Зарегистрирован: 24-05-2007
Сообщений: 8
UA: Firefox 2.0

Re: окошко-хинт

А как он должен определить, что ты хочешь перевести?

Курсор мыши находится над чем-то.
Если это набор символов (а не изображение), то двигаемся вправо и влево, находим границы (например пробелы), всё что между границами - отсылаем на сервер.

Translation Panel - ищи на форуме и т.д.

cпасибо! 
посмотрю

Отсутствует

 

№425-05-2007 10:57:56

elite
Участник
 
Группа: Members
Зарегистрирован: 24-05-2007
Сообщений: 8
UA: Firefox 2.0

Re: окошко-хинт

Нет - это всё не то.
Нужно окошко-хинт, как в словаре гугл.

Словарь гугла ведь это как-то делает?
Никто не знает как?

Отсутствует

 

№525-05-2007 21:28:48

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: окошко-хинт

Основной момент и сложность - это то, что слово не должно выделяться мышкой.

Вот код для custombuttons, отображающий в статусбаре слово (вернее, не слово, а строку, не содержащую пробельных символов) под курсором:

Выделить код

Код:

window ["onmousemove"] = function (event)
{
	try
	{
		var st = event. rangeParent. data;
  		var s1 = st. substring (0, event. rangeOffset);
  		var s2 = st. substring (event. rangeOffset);
  		var left_side = s1. match (/\S*$/);
  		var right_side = s2. match (/^\S*/);
  		var word = left_side + right_side;
		document. getElementById ("statusbar-display"). label = word;
	}
	catch (e)
	{
	}
}
window. addEventListener
(
	"mousemove",
	window ["onmousemove"],
	true
);

Ищем очередной основной момент и сложность ? : )


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№631-05-2007 20:50:39

elite
Участник
 
Группа: Members
Зарегистрирован: 24-05-2007
Сообщений: 8
UA: Firefox 2.0

Re: окошко-хинт

Anton пишет

Ищем очередной основной момент и сложность ? : )

Да!
Спасибо!

Очередной основной момент и сложность - это само окошко хинт с текстом. :)


Где бы найти такую демонстрашку - подносишь курсор к слову, рядом всплывает окошко-хинт с этим же словом.

Отсутствует

 

№731-05-2007 21:34:01

elite
Участник
 
Группа: Members
Зарегистрирован: 24-05-2007
Сообщений: 8
UA: Firefox 2.0

Re: окошко-хинт

По идее Translate Panel должна работать в режиме всплывающего окна.

Однако, последняя версия у меня не заработала.

Отсутствует

 

№831-05-2007 23:03:36

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: окошко-хинт

Где бы найти такую демонстрашку - подносишь курсор к слову, рядом всплывает окошко-хинт с этим же словом

http://forum.mozilla-russia.org/uploade … slator.xpi


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№931-05-2007 23:19:43

elite
Участник
 
Группа: Members
Зарегистрирован: 24-05-2007
Сообщений: 8
UA: Firefox 2.0

Re: окошко-хинт

Антон - Вы золото!

:beer:

Отсутствует

 

№1001-06-2007 07:25:06

elite
Участник
 
Группа: Members
Зарегистрирован: 24-05-2007
Сообщений: 8
UA: Firefox 2.0

Re: окошко-хинт

Теперь можно попробовать заюзать такой вот url   :)

Выделить код

Код:

http://www.google.com/tbproxy/dictionary?sourceid=navclient&ie=UTF-8&oe=UTF-8&text=number&langpair=en|ru&sig=61961148955&hl=ru

Добавлено Птн 01 Июн 2007 07:49:09 :
хотя конечно лучше не юзать, точнее не выкладывать.

нагрузка на сервер очень жестокая
в оригинальном плагине гугла используется кэширование, словарь загружается 1 раз.

Отредактировано elite (01-06-2007 07:26:09)

Отсутствует

 

№1101-06-2007 15:02:11

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: окошко-хинт

можно попробовать заюзать такой вот url

Попробовали... 400 Bad request


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№1204-06-2007 20:05:52

lseder
Участник
 
Группа: Extensions
Зарегистрирован: 17-05-2007
Сообщений: 15
UA: Firefox 2.0

Re: окошко-хинт

для юзания google dictionary надо знать алгоритм генерирования сигнатуры - значение sig в запросе. оно зависит от англ. слова.
детали в - http://gmapbook.blogspot.com/2007/02/go … cking.html

кстати, сегодня обновил gTranslate для перевода без выделения.
Использовал пример Антона.

Отсутствует

 

№1306-06-2007 08:50:30

elite
Участник
 
Группа: Members
Зарегистрирован: 24-05-2007
Сообщений: 8
UA: Firefox 2.0

Re: окошко-хинт

Значит гугл не дает.

Попробуйте это.
http://statmt.ru/enru2.pl?Sentence=test


Отсылать можно не только само слово, но и еще два - одно справа, другое слева.
Если они там есть конечно.

Добавлено Срд 06 Июн 2007 09:10:23 :

для юзания google dictionary надо знать алгоритм генерирования сигнатуры - значение sig в запросе. оно зависит от англ. слова

Мне показалось, что это зависит от клиента.
Я вроде как пробовал несколько слов с одной сигнатурой - и мне выдавались переводы.
Значит клиент привязывается к IP...

А может всё и не так...

Отредактировано elite (06-06-2007 08:52:47)

Отсутствует

 

№1407-06-2007 08:26:05

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: окошко-хинт

Попробуйте это.

Работает. google, кстати, тоже (с генератором сигнатуры).


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]