Hi,

I was encoding new cards in a new category in Mnemosyne 2 when the software 
refused to let me input a card already in another category (or tag).  The 
message was:

"Card is already in database.  Duplicate not added."

Is there a way to force-encode a duplicated card within a different category 
without using extra characters?  This would be useful when you're sorting your 
vocabulary in categories and some words are in use in both categories.

Here is an example where the current situation is not working well I feel:

- you are currently learning a new language
- you have sorted your vocabulary in different categories
- in category 'food and kitchen' you have encoded the word 'knife'
- in category 'camping' you would like to encode 'knife' (but you currently 
can't)
- in category 'fishing' you would like to encode 'knife' (but you currently 
can't)
- you decide to start learning the 'camping' category before 'food and kitchen' 
category and so you don't learn the work 'knife' because the software didn't 
allow you to encode it under 'camping' as you have already encoded it in 'food 
and kitchen'.

I believe that the option to nonetheless add a duplicated word under a new 
category (through encoding or import) should be freely available if needed. 
After all, the presence of a word in a category whether that word exists 
already in the database or not, should be a matter of human jugement and not of 
software restriction, even if a warning is always nice.

Suggestions for duplicates improvement at import:
- detect potential duplicates
- if any duplicates, warning dialog: "#NUMBER card(s) already exist in the 
current database, would you like to: "
-- encode all duplicated cards nonetheless
-- skip all duplicated cards
-- specify whether to specify it one by one (#NUMBER cards) (this could lead to 
a check box list of words to keep or delete maybe?)

Suggestions for duplicates improvement at encoding:
- detect a duplicate (already in the application)
- if setting "Allow duplicates when encoding a new card" is checked, encode 
duplicate else refuse encoding as it currently is in the software
- if setting "Warning message when encoding a duplicated card", output warning 
message

Suggestions for Mnemosyne settings improvement:
- check box for "Allow duplicates at import"
- check box for "Allow duplicates when encoding a new card"
- check box for "Warning message when encoding a duplicated card"

All the best,
Laurent

-- 
You received this message because you are subscribed to the Google Groups 
"mnemosyne-proj-users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msg/mnemosyne-proj-users/-/P7CUnhEEJPwJ.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to