gentoo.ru
Официальная конференция Direct Connect клиента EiskaltDC++
eiskaltdc@conference.gentoo.ru
Воскресенье, 7 сентября 2014< ^ >
Tehnick установил(а) тему: Конференция разработчиков EiskaltDC++ | Conference of EiskaltDC++ developers
Site: https://code.google.com/p/eiskaltdc/
Logs: http://gentoo.ru/jabber/logs/eiskaltdc@conference.gentoo.ru/2014/
Bug tracker: https://code.google.com/p/eiskaltdc/issues/list
Notes for developers: https://code.google.com/p/eiskaltdc/wiki/notes_for_developers
How To Ask Questions The Smart Way: http://catb.org/%7Eesr/faqs/smart-questions.html
Как правильно задавать вопросы: http://parallel.ru/cluster/smart-questions-ru.html
Last stable release: 2.2.9 (2013-08-29)
Release schedule:
* 2014-xx-xx Release EiskaltDC++ 2.3.0
Конфигурация комнаты
Участники комнаты

GMT+4
[00:05:57] flylinkdc вышел(а) из комнаты: Replaced by new connection
[00:06:07] flylinkdc вошёл(а) в комнату
[00:49:43] dhamp_ вышел(а) из комнаты: Вышел из Vacuum-IM
[00:50:05] dhamp_ вошёл(а) в комнату
[01:37:22] flylinkdc вышел(а) из комнаты: Replaced by new connection
[01:37:32] flylinkdc вошёл(а) в комнату
[01:40:26] <loooser> dhamp_ : app-aspell-lang=ru
[01:41:29] <dhamp_ > loooser, https://github.com/eiskaltdcpp/eiskaltdcpp/commit/3d0f2db495d6adc4be8cb579c37b210a9e1e68cc
[01:41:38] <dhamp_ > loooser, велосипед =)
[01:44:50] <loooser> dhamp_ : а почему ты жёстко забил 'spell_checker_en'? IMHO будет правильней проверять список установленных словарей и проверять по ним всем...
[01:45:21] <loooser> и en может оказаться и неустановленным
[01:45:48] <dhamp_ > loooser, ты просил 2 словаря - по текущему LANG и по en ?
[01:45:52] <dhamp_ > если LANG ут
[01:46:11] <dhamp_ > если LANG en
[01:46:19] <dhamp_ > то словарь 1
[01:47:05] <dhamp_ > loooser, или ты хочешь неограниченное число произвольных словарей ? если так - закатай губу и застегни на пуговку :D
[01:47:35] <loooser> у меня частный случай, есть же страны с несколькими языками...
[01:48:01] <dhamp_ > loooser, давай ты как то спеифицируешь свою хотелку
[01:48:18] <dhamp_ > loooser, составь набор конкретных требований
[01:48:39] <dhamp_ > и после этого можно будет обсудить что из этого реализуемо
[01:50:18] <loooser> dhamp_ : ну я себе представляю это так: смотрим язык слова по набору символов и кодировок, затем смотрим наличие соответствующего словаря. Если есть совпадение - проверям, если нету - сразу подчёркиваем...
[01:51:30] <loooser> *по набору символов в кодировке
[01:55:12] <dhamp_ > loooser, ок ты понимаешь что если словарей 20 штук мы по всем проверим - все сфейлятся, как ты предлагаешь в таком случае по пкм  прелагаемые результаты для исправления предлагать сделать менюшку по языкам и внутри от каждого словаря варианты, если у нас язык основанный на латинице это меню на 10-15 пунктов только языков + внутри варианты - овер дохера получается
[01:55:43] <dhamp_ > + у нас нет внутри кодировки
[01:57:07] <dhamp_ > язык интерфейса программы может быть en, локаль текущую узнать можно, список сгенерированных локалей в общем случае нельзя узнать
[01:57:18] <loooser> как это нет кодировки? У меня в системе UTF8 - в программе та же самая, думаю...
[01:57:35] <dhamp_ > loooser, у тебя utf-8 строка
[01:57:46] <dhamp_ > в ней овер доера языков
[01:57:52] <loooser> строка ввода?
[01:58:00] <dhamp_ > loooser, да
[01:58:14] <loooser> ну вот, значит есть кодировка
[01:58:21] <dhamp_ > ты в неё можешь нахерачить иероглифов, клинописи
[01:58:27] <dhamp_ > ещё хрен знает чего
[01:58:40] <dhamp_ > как ты предлагаешь это проверять ?
[01:59:00] <dhamp_ > проверить по всем словарям  и вернуть результат не сложно
[01:59:19] <dhamp_ > сложно сделать варианты исправления
[01:59:50] <dhamp_ > ибо я даже не представляю чего ты хочешь там видеть при количестве словарей больше 10
[01:59:53] <dhamp_ > к примеру
[01:59:56] <loooser> дык, у каждого символа в UTF8 есть свой набор байтов - этот набор известен. И по-моему язык даже по первому байту можно узнать...
[02:00:29] <dhamp_ > loooser, для языков основанных на латинице - ты ёбнешся угадывать по 1 символу язык
[02:00:52] <dhamp_ > даже enca лажает на много большем объёме
[02:00:58] <dhamp_ > а ты хочешь по 1 символу
[02:01:16] <dhamp_ > enca конечно угадывает кодировку а не zpsr
[02:01:17] <loooser> почему по одному? По всем в слове
[02:01:18] <dhamp_ > язык
[02:01:21] <dhamp_ > но суть таже
[02:01:22] <loooser> и я не думаю, что английский словарь вернёт варианты исправления для русского языка...
[02:01:52] <dhamp_ > [01:51:16] <loooser> и я не думаю, что английский словарь вернёт варианты исправления для русского языка...
ты будешь ржать, но это так =)
[02:02:15] <loooser> примеры приведёшь?
[02:02:26] <dhamp_ > причём для английского - руский словарь не вернул нифмга
[02:03:10] <dhamp_ > loooser, я пока писал, с этим столкнулся, и потому если ты глянешь ссылку увидишь чудо костыль по определению ascii текст или нет
[02:04:26] <loooser> вот видишь, ascii ты умеешь определять - так же и с другими языками...
[02:10:11] <dhamp_ > loooser, это будет сликом ужасно....
[02:10:17] <dhamp_ > слишком*
[02:11:02] <loooser> значит это должен делать сам aspell - шлю патч туда
[02:11:09] <loooser> *шли
[03:08:16] flylinkdc вышел(а) из комнаты: Replaced by new connection
[03:08:26] flylinkdc вошёл(а) в комнату
[04:39:40] flylinkdc вышел(а) из комнаты: Replaced by new connection
[04:39:50] flylinkdc вошёл(а) в комнату
[05:55:49] dhamp_ вышел(а) из комнаты
[06:11:07] flylinkdc вышел(а) из комнаты: Replaced by new connection
[06:11:17] flylinkdc вошёл(а) в комнату
[07:42:33] flylinkdc вышел(а) из комнаты: Replaced by new connection
[07:42:43] flylinkdc вошёл(а) в комнату
[09:14:00] flylinkdc вышел(а) из комнаты: Replaced by new connection
[09:14:10] flylinkdc вошёл(а) в комнату
[10:45:27] flylinkdc вышел(а) из комнаты: Replaced by new connection
[10:45:37] flylinkdc вошёл(а) в комнату
[11:50:54] loooser вышел(а) из комнаты: Replaced by new connection
[11:51:04] loooser вошёл(а) в комнату
[12:02:49] <loooser> dhamp: из википедии про аспелл - "В отличие от Ispell, включена возможность использования нескольких  языковых словарей одновременно и использование словаря пользователя."
[12:16:48] flylinkdc вышел(а) из комнаты: Replaced by new connection
[12:16:58] flylinkdc вошёл(а) в комнату
[12:40:13] dhamp_ вошёл(а) в комнату
[12:41:31] <dhamp_ > loooser, ну вот в моём патче и есть использование нескольких словарей и использование словаря пользователя для каждого языка
[12:43:05] <loooser> тогда почему у тебя такие сложности с этим, да ещё и про костыли ты говорил, если это стандартная фича?
[12:50:37] <loooser> dhamp_ : http://aspell.net/man-html/Using-Multi-Dictionaries.html
[13:32:53] <loooser> Короче, эти мультисловари походу можно юзать только для одного и того же языка. Совместить русский с английским у меня не вышло :(
[13:33:18] <loooser> Придётся тебе всё-таки костылить...
[13:48:18] flylinkdc вышел(а) из комнаты: Replaced by new connection
[13:48:28] flylinkdc вошёл(а) в комнату
[15:19:45] flylinkdc вышел(а) из комнаты: Replaced by new connection
[15:19:55] flylinkdc вошёл(а) в комнату
[16:51:11] flylinkdc вышел(а) из комнаты: Replaced by new connection
[16:51:21] flylinkdc вошёл(а) в комнату
[18:22:38] flylinkdc вышел(а) из комнаты: Replaced by new connection
[18:22:48] flylinkdc вошёл(а) в комнату
[19:46:04] dhamp_ вышел(а) из комнаты: Replaced by new connection
[19:46:14] dhamp_ вошёл(а) в комнату
[19:50:47] dhamp_ вышел(а) из комнаты: Replaced by new connection
[19:50:58] dhamp вошёл(а) в комнату
[19:51:00] dhamp_ вошёл(а) в комнату
[19:54:05] flylinkdc вышел(а) из комнаты: Replaced by new connection
[19:54:15] flylinkdc вошёл(а) в комнату
[21:25:58] flylinkdc вышел(а) из комнаты: Replaced by new connection
[21:26:08] flylinkdc вошёл(а) в комнату
[22:56:52] flylinkdc вышел(а) из комнаты: Replaced by new connection
[22:57:02] flylinkdc вошёл(а) в комнату
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!