<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://naija.elizia.net/index.php?action=history&amp;feed=atom&amp;title=Module%3ATraduction</id>
	<title>Module:Traduction - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://naija.elizia.net/index.php?action=history&amp;feed=atom&amp;title=Module%3ATraduction"/>
	<link rel="alternate" type="text/html" href="http://naija.elizia.net/index.php?title=Module:Traduction&amp;action=history"/>
	<updated>2026-10-19T06:10:31Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.0-rc.0</generator>
	<entry>
		<id>http://naija.elizia.net/index.php?title=Module:Traduction&amp;diff=290&amp;oldid=prev</id>
		<title>Root: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="http://naija.elizia.net/index.php?title=Module:Traduction&amp;diff=290&amp;oldid=prev"/>
		<updated>2020-08-07T13:09:08Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 13:09, 7 August 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Root</name></author>
	</entry>
	<entry>
		<id>http://naija.elizia.net/index.php?title=Module:Traduction&amp;diff=289&amp;oldid=prev</id>
		<title>Mediawiki&gt;Darmo117: fix params inversés</title>
		<link rel="alternate" type="text/html" href="http://naija.elizia.net/index.php?title=Module:Traduction&amp;diff=289&amp;oldid=prev"/>
		<updated>2020-06-11T16:58:27Z</updated>

		<summary type="html">&lt;p&gt;fix params inversés&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;local m_bases = require(&amp;quot;Module:bases&amp;quot;)&lt;br /&gt;
local m_params = require(&amp;quot;Module:paramètres&amp;quot;)&lt;br /&gt;
local m_langs = require(&amp;quot;Module:langues&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local cats = {}&lt;br /&gt;
-- Shows categories when true.&lt;br /&gt;
-- For debugging purposes, deactivate *before* saving.&lt;br /&gt;
local DEBUG = false&lt;br /&gt;
&lt;br /&gt;
--- Returns the category with the given name.&lt;br /&gt;
--- @param categoryName string The category’s name.&lt;br /&gt;
--- @param sortingKey string The sorting key.&lt;br /&gt;
--- @param asLink boolean Whether the category should be a link or not.&lt;br /&gt;
--- @return string The category.&lt;br /&gt;
local function getCategory(categoryName, sortingKey, asLink)&lt;br /&gt;
  if DEBUG then&lt;br /&gt;
    if sortingKey then&lt;br /&gt;
      return m_bases.fait_categorie(categoryName, nil, true) .. &amp;quot;(&amp;quot; .. sortingKey .. &amp;quot;)&amp;quot;&lt;br /&gt;
    else&lt;br /&gt;
      return m_bases.fait_categorie(categoryName, nil, true)&lt;br /&gt;
    end&lt;br /&gt;
  else&lt;br /&gt;
    return m_bases.fait_categorie_contenu(categoryName, sortingKey, asLink)&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- Formats a language name.&lt;br /&gt;
--- @param langName string The language’s name.&lt;br /&gt;
--- @param langCode string The language’s code.&lt;br /&gt;
--- @return string The formated language name.&lt;br /&gt;
local function formatLanguageName(langName, langCode)&lt;br /&gt;
  if langName and langCode then&lt;br /&gt;
    return mw.ustring.format(&amp;#039;&amp;lt;span class=&amp;quot;trad-%s&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;#039;, langCode, langName)&lt;br /&gt;
  else&lt;br /&gt;
    return &amp;quot;&amp;quot;&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- Function for the template {{T}}.&lt;br /&gt;
---  frame.args[1] (string): Language code.&lt;br /&gt;
---  frame.args[2] (string): If equal to &amp;quot;trier&amp;quot;, tells that this translation has to be sorted by users.&lt;br /&gt;
--- @return string Template’s code.&lt;br /&gt;
function p.templateT(frame)&lt;br /&gt;
  local args = m_params.process(frame:getParent().args, {&lt;br /&gt;
    [1] = {},&lt;br /&gt;
    [2] = {},&lt;br /&gt;
  })&lt;br /&gt;
  local langCode = args[1]&lt;br /&gt;
  local sort = args[2] == &amp;quot;trier&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  -- Language code is mandatory.&lt;br /&gt;
  if not langCode then&lt;br /&gt;
    return &amp;quot;[[WT:Liste des langues|Langue à préciser]]&amp;quot;&lt;br /&gt;
        .. getCategory(&amp;quot;Wiktionnaire:Traductions T sans langue précisée&amp;quot;)&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  local langName = m_langs.get_nom(langCode)&lt;br /&gt;
  local formatedText&lt;br /&gt;
  local category&lt;br /&gt;
&lt;br /&gt;
  if langName then&lt;br /&gt;
    formatedText = m_bases.ucfirst(langName)&lt;br /&gt;
    local categoryNamePrefix = sort and &amp;quot;Wiktionnaire:Traductions à trier en &amp;quot; or &amp;quot;Traductions en &amp;quot;&lt;br /&gt;
    category = getCategory(categoryNamePrefix .. langName)&lt;br /&gt;
&lt;br /&gt;
    -- Undefined language code, categorize for easy checking.&lt;br /&gt;
  else&lt;br /&gt;
    formatedText = mw.ustring.format(&amp;#039;&amp;lt;i&amp;gt;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;lt;/i&amp;gt;[[WT:Liste des langues|*]]&amp;#039;, langCode)&lt;br /&gt;
    category = getCategory(&amp;quot;Wiktionnaire:Traductions T avec code langue non défini&amp;quot;, langCode)&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  return formatLanguageName(formatedText, langCode) .. category&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- Generates the link to a local page.&lt;br /&gt;
--- @param langCode string Word’s language code.&lt;br /&gt;
--- @param word string The word to link to.&lt;br /&gt;
--- @param alternativeText string An alternative text to display instead of the word.&lt;br /&gt;
--- @return string The local link.&lt;br /&gt;
local function generateLocalLink(langCode, word, alternativeText)&lt;br /&gt;
  local linkText&lt;br /&gt;
  if alternativeText then&lt;br /&gt;
    linkText = alternativeText&lt;br /&gt;
  else&lt;br /&gt;
    linkText = word&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  local langSpan = m_bases.balise_langue(linkText, langCode)&lt;br /&gt;
  return mw.ustring.format(&amp;#039;[[%s#%s|%s]]&amp;#039;, word, langCode, langSpan)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- Generates the link pointing to another Wiktionary.&lt;br /&gt;
--- @param langCode string Word’s language code.&lt;br /&gt;
--- @param word string The word to link to.&lt;br /&gt;
--- @param status string The status (either &amp;quot;existe&amp;quot;, &amp;quot;inconnu&amp;quot;, &amp;quot;absent&amp;quot;, &amp;quot;&amp;quot; or nil).&lt;br /&gt;
--- @return string The outgoing link.&lt;br /&gt;
local function generateOutgoingLink(langCode, word, status)&lt;br /&gt;
  local displayedText = &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  -- Link destination&lt;br /&gt;
  local wikiLangCode = m_langs.get_lien_Wikimedia(langCode) or langCode&lt;br /&gt;
  word = mw.ustring.gsub(word, &amp;quot;[’ʼ]&amp;quot;, &amp;quot;&amp;#039;&amp;quot;) -- apostrophes dactylographique et modificative&lt;br /&gt;
  local destination = mw.ustring.format(&amp;quot;:%s:%s&amp;quot;, wikiLangCode, word)&lt;br /&gt;
&lt;br /&gt;
  -- No status or unknown, do not display anything.&lt;br /&gt;
  if not status then&lt;br /&gt;
    displayedText = &amp;quot;&amp;quot;&lt;br /&gt;
    destination = nil&lt;br /&gt;
&lt;br /&gt;
    -- No matching wiki&lt;br /&gt;
  elseif status == &amp;quot;nowikt&amp;quot; then&lt;br /&gt;
    displayedText = &amp;#039;&amp;lt;span class=&amp;quot;trad-nowikt&amp;quot;&amp;gt;(*)&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
    destination = &amp;quot;Wiktionnaire:Pas de wiktionnaire dans cette langue&amp;quot;&lt;br /&gt;
  elseif status == &amp;quot;existe&amp;quot; then&lt;br /&gt;
    displayedText = mw.ustring.format(&amp;#039;&amp;lt;span class=&amp;quot;trad-existe&amp;quot;&amp;gt;(%s)&amp;lt;/span&amp;gt;&amp;#039;, wikiLangCode)&lt;br /&gt;
  elseif status == &amp;quot;inconnu&amp;quot; then&lt;br /&gt;
    displayedText = mw.ustring.format(&amp;#039;&amp;lt;span class=&amp;quot;trad-inconnu&amp;quot;&amp;gt;(%s)&amp;lt;/span&amp;gt;&amp;#039;, wikiLangCode)&lt;br /&gt;
  elseif status == &amp;quot;absent&amp;quot; then&lt;br /&gt;
    displayedText = mw.ustring.format(&amp;#039;&amp;lt;span class=&amp;quot;trad-absent&amp;quot;&amp;gt;(%s)&amp;lt;/span&amp;gt;&amp;#039;, wikiLangCode)&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  return destination&lt;br /&gt;
      and mw.ustring.format(&amp;#039;&amp;lt;span class=&amp;quot;trad-exposant&amp;quot;&amp;gt;[[%s|%s]]&amp;lt;/span&amp;gt;&amp;#039;, destination, displayedText)&lt;br /&gt;
      or &amp;quot;&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- Formats the given text as traditional script (mainly for Chinese).&lt;br /&gt;
--- @param langCode string The language code.&lt;br /&gt;
--- @param word string The word to format.&lt;br /&gt;
--- @return string The formated word.&lt;br /&gt;
local function formatTraditionalScript(langCode, word)&lt;br /&gt;
  if not word then&lt;br /&gt;
    return nil&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  local destination = word .. &amp;quot;#&amp;quot; .. langCode&lt;br /&gt;
  local shownText = &amp;quot;&amp;quot;&lt;br /&gt;
  -- Traditional Chinese is better displayed by browsers when using the code zh-Hant.&lt;br /&gt;
  if langCode == &amp;quot;zh&amp;quot; then&lt;br /&gt;
    shownText = m_bases.balise_langue(word, &amp;quot;zh-Hant&amp;quot;)&lt;br /&gt;
  else&lt;br /&gt;
    shownText = m_bases.balise_langue(word, langCode)&lt;br /&gt;
  end&lt;br /&gt;
  -- Mark the text as “traditional” for gadgets.&lt;br /&gt;
  shownText = mw.ustring.format(&amp;#039;&amp;lt;span class=&amp;quot;ecrit_tradi&amp;quot;&amp;gt;%s&amp;lt;/span&amp;gt;&amp;#039;, shownText)&lt;br /&gt;
&lt;br /&gt;
  return mw.ustring.format(&amp;quot;[[%s|%s]]&amp;quot;, destination, shownText)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- Formats a transcription.&lt;br /&gt;
--- @param langCode string Transcription’s language code.&lt;br /&gt;
--- @param transcription string Text to format.&lt;br /&gt;
--- @param traditionalLangCode string Optional language code for traditional scripts.&lt;br /&gt;
--- @return string The formated transcription.&lt;br /&gt;
local function formatTranscription(langCode, transcription, traditionalLangCode)&lt;br /&gt;
  if not transcription or not langCode then&lt;br /&gt;
    return nil&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  local lang = traditionalLangCode or langCode .. &amp;quot;-Latn&amp;quot;&lt;br /&gt;
  return m_bases.balise_langue(transcription, lang)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- Returns the full gender label for the given code.&lt;br /&gt;
--- @param gender string Gender code.&lt;br /&gt;
--- @return string The full gender label.&lt;br /&gt;
local function formatGender(gender)&lt;br /&gt;
  if not gender then&lt;br /&gt;
    return nil&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  -- List of authorized genders and associated numbers&lt;br /&gt;
  local gendersList = {&lt;br /&gt;
    [&amp;quot;m&amp;quot;] = &amp;quot;masculin&amp;quot;,&lt;br /&gt;
    [&amp;quot;f&amp;quot;] = &amp;quot;féminin&amp;quot;,&lt;br /&gt;
    [&amp;quot;n&amp;quot;] = &amp;quot;neutre&amp;quot;,&lt;br /&gt;
    [&amp;quot;c&amp;quot;] = &amp;quot;commun&amp;quot;,&lt;br /&gt;
    [&amp;quot;s&amp;quot;] = &amp;quot;singulier&amp;quot;,&lt;br /&gt;
    [&amp;quot;p&amp;quot;] = &amp;quot;pluriel&amp;quot;,&lt;br /&gt;
    [&amp;quot;d&amp;quot;] = &amp;quot;duel&amp;quot;,&lt;br /&gt;
    [&amp;quot;mf&amp;quot;] = &amp;quot;masculin et féminin identiques&amp;quot;,&lt;br /&gt;
    [&amp;quot;mp&amp;quot;] = &amp;quot;masculin pluriel&amp;quot;,&lt;br /&gt;
    [&amp;quot;fp&amp;quot;] = &amp;quot;féminin pluriel&amp;quot;,&lt;br /&gt;
    [&amp;quot;mfp&amp;quot;] = &amp;quot;masculin et féminin pluriel&amp;quot;,&lt;br /&gt;
    [&amp;quot;np&amp;quot;] = &amp;quot;neutre pluriel&amp;quot;,&lt;br /&gt;
    [&amp;quot;ma&amp;quot;] = &amp;quot;masculin animé&amp;quot;,&lt;br /&gt;
    [&amp;quot;mi&amp;quot;] = &amp;quot;masculin inanimé&amp;quot;,&lt;br /&gt;
    [&amp;quot;fa&amp;quot;] = &amp;quot;féminin animé&amp;quot;,&lt;br /&gt;
    [&amp;quot;fi&amp;quot;] = &amp;quot;féminin inanimé&amp;quot;,&lt;br /&gt;
    [&amp;quot;na&amp;quot;] = &amp;quot;neutre animé&amp;quot;,&lt;br /&gt;
    [&amp;quot;ni&amp;quot;] = &amp;quot;neutre inanimé&amp;quot;,&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  if gendersList[gender] then&lt;br /&gt;
    return mw.ustring.format(&amp;quot;&amp;#039;&amp;#039;%s&amp;#039;&amp;#039;&amp;quot;, gendersList[gender])&lt;br /&gt;
  else&lt;br /&gt;
    table.insert(cats, getCategory(&amp;quot;Wiktionnaire:Traductions avec genre inexistant&amp;quot;, gender))&lt;br /&gt;
    return &amp;quot;&amp;quot;&lt;br /&gt;
  end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- Generates the code for the templates {{trad}}, {{trad+}}, {{trad-}} and {{trad--}}.&lt;br /&gt;
--- @param status string Status of the interwiki link.&lt;br /&gt;
--- @param langCode string Translation’s language code.&lt;br /&gt;
--- @param word string The translation.&lt;br /&gt;
--- @param gender string Word’s gender.&lt;br /&gt;
--- @param alternativeText string Alternative text to display instead of the word.&lt;br /&gt;
--- @param transcription string Word’s transcription.&lt;br /&gt;
--- @param traditionalLangCode string Language code for traditional script if any (for Chinese and Korean).&lt;br /&gt;
--- @param traditionalTerm string Word for traditional script (for Chinese and Korean).&lt;br /&gt;
--- @return string Template’s code.&lt;br /&gt;
function p._templateTrad(status, langCode, word, gender, alternativeText, transcription, traditionalLangCode, traditionalTerm)&lt;br /&gt;
  if not langCode then&lt;br /&gt;
    table.insert(cats, getCategory(&amp;quot;Wiktionnaire:Traductions sans langue précisée&amp;quot;))&lt;br /&gt;
    return &amp;#039;[[WT:Liste des langues|&amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;Langue à préciser&amp;lt;/span&amp;gt;]] &amp;lt;span style=&amp;quot;color:red;&amp;quot;&amp;gt;(paramètre 1)&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
  elseif m_langs.get_nom(langCode) == nil then&lt;br /&gt;
    table.insert(cats, getCategory(&amp;quot;Wiktionnaire:Traductions trad avec code langue non défini&amp;quot;))&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  local localLink = &amp;quot;&amp;quot;&lt;br /&gt;
  local superscriptText = &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
  if not word then&lt;br /&gt;
    table.insert(cats, getCategory(&amp;quot;Wiktionnaire:Traductions sans traduction précisée&amp;quot;))&lt;br /&gt;
    localLink = &amp;#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;pas de traduction précisée (paramètre 2)&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
  else&lt;br /&gt;
    localLink = generateLocalLink(langCode, word, alternativeText)&lt;br /&gt;
    superscriptText = generateOutgoingLink(langCode, word, status)&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  local formatedTraditionalScript = traditionalTerm and formatTraditionalScript(langCode, traditionalTerm) or nil&lt;br /&gt;
  local formatedTranscription = transcription and formatTranscription(langCode, transcription, traditionalLangCode) or nil&lt;br /&gt;
  local formatedGender = formatGender(gender)&lt;br /&gt;
&lt;br /&gt;
  local finalText = localLink&lt;br /&gt;
&lt;br /&gt;
  if superscriptText then&lt;br /&gt;
    finalText = finalText .. &amp;quot;&amp;amp;nbsp;&amp;quot; .. superscriptText&lt;br /&gt;
  end&lt;br /&gt;
  if formatedTraditionalScript then&lt;br /&gt;
    finalText = finalText .. &amp;quot; (&amp;quot; .. formatedTraditionalScript .. &amp;quot;)&amp;quot;&lt;br /&gt;
  end&lt;br /&gt;
  if formatedTranscription then&lt;br /&gt;
    finalText = finalText .. &amp;quot; &amp;#039;&amp;#039;&amp;quot; .. formatedTranscription .. &amp;quot;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
  end&lt;br /&gt;
  if formatedGender then&lt;br /&gt;
    finalText = finalText .. &amp;quot; &amp;quot; .. formatedGender&lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
  return finalText&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--- Generates the code for the templates {{trad}}, {{trad+}}, {{trad-}} and {{trad--}}.&lt;br /&gt;
---  frame.args[&amp;quot;statut&amp;quot;] (string): Status of the interwiki link.&lt;br /&gt;
---  parent frame.args[1] (string): Translation’s language code.&lt;br /&gt;
---  parent frame.args[2] (string): The translation.&lt;br /&gt;
---  parent frame.args[3] (string): Word’s gender.&lt;br /&gt;
---  parent frame.args[&amp;quot;dif&amp;quot;] (string): Alternative text to display instead of the word.&lt;br /&gt;
---  parent frame.args[&amp;quot;tr&amp;quot;]/parent frame.args[&amp;quot;R&amp;quot;] (string): Word’s transcription.&lt;br /&gt;
---  parent frame.args[&amp;quot;lang-tr&amp;quot;]/parent frame.args[&amp;quot;lang-R&amp;quot;] (string): Language code for traditional script if any (for Chinese and Korean).&lt;br /&gt;
---  parent frame.args[&amp;quot;tradi&amp;quot;] (string): Word for traditional script (for Chinese and Korean).&lt;br /&gt;
--- @return string Template’s code.&lt;br /&gt;
function p.templateTrad(frame)&lt;br /&gt;
  local status = m_params.process(frame.args, {&lt;br /&gt;
    [&amp;quot;statut&amp;quot;] = { enum = { &amp;quot;nowikt&amp;quot;, &amp;quot;existe&amp;quot;, &amp;quot;inconnu&amp;quot;, &amp;quot;absent&amp;quot;, nil } },&lt;br /&gt;
  })[&amp;quot;statut&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
  local args = m_params.process(frame:getParent().args, {&lt;br /&gt;
    [1] = {},&lt;br /&gt;
    [2] = {},&lt;br /&gt;
    [3] = {},&lt;br /&gt;
    [&amp;quot;lang-tr&amp;quot;] = {},&lt;br /&gt;
    [&amp;quot;lang-R&amp;quot;] = { alias_of = &amp;quot;lang-tr&amp;quot; },&lt;br /&gt;
    [&amp;quot;tr&amp;quot;] = {},&lt;br /&gt;
    [&amp;quot;R&amp;quot;] = { alias_of = &amp;quot;tr&amp;quot; },&lt;br /&gt;
    [&amp;quot;dif&amp;quot;] = {},&lt;br /&gt;
    [&amp;quot;tradi&amp;quot;] = {},&lt;br /&gt;
  })&lt;br /&gt;
  local langCode = args[1]&lt;br /&gt;
  local traditionalLangCode = args[&amp;quot;lang-tr&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
  local word = args[2]&lt;br /&gt;
  local alternativeText = args[&amp;quot;dif&amp;quot;]&lt;br /&gt;
  local traditionalTerm = args[&amp;quot;tradi&amp;quot;]&lt;br /&gt;
  local transcription = args[&amp;quot;tr&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
  local gender = args[3]&lt;br /&gt;
&lt;br /&gt;
  local wikicode = p._templateTrad(status, langCode, word, gender, alternativeText, transcription, traditionalLangCode, traditionalTerm)&lt;br /&gt;
  return wikicode .. table.concat(cats)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Mediawiki&gt;Darmo117</name></author>
	</entry>
</feed>