Modulo:Software: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mostrare i linguaggi di programmazione anche se espressi solo in Wikidata e "non previsti" dalla configurazione (e.g. Vulkan (API)) - a questo punto la configurazione è utile solo per effettuare categorizzazioni
prima riga modificata: ora il linguaggio da Wikidata è sempre mostrato quindi occorre togliere Categoria:Software senza linguaggio. Le ulteriori righe modificate sono un piccolo refactoring
Riga 251:
 
-- Il template non mostra alcun linguaggio?
local noLanguages = not tl_has and not wd_languages
 
local outputLanguages = {} -- {key = {label1, category1}, key = {label2, category2}}
Riga 262:
local languageId = rawProperty(language)
language = conf.language[languageId]
outputLanguages[languageId] = outputLanguage(
if language then
shortWikidataLabel(languageId),
outputLanguages[languageId] = outputLanguage(
language and p._languageCategory(language, is_free)
shortWikidataLabel(languageId),
)
p._languageCategory(language, is_free)
improved = true
)
noLanguages = false
improved = true
else
outputLanguages[languageId] = outputLanguage(
shortWikidataLabel(languageId)
)
end
end