oshizelly
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору mrdime 23:05 26-06-2014 Цитата: К стати, ты уверен, что это системные словари и ты их раньше ниоткуда отдельно не скачивал? | Вы так и не ответили на мой простой вопрос: проверка орфографии для каких-то языков работает или нет? Цитата: у меня в папке программы на самом деле 2 папки dictionaries: "c:\Program Files (x86)\The Bat!\Dictionaries\.." где хранятся файлы с расширением .aff и .dic (судя по размерам - системные словари) и "c:\Program Files (x86)\The Bat!\Mail\dictionaries\.." где хранятся указанные на скрине файлы с расширением .udc | Так и должно быть. Цитата: Возможно первые (предположим что это системные словари) - в формате MySpell (SSCE), а вторые (предположим, что это пользовательские, т.к. размер по пару десятков Кб) - в формате Hunspell. Либо второй вариант - у меня все словари почему-то в формате Hunspell | Зачем гадать? Просто откройте файл в любом вьюере для plain text (если ничего нет под рукой, то сгодится любой интернет-браузер или, на самый крайний случай, редактор вроде Notepad, только надо пользоваться с осторожностью). После этого многие вопросы и сомнения отпадут сами собой. Цитата: Кстати, ты уверен, что это системные словари и ты их раньше ниоткуда отдельно не скачивал? | Да, уверен. Опять же совсем просто проверить. Находим на диске или скачиваем с оффсайта любой MSI-дистрибутив сабжа. Распаковываем в произвольную папку либо просто смотрим содержимое любой прогой, поддерживающей этот формат (например, 7-Zip). Видим внутри много пар файлов с расширениями вроде ru_ru.aff и ru_ru.dic. Это почти наверняка словари формата HunSpell. Они будут распакованы в папку TheBat!\Dictionaries\. Также видим пары файлов с расширениями clx/tlx и именами вроде SSCEIT.tlx, SSCENB.tlx и т.д. - это, как я понимаю, словари формата MySpell (SSCE). TheBat!\Speller\ Если установить TheBat из этого MSI, то увидим, что поддерживается проверка языков и со словарями HunSpell, и MySpell. Напрашивается гипотеза, что RitLabs использует MySpell как основной формат, но поскольку в формате HunSpell вроде бы существует больше словарей, то остальные словари заимствуются оттуда. Однако же русский, английский, украинский, французский и пр. словари именно в формате HunSpell, хотя в формате MySpell словари для этих языков тоже существуют. И наоборот, немецкий и испанский языки поддерживаются через формат MySpell, хотя, разумеется, для них существуют словари в формате HunSpell. По каким критериям выбраны именно эти языки, и определённого формат словаря для определённого языка - это загадка природы. Цитата: Цитата: Можно составить регэксп, который считал бы число вхождений символа "@" в строке... А что с этим дальше делать? | Если знаешь как, намути хотя бы такой регэксп. | Я не разбираюсь в регэкспах, просто подсказал, как это могло бы выглядеть. Но на форуме полно народу, которые разбираются. | Всего записей: 6524 | Зарегистр. 18-09-2004 | Отправлено: 15:20 05-07-2014 | Исправлено: oshizelly, 15:24 05-07-2014 |
|