категории | RSS

Эту статью хотел написать почти полгода назад, но что то постоянно откладывал smile

Как известно, словарь предиктивного ввода (T9) на смартфонах Symbian храниться в файле C:/predic/101F8615_F.dat
Размер этого файла строго фиксирован - 7.92кб (8112 байта).
Чисто теоретически, этого размера достаточно для хранения до 3843 символов, а это приблизительно 550-600 слов но не всё так просто...
В него добавляются все слова подряд, и по мере наполнения начитают удаляются старые... в общем, принцип работы этого словаря известен только жрецам Майя и разработчикам Symbian.
Нам же остаётся довольствоваться хоть какой то работой словаря... Но есть решение smile

Причём довольно простое - правильным способом вбить слова в словарь и заблокировать добавление и удаление лишних слов. Далее я придумал ещё более универсальную вещь:

Необходимо создать готовый файл, с уже вбитыми в него словами, и подсунуть его системе smile
Я собрал списочек слов, которые отсутствовали в стандартном словаре, но присутсвовуют в моём лексиконе и лексиконе моих приятелей.
Списочек скромный, около 80 слов. Тематика - интернет, пк, смарт, немного разговорного сленга. Мата нет.


Файл 101F8615_F.dat распаковать в папку C:/predic (старый файл переименовываем например в 101F8615_F.dat_old )
И главное - тут же ставим на файл 101F8615_F.dat атрибут Только чтение (нажимаем 6 в X-Plore)
[!] В архиве есть список слов, которые внесены


Но у всех разные потребности, разный лексикон и тп. сейчас расскажу как добавлять свои слова в словарь

Итак, как правильно добавить слова.
[!] В то время, когда атрибут с фала снят, не советую писать какие то слова, кроме тех, что хотите доавить в словарь.
- Снимаем атрибут с файла 101F8615_F.dat
- Открываем какое либо стандартное приложение, типа сообщений, или заметок, и добавляем слова, по одному, через меню *(звёздочки), пункт Добавить слово (этот пункт активен когда включён T9), после тут же возвращаем атрибут Только чтение.
- Добавив все необходимые слова, надо вернуть атрибут Только чтение на C:/predic/101F8615_F.dat.

[!] По идее способ должен работать на всей 9.X
[!] У самого стоит подобное долгое время, проблем не замечено.
[!] Простое редактирование dat файла ничего особо не даст

[!] Похожую информацию, про атрибуты, я уже где-то видел, но уже найти не могу.
Можете присылать мне свои файлы C:/predic/101F8615_F.dat - тогда буду обновлять файл словаря потихоньку smile
Автор - Карпов Андрей aka Karp.exe.

Karp.exe
2009-11-04T22:28:26Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 41

#11   Brrain    

да я эт тож читал уже где то, но написано я бы даже сказал разжеванно здесь более подробно
-------------
Добавлено в 03.06: Гг улыбнул твой набор слов в т9...


0 ответить

#11   molosar    

realost, на данный момент нет smile


0 ответить

#11   realost    

А размер этого файла патчами никак не увеличить?


0 ответить

#11   molosar    

Помнится как-то пытались приладить словари от 9.4 на младшие модели, результата естественно не принесло smile

Андрей, похожая статья действительно давненько была, но твоя более информативно написана и структурирована лучше.

Хоть сам t9 не пользуюсь вовсе и все это знал, статье всеравно плюс, полезно будет многим.

Это как способ создания словарей для этой статьи Расширение словаря T9 тоже пригодится.


0 ответить

#11   GambiT147    

Когда слово в словарь в водишь можно там сразу несколько слов добавлять, разделяя их через пробел. Я так нужные слова себе добавляю, сразу, чтобы не мучаясь, добавлять по отдельности.


0 ответить

#11   Karp.exe    

.typuct.
значит вам немного больше повезло, уже не 600 слов, а уже до 2800 smile


0 ответить

#11   .typuct.    

на 5530 и ему подобных этот файл весит 31.91 кб.


0 ответить

#11   f e d o r    

эх, если б т9 как на E52, 6720...


0 ответить

#11   dj-avtosh    

увеличим, увидите ещё)


0 ответить

#11   guardtroops    

Эх, если бы все таки размер его увеличить и туда словарь ожеговаtongue


0 ответить

Яндекс.Метрика