--- /dev/null
+German-English dictionary dedicated to my parents Bob and Judy Hughes,
+my German teachers, Suzanne Blount and Steven Sidore,
+my friends Max Haeberlin, Severin Obertuefer, and Ben Keck,
+and all my friends and students at Munich International School.
+Und Die Toten Hosen.
+
+German-English dictionary contains information from:
+de-en.txt - a German-English dictionary
+Version: devel 2011-06-21
+Source: http://dict.tu-chemnitz.de/
+Thanks to Frank Richter.
+And from:
+(EN)Wiktionary
// isoToWikiName.keySet().retainAll(Arrays.asList("UK", "HR", "FI"));
//isoToWikiName.clear();
- boolean go = true;
+ boolean go = false;
for (final String foreignIso : isoToWikiName.keySet()) {
- if (foreignIso.equals("SV")) {
+ if (foreignIso.equals("HE")) {
go = true;
}
if (!go) {
name.contains("plural of")) {
String formName = name;
if (name.equals("form of")) {
- formName = args.remove(0);
+ formName = remove(args, 0, null);
+ }
+ if (formName == null) {
+ LOG.warning("Missing form name: " + title);
+ formName = "form of";
}
String baseForm = get(args, 1, "");
if ("".equals(baseForm)) {
}
namedArgs.keySet().removeAll(USELESS_WIKI_ARGS);
WikiTokenizer.appendFunction(englishBuilder.append("{"), formName, args, namedArgs).append("}");
- otherIndexBuilder.addEntryWithString(indexedEntry, baseForm, EntryTypeName.WIKTIONARY_BASE_FORM_SINGLE, EntryTypeName.WIKTIONARY_BASE_FORM_MULTI);
-
+ if (baseForm != null) {
+ otherIndexBuilder.addEntryWithString(indexedEntry, baseForm, EntryTypeName.WIKTIONARY_BASE_FORM_SINGLE, EntryTypeName.WIKTIONARY_BASE_FORM_MULTI);
+ } else {
+ // null baseForm happens in Danish.
+ LOG.warning("Null baseform: " + title);
+ }
} else {
namedArgs.keySet().removeAll(USELESS_WIKI_ARGS);
if (args.size() == 0 && namedArgs.isEmpty()) {
+random word jump
+move dict to top of list when downloaded
+pronunciation
+speech recognition
+flashcards
+text to speech / audio from wiktionary
+font size
+synonyms
+
+
+
**** UI:
! multi search
X version number
! enter should hide keyboard
-icons
+icons inside dictionaries
**** PC:
Handle other sections:
Pronunciation
Synonyms
+ Usage notes.
Chinese: handle "Compounds" section
{{count page|[[Wiktionary:Page count]]}}