How do I edit a card, if I see, there is something wrong?
How can I locate a specific card? What about "Find" or "Search"?
Is it possible to move cards from one box to another, for example to create a subset of verbs?
Displaying is really slow, is that bad?
Does it run on Windows?
I have some dictionary data. How do i use it in JDictP?
How do I create and convert data from Ergane Version 5.0?
How do I create and convert data from Ergane Version 6.0?
Q: How do I edit a card, if I see, there is something wrong? A: On the device, if you see the card, tap the menu button. Then select the Cards menu, and there the item "Edit current". There, you can change the two sides of the card (Using palm keyboard is possible also. BUT: The unicode chars are displayed using ufolib, there is no unicode-aware editing or keyboard in SuperWaba yet; sorry; if you are a Java geek, please contribute). On the desktop PC you can run the Swingstore application and then select the feature "View full dictionaries in one table" (Double-click the words there).
The last way is to edit the original TEI.2 XML file (same download position), if you got a UTF-8-aware XML editor.
In all cases, please send/link me the corrected dictionary, so everybody can profit.
Q: How can I locate a specific card? What about "Find" or "Search"? A: This feature is not implemented yet, but planned (by now, the file format is able to contain the needed information). If You are a java geek, please contribute.
Q: Is it possible to move cards from one box to another, for example to create a subset of verbs? A: This is not at all the intention of the boxes. Every time you do not know a card it falls back to the first box, so you have to learn it again often. If you know one card, it moves to the next box. What you mean is to copy the dictionary and remove most cards, isn't it? At least you can do what you said by marking the subset "wrong", so all these cards will then stay in box number one.
Q: Displaying is really slow, is that bad? A: Yes, JDictP is made fast, not running fast. If You are a java geek, please contribute.
Q: Does it run on Windows? A: Yes, unpack the release ZIP file and run runJDictP.bat, see the pics pic 1 (41K) and pic 2 (30K).
Q: I have some dictionary data. How do i use it in JDictP? A: The import format for JDictP is TEI.2 XML (or a part of it), look at this example. Encoding of the XML file is its default encoding, its UTF-8. Steps are:
1. Run the JDictP-Swingstore application:
java -cp xerces/xerces.jar:xerces/xercesSamples.jar:superwaba/superwaba.jar:jdictp.jar
jdictp.store.SwingJDictPStore
this commandline can be found in runSwingstore.sh .
2. Select "Import TEI XML file " in the gui.
3. Enter file and path or browse to the xml file in "Filename: ".
4. In "Catalog short name: " give the filename for the PDB file (without .PDB suffix).
5. Tap button "Import ".
6. Tap button "Back " (twice).
7. Have a look in the current directory, your PDB file should be there.
Q: How do I create and convert data from Ergane Version 5.0, like in the ready-to-use dictionary data? A: Steps are:
1. We need the exported Ergane text file:
1.1. Start "ergane.exe".
1.2. Tap button "Export".
1.3. In the menu, select "Format" -> "Type 2A".
1.4. Select the desired languages in the "From" and "To" lists.
1.5. Select "Unicode" in the encoding list.
1.6. Tap the button "Export".
1.7. Check "Ok" if dialog arises that Ergane is not sure whether the character set is suitable.
1.8. Give a file name, e.g. "lang.txt" and tap the button "Ok".
1.9. Wait for Ergane building and exporting the file.
1.10. Exit Ergane
2. "lang.txt" is an UCS-2 unicode encoded text file, now convert it into TEI.2 XML format:
2.1. Run the JDictP-Swingstore application:
java -cp xerces/xerces.jar:xerces/xercesSamples.jar:superwaba/superwaba.jar:jdictp.jar
jdictp.store.SwingJDictPStore
this commandline can be found in runSwingstore.sh .
2.2. Select "Convert Ergane V5.0 UCS2 text file to TEI-XML file " in the gui.
2.3. In the field "Input text filename: " enter the filename "lang.txt".
2.4. In the field "Output XML filename: " enter a name for the XML file, eg. "lang.xml".
2.5. In the field "Dictionary title: " enter a dictionary title, e.g. "Ergane Dict DE:RU".
2.6. Tap button "Convert ".
2.7. Tap button "Back " (twice).
2.8. Have a look, the XML file should be there.
3. Import the XML file, see above.
Q: How do I create and convert data from Ergane Version 6.0? A: Steps are:
1. We need the exported Ergane XML file:
1.1. Start "Ergane" via start menu.
1.2. Tap the button "Eksportado" (Exporting).
1.3. Select the desired languages in the "Fonto" (From) and "Celo" (To) lists.
1.4. Select "Unikodo" (Unicode) in the encoding list (Below "Montu signaron"), if preset; else select the one which is preset (e.g. "US-ASCII").
1.5. Tap the button "Eksportu" (Export).
1.6. Select a name for the Ergane-XML file and tap the button "Ok".
1.7. Wait for Ergane building the export file.
1.8. Exit Ergane.
2. Now convert the Ergane-XML file into TEI.2 XML format:
2.1. Run the JDictP-Swingstore application:
java -cp xerces/xerces.jar:xerces/xercesSamples.jar:superwaba/superwaba.jar:jdictp.jar
jdictp.store.SwingJDictPStore
this commandline can be found in runSwingstore.sh .
2.2. Select "Convert Ergane V6.0 XML file to TEI-XML file " in the gui.
2.3. In the field "Input text filename: " enter the filename "lang.txt".
2.4. In the field "Output XML filename: " enter a name for the XML file, eg. "lang.xml".
2.5. In the field "Dictionary title: " enter a dictionary title, e.g. "Ergane Dict DE:RU".
2.6. Tap button "Convert ".
2.7. Tap button "Back " (twice).
2.8. Have a look, the XML file should be there.
3. Import the XML file, see above.
|