Flashcard Naming Problem

Hi,

When I have multiple flashcard lists in one file, I use '//' to separately name them.

Example:

//Chapter 1
.
.
.
//Chapter 2
.
.
.
//Chapter 3


Now, when I import, the flashcard list names Chapter 2 and Chapter 3 appear perfectly as desired. However, //Chapter 1 is named 'Imported Words'. Then I have to manually go in after each import to rename it.

I know the default is 'Imported Words' if no "//" name is specified. However, can you fix it in the next update so that if the //Chapter 1, for example is specified that it will be that name instead of reverting back to the default?
 
Hi ChaoRenDaiFu

To get your Flashcard Lists named Correctly,
You need a space ' ' after the //

eg
// Chapter 1
...
// Chapter 2
...
// Chapter 3
...

Hope This Helps
The Duelist
 
The Duelist,

Thank you for pointing out my typo above. I typed my post above incorrectly, however in my Flashcard file, I do actually have a space after the '//'

So the above should read,:

// Chapter 1

// Chapter 2

// Chapter 3

The problem is still the same -- I experience having "Imported Words" as the name of the first flashcard file list, while the other lists subsequent are named correctly during import.

Just curious, you do not get the same result in import Duelist? I had a palm and had that same result. I just bought an Axim and also have the same problem on my pocket pc. hmmm....
 
l can second this problem with parts of newly imported flashcard sets ending up in the wrong collection. l experienced that on a Palm.

-- Harald
 

mikelove

皇帝
Staff member
Could be something to do with the text encoding - are you using UTF-8? Some UTF-8 text editors insert a 3-byte code (called a Unicode signature) at the beginning of a file to indicate that that file is in UTF-8; I believe the instruction manual alludes to the fact that you should make sure to disable or remove this, but it's pretty easy to miss. The PlecoDict importer rather dimly assumes that this code is part of the subsequent line, so it doesn't see that "// " sequence at the start of the line and inserts it instead as a new flashcard in a generic Imported Words list.

haraldalbrecht - are you having this same problem with the first list sometimes dropping its name, or is something else happening?
 
Oh, that might be it. I haven't had a chance to test it yet, but I beleive I had add unicode signature (BOM) checked when saving in utf-8 in my editor.

I will definitely turn it off now.

btw, is there a way to get pleco to be able to handle the unicode signature up front in the next version upgrade? I have over 100 flashcard files. It will be painful to have to go in and re-save each one. doh!!
 

mikelove

皇帝
Staff member
Yes, we could certainly fix this in the next version - should be fixable even in 1.0.4 and if not then then certainly in 2.0.
 
mike,

I re-saved some of my flashcard files without the unicode header and the file name is appearing properly during import. However, the system is hanging before all of the cards have completed importing. One flashcard set started hangin at 15 completed import (I had 56 cards in that list); while other lists started hanging at 1 or 2 cards during import.

I should add that I checked the formatting of the flashcards and they appear to be correct. character <tab> pinyin <tab> definition , etc...

Very strange.... Any suggestions? Thank you.
 

mikelove

皇帝
Staff member
See my other post - make sure that there's nothing but Chinese characters in the character field and nothing but Pinyin syllables in the Pinyin field and the import should work smoothly.
 
Top