категории | 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

#41   tyk82    

А у меня, на С5, файл 101F8615_F.dat(31.98kb) не имеет никаких атрибутов. Это нормально? Нужно ли выставлять атрибут самому?
p.s.: пункт "Добавить слово" я так и ненашел...Нет его, видимо. Можно ли "воткнуть"слова непосредственно в файл?


0 ответить

#41   AvilumX    

Прикрепите, плиз словарь хотя бы на 32К. У меня после прошивки 5230 на порт С6 в словаре многих стандартных слов нет...
-------------
Добавлено в 21.39: Если не затруднит прикрепите файлы 2000BEFB_F.dat и 2000BEFB_1S.dat. Или подскажите, как их вытянуть из прошивки... А то мой порт С6 почему-то с плохим словарем, нет русских имен


0 ответить

#41   abrgen    

Цитата: molosar
 abrgen
так достаточно что бы весь твой лексикон туда записать

Может для твео лексикона и достаточно, а большенству пользователей и в двое больше мало.  

Ну. ты отжег, 600 слов ему мало!!! ну ка наморщи ум и попробуй больше слов написать в пользовательский словарь т9 которых нет в основном словаре т9!!!!!! Так что твой лексикон туда войдет и еще место останется процентов 80.Гы Гы.не нужно этот словарь увеличивать. делать как КАРП прописал и все гуд будет.


0 ответить

#41   Andrei N72    

Karp.exe,
Чет на моём теле ни чё не канает.ни твой метод, ни патчи. слова не сохраняются ни в какую и словарь не увеличивается.че же фигня.N82, 20проша.


* редактировал(а) Andrei N72 21:02 21 сен 2010

0 ответить

#41   razer9991    

а что делать, если два файла с такими именами: 2000BEFB_1S.dat и 2000BEFB_F.dat
смарт 5730, как читал патч увеличвающий размер не пашет тут.. как можно расширить словарный запас?


* редактировал(а) razer9991 14:45 17 сен 2010

0 ответить

#41   Simbirskii    

Насчет видимости согласен.....Да и сам словарь работает странно. Открываешь его через текстовый редактор, так там такой бред! И слова какие то с занятыми и чуть ли не целые приложения вбиты. Такое ощущение, что словарь в себя запоминает тогда, когда захочет. Даже во время написания обычного текста, по каким то причинам эти слова вписываются в файл словаря.


0 ответить

#41   Mihalych166    

К большому сожалению патч на увеличение размера словаря дает только видимость этого увеличения-чисто визуальное... Так как в одно не прекрасное время этот БОЛЬШОЙ новый словарь обнулится точно так, же как и раньше... То есть из него исчезнут ранее введенные туда слова, хотя сами понимаете заполнить 512 кБ за месяц врядли возможно... Поэтому и на этот большой словарь надо ставить атрибут ТОЛЬКО ЧТЕНИЕ. Но это практически мало реализуемо, так как постоянно снимать и ставить этот атрибут просто надоест или забудешь... И снова остаешься без словаря... Набирай сначала... Если бы можно было чем-нибудь редактировать этот словарь...



0 ответить

#41   _Naman_    

Когда я узнал, за что отвечает этот файл, и заметил наличие слов, кот. раньше не было [пример: 5252 - мама, а набиралось другое слово], сразу поставил атрибут только чтение на этот файл. Было это еще в 2007. И так все время теперь и делаю, хожу с девственно-чистым словарем )


0 ответить

#41   Soltero    

Вот ссылка для увеличения словаря. smart/uploader/229580


0 ответить

#41   Albon89    

Дайте ссылку на патч...если она есть вообще.smile


0 ответить

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