I've got Pleco to make custom user dictionaries using flashcard import as discussed in the features thread, and I found a SQLite manager that allows me to tweak the dictionary file afterward, so I can pretty much set up everything the way I want. The current dictionary I've got is only a few hundred entries, so additional indexing isn't neccessary.
I'm using Excel for my raw data, and since Excel doesn't support private use characters and tabs I've got tokens for those. I basically concatenate my entries together using Excel, paste it into a text editor and replace the tokens with the correct characters. At that point I can use the flashcard import function. I'm using the old format rather than the XML format right now, as I don't need to write a really crazy regex to restructure the individual lines excel outputs into xml. When I update the dictionary I'm not updating a single entry, I just rebuild the whole dictionary using the same process.
What I'm concerned about though is how to create flashcards for this dictionary, and then update the dictionary in the future and keep the flashcard mapping. I looked through the schema and I don't see a unique identifier aside from rowid. Even if there was an obvious unique ID I'm not sure how I would go about mapping my raw data to refer back to a specific entry when I rebuild the database.
Is the flashcard to dictionary entry mapping supported with user dictionaries? Can we get some detail/advice about how to design a user dict with flashcards to support updates to the dictionary over time?
I'm using Excel for my raw data, and since Excel doesn't support private use characters and tabs I've got tokens for those. I basically concatenate my entries together using Excel, paste it into a text editor and replace the tokens with the correct characters. At that point I can use the flashcard import function. I'm using the old format rather than the XML format right now, as I don't need to write a really crazy regex to restructure the individual lines excel outputs into xml. When I update the dictionary I'm not updating a single entry, I just rebuild the whole dictionary using the same process.
What I'm concerned about though is how to create flashcards for this dictionary, and then update the dictionary in the future and keep the flashcard mapping. I looked through the schema and I don't see a unique identifier aside from rowid. Even if there was an obvious unique ID I'm not sure how I would go about mapping my raw data to refer back to a specific entry when I rebuild the database.
Is the flashcard to dictionary entry mapping supported with user dictionaries? Can we get some detail/advice about how to design a user dict with flashcards to support updates to the dictionary over time?