Modulo:Software: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
+p.languages() from Modulo:Linguaggi di programmazione |
+NotaLinguaggio |
||
Riga 128:
--[[
* @return string[] = 'c' => 'nota linguaggio c', 'c++' = '', ..
]]
function p._getTemplateLanguages(frame)
Riga 136:
local v = args['Linguaggio' .. i]
if v then
languages
end
end
Riga 153:
--[[
* Linguaggi
]]
local wd_languages = mWikidata._getClaims('P277')▼
local tl_languages = p._getTemplateLanguages(frame)
▲ local wd_languages = mWikidata._getClaims('P277')
local nszero = mw.title.getCurrentTitle().namespace == 0
Riga 169:
local noLanguages = true
--[[
* Associativo Linguaggio => NotaLinguaggio
noLanguages = false▼
local merge = {}
for _, language in pairs(tl_languages) do
merge[language] =
end
Line 183 ⟶ 182:
language = conf.wikidataToLanguageSlug[wikidataID]
if language then
-- 'c' = 'nota linguaggio c'
▲ noLanguages = false
improved = true
end
else
allFound = false
Line 218 ⟶ 220:
local i = 0
for language,
local glue = i > 1 and '<br />' or ''
s = s .. glue .. frame:expandTemplate{
title = 'Software/Linguaggio',
args = {language, categorizza, libero}
} .. note
i = i + 1
end
|