- new Entry("der Hund", "the dog"),\r
- new Entry("Die grosse Katze", "The big cat"), \r
- new Entry("die Katze", "the cat"),\r
- new Entry("gross", "big"),\r
- new Entry("Dieb", "thief"),\r
- new Entry("rennen", "run"));\r
+ Entry.parseFromLine("Hund {m} :: dog", true),\r
+ Entry.parseFromLine("\"Pick-up\"-Presse {f} :: baler", true),\r
+ Entry.parseFromLine("(Ach was), echt? [auch ironisch] :: No shit! [also ironic]", true),\r
+ Entry.parseFromLine("(akuter) Myokardinfarkt {m} <AMI / MI> :: (acute) myocardial infarction <AMI / MI>", true),\r
+ Entry.parseFromLine("(reine) Vermutung {f} :: guesswork", true),\r
+ Entry.parseFromLine("(mit) 6:1 vorne liegen :: to be 6-1 up [football]", true),\r
+ Entry.parseFromLine("(auf) den Knopf drücken [auch fig.: auslösen] :: to push the button [also fig.: initiate]", false),\r
+ Entry.parseFromLine("Adjektiv {n} /Adj./; Eigenschaftswort {n} [gramm.] | Adjektive {pl}; Eigenschaftswörter {pl} :: adjective /adj./ | adjectives", true),\r
+ Entry.parseFromLine("Älteste {m,f}; Ältester :: oldest; eldest", true),\r
+ Entry.parseFromLine("\"...\", schloss er an. :: '...,' he added.", true),\r
+ Entry.parseFromLine("besonderer | besondere | besonderes :: extra", false),\r
+ Entry.parseFromLine("| zu Pferde; zu Pferd | reiten :: horseback | on horseback | go on horseback", true),\r
+ Entry.parseFromLine("Hauptaugenmerk {m} | sein Hauptaugenmerk richten auf :: | to focus (one's) attention on", true)\r
+ );\r
+\r
+ assertFalse(entries.contains(null));\r
+\r
+ // Hyphenated words get put both multiple listings.\r
+\r
+ final Dictionary dict = new Dictionary(Language.DE, Language.EN);\r
+ dict.entries.addAll(entries);\r
+ DictionaryBuilder.createIndex(dict, Entry.LANG1);\r
+ DictionaryBuilder.createIndex(dict, Entry.LANG2);\r
+ \r
+ for (int l = 0; l <= 1; l++) {\r
+ final LanguageData languageData = dict.languageDatas[l];\r
+ System.out.println("\n" + languageData.language);\r
+ for (int i = 0; i < languageData.sortedIndex.size(); i++) {\r
+ final IndexEntry indexEntry = languageData.sortedIndex.get(i);\r
+ System.out.println(indexEntry);\r
+ }\r
+ }\r