We have moved to a new Sailfish OS Forum. Please start new discussions there.

Where are the dictionaries of the VKB stored?

asked 2013-12-24 18:01:43 +0300

Timo gravatar image

updated 2016-08-17 16:24:31 +0300

jiit gravatar image

Currently, only few languages are supported. And unfortunately I am Dutch, which isn't supported. That isn't a big problem as I would use the phone in English anyway. But a Dutch prediction for the VKB would be very welcome. If I only knew where the dictionaries are stored, I could add it myself. Does anyone know: 1.- Which prediction software Jolla uses (I thought XT9 because of many references) 2.- Where the dictionaries are stored.

edit retag flag offensive close delete


I was about to ask the same question, only at the last moment I found yours. I would suggest to change the titel of the question to something like: "Allow to add extra dictionary to virtual keyboard word prediction".

I'm also Dutch, use English for the user interface language. Also in the Netherlands we use mostly the US international keyboard layout, so no extra keyboard layout needed. However as mentioned in the OP it would be very welcome if we could add a Dutch dictionary for word prediction in one way or another.

Winfried ( 2014-01-16 22:46:36 +0300 )edit

I would very much like to add Slovenian as well. I tried to do it on the N9, but it kept forgetting the new words.

Is there anything preventing the Jolla community from developing such dictionaries in the open?

hook ( 2014-10-29 15:14:24 +0300 )edit

Also would like to know how to create custom dictionary. Even by editing xt9.dlm will be nice, but I don't know how to do this, how to edit this file...

Schturman ( 2016-09-05 00:41:15 +0300 )edit

2 Answers

Sort by » oldest newest most voted

answered 2014-10-19 02:59:27 +0300

Cristian Magherusan-Stanciu gravatar image

It seems they are actually included inside /usr/lib/qt5/qml/com/jolla/xt9/libjollaxt9plugin.so

Unfortunately this means there's no way to add additional ones, unless Jolla makes it more modular.

I think switching maliit from XT9 to the Presage engine used in this demo might also be interesting and could allow for more customizations: http://www.tizenexperts.com/2012/04/maliit-keyboard-word-prediction-error-correction-video/

edit flag offensive delete publish link more

answered 2013-12-24 18:04:41 +0300

Mariusmssj gravatar image

updated 2013-12-24 18:05:31 +0300


More information can be found on this >>thread<<

edit flag offensive delete publish link more


No. Those are just the layout files, not the actual prediction dictionaries.

Timo ( 2013-12-24 18:26:55 +0300 )edit

The custom prediction entries are stored in a database file: /home/nemo/.local/share/xt9/xt9.dlm For the default entries, I'm not sure. (If you remove the xt9.dlm file, your predictive input entries get reset to the standard factory entries, so clearly the defaults must be stored somewhere else...)

Ascense ( 2014-01-28 02:09:06 +0300 )edit
Login/Signup to Answer

Question tools



Asked: 2013-12-24 18:01:43 +0300

Seen: 782 times

Last updated: Oct 19 '14