X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2Fparser%2Fwiktionary%2FEnFunctionCallbacks.java;h=b7e1994f0464eb23c343b2ababa301c54f8a2113;hb=db5b09de08e526988f90f02d64a0c7e9af3b477d;hp=38598f3ef29fc38a4bd7ac56aad46093ae12272c;hpb=750d808c256f16703f8b348df2d260c5ca0bd56d;p=DictionaryPC.git diff --git a/src/com/hughes/android/dictionary/parser/wiktionary/EnFunctionCallbacks.java b/src/com/hughes/android/dictionary/parser/wiktionary/EnFunctionCallbacks.java index 38598f3..b7e1994 100644 --- a/src/com/hughes/android/dictionary/parser/wiktionary/EnFunctionCallbacks.java +++ b/src/com/hughes/android/dictionary/parser/wiktionary/EnFunctionCallbacks.java @@ -679,6 +679,7 @@ class EnFunctionCallbacks { builder.append(", "); } appendAndIndexWikiCallback.dispatch(val, null); + appendAndIndexWikiCallback.parser.addLinkToCurrentEntry(val, EntryTypeName.WIKTIONARY_IS_FORM_OF_SOMETHING_ELSE); } } } @@ -989,32 +990,32 @@ static final class it_conj_are implements Fu final String inf = namedArgs.get("inf"); // TODO: center everything horizontally. - builder.append(""); + builder.append("
"); builder.append(""); - builder.append(""); + builder.append(""); builder.append(""); builder.append("\n"); builder.append(""); - builder.append(""); + builder.append(""); builder.append(""); - builder.append(""); + builder.append(""); builder.append(""); builder.append("\n"); builder.append(""); - builder.append(""); + builder.append(""); builder.append(""); - builder.append(""); + builder.append(""); builder.append(""); @@ -1023,18 +1024,18 @@ static final class it_conj_are implements Fu final List prefixes = (inf != null && inf.endsWith("si")) ? it_reflexive_pronouns : it_empty; String style = " style=\"background:#c0cfe4\""; - outputDataRow(appendAndIndexWikiCallback, style, "indicative", style, "th", "", new LinkedHashMap(it_indicativePronouns), it_empty); - outputDataRow(appendAndIndexWikiCallback, style, "present", "", "td", "pres", namedArgs, prefixes); - outputDataRow(appendAndIndexWikiCallback, style, "imperfect", "", "td", "imperf", namedArgs, prefixes); - outputDataRow(appendAndIndexWikiCallback, style, "past historic", "", "td", "prem", namedArgs, prefixes); - outputDataRow(appendAndIndexWikiCallback, style, "future", "", "td", "fut", namedArgs, prefixes); + outputDataRow(appendAndIndexWikiCallback, style, "indicativo", style, "th", "", new LinkedHashMap(it_indicativePronouns), it_empty); + outputDataRow(appendAndIndexWikiCallback, style, "presente", "", "td", "pres", namedArgs, prefixes); + outputDataRow(appendAndIndexWikiCallback, style, "imperfetto", "", "td", "imperf", namedArgs, prefixes); + outputDataRow(appendAndIndexWikiCallback, style, "passato remoto", "", "td", "prem", namedArgs, prefixes); + outputDataRow(appendAndIndexWikiCallback, style, "futuro", "", "td", "fut", namedArgs, prefixes); style = " style=\"background:#c0d8e4\""; - outputDataRow(appendAndIndexWikiCallback, style, "conditional", style, "th", "", new LinkedHashMap(it_indicativePronouns), it_empty); - outputDataRow(appendAndIndexWikiCallback, style, "present", "", "td", "cond", namedArgs, prefixes); + outputDataRow(appendAndIndexWikiCallback, style, "condizionale", style, "th", "", new LinkedHashMap(it_indicativePronouns), it_empty); + outputDataRow(appendAndIndexWikiCallback, style, "presente", "", "td", "cond", namedArgs, prefixes); style = " style=\"background:#c0e4c0\""; - outputDataRow(appendAndIndexWikiCallback, style, "subjuntive", style, "th", "", new LinkedHashMap(it_subjunctivePronouns), it_empty); + outputDataRow(appendAndIndexWikiCallback, style, "congiuntivo", style, "th", "", new LinkedHashMap(it_subjunctivePronouns), it_empty); namedArgs.put("sub3s2", namedArgs.remove("sub3s")); namedArgs.put("sub1s", namedArgs.get("sub123s")); namedArgs.put("sub2s", namedArgs.get("sub123s")); @@ -1042,15 +1043,15 @@ static final class it_conj_are implements Fu namedArgs.put("sub1s2", namedArgs.get("sub123s2")); namedArgs.put("sub2s2", namedArgs.get("sub123s2")); namedArgs.put("sub3s2", namedArgs.remove("sub123s2")); - outputDataRow(appendAndIndexWikiCallback, style, "present", "", "td", "sub", namedArgs, prefixes); + outputDataRow(appendAndIndexWikiCallback, style, "presente", "", "td", "sub", namedArgs, prefixes); namedArgs.put("impsub1s", namedArgs.get("impsub12s")); namedArgs.put("impsub2s", namedArgs.remove("impsub12s")); namedArgs.put("impsub1s2", namedArgs.get("impsub12s2")); namedArgs.put("impsub2s2", namedArgs.remove("impsub12s2")); - outputDataRow(appendAndIndexWikiCallback, style, "imperfect", "", "td", "impsub", namedArgs, prefixes); + outputDataRow(appendAndIndexWikiCallback, style, "imperfetto", "", "td", "impsub", namedArgs, prefixes); style = " style=\"background:#e4d4c0\""; - outputDataRow(appendAndIndexWikiCallback, style, "imperative", style, "th", "", new LinkedHashMap(it_imperativePronouns), it_empty); + outputDataRow(appendAndIndexWikiCallback, style, "imperativo", style, "th", "", new LinkedHashMap(it_imperativePronouns), it_empty); outputDataRow(appendAndIndexWikiCallback, style, "", "", "td", "imp", namedArgs, it_empty); // these are attached to the stem. builder.append("
infinitiveinfinito"); appendAndIndexWikiCallback.dispatch(MapUtil.safeRemove(namedArgs, "inf", "-"), null); builder.append("
auxiliary verbverbo ausiliare"); appendAndIndexWikiCallback.dispatch(MapUtil.safeRemove(namedArgs, "aux", "-"), null); builder.append("gerundgerundio"); outputKeyVariations(appendAndIndexWikiCallback, builder, "ger", namedArgs); builder.append("
present participleparticipio presente"); outputKeyVariations(appendAndIndexWikiCallback, builder, "presp", namedArgs); builder.append("past participleparticipio passato"); outputKeyVariations(appendAndIndexWikiCallback, builder, "pastp", namedArgs); builder.append("
\n");