Сделал русскую сборку ChatZilla на XULRunner.
XULRunner + ChatZilla 0.9.78.1 + русский язык + простота установки.
В архиве также есть русский minimizetotray.
Отличия от официальной:
добавлена команда "Вставить ник". (Правый клик по нику - "Команды пользователя" - "Вставить ник").
Скачать можно здесь: http://chatzilla.reslex.net/
Отсутствует
Молодца! Многие не осиливают как раз установку Chatzilla на XulRunner. Теперь будет проще. Планируешь дальше ей заниматься?
Отсутствует
Кстати, может будет интересно, русская локализация для Chatzilla уже есть в CVS и в принципе русский .xpi можно уже собирать из исходников.
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
SaniOK
Можно подумать о выкладывании твоей сборки на нашем сайте (сейчас страница чатзилы просто отсутствует), но хорошо бы иметь такие сборки и для других платформ...
Отсутствует
НектошкА
Простейший способ (пишу по памяти, сильно не пинать):
Ну перед этим конечно необходимо добавить проверку на то, что e - это ник, а не канал или что-то другое (хотя если добавлять эту команду в меню ника, то проверка в принципе не нужна).
А вообще поставь чатзиллу и поищи, там же все в коде
Отредактировано Merlyel (31-10-2007 07:23:10)
жЫзнь рандомна... и ничего с этим не поделаешь ;)
Отсутствует
Обновление сайта chatzilla.reslex.net:
- выложена отдельная сборка для Linux/Mac OS,
- добавлены инструкции для установки на Linux/Mac OS,
- добавлен частичный перевод страницы о скинах/плагинах,
- новый дизайн (спасибо впи и спектроксу ).
Добавлено Thu Nov 1 02:01:41 2007 :
SaniOK
интересует как сделал вставить ник сама функция вставки
Если кратко:
function cmdInsertNick(e)
{
var singleInput = document.getElementById("input");
var selStart = singleInput.selectionStart;
var selEnd = singleInput.selectionEnd;
var line = singleInput.value;
var nicks = e.nicknameList[0];
for (var i = 1; i < e.nicknameList.length; i++)
{
nicks = nicks + ", " + e.nicknameList[i];
}
singleInput.value = line.substr(0, selStart) + nicks + line.substr(selEnd, line.length);
}
А если подробно, то можешь скачать отдельно мою сборку http://chatzilla.reslex.net/chatzilla-saniok-pack.zip, и посмотреть там chrome/chatzilla.jar/content/chatzilla/commands.js.
Не сделал в виде плагина, т.к. не хотел разбираться с тем, как устроена локализация плагинов в Чатзилле .
Отсутствует
SaniOK
как устроена локализация плагинов в Чатзилле
Все ужасно просто.... Берешь chattytunes, там все прекрасно видно
А плагин делается еще проще.
Кста, надеюсь русская локаль добавлена, а не английская замещена ею?
Может русский перевод на странице плагинов все-таки сделать ручками, а не машинно?
for (var i = 1; i < e.nicknameList.length; i++) { nicks = nicks + ", " + e.nicknameList[i]; }
А что вот эта часть кода делает? (твою чатзиллу не ставил, просто охота выяснить)
жЫзнь рандомна... и ничего с этим не поделаешь ;)
Отсутствует
SaniOK
Кста, надеюсь русская локаль добавлена, а не английская замещена ею?
Сам себе ответил:
твою чатзиллу не ставил, просто охота выяснить
Далее:
Может русский перевод на странице плагинов все-таки сделать ручками, а не машинно?
Может. Сделай.
Далее:
Выделить кодКод:
for (var i = 1; i < e.nicknameList.length; i++) { nicks = nicks + ", " + e.nicknameList[i]; }А что вот эта часть кода делает? ()
vs.
А плагин делается еще проще.
Нестыковочка
Отредактировано SaniOK (01-11-2007 18:08:22)
Отсутствует
SaniOK
Нестыковочка
Дык по коду получается, что пробегаешь по всем никам... Я не могу понять зачем
Сам себе ответил:
Как это я ответил сам себе. Я спрашиваю - как ты сделал локаль - отдельную или заменил англ слова на русские в англ
жЫзнь рандомна... и ничего с этим не поделаешь ;)
Отсутствует
SaniOK
Дык по коду получается, что пробегаешь по всем никам... Я не могу понять зачем
По всем выделенным никам. Кстати, в стандартной Чатзилле если выделить ники, а потом их drag'n drop'ом кинуть в окно сообщений - добавится только первый ник. Я добавляю все выделенные.
Отсутствует
Обновил сборку под Win, теперь состав такой:
ChatZilla 0.79-ru
XULRunner 1.8.1.3
Дополнения:
-minimizeToTray
Плагины:
-ctcp-notify
-InsertNick
Скачать можно здесь: http://chatzilla.reslex.net/ChatZilla-0.79-ru.exe
Нынешний вариант, думаю, уже больше подходит для выкладывания на этом сайте.
Отсутствует