HeliBoard icon indicating copy to clipboard operation
HeliBoard copied to clipboard

Export-Import dictionnaire perso

Open wilfried18 opened this issue 3 months ago • 1 comments

Hello, I would like to know if it will be possible to import or export the custom dictionary in future versions? Thank you.

wilfried18 avatar Sep 14 '25 13:09 wilfried18

This is not planned. There should be other apps that can manage the on-device personal dicitonary better than Heliboard. Though you can sort of "export" to the log file when using "dump user dictionary" in debug settings.

Helium314 avatar Nov 20 '25 10:11 Helium314

@Helium314 Does this mean that current versions of HeliBoard don’t export/backup the personal dictionary at all? Are there older versions that still do this? I just moved from an older Android 15 phone to a Google Pixel 9 with Android 16 and I’m struggling to migrate all the entries I recorded while using HeliBoard on the old phone.

I wanted to bypass Android’s default word storage because I thought HeliBoard’s backup and restore features would be more reliable for cases of migrating between phones, but as it stands I will be relying on UDM to manage this. I’m still trying to figure out the best way for managing dictionaries moving forward. Do you know of any other apps that can manage things better?


What I noticed using UDM to restore personal dictionaries is that HeliBoard seems to label some languages differently. For example, if I select my language (Serbian) as a system language it’s marked "Serbian (Serbia,#Latn)" in the dictionary language list. However, when I restore to the dictionary I know HeliBoard used on my other device (sr__#Latn), I get "Serbian (#Latn)". This situation seems to create two completely separate databases for the same language. Presumably only HeliBoard will be using "Serbian (#Latn)" whereas other apps might use the system created "Serbian (Serbia,#Latn)"? Which place is the proper location for my personal dictionary - the one created by the system? Will HeliBoard know to read from that dictionary?

Alanon202 avatar Nov 27 '25 12:11 Alanon202

Does this mean that current versions of HeliBoard don’t export/backup the personal dictionary at all?

Correct.

Are there older versions that still do this?

No, HeliBoard has never exported the personal dictionary

Do you know of any other apps that can manage things better?

I don't know about apps for managing the personal dictionary, I only remember there was someone recommending some specific app for doing this. Possibly it was UDM. Since there is some other app, I don't see a reason to duplicate functionality in HeliBoard. I'm not opposed to having it implemented, but I don't see it as priority, and I even lack time to do what I consider priority...

Serbian (Serbia,#Latn) <-> Serbian (#Latn)

Hmm, I'm not sure. There is some code related to using more restrictive locales from the system dictionary, so if that flag is set HeliBoard should read Serbian (Serbia,#Latn) when set to use Serbian (#Latn). But there might be issues due to the #Latn...

Helium314 avatar Nov 30 '25 18:11 Helium314