Pleco for Android 3.2

mikelove

皇帝
Staff member
We stopped doing CN versions a few months ago, when it became clear that Google Play was going to stay permanently blocked in China. So I'd suggest backing up your flashcard / user dictionary databases and switching to the official version, either from GPlay or from our website (APK at pleco.com/getandroid).
 

alex_hk90

状元
I'm not sure which version this started but recently I've noticed an issue with the Pleco user dictionary import function. I have a flashcard file with 7,618 entries but when I try to import it (with or without Unsafe mode ticked), it only imports 7,112 entries. This could make sense if there were corrupt or invalid entries but the strange thing is that if I split this flashcard file up until 8 separate files (each with up to 1,000 entries) and import those to the Pleco user dictionary, then it works fine and all 7,618 entries are imported...
 

mikelove

皇帝
Staff member
Reproduced it now - thanks. Actually relates to a rare encoding issue - half of a CJK Extension B character falling in one chunk of text to import and half in the next. Should be fixed in 3.2.3. (same bug also exists on iOS, but since it uses a different import buffer size it doesn't happen to occur with this particular file)
 

HW60

状元
Words with more than 4 characters can only be reviewed with the self-graded test type. It would be helpful if the number of characters could be shown in Show definition ask for headword - this information is obviously available in Fill-in-the blanks.
 

mikelove

皇帝
Staff member
Sorry, not quite sure what you mean - you want us to display the number of characters on each card somehow?
 

HW60

状元
Yes, if possible. There can be different translations for the definition, leading to a 5 or 8 character long word for example.
 

mikelove

皇帝
Staff member
Feels like this would only help in a limited number of cases, though - there might also be cases where a definition has several different translations of the same length.
 

HW60

状元
I use Fill-in-the-Blanks ususally, but Pleco does not work with that test type and 5+ character words. So I use Self-Graded after my Fill-in-the-Blanks session to get those long words. Fill-in-the-Blanks shows the number of characters. Is there any reason to treat Self-Graded different?

I started adding the number of characters for those long words to the definition field, so there is no need to change anything.
 

HW60

状元
For some reason I uninstalled Pleco on my phone, installed it again and copied the flashcard db from my tablet to the phone. Now I have all flashcards, but no profiles. Do I need to create them all again?
 

mikelove

皇帝
Staff member
They should be backed up with the rest of the database - did you do a "Backup Database" or export to XML? You need to use "Backup Database" in order for the profiles to transfer over.
 

HW60

状元
They should be backed up with the rest of the database - did you do a "Backup Database" or export to XML? You need to use "Backup Database" in order for the profiles to transfer over.
Thanks - so far I only had copied the flashcard.pqb file. I did not know that it does not contain all information. With the flashbackup.pqb there was no immediate problem. I tried to rename the restored flashcards to create another flashcards.pqb, but that destroyed the flashbackup file!

I have another problem: I wanted to make a copy of my flashcard db without my japanese words. I deleted the japanese top categories with Organize Cards/Edit/.../delete, and then deleted the uncategorized cards with Organize Cards/Edit/All/delete. Now I have no more uncategorized cards, but with Organize Cards/Search/all cards I still find all my japanese cards, now without a category. Is it impossible to definitely delete cards?
 

mikelove

皇帝
Staff member
Sounds like you might have been hit by a bug from a while ago that could leave you with 'phantom' categories after deleting a category - we fixed it a long time ago but you might still have one of those categories in your database, if you email me a flashcard backup I can remove it for you.
 

HW60

状元
Here is a solution, but the procedure is not too easy to find:
To delete all cards of a (top) category without removing the category structure and without moving the cards to Uncategorized: Organize cards, Search, category, select category, Search Now, Edit, All, Delete, Delete.
To delete the structure of a top category with no cards: Organize Cards, tap-hold the category, Delete.
Most difficult to find for me: To remove all categories from a set of cards: Organize Cards, Edit, Batch, Remove from all categories. This procedure even allows to move cards to Uncategorized, which had been moved to "nowhere" (no category, not in Uncategorized) by Pleco before.

Tap-holding a top category with cards in order to remove the category structure does work for 1 (the first) of my 3 top categories. The second top category goes to Uncategorized (about 30% of the cards) or to "nowhere" (the rest). The cards of the third top category all go to "nowhere".

Another procedure which does not work is Organize Cards, Search, Category, Select category, Search Now, Edit, All, Delete, Remove Category - nothing happens.
 

mikelove

皇帝
Staff member
Thanks. Another workaround is to delete the subcategories separately (just one level will do) instead of deleting the parent category by itself.

This is already fixed for 3.2.3 and we've also added a command in settings to "fix orphaned categories" that will remove any items like this from your database (whether they were created by this bug or a previous one).
 

CharonM72

秀才
Hello, not sure if anyone else had this problem, but recently my Extended Audio (Male) has not been working. I don't know when it broke, but it worked within the last year (although on a different phone). Now I have an LG G3 and I don't recall ever testing it on this phone until now, so it could be the phone. Regular syllable-by-syllable pronunciation and Cantonese pronunciation works. I have the most recent version of Pleco. I tried uninstalling the package, force-closing the app, deleting the app's cache, and restarting and reinstalling it and it still doesn't work. Words such as 畿辅 work spoken syllable-by-syllable, but words like 国都, which would be under extended audio, make no sound at all.
Thanks for the help.
 

mikelove

皇帝
Staff member
Hmm... what order did you uninstall / reinstall the add-on in? Try this - uninstall it again, uninstall the basic male audio too, reboot your phone, then reinstall just the extended - does that work any better?
 

CharonM72

秀才
Hi Mike, thanks for the quick reply. That does fix the extended voices, but now when I reinstall the basic audio, that doesn't work, and only extended voices work. Any idea what the issue is?
 
Top