Dictionary: Old User Dictionaries Missing

Shun

状元
I had about seven user dictionaries with unique names. They now do not show up in 4.0. If I tap on one of the USR dicts from the screenshot, I do not see their contents but get an empty list. The user dicts are also all in the backup file that I sent you before.


Old user dictionaries missing.PNG
 
Strange - can you send me a backup of your settings? (Settings / Data & Backups / Backup Settings)
 
Will do. I found the old user dicts listed here, but inaccessible:

View attachment 4192
Had the same problem as you, took me a while to figure it out. Basically, go to <Settings> <Add-ons> and then at the very top <Updated> and then update everything and then it should show afterwards and you can reorder in manage dictionaries
 
Had the same problem as you, took me a while to figure it out. Basically, go to <Settings> <Add-ons> and then at the very top <Updated> and then update everything and then it should show afterwards and you can reorder in manage dictionaries
Thanks. Do you mean user dictionaries? One can only update purchased dictionaries, which I already have.
 
Thanks. Do you mean user dictionaries? One can only update purchased dictionaries, which I already have.
I'm not quite sure for user dictionaries. But I know that the ones in grey will show after updating because the same thing happened to me
 
Ah, I see what you mean. I have a feeling that the grey font color can have different causes: Discontinued dictionaries, dictionaries not yet updated/downloaded, and user dictionaries that couldn't be imported. So we may have experienced two different cases.
 
Grey means it can't find a dictionary matching that record. So it seems like somehow some part of the user dictionary migration process is failing. You should still (hopefully) be able to load them in manually if you tap on the option to load a user dictionary from a file and pick the old file - it'll migrate them in that case too.
 
You should still (hopefully) be able to load them in manually if you tap on the option to load a user dictionary from a file and pick the old file - it'll migrate them in that case too.

You're right, that worked fine!
 
Correction: The smaller user dictionaries loaded fine, but a large one caused Pleco to crash while it was "Processing...". It's in the backup ZIP file I sent you, it was the "BCC Freq Pinyin-231130.pqb" one.
 
v3.99.1.8: I now could easily manually load all of my previous user dictionaries. I'll have to figure out how to re-link them with my flashcards properly later.
 
Thanks! Unfortunately it didn't do it. But this is kind of understandable: When I migrated from Pleco 3.2 to Pleco 3.99.1.7, Pleco just re-assigned the dictionary highest up in my Manage dictionaries list to the flashcards in my flashcards database which where linked to a non-existent dictionary (one of my user dictionaries). If I now loaded that user dictionary, Pleco has no way of knowing that those flashcards should actually link to that user dictionary. Is my thinking sound?

I tried to remap the flashcards to the correct user dictionary recursively. Probably need to create a new Operation in the Expert mode, or similar. Something like this, but I'll have to read the (future) documentation so as not to create a mess:

IMG_7105.PNG
 
If you have all of your old data in the Legacy app you could always just delete 4.0 and migrate again (per the email) - that will also fix some other issues like format characters not translating correctly.
 
You can back up your data from 4.0 first, just in case. (but yeah, understandably nerve-wracking)
 
I'll do it. Can I ask: If I do the transition from 3.2 to 4.0 once again, will I also be getting flashcard tags back? Those didn't carry over previously, as far as I could see.
 
I didn't realize those were broken, actually - we didn't make any changes to that in 4.0, but will investigate and hopefully fix it in the next beta if you prefer to wait.
 
Thanks, then that's what I'll do! Yeah, it looks like they all went missing. No problem at all.
 
Last edited:
Back
Top