Vikivortaro eowiktionary https://eo.wiktionary.org/wiki/Vikivortaro:%C4%88efpa%C4%9Do MediaWiki 1.47.0-wmf.16 case-sensitive Aŭdvidaĵo Specialaĵo Diskuto Uzanto Uzanta diskuto Vikivortaro Vikivortaro-Diskuto Dosiero Dosiero-Diskuto MediaWiki MediaWiki-Diskuto Ŝablono Ŝablono-Diskuto Helpo Helpo-Diskuto Kategorio Kategorio-Diskuto Aldono Aldono-Diskuto TimedText TimedText talk Modulo Modulo-Diskuto Event Event talk papertuko 0 270976 1475605 1475595 2026-08-24T02:01:59Z GabiV25 9709 /* Tradukoj */ 1475605 wikitext text/x-wiki =={{Lingvo|eo}}== ==={{Vortospeco|substantivo|eo}}=== {{Deklinacio-eo}} ==== {{Signifoj}} ==== # Sorba, forĵetebla folio el papero, destinita al unufoja uzo por purigaj taskoj, kiel forviŝi verŝitajn likvaĵojn, sekigi la manojn aŭ prepari manĝaĵojn. # Mola papero, kiu estas uzata por purigi, precipe vian nazon, kaj estas forĵetata post uzo. ==== {{Vorterseparo}} ==== {{radi|paper}} + {{radi|tuk}} + {{fina|o}} ==== {{Tradukoj}} ==== * angla: {{t|en|paper towel}}, {{t|en|facial tissue}}, {{t|en|paper tissue}} * hispana: {{t|es|toalla de papel}}, {{t|es|pañuelo descartable}} bc493ttu964w0ol8lzzxzuv88ib9k0q 1475606 1475605 2026-08-24T02:04:05Z GabiV25 9709 /* {{Lingvo|eo}} */ 1475606 wikitext text/x-wiki =={{Lingvo|eo}}== ==={{Vortospeco|substantivo|eo}}=== {{Deklinacio-eo}} ==== {{Signifoj}} ==== # Sorba, forĵetebla folio el papero, destinita al unufoja uzo por purigaj taskoj, kiel forviŝi verŝitajn likvaĵojn, sekigi la manojn aŭ prepari manĝaĵojn. # Mola papero, kiu estas uzata por purigi, precipe vian nazon, kaj estas forĵetata post uzo. ==== {{Vorterseparo}} ==== {{radi|paper}} + {{radi|tuk}} + {{fina|o}} ==== {{Tradukoj}} ==== * angla: {{t|en|paper towel}}, {{t|en|facial tissue}}, {{t|en|paper tissue}} * hispana: {{t|es|toalla de papel}}, {{t|es|pañuelo descartable}} {{Referencoj}} * [https://esperanto-me.org/dic/ English-Esperanto Annotated Dictionary] rqkjm3enz2ztbicaacj64hsm2bxt6te 1475607 1475606 2026-08-24T02:06:28Z GabiV25 9709 1475607 wikitext text/x-wiki =={{Lingvo|eo}}== ==={{Vortospeco|substantivo|eo}}=== {{Deklinacio-eo}} ==== {{Signifoj}} ==== # Sorba, forĵetebla folio el papero, destinita al unufoja uzo por purigaj taskoj, kiel forviŝi verŝitajn likvaĵojn, sekigi la manojn aŭ prepari manĝaĵojn. # Mola papero, kiu estas uzata por purigi, precipe vian nazon, kaj estas forĵetata post uzo. ==== {{Vorterseparo}} ==== {{radi|paper}} + {{radi|tuk}} + {{fina|o}} ==== {{Tradukoj}} ==== * angla: {{t|en|paper towel}}, {{t|en|facial tissue}}, {{t|en|tissue}} * hispana: {{t|es|toalla de papel}}, {{t|es|pañuelo descartable}} {{Referencoj}} * [https://esperanto-me.org/dic/ English-Esperanto Annotated Dictionary] 43n4nhb8flyashk9ljnz5r8vm7sx0l3 disdonilo 0 270988 1475604 1475592 2026-08-24T01:13:44Z GabiV25 9709 /* {{Lingvo|eo}} */ 1475604 wikitext text/x-wiki =={{Lingvo|eo}}== ==={{Vortospeco|substantivo|eo}}=== {{Deklinacio-eo}} ==== {{Signifoj}} ==== # Ilo, kiu disdonas ion, precipe malgrandajn kvantojn de produkto, kiel papero, sapo aŭ aliaj aĵoj. ==== {{Vorterseparo}} ==== {{pref|dis}} + {{radi|don}} + {{sufi|il}} + {{fina|o}} ==== {{Tradukoj}} ==== * angla: {{t|en|dispenser}} * hispana: {{t|es|dispensador}} {{Referencoj}} * [https://esperanto-me.org/dic/ English-Esperanto Annotated Dictionary] qqo73ebhl60oyuaw581bbmayon5u4qz Modulo:LeksemoHelpo 828 270989 1475596 2026-08-23T20:23:17Z Castelobranco 930 +1 1475596 Scribunto text/plain local p = {} -- Function to fetch the main Lemma (the headword text) function p.getLemma(frame) local lexemeId = frame.args[1] or frame:getParent().args[1] if not lexemeId or lexemeId == "" then return "Missing Lexeme ID" end -- Use the official Wikibase Lexeme parser local lexeme = mw.wikibase.lexeme.getEntity(lexemeId) if not lexeme then return "Lexeme not found" end -- Fetch the lemmas array local lemmas = lexeme:getLemmas() if not lemmas or #lemmas == 0 then return "No lemma found" end -- Return the text value of the first lemma entry return lemmas[1]:getValue() end -- Function to fetch a specific gloss (definition) from a Sense ID function p.getSenseGloss(frame) local senseId = frame.args[1] or frame:getParent().args[1] local langCode = frame.args[2] or "en" -- Defaults to English if not specified if not senseId or senseId == "" then return "Missing Sense ID" end -- Separate the Lexeme ID from the Sense ID (e.g., L12345 from L12345-S1) local lexemeId = string.match(senseId, "^(L%d+)") if not lexemeId then return "Invalid Sense ID format" end local lexeme = mw.wikibase.lexeme.getEntity(lexemeId) if not lexeme then return "Lexeme not found" end -- Find the specific sense inside the lexeme local sense = lexeme:getSense(senseId) if not sense then return "Sense not found" end -- Get the gloss text matching your requested language local glosses = sense:getGlosses() if glosses and glosses[langCode] then return glosses[langCode]:getValue() end return "Gloss not found for language: " .. langCode end return p lgapu96n473wuyq9kmtaty3zdusha3r 1475597 1475596 2026-08-23T20:28:10Z Castelobranco 930 Castelobranco movis paĝon [[Modulo:LexemeRenderer]] al [[Modulo:LeksemoHelpo]] 1475596 Scribunto text/plain local p = {} -- Function to fetch the main Lemma (the headword text) function p.getLemma(frame) local lexemeId = frame.args[1] or frame:getParent().args[1] if not lexemeId or lexemeId == "" then return "Missing Lexeme ID" end -- Use the official Wikibase Lexeme parser local lexeme = mw.wikibase.lexeme.getEntity(lexemeId) if not lexeme then return "Lexeme not found" end -- Fetch the lemmas array local lemmas = lexeme:getLemmas() if not lemmas or #lemmas == 0 then return "No lemma found" end -- Return the text value of the first lemma entry return lemmas[1]:getValue() end -- Function to fetch a specific gloss (definition) from a Sense ID function p.getSenseGloss(frame) local senseId = frame.args[1] or frame:getParent().args[1] local langCode = frame.args[2] or "en" -- Defaults to English if not specified if not senseId or senseId == "" then return "Missing Sense ID" end -- Separate the Lexeme ID from the Sense ID (e.g., L12345 from L12345-S1) local lexemeId = string.match(senseId, "^(L%d+)") if not lexemeId then return "Invalid Sense ID format" end local lexeme = mw.wikibase.lexeme.getEntity(lexemeId) if not lexeme then return "Lexeme not found" end -- Find the specific sense inside the lexeme local sense = lexeme:getSense(senseId) if not sense then return "Sense not found" end -- Get the gloss text matching your requested language local glosses = sense:getGlosses() if glosses and glosses[langCode] then return glosses[langCode]:getValue() end return "Gloss not found for language: " .. langCode end return p lgapu96n473wuyq9kmtaty3zdusha3r 1475599 1475597 2026-08-23T20:28:43Z Castelobranco 930 +eo 1475599 Scribunto text/plain local p = {} -- Funkcio por legi la ĉefan lemom-tekston (Get the main Lemma text) function p.legiLemomon(frame) local leksemoId = frame.args[1] or frame:getParent().args[1] if not leksemoId or leksemoId == "" then return "Mankas leksema identigilo (ID)" end -- Uzi la oficialan bibliotekon por leksemoj local leksemo = mw.wikibase.lexeme.getEntity(leksemoId) if not leksemo then return "Leksemo ne trovita en Vikidatumoj" end -- Legi la tabelon de lemomoj local lemomoj = leksemo:getLemmas() if not lemomoj or #lemomoj == 0 then return "Neniu lemomo trovita" end -- Redoni la unuan disponeblan tekston return lemomoj:getValue() end -- Funkcio por legi tradukon/difinon de specifa Senco (Get specific Sense gloss) function p.legiSencon(frame) local sencoId = frame.args[1] or frame:getParent().args[1] local lingvoKodo = frame.args[2] or "eo" -- Defaŭlte ĝi serĉas Esperanton if not sencoId or sencoId == "" then return "Mankas senca identigilo (ID)" end -- Eltiri la L-numeron el la senca kodo (ekz. L12345 el L12345-S1) local leksemoId = string.match(sencoId, "^(L%d+)") if not leksemoId then return "Nevalida formato por senca ID" end local leksemo = mw.wikibase.lexeme.getEntity(leksemoId) if not leksemo then return "Leksemo ne trovita" end -- Serĉi la specifan sencon ene de la leksemo local senco = leksemo:getSense(sencoId) if not senco then return "Senco ne trovita" end -- Legi la difinan tekston por la petita lingvo local difinoj = senco:getGlosses() if difinoj and difinoj[lingvoKodo] then return difinoj[lingvoKodo]:getValue() end return "Difino ne trovita por la lingvo: " .. lingvoKodo end return p 1kyh4zmlgqrdbmir7ho74s10bnu8qqt 1475600 1475599 2026-08-23T20:30:24Z Castelobranco 930 * 1475600 Scribunto text/plain local p = {} -- Funkcio por legi la ĉefan lemom-tekston (Get the main Lemma text) function p.legiLemomon(frame) local leksemoId = frame.args[1] or frame:getParent().args[1] if not leksemoId or leksemoId == "" then return "Mankas leksema identigilo (ID)" end -- Rekte uzi la ĉefan mw.wikibase por preni la objekton local leksemo = mw.wikibase.getEntity(leksemoId) if not leksemo then return "Leksemo ne trovita en Vikidatumoj" end -- Legi la tabelon de lemomoj local lemomoj = leksemo:getLemmas() if not lemomoj or #lemomoj == 0 then return "Neniu lemomo trovita" end -- Redoni la unuan disponeblan tekston return lemomoj:getValue() end -- Funkcio por legi tradukon/difinon de specifa Senco (Get specific Sense gloss) function p.legiSencon(frame) local sencoId = frame.args[1] or frame:getParent().args[1] local lingvoKodo = frame.args[2] or "eo" -- Defaŭlte ĝi serĉas Esperanton if not sencoId or sencoId == "" then return "Mankas senca identigilo (ID)" end -- Eltiri la L-numeron el la senca kodo (ekz. L12345 el L12345-S1) local leksemoId = string.match(sencoId, "^(L%d+)") if not leksemoId then return "Nevalida formato por senca ID" end -- Rekte uzi la ĉefan mw.wikibase por preni la objekton local leksemo = mw.wikibase.getEntity(leksemoId) if not leksemo then return "Leksemo ne trovita" end -- Serĉi la specifan sencon ene de la leksemo local senco = leksemo:getSense(sencoId) if not senco then return "Senco ne trovita" end -- Legi la difinan tekston por la petita lingvo local difinoj = senco:getGlosses() if difinoj and difinoj[lingvoKodo] then return difinoj[lingvoKodo]:getValue() end return "Difino ne trovita por la lingvo: " .. lingvoKodo end return p 4413rymbj2p3wpdmkscyc0dy45f5rdx 1475601 1475600 2026-08-23T20:32:36Z Castelobranco 930 * 1475601 Scribunto text/plain local p = {} -- Funkcio por legi la ĉefan lemom-tekston (Get the main Lemma text) function p.legiLemomon(frame) local leksemoId = frame.args[1] or frame:getParent().args[1] if not leksemoId or leksemoId == "" then return "Mankas leksema identigilo (ID)" end -- Ŝargi la leksemon el mw.wikibase local leksemo = mw.wikibase.getEntity(leksemoId) if not leksemo then return "Leksemo ne trovita en Vikidatumoj" end -- Legi la liston de lemomoj local lemomoj = leksemo:getLemmas() if not lemomoj or #lemomoj == 0 then return "Neniu lemomo trovita" end -- La unua elemento [1] estas tabelo enhavanta: [1] = teksto, [2] = lingvokodo return lemomoj[1][1] end -- Funkcio por legi tradukon/difinon de specifa Senco (Get specific Sense gloss) function p.legiSencon(frame) local sencoId = frame.args[1] or frame:getParent().args[1] local lingvoKodo = frame.args[2] or "eo" -- Defaŭlte ĝi serĉas Esperanton if not sencoId or sencoId == "" then return "Mankas senca identigilo (ID)" end -- Eltiri la L-numeron el la senca kodo (ekz. L12345 el L12345-S1) local leksemoId = string.match(sencoId, "^(L%d+)") if not leksemoId then return "Nevalida formato por senca ID" end local leksemo = mw.wikibase.getEntity(leksemoId) if not leksemo then return "Leksemo ne trovita" end -- Serĉi la specifan sencon ene de la leksemo local senco = leksemo:getSense(sencoId) if not senco then return "Senco ne trovita" end -- Legi la difinojn (gloses). Ĉiu difino estas tabelo [1] = teksto, [2] = lingvo local difinoj = senco:getGlosses() if difinoj then for _, difino in pairs(difinoj) do if difino[2] == lingvoKodo then return difino[1] -- Redonas la tekston se la lingvo kongruas end end end return "Difino ne trovita por la lingvo: " .. lingvoKodo end return p lwcfv0kf08jo8c0hzq1yjtltxavzp9e 1475602 1475601 2026-08-23T20:42:08Z Castelobranco 930 * 1475602 Scribunto text/plain local p = {} -- 1. FUNKCIO POR LEGI LA ĈEFAN LEMOM-TEKSTON function p.legiLemomon(frame) local leksemoId = frame.args[1] or frame:getParent().args[1] if not leksemoId or leksemoId == "" then return "Mankas leksema identigilo (ID)" end local leksemo = mw.wikibase.getEntity(leksemoId) if not leksemo then return "Leksemo ne trovita en Vikidatumoj" end local lemomoj = leksemo:getLemmas() if not lemomoj or #lemomoj == 0 then return "Neniu lemomo trovita" end return lemomoj[1][1] end -- 2. FUNKCIO POR LEGI TRADUKON/DIFINON DE SPECIFA SENCO function p.legiSencon(frame) local sencoId = frame.args[1] or frame:getParent().args[1] local lingvoKodo = frame.args[2] or "eo" -- Defaŭlte ĝi serĉas Esperanton if not sencoId or sencoId == "" then return "Mankas senca identigilo (ID)" end -- Eltiri la L-numeron el la senca kodo (ekz. L12345 el L12345-S1) local leksemoId = string.match(sencoId, "^(L%d+)") if not leksemoId then return "Nevalida formato por senca ID" end local leksemo = mw.wikibase.getEntity(leksemoId) if not leksemo then return "Leksemo ne trovita" end -- Legi ĈIUJNA sencojn per la ĝusta metodo getSenses() local sencoj = leksemo:getSenses() if not sencoj then return "Neniu senco trovita" end -- Serĉi la ĝustan sencon laŭ ĝia ID local retrovitaSenco = nil for _, s in pairs(sencoj) do if s:getId() == sencoId then retrovitaSenco = s break end end if not retrovitaSenco then return "Senco " .. sencoId .. " ne trovita" end -- Legi la difinojn (gloses) el la trovita senco local difinoj = retrovitaSenco:getGlosses() if difinoj then for _, difino in pairs(difinoj) do if difino[2] == lingvoKodo then return difino[1] -- Redonas la tekston se la lingvo kongruas end end end return "Difino ne trovita por la lingvo: " .. lingvoKodo end -- 3. FUNKCIO POR ELTIRI LA GRAMATIKAN KATEGORION (NOVA!) function p.legiKategorion(frame) local leksemoId = frame.args[1] or frame:getParent().args[1] if not leksemoId or leksemoId == "" then return "Mankas leksema identigilo (ID)" end local leksemo = mw.wikibase.getEntity(leksemoId) if not leksemo then return "Leksemo ne trovita en Vikidatumoj" end -- La gramatika kategorio estas stokita kiel Q-ID (ekz. Q1084 por substantivo) local kategorioId = leksemo:getLexicalCategory() if not kategorioId or kategorioId == "" then return "Gramatika kategorio ne difinita" end -- Konverti la Q-ID en la lokan esperantan etikedon (label) local etikedo = mw.wikibase.getLabel(kategorioId) if not etikedo or etikedo == "" then return kategorioId -- Se ne estas esperanta nomo, ĝi montras la Q-numeron end return etikedo end return p jfbj7usm77holy0tcr2umi3e01p9nry 1475603 1475602 2026-08-23T21:31:57Z Castelobranco 930 +ligilojn 1475603 Scribunto text/plain local p = {} -- 1. FUNKCIO POR LEGI LA ĈEFAN LEMOM-TEKSTON function p.legiLemomon(frame) local leksemoId = frame.args[1] or frame:getParent().args[1] if not leksemoId or leksemoId == "" then return "Mankas leksema identigilo (ID)" end local leksemo = mw.wikibase.getEntity(leksemoId) if not leksemo then return "Leksemo ne trovita en Vikidatumoj" end local lemomoj = leksemo:getLemmas() if not lemomoj or #lemomoj == 0 then return "Neniu lemomo trovita" end return lemomoj[1][1] end -- 2. FUNKCIO POR LEGI TRADUKON/DIFINON DE SPECIFA SENCO function p.legiSencon(frame) local sencoId = frame.args[1] or frame:getParent().args[1] local lingvoKodo = frame.args[2] or "eo" -- Defaŭlte ĝi serĉas Esperanton if not sencoId or sencoId == "" then return "Mankas senca identigilo (ID)" end -- Eltiri la L-numeron el la senca kodo (ekz. L12345 el L12345-S1) local leksemoId = string.match(sencoId, "^(L%d+)") if not leksemoId then return "Nevalida formato por senca ID" end local leksemo = mw.wikibase.getEntity(leksemoId) if not leksemo then return "Leksemo ne trovita" end -- Legi ĈIUJNA sencojn per la ĝusta metodo getSenses() local sencoj = leksemo:getSenses() if not sencoj then return "Neniu senco trovita" end -- Serĉi la ĝustan sencon laŭ ĝia ID local retrovitaSenco = nil for _, s in pairs(sencoj) do if s:getId() == sencoId then retrovitaSenco = s break end end if not retrovitaSenco then return "Senco " .. sencoId .. " ne trovita" end -- Legi la difinojn (gloses) el la trovita senco local difinoj = retrovitaSenco:getGlosses() if difinoj then for _, difino in pairs(difinoj) do if difino[2] == lingvoKodo then -- Kreu tabelon por konservi la vortojn transformitajn en ligilojn. local vortojKunLigiloj = {} for vorto in string.gmatch(difino[1], "%S+") do table.insert(vortojKunLigiloj, "[[" .. vorto .. "]]") end -- Kunigu ĉiujn vortojn reen uzante spacon inter ili. return table.concat(vortojKunLigiloj, " ") end end end return "Difino ne trovita por la lingvo: " .. lingvoKodo end -- 3. FUNKCIO POR ELTIRI LA GRAMATIKAN KATEGORION (NOVA!) function p.legiKategorion(frame) local leksemoId = frame.args[1] or frame:getParent().args[1] if not leksemoId or leksemoId == "" then return "Mankas leksema identigilo (ID)" end local leksemo = mw.wikibase.getEntity(leksemoId) if not leksemo then return "Leksemo ne trovita en Vikidatumoj" end -- La gramatika kategorio estas stokita kiel Q-ID (ekz. Q1084 por substantivo) local kategorioId = leksemo:getLexicalCategory() if not kategorioId or kategorioId == "" then return "Gramatika kategorio ne difinita" end -- Konverti la Q-ID en la lokan esperantan etikedon (label) local etikedo = mw.wikibase.getLabel(kategorioId) if not etikedo or etikedo == "" then return kategorioId -- Se ne estas esperanta nomo, ĝi montras la Q-numeron end return etikedo end return p 4y77ehs9unauc5huxrcyjwbma7mrtmj Modulo:LexemeRenderer 828 270990 1475598 2026-08-23T20:28:10Z Castelobranco 930 Castelobranco movis paĝon [[Modulo:LexemeRenderer]] al [[Modulo:LeksemoHelpo]] 1475598 Scribunto text/plain return require [[Modulo:LeksemoHelpo]] ajvxji7x8173kxf0d53ic7emafvvzqd