rich_f Wrote:I'm having a problem right now with getting it to recognize any of my dictionaries. I just get the generic "Can't find the title" in the CATALOGS file error. I'm using the right dictionaries, and they normally work... is it a .Net thing, a Win7-64 thing, or is it a Path thing?Do you have any non-ASCII characters in the file path of the CATALOGS file? If so, you will need to remove them. If that doesn’t solve the issue, let me know. Also if you put Epwing2Anki in the Program Files directory, try moving it somewhere else. By default Windows restricts write privilege to folders in Program Files. Epwing2Anki needs to write to its own local directories, so that can be a problem.
Oh, and I'd really like to have tokens. I spent a couple of hours last night cleaning up output to re-import, and it's a royal pain. -_- Maybe under an "Advanced" tab?
Edit: Just double-checked. EB Pocket has no problems reading any of them, so I'm stumped.
“Tokens” and Epwing2Anki’s “Fields” are synonymous.
For example, say that in some other program you have these tokens:
%e = expression
%r = reading
%d = definition from EDICT
spaces = tab
If you wanted an expression, reading, and definition in your import file you would specify the tokens like this:
“%e %r %d”
To get the equivalent import file in Epwing2Anki, you would add fields to the Card Layout listbox in the Setup Card Layout page like this:
Expression
Reading
Definition: EDICT
So in other words:
%e = “Expression”
%r = “Reading”
%d = “Definition: EDICT”
When you go to generate the import file with Epwing2Anki, the import file will look something like this:
expression_for_word1<tab>reading_for_word1<tab>definition_for_word1
expression_for_word2<tab>reading_for_word2<tab>definition_for_word2
etc.
The above import file has 3 fields/columns.
For line 1, these are the fields/columns:
Field1: expression_for_word1
Field2: reading_for_word1
Field3: definition_for_word1
For line 2, these are the fields/columns:
Field1: expression_for_word2
Field2: reading_for_word2
Field3: definition_for_word2
In the Anki import dialog, you would just map whatever you call your Anki expression field to Field 1 of the import file, you would map whatever you call your Anki reading field to Field 2 of the import file, and you would map whatever you call your Anki definition field to Field 3 of the import file.
Anki doesn’t force you to map each field. If you just want to use just the expression and definition fields from the import file (for whatever reason), you can leave Field 2 in the Anki import dialog blank.
The Anki import dialog also has a neat ability to update certain fields in existing cards using fields from the import file. So for example, say you only have cards with 3 fields: expression, reading and definition. Now say you added a fourth “example sentences” field. For all your existing cards, the example sentences fields would now be blank. Using Epwing2Anki you can create an import file containing example sentences for the words that are already in your deck. Then you can tell Anki to update only the example sentences field for those cards from your import file.
Clear as mud?
