From 791f149be5b2297b492467f55ea332378819a9d9 Mon Sep 17 00:00:00 2001 From: thadh Date: Mon, 10 Sep 2012 17:46:51 -0700 Subject: [PATCH] HtmlEntries don't count as main entries. --- .../dictionary/engine/IndexBuilder.java | 2 +- .../wiktionary/EnFunctionCallbacks.java | 66 +++--- .../wiktionary.WholeSection.DE.quickdic.text | 180 ++++++++-------- .../wiktionary.WholeSection.EN.quickdic.text | 192 ++++++++--------- .../wiktionary.WholeSection.IT.quickdic.text | 200 +++++++++--------- 5 files changed, 323 insertions(+), 317 deletions(-) diff --git a/src/com/hughes/android/dictionary/engine/IndexBuilder.java b/src/com/hughes/android/dictionary/engine/IndexBuilder.java index 9fe234b..a7bf561 100644 --- a/src/com/hughes/android/dictionary/engine/IndexBuilder.java +++ b/src/com/hughes/android/dictionary/engine/IndexBuilder.java @@ -54,7 +54,7 @@ public class IndexBuilder { TokenRow tokenRow = null; if (!tokenData.htmlEntries.isEmpty()) { - tokenRow = new TokenRow(indexIndex, rows.size(), index, /* hasMainEntry */ true); + tokenRow = new TokenRow(indexIndex, rows.size(), index, tokenData.hasMainEntry); rows.add(tokenRow); } diff --git a/src/com/hughes/android/dictionary/parser/wiktionary/EnFunctionCallbacks.java b/src/com/hughes/android/dictionary/parser/wiktionary/EnFunctionCallbacks.java index 5593ffd..15dae48 100644 --- a/src/com/hughes/android/dictionary/parser/wiktionary/EnFunctionCallbacks.java +++ b/src/com/hughes/android/dictionary/parser/wiktionary/EnFunctionCallbacks.java @@ -32,7 +32,13 @@ import com.hughes.util.ListUtil; class EnFunctionCallbacks { static final Map> DEFAULT = new LinkedHashMap>(); - + + static final Map> DEFAULT_GENERIC = new LinkedHashMap>(); + static { + FunctionCallback callback = new TranslationCallback(); + DEFAULT_GENERIC.put("t", callback); + } + static { FunctionCallback callback = new TranslationCallback(); DEFAULT.put("t", callback); @@ -100,7 +106,7 @@ class EnFunctionCallbacks { callback = new AppendName(); DEFAULT.put("...", callback); - DEFAULT.put("qualifier", new QualifierCallback()); + DEFAULT.put("qualifier", new QualifierCallback()); DEFAULT.put("italbrac", new italbrac()); DEFAULT.put("gloss", new gloss()); DEFAULT.put("not used", new not_used()); @@ -173,12 +179,12 @@ class EnFunctionCallbacks { // ------------------------------------------------------------------ - static final class QualifierCallback implements FunctionCallback { + static final class QualifierCallback implements FunctionCallback { @Override public boolean onWikiFunction(final WikiTokenizer wikiTokenizer, final String name, final List args, final Map namedArgs, - final EnParser parser, - final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { + final T parser, + final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { if (args.size() != 1 || !namedArgs.isEmpty()) { EnParser.LOG.warning("weird qualifier: "); return false; @@ -193,12 +199,12 @@ class EnFunctionCallbacks { // ------------------------------------------------------------------ - static final class EncodingCallback implements FunctionCallback { + static final class EncodingCallback implements FunctionCallback { @Override public boolean onWikiFunction(final WikiTokenizer wikiTokenizer, final String name, final List args, final Map namedArgs, - final EnParser parser, - final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { + final T parser, + final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { if (!namedArgs.isEmpty()) { EnParser.LOG.warning("weird encoding: " + wikiTokenizer.token()); } @@ -224,12 +230,12 @@ class EnFunctionCallbacks { // ------------------------------------------------------------------ - static final class Gender implements FunctionCallback { + static final class Gender implements FunctionCallback { @Override public boolean onWikiFunction(final WikiTokenizer wikiTokenizer, final String name, final List args, final Map namedArgs, - final EnParser parser, - final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { + final T parser, + final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { if (!namedArgs.isEmpty()) { return false; } @@ -312,7 +318,7 @@ class EnFunctionCallbacks { // ------------------------------------------------------------------ - static final class AppendArg0 implements FunctionCallback { + static final class AppendArg0 implements FunctionCallback { @Override public boolean onWikiFunction(final WikiTokenizer wikiTokenizer, final String name, final List args, final Map namedArgs, @@ -337,12 +343,12 @@ class EnFunctionCallbacks { // ------------------------------------------------------------------ - static final class italbrac implements FunctionCallback { + static final class italbrac implements FunctionCallback { @Override public boolean onWikiFunction(final WikiTokenizer wikiTokenizer, final String name, final List args, final Map namedArgs, - final EnParser parser, - final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { + final T parser, + final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { if (args.size() != 1 || !namedArgs.isEmpty()) { return false; } @@ -355,12 +361,12 @@ class EnFunctionCallbacks { // ------------------------------------------------------------------ - static final class gloss implements FunctionCallback { + static final class gloss implements FunctionCallback { @Override public boolean onWikiFunction(final WikiTokenizer wikiTokenizer, final String name, final List args, final Map namedArgs, - final EnParser parser, - final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { + final T parser, + final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { if (args.size() != 1 || !namedArgs.isEmpty()) { return false; } @@ -373,24 +379,24 @@ class EnFunctionCallbacks { // ------------------------------------------------------------------ - static final class Ignore implements FunctionCallback { + static final class Ignore implements FunctionCallback { @Override public boolean onWikiFunction(final WikiTokenizer wikiTokenizer, final String name, final List args, final Map namedArgs, - final EnParser parser, - final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { + final T parser, + final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { return true; } } // ------------------------------------------------------------------ - static final class not_used implements FunctionCallback { + static final class not_used implements FunctionCallback { @Override public boolean onWikiFunction(final WikiTokenizer wikiTokenizer, final String name, final List args, final Map namedArgs, - final EnParser parser, - final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { + final T parser, + final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { appendAndIndexWikiCallback.builder.append("(not used)"); return true; } @@ -399,12 +405,12 @@ class EnFunctionCallbacks { // ------------------------------------------------------------------ - static final class AppendName implements FunctionCallback { + static final class AppendName implements FunctionCallback { @Override public boolean onWikiFunction(final WikiTokenizer wikiTokenizer, final String name, final List args, final Map namedArgs, - final EnParser parser, - final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { + final T parser, + final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { if (!args.isEmpty() || !namedArgs.isEmpty()) { return false; } @@ -460,12 +466,12 @@ class EnFunctionCallbacks { // -------------------------------------------------------------------- // -------------------------------------------------------------------- - static final class wikipedia implements FunctionCallback { + static final class wikipedia implements FunctionCallback { @Override public boolean onWikiFunction(final WikiTokenizer wikiTokenizer, final String name, final List args, final Map namedArgs, - final EnParser parser, - final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { + final T parser, + final AppendAndIndexWikiCallback appendAndIndexWikiCallback) { namedArgs.remove("lang"); if (args.size() > 1 || !namedArgs.isEmpty()) { // Unindexed! diff --git a/testdata/goldens/wiktionary.WholeSection.DE.quickdic.text b/testdata/goldens/wiktionary.WholeSection.DE.quickdic.text index 076fc6f..2b527cb 100644 --- a/testdata/goldens/wiktionary.WholeSection.DE.quickdic.text +++ b/testdata/goldens/wiktionary.WholeSection.DE.quickdic.text @@ -2,7 +2,7 @@ dictInfo=SomeWikiDataWholeSection EntrySource: wiktionary.WholeSection.DE.quickdic 0 Index: DE DE->EN -***A*** +===A=== HtmlEntry: A <<<

Pronunciation

  • {{IPA|/ʔaː/|lang=de}}
  • @@ -26,7 +26,7 @@ HtmlEntry: A <<<
---->>> -***ab*** +===ab=== HtmlEntry: ab <<<

Etymology

From {{etyl|goh|de}} {{term|ab|lang=goh}}, from {{proto|Germanic|ab|lang=de}}. @@ -53,7 +53,7 @@ From {{proto|Germanic|ab|lang=goh}}.
  1. of
---->>> -***ab-*** +===ab-=== HtmlEntry: ab- <<<

Pronunciation

Category:it:CountriesCategory:it:Exonyms---->>> -***Austria*** +===Austria=== HtmlEntry: Austria <<<{{wikipedia|lang=it}}

Pronunciation

  • {{IPA|/ˈaustrja/|lang=it}}, {{X-SAMPA|/"austrja/|lang=it}}
  • @@ -515,7 +515,7 @@ HtmlEntry: Austria <<<{{wikipedia|lang=it}}
  • Taurasi
Category:it:CountriesCategory:it:Exonyms---->>> -***avatar*** +===avatar=== HtmlEntry: avatar <<<

Noun

{{wikipedia|lang=it}}{{head|it|noun|g=m}} {inv} @@ -526,14 +526,14 @@ HtmlEntry: avatar <<<
  • tarava, varata
---->>> -***Bahrain*** +===Bahrain=== HtmlEntry: Bahrain <<<{{wikipedia|lang=it}}

Proper noun

{{head|it|proper noun|g=m}}
  1. {{l|en|Bahrain}}
Category:it:Countries---->>> -***Bangladesh*** +===Bangladesh=== HtmlEntry: Bangladesh <<<{{wikipedia|lang=it}}

Proper noun

{{it-proper noun|g=m}} @@ -545,7 +545,7 @@ HtmlEntry: Bangladesh <<<{{wikipedia|lang=it}}
  • bengali
  • Category:it:Countries---->>> -***BCE*** +===BCE=== HtmlEntry: BCE <<<

    Etymology

    {{initialism of|Banca Centrale Europea|European Central Bank|lang=it}} @@ -554,7 +554,7 @@ HtmlEntry: BCE <<<
    1. ECB
    ---->>> -***big*** +===big=== HtmlEntry: big <<<

    Noun

    {{head|it|noun|g=m}} {inv} @@ -562,14 +562,14 @@ HtmlEntry: big <<<
  • big shot, big noise
  • ---->>> -***bone*** +===bone=== HtmlEntry: bone <<<

    Adjective

    bone {f}
    1. {{form of|Feminine plural form|bono}}
    Category:Italian adjective forms---->>> -***Bulgaria*** +===Bulgaria=== HtmlEntry: Bulgaria <<<{{wikipedia|lang=it}}

    Pronunciation

    • {{IPA|/bulÉ¡aˈri.a/|lang=it}}, {{X-SAMPA|/bulga"ri.a/|lang=it}}
    • @@ -584,7 +584,7 @@ HtmlEntry: Bulgaria <<<{{wikipedia|lang=it}}
      • bulgaro
      Category:it:Countries---->>> -***Burundi*** +===Burundi=== HtmlEntry: Burundi <<<{{wikipedia|lang=it}}

      Proper noun

      {{it-proper noun|g=m}} @@ -595,14 +595,14 @@ HtmlEntry: Burundi <<<{{wikipedia|lang=it}}
      • burundese
      Category:it:Countries---->>> -***can*** +===can=== HtmlEntry: can <<<

      Noun

      {{it-noun|ca|m|n|ni}}
      1. {{context|poetic|_|and literary form of cane|lang=it}} dog
      ---->>> -***centavo*** +===centavo=== HtmlEntry: centavo <<<

      Noun

      {{it-noun|centav|m|o|i}} @@ -614,7 +614,7 @@ HtmlEntry: centavo <<<
    • vocante
    ---->>> -***ci*** +===ci=== HtmlEntry: ci <<<

    Etymology

    <small>For the pronoun</small><br>From {{etyl|la|it}} {{term|ecce|look|lang=la}} + {{term|hic|here|lang=la}}<small>For the adverb</small><br>{{etyl|la|it}} {{term|ecce|look|lang=la}} + {{term|ibi|there|lang=la}} @@ -652,7 +652,7 @@ HtmlEntry: ci <<<
  • qui
  • ---->>> -***color*** +===color=== HtmlEntry: color <<<

    Noun

    {{head|it|noun|g=m}} {inv} @@ -663,7 +663,7 @@ HtmlEntry: color <<<
    • cloro
    ---->>> -***country*** +===country=== HtmlEntry: country <<<

    Etymology

    From {{etyl|en|it}} @@ -672,7 +672,7 @@ From {{etyl|en|it}}
    1. {{music|lang=it}} country music
    af:countryang:countryar:countryaz:countryzh-min-nan:countrycs:countrycy:countryde:countryet:countryel:countryes:countryeo:countryfa:countryfr:countrygl:countryko:countryhy:countryio:countryid:countryit:countrykl:countrykn:countryka:countrykk:countrysw:countryku:countrylo:countrylb:countrylt:countryli:countryhu:countrymg:countryml:countrymy:countrynl:countryja:countrypl:countrypt:countryro:countryru:countrysimple:countryfi:countrysv:countryta:countryte:countryth:countrytr:countryuk:countryvi:countryzh:country>>> -***crude*** +===crude=== HtmlEntry: crude <<<

    Adjective

    crude f plural @@ -683,7 +683,7 @@ HtmlEntry: crude <<<
    • curde
    Category:Italian adjective forms---->>> -***date*** +===date=== HtmlEntry: date <<<

    Noun

    date {f} @@ -697,7 +697,7 @@ HtmlEntry: date <<<
  • feminine plural of dato, past participle of dare
  • Category:Italian past participle formsCategory:Italian verb forms---->>> -***de*** +===de=== HtmlEntry: de <<<

    Contraction

    {{head|it|contraction}} @@ -716,7 +716,7 @@ HtmlEntry: de <<<
    • ed
    ---->>> -***decade*** +===decade=== HtmlEntry: decade <<<

    Etymology

    {{confix|deca|ade|lang=it}} @@ -739,7 +739,7 @@ HtmlEntry: decade <<<
    • deceda
    Category:Italian verb formsCategory:it:Time---->>> -***deficit*** +===deficit=== HtmlEntry: deficit <<<

    Etymology

    {{etyl|en|it}} @@ -748,7 +748,7 @@ HtmlEntry: deficit <<<
    1. deficit (financial, medical)
    ---->>> -***Esperanto*** +===Esperanto=== HtmlEntry: Esperanto <<<

    Noun

    {{head|it|noun|g=m}} @@ -764,7 +764,7 @@ HtmlEntry: Esperanto <<<
  • speronate
  • ---->>> -***Estonia*** +===Estonia=== HtmlEntry: Estonia <<<{{wikipedia|lang=it}}

    Proper noun

    {{it-proper noun|f}} @@ -781,21 +781,21 @@ HtmlEntry: Estonia <<<{{wikipedia|lang=it}}
  • soniate
  • Category:it:CountriesCategory:it:Exonyms---->>> -***euro*** +===euro=== HtmlEntry: euro <<<{{wikipedia|lang=it}}

    Noun

    {{it-noun|eur|m|o|o}}
    1. euro {{gloss|currency}}
    Category:it:Currency---->>> -***f*** +===f=== HtmlEntry: f <<<

    Noun

    {{head|it|letter}} {{m|f|inv}}
    1. See under F
    ---->>> -***fa*** +===fa=== HtmlEntry: fa <<<

    Pronunciation

    • {{IPA|[ˈfa]|lang=it}}, {{X-SAMPA|/"fa/}}
    • @@ -827,7 +827,7 @@ HtmlEntry: fa <<<
    • Second-person singular imperative form of {{l|it|fare}}.
    • ---->>> -***gratis*** +===gratis=== HtmlEntry: gratis <<<

      Etymology

      From {{etyl|la|it}} {{term|gratis|lang=la}} @@ -853,7 +853,7 @@ From {{etyl|la|it}} {{term|gratis|lang=la}}
      • stragi
      ---->>> -***guerra*** +===guerra=== HtmlEntry: guerra <<<

      Etymology

      From {{etyl|roa-oit|it}} {{term|guerra|lang=it}}, from {{etyl|LL.|it}} {{recons|werra|lang=LL.}}, {{recons|guerra|lang=LL.}}, from {{etyl|frk|it}} {{recons|werra|werra|riot, disturbance, quarrel|lang=frk|sc=Latn}} from {{proto|Germanic|werrō|confusion, disarray|lang=it}}, from {{proto|Indo-European|wers-|to mix up, confuse, beat, thresh|lang=it}}. Related to {{etyl|goh|-}} {{term|werra|confusion, strife, quarrel|lang=goh}} ({{etyl|de|-}} {{term|verwirren|to confuse|lang=de}}), {{etyl|osx|-}} {{term|werran|to confuse, perplex|lang=osx}}, {{etyl|nl|-}} {{term|war|confusion, disarray|lang=nl}}, {{etyl|ang|-}} {{term|wyrsa|wyrsa, wiersa|worse|lang=ang}}. More at {{l|en|worse}}, {{l|en|wurst}}. @@ -893,7 +893,7 @@ From {{etyl|roa-oit|it}} {{term|guerra|lang=it}}, from {{etyl|LL.|it}} {{recons|
      • urgerà
      ---->>> -***i*** +===i=== HtmlEntry: i <<<

      Etymology 1

      Reduced form of {{term|gli|lang=it}}.<ref>{{reference-book| last = Patota | first = Giuseppe | title = Lineamenti di grammatica storica dell'italiano | year = 2002 | publisher = il Mulino | location = Bologna | language = Italian | id = ISBN 88-15-08638-2 | pages = p. 126 | chapter = }}</ref> @@ -923,7 +923,7 @@ Reduced form of {{term|gli|lang=it}}.<ref>{{reference-book| last = Patota

      References

      <references/>Category:it:Latin letter names---->>> -***in*** +===in=== HtmlEntry: in <<<

      Pronunciation

      • {{IPA|[in]|lang=it}}
      • @@ -946,7 +946,7 @@ HtmlEntry: in <<<
        • ni
        ---->>> -***Iraq*** +===Iraq=== HtmlEntry: Iraq <<<{{wikipedia|lang=it}}

        Proper noun

        {{it-proper noun|m}} @@ -957,7 +957,7 @@ HtmlEntry: Iraq <<<{{wikipedia|lang=it}}
        • iracheno
        Category:it:Countries---->>> -***langue*** +===langue=== HtmlEntry: langue <<<

        Verb

        langue @@ -968,7 +968,7 @@ HtmlEntry: langue <<<
        • lagune
        Category:Italian verb forms---->>> -***lente*** +===lente=== HtmlEntry: lente <<<

        Etymology 1

        Inflected form of {{term|lento|lang=it}}. @@ -989,7 +989,7 @@ From {{etyl|la|it}} {{term|lens|lēns|lentil|lang=la}}, lentis.
      • lente d'ingrandimento
      ---->>> -***libero*** +===libero=== HtmlEntry: libero <<<

      Etymology

      From {{etyl|la|it}} {{term|liber|līber}} @@ -1047,14 +1047,14 @@ From {{etyl|la|it}} {{term|liber|līber}}
      1. {{football|lang=it}} sweeper.
      ---->>> -***libre*** +===libre=== HtmlEntry: libre <<<

      Noun

      libre {f}
      1. {{plural of|libra|lang=it}}
      ---->>> -***medicine*** +===medicine=== HtmlEntry: medicine <<<

      Noun

      medicine {f} @@ -1065,7 +1065,7 @@ HtmlEntry: medicine <<<
      • endemici
      ---->>> -***minute*** +===minute=== HtmlEntry: minute <<<

      Adjective

      {{head|it|adjective form|g=f|g2=p}} @@ -1076,7 +1076,7 @@ HtmlEntry: minute <<<
      • emunti, munite
      ---->>> -***mobile*** +===mobile=== HtmlEntry: mobile <<<

      Etymology

      From {{etyl|la|it}} mobilis. @@ -1118,7 +1118,7 @@ From {{etyl|la|it}} mobilis.
      • emboli
      ---->>> -***monetario*** +===monetario=== HtmlEntry: monetario <<<

      Adjective

      {{it-adj|monetar|io|ia|i|ie}} @@ -1129,7 +1129,7 @@ HtmlEntry: monetario <<<
      • erotomani
      ---->>> -***nu*** +===nu=== HtmlEntry: nu <<<

      Noun

      {{head|it|noun|g=m|g2=f}} {inv} @@ -1140,7 +1140,7 @@ HtmlEntry: nu <<<
      • un, un'
      ---->>> -***o*** +===o=== HtmlEntry: o <<<

      Etymology 1

      From {{etyl|la|it}} {{term|aut|lang=la}}.<ref>Angelo Prati, "Vocabolario Etimologico Italiano", Torino, 1951</ref> @@ -1162,7 +1162,7 @@ From {{etyl|la|it}} {{term|aut|lang=la}}.<ref>Angelo Prati, "Vocabola

      References

      <references/>---->>> -***OMC*** +===OMC=== HtmlEntry: OMC <<<

      {{initialism|Italian}}

      OMC @@ -1173,14 +1173,14 @@ HtmlEntry: OMC <<<
      • com'
      ---->>> -***osteo-*** +===osteo-=== HtmlEntry: osteo- <<<

      Prefix

      osteo-
      1. {{anatomy|lang=it}} osteo-
      Category:Italian prefixeset:osteo-fr:osteo-ja:osteo-pl:osteo->>> -***parole*** +===parole=== HtmlEntry: parole <<<

      Pronunciation

      • {{IPA|/paɾɔle/|lang=it}}, {{X-SAMPA|/pa4Ole/}}
      • @@ -1208,7 +1208,7 @@ HtmlEntry: parole <<<
        • palerò, polare
        ---->>> -***peso*** +===peso=== HtmlEntry: peso <<<

        Etymology

        From {{etyl|la|it}} {{term|pensum|lang=la}}. @@ -1236,7 +1236,7 @@ From {{etyl|la|it}} {{term|pensum|lang=la}}.
        • pose
        Category:Italian verb forms---->>> -***pie*** +===pie=== HtmlEntry: pie <<<

        Adjective

        pie {f} @@ -1247,7 +1247,7 @@ HtmlEntry: pie <<<
        • pei
        Category:Italian adjective forms---->>> -***premature*** +===premature=== HtmlEntry: premature <<<

        Adjective

        premature @@ -1258,21 +1258,21 @@ HtmlEntry: premature <<<
        • premurate
        Category:Italian adjective formset:prematurees:prematurefr:prematureko:prematureio:prematureid:prematureit:prematurekn:prematurehu:prematuremg:prematureml:prematuremy:prematurenl:prematurepl:prematurefi:prematuresv:prematureta:prematurete:prematurevi:prematurezh:premature>>> -***pseudo-*** +===pseudo-=== HtmlEntry: pseudo- <<<

        Prefix

        {{head|it|prefix}}
        1. pseudo-
        ---->>> -***qualitative*** +===qualitative=== HtmlEntry: qualitative <<<

        Adjective

        qualitative {f}
        1. Feminine plural form of qualitativo
        Category:Italian adjective formset:qualitativeel:qualitativees:qualitativefa:qualitativefr:qualitativeio:qualitativehu:qualitativemy:qualitativeja:qualitativepl:qualitativept:qualitativeru:qualitativesimple:qualitativefi:qualitativeta:qualitativete:qualitativetr:qualitativevi:qualitativezh:qualitative>>> -***quiz*** +===quiz=== HtmlEntry: quiz <<<

        Noun

        {{head|it|noun|g=m}} {inv} @@ -1283,7 +1283,7 @@ HtmlEntry: quiz <<<
        • telequiz
        et:quizel:quizfa:quizfr:quizko:quizid:quizit:quizkn:quizsw:quizhu:quizml:quizmy:quiznl:quizja:quizpl:quizpt:quizru:quizsimple:quizfi:quizsv:quizta:quizte:quiztr:quizvi:quizzh:quiz>>> -***radio*** +===radio=== HtmlEntry: radio <<<{{wikipedia|lang=it}}

        Etymology

        Borrowed from {{etyl|la|it}} radius. @@ -1327,7 +1327,7 @@ Borrowed from {{etyl|la|it}} radius.
      • rodai
      Category:Italian nouns with irregular genderCategory:it:Chemical elements---->>> -***rape*** +===rape=== HtmlEntry: rape <<<

      Pronunciation

      • {{IPA|/ˈrape/|[ˈraː.pe]|lang=it}}, {{X-SAMPA|/"rape/}}
      • @@ -1343,7 +1343,7 @@ HtmlEntry: rape <<<
        • apre, arpe, pare, pera
        ---->>> -***relegate*** +===relegate=== HtmlEntry: relegate <<<

        Pronunciation

        • {{IPA|/re.leˈɡa.te/|lang=it}}
        • @@ -1357,7 +1357,7 @@ HtmlEntry: relegate <<<
        • {{form of|Feminine plural|relegato}}
        • Category:Italian past participle formsCategory:Italian verb forms---->>> -***robot*** +===robot=== HtmlEntry: robot <<<

          Noun

          {{head|it|noun|g=m}} {inv} @@ -1369,7 +1369,7 @@ HtmlEntry: robot <<<
          • robot da cucina
          ---->>> -***sabato*** +===sabato=== HtmlEntry: sabato <<<

          Pronunciation

          • {{IPA|/ˈsabato/|[ˈsaː.ba.t̪o]|lang=it}}, {{X-SAMPA|/"sabato/}}
          • @@ -1392,7 +1392,7 @@ From {{etyl|la|it}} sabbatum, from {{etyl|grc|it}} {{term|σάββατ
            • basato, sabota
            Category:it:Days of the weekaf:sabatoang:sabatoast:sabatoaz:sabatobr:sabatocs:sabatocy:sabatoda:sabatode:sabatoet:sabatoel:sabatoes:sabatoeo:sabatoeu:sabatofr:sabatogl:sabatoko:sabatohy:sabatoio:sabatoid:sabatoit:sabatolo:sabatolv:sabatolb:sabatolt:sabatohu:sabatomg:sabatonl:sabatoja:sabatono:sabatooc:sabatopl:sabatopt:sabatoro:sabatoru:sabatofi:sabatosv:sabatota:sabatotr:sabatozh:sabato>>> -***seme*** +===seme=== HtmlEntry: seme <<<{{wikipedia|lang=it}}

            Pronunciation

            • {{IPA|[ˈseme]|lang=it}}
            • @@ -1421,7 +1421,7 @@ From {{etyl|la|it}} semen.
              • mese
              ---->>> -***SpA*** +===SpA=== HtmlEntry: SpA <<<

              Noun

              {{head|it|noun}} {{f|inv}} @@ -1438,7 +1438,7 @@ HtmlEntry: SpA <<<
            • {{sense|USA}} Inc. {{qualifier|English}}
            >>> -***star*** +===star=== HtmlEntry: star <<<

            Etymology

            From {{etyl|en|it}} @@ -1447,7 +1447,7 @@ From {{etyl|en|it}}
            1. star {{gloss|celebrity}}
            ---->>> -***stock*** +===stock=== HtmlEntry: stock <<<

            Etymology

            From {{etyl|en|it}} stock. @@ -1456,7 +1456,7 @@ From {{etyl|en|it}} stock.
            1. stock, goods in supply, inventory
            ---->>> -***te*** +===te=== HtmlEntry: te <<<

            Etymology

            From {{etyl|la|it}} {{term|te|tē|lang=la}}, from {{term|tu|tū|lang=la}}. @@ -1470,14 +1470,14 @@ From {{etyl|la|it}} {{term|te|tē|lang=la}}, from {{term|tu|tū|lang=la}}.
          ---->>> -***transfinite*** +===transfinite=== HtmlEntry: transfinite <<<

          Adjective

          transfinite {f}
          1. Feminine plural form of transfinito
          Category:Italian adjective formsfr:transfiniteko:transfiniteio:transfinitepl:transfiniteru:transfinitevi:transfinite>>> -***transitive*** +===transitive=== HtmlEntry: transitive <<<

          Adjective

          transitive {p} @@ -1488,7 +1488,7 @@ HtmlEntry: transitive <<<
          • {{l|it|intervista}}, {{l|it|intestarvi}}, {{l|it|intraviste}}, {{l|it|rinvestita}}, {{l|it|rinvitaste}}, {{l|it|strinatevi}}, {{l|it|vetrinista}}
          Category:Italian adjective forms---->>> -***Tunisia*** +===Tunisia=== HtmlEntry: Tunisia <<<{{wikipedia|lang=it}}

          Proper noun

          Tunisia {f} @@ -1499,7 +1499,7 @@ HtmlEntry: Tunisia <<<{{wikipedia|lang=it}}
          • tunisino
          Category:Italian proper nounsCategory:it:Countries---->>> -***wireless*** +===wireless=== HtmlEntry: wireless <<<

          Etymology

          {{etyl|en|it}} @@ -1513,14 +1513,14 @@ HtmlEntry: wireless <<<
          1. wireless (computing)
          cs:wirelesset:wirelessel:wirelessfa:wirelessfr:wirelessko:wirelessio:wirelessid:wirelesskn:wirelesshu:wirelessml:wirelessfj:wirelessnl:wirelesspl:wirelesspt:wirelessfi:wirelesssv:wirelessta:wirelesstr:wirelessvi:wirelesszh:wireless>>> -***y*** +===y=== HtmlEntry: y <<<

          Noun

          {{head|it|letter}} {{m|f|inv}}
          1. See under Y
          ---->>> -***zero*** +===zero=== HtmlEntry: zero <<<{{cardinalbox|it|0|1|uno|ord=zeresimo}}

          Pronunciation

          • {{IPA|/ˈdzɛro/|[ˈd̪͡z̪ɛː.ro]|lang=it}}, {{X-SAMPA|/"dzEro/}}
          • -- 2.43.0