Modulo:Software/Configurazione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
+config.language
Aggiunto linguaggio di programmazione Zig
 
(27 versioni intermedie di 6 utenti non mostrate)
Riga 2:
 
--[[
* Qualificatori"Vecchi" Wikidataparametri associati ai codici per ildel Template:Software/Linguaggio associati all'elemento Wikidata
]]
config.wikidataToLanguageSluglanguageSlugToWikidata = {
Q154755['action'] = 'adaQ343587',
Q343587['action!'] = 'action!Q343587',
Q234657['actionscript'] = 'actionscriptQ234657',
Q165436['ada'] = 'assemblyQ154755',
Q189248['assembly'] = 'bashQ165436',
Q42979['bash'] = 'basicQ189248',
Q15777['basic'] = 'cQ42979',
Q2407['c'] = 'c++Q15777',
Q2370['c++'] = 'c#Q2407',
Q487378['c ++'] = 'delphiQ2407',
Q334879['cpp'] = 'erlangQ2407',
Q83303['coffescript'] = 'fortranQ1106819',
Q37227['css'] = 'goQ46441',
Q504453['c#'] = 'groovyQ2370',
Q34010['c #'] = 'haskellQ2370',
Q8811['c sharp'] = 'htmlQ2370',
Q2053['d'] = 'html5Q319268',
Q251['delphi'] = 'javaQ4037189',
['embarcadero delphi']
Q2005 = 'javascript',
Q132874 = 'lispQ487378',
Q207316['erlang'] = 'luaQ334879',
Q188531['fortran'] = 'objective-cQ83303',
Q633894['go'] = 'object pascalQ37227',
Q81571['groovy'] = 'pascalQ504453',
Q59['haskell'] = 'phpQ34010',
Q28865['html'] = 'pythonQ8811',
Q42478['html5'] = 'perlQ2053',
Q2044345['java'] = 'plQ251',
Q161053['javascript'] = 'rubyQ2005',
Q460584['js'] = 'scalaQ2005',
['kotlin'] = 'Q3816639',
Q187560 = 'scheme',
Q5301['lisp'] = 'texQ132874',
Q201904['lua'] = 'qtQ207316',
Q5288 ['objective-c'] = 'tclQ188531',
Q1138939['objective c'] = 'valaQ188531',
Q726218['object pascal'] = 'xulQ633894',
['pascal'] = 'Q81571',
}
['php'] = 'Q59',
 
['python'] = 'Q28865',
--[[
['powershell'] = 'Q840410',
* Alias da mantenere per ragioni storiche del Template:Software/Linguaggio
['perl'] = 'Q42478',
]]
['pl'] = 'Q2044345',
config.languageSlugAlias = {
['actionpgsql'] = 'action!Q2044345',
['c ++pl-pgsql'] = 'c++Q2044345',
['cpppl/pgsql'] = 'c++Q2044345',
['c sharpruby'] = 'c#Q161053',
['c #scala'] = 'c#Q460584',
['embarcadero delphischeme'] = 'delphiQ187560',
['jsswift'] = 'javascriptQ17118377',
['objective ctex'] = 'objective-cQ5301',
['plqml'] = 'plQ961543',
['pgsqlqt'] = 'plQ201904',
['pl-pgsqltcl'] = 'plQ5288',
['pl/pgsqltypescript'] = 'plQ978185',
['vala'] = 'Q1138939',
['visual basic'] = 'Q2378',
['web'] = 'Q1141484',
['xul'] = 'Q726218',
['zig'] = 'Q51885456',
}
 
Line 79 ⟶ 84:
 
config.language = {
Q5289 = langcat('.NET' ),
Q343587 = langcat('Action!' ),
Q234657 = langcat(false ),
Line 86 ⟶ 92:
Q42979 = langcat('BASIC' ),
Q15777 = langcat('C', true, true),
Q2370 = langcat('C sharp', true, true),
Q2407 = langcat('C++', true, true),
Q1106819 = langcat('CoffeeScript' ),
Q46441 = langcat('CSS'false ),
Q487378Q319268 = langcat('Delphi',false true ),
Q4037189 = langcat('Delphi', true, true),
Q487378 = langcat('Delphi', true, true), -- embarcadero
Q334879 = langcat('Erlang' ),
Q83303 = langcat('Fortran' ),
Line 100 ⟶ 108:
Q251 = langcat('Java', true ),
Q2005 = langcat('JavaScript', true ),
Q132874 Q3816639 = langcat('LispKotlin', true ),
Q132874 = langcat('Lisp', true ),
Q207316 = langcat('Lua' ),
Q633894 = langcat('Object Pascal', true, true),
Q188531 = langcat('Objective-C', true ),
Q81571 = langcat('Pascal' ),
Line 108 ⟶ 117:
Q59 = langcat('PHP', true ),
Q2044345 = langcat('PL/pgSQL' ),
Q28865 Q840410 = langcat('PythonPowerShell', true ),
Q28865 = langcat('Python', true, true),
Q961543 = langcat('QML' ),
Q201904 = langcat('Qt' ),
Q161053 = langcat('Ruby' ),
Q9271535Q460584 = langcat('Scala' ),
Q187560 = langcat('Scheme' ),
Q17118377 = langcat('Swift' ),
Q5301 = langcat('TeX' ),
Q5288 = langcat('Tcl' ),
Q978185 = langcat('TypeScript' ),
Q726218 = langcat('XUL' ),
Q1138939 = langcat('Vala' ),
Q2378 = langcat('Visual Basic' ),
Q1141484 = langcat('WEB' ),
Q51885456 = langcat(false ),
 
-- Toolkits:
Q189464 = langcat('GTK+', true ),
Q201904 = langcat('Qt', true, true),
Q310974 = langcat('ncurses' ),
Q284982 = langcat('wxWidgets' )
}
 
Line 149 ⟶ 166:
Q13785927 = 'Apache 2.0',
Q334661 = 'MIT',
Q308915 = 'MPL',
Q26737735 = 'MPL 1.1',
Q25428413 = 'MPL 2.0',
Q18526202 = 'X11',
Q191307 = 'BSD',
Q18517294 = 'BSD 2-clausole',
Q18491847 = 'BSD 3-clausole',
Q21503790 = 'BSD 4-clausole',
Q178285 = 'freeware',
 
-- Override di categorie minori da far (temporaneamente?) convergere:
Line 174 ⟶ 196:
Q21503790 = 'BSD', -- BSD 4-clausole
 
Q13785927 = 'Apache' , -- Apache 2.0
 
Q18526202 = 'MIT', -- X11 License
 
Q26737735 = 'MPL', -- MPL 1.1
Q25428413 = 'MPL' -- MPL 2.0
}
 
--[[
* Categoria:Software $1
* Specificare le licenze che hanno una categorizzazione abbreviata.
]]
config.licenseCategoryShorter = {
Q178285 = 1 -- freeware
}
 
-------- ROBA VECCHIA DA CANCELLARE A FINE MARZO 2017 SE TUTTO FUNZIONA --------
 
--[[
* Qualificatori Wikidata associati ai codici per il Template:Software/Linguaggio
* @TODO: Cancellare a fine marzo 2017, salvo rollback, questi non sono più letti.
]]
config.wikidataToLanguageSlug = {
Q154755 = 'ada',
Q343587 = 'action!',
Q234657 = 'actionscript',
Q165436 = 'assembly',
Q189248 = 'bash',
Q42979 = 'basic',
Q15777 = 'c',
Q2407 = 'c++',
Q2370 = 'c#',
Q487378 = 'delphi',
Q334879 = 'erlang',
Q83303 = 'fortran',
Q37227 = 'go',
Q504453 = 'groovy',
Q34010 = 'haskell',
Q8811 = 'html',
Q2053 = 'html5',
Q251 = 'java',
Q2005 = 'javascript',
Q132874 = 'lisp',
Q207316 = 'lua',
Q188531 = 'objective-c',
Q633894 = 'object pascal',
Q81571 = 'pascal',
Q59 = 'php',
Q28865 = 'python',
Q42478 = 'perl',
Q2044345 = 'pl',
Q161053 = 'ruby',
Q460584 = 'scala',
Q187560 = 'scheme',
Q5301 = 'tex',
Q201904 = 'qt',
Q5288 = 'tcl',
Q978185 = 'typescript',
Q1138939 = 'vala',
Q726218 = 'xul'
}
 
--[[
* Alias da mantenere per ragioni storiche del Template:Software/Linguaggio
* @TODO: Cancellare a fine marzo 2017, salvo rollback, questi non sono più letti.
]]
config.languageSlugAlias = {
['action'] = 'action!',
['c ++'] = 'c++',
['cpp'] = 'c++',
['c sharp'] = 'c#',
['c #'] = 'c#',
['embarcadero delphi'] = 'delphi',
['js'] = 'javascript',
['objective c'] = 'objective-c',
['pgsql'] = 'pl',
['pl-pgsql'] = 'pl',
['pl/pgsql'] = 'pl'
}