Modulo:Software/Configurazione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m fix swifth, web, scala
Aggiunto linguaggio di programmazione Zig
 
(24 versioni intermedie di 6 utenti non mostrate)
Riga 5:
]]
config.languageSlugToWikidata = {
['ada'] = 'Q154755',
['action'] = 'Q343587',
['action!'] = 'Q343587',
['actionscript'] = 'Q234657',
['ada'] = 'Q154755',
['assembly'] = 'Q165436',
['bash'] = 'Q189248',
Riga 16:
['c ++'] = 'Q2407',
['cpp'] = 'Q2407',
['coffescript'] = 'Q1106819',
['css'] = 'Q46441',
['c#'] = 'Q2370',
['c #'] = 'Q2370',
['c sharp'] = 'Q2370',
['delphid'] = 'Q487378Q319268',
['delphi'] = 'Q4037189',
['embarcadero delphi']
= 'Q487378',
Line 33 ⟶ 35:
['javascript'] = 'Q2005',
['js'] = 'Q2005',
['kotlin'] = 'Q3816639',
['lisp'] = 'Q132874',
['lua'] = 'Q207316',
Line 41 ⟶ 44:
['php'] = 'Q59',
['python'] = 'Q28865',
['powershell'] = 'Q840410',
['perl'] = 'Q42478',
['pl'] = 'Q2044345',
Line 51 ⟶ 55:
['swift'] = 'Q17118377',
['tex'] = 'Q5301',
['qml'] = 'Q961543',
['qt'] = 'Q201904',
['tcl'] = 'Q5288',
['typescript'] = 'Q978185',
['vala'] = 'Q1138939',
['visual basic'] = 'Q2378',
['web'] = 'Q1141484',
['xul'] = 'Q726218',
['zig'] = 'Q51885456',
}
 
--[[
* Qualificatori Wikidata associati ai codici per il Template:Software/Linguaggio
]]
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',
Q1138939 = 'vala',
Q726218 = 'xul'
}
 
--[[
* Alias da mantenere per ragioni storiche del Template:Software/Linguaggio
]]
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'
}
 
Line 135 ⟶ 84:
 
config.language = {
Q5289 = langcat('.NET' ),
Q343587 = langcat('Action!' ),
Q234657 = langcat(false ),
Line 142 ⟶ 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 156 ⟶ 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 164 ⟶ 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' ),
Q460584 = langcat('Scala' ),
Line 173 ⟶ 126:
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 205 ⟶ 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 230 ⟶ 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'
}