Modulo:String/sandbox: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
test funzione poor-men-collate |
completo fino alla z |
||
Riga 420:
return mw.uri.decode(source, enc_type)
end
--[[
Funzione per semplificare stringhe con diacritici
]]
--[[
Line 450 ⟶ 454:
{'[ḱǩķ]', 'k'},
{'[ḰǨĶ]', 'K'},
{'ĺľļłḷḹḽḻl·l·ŀƚⱡ', 'l'},
{'ĹĽĻŁḶḸḼḺL·L·ĿȽⱠ', 'L'},
{'ḿṁṃ', 'm'},
{'ḾṀṂ', 'M'},
{'ńǹňñṅņṇṋṉ', 'n'},
{'ŃǸŇÑṄŅṆṊṈ', 'N'},
{'óòŏôốồỗổǒöȫőõṍṏȭȯȱøǿǫǭōṓṑỏȍȏơớờỡởợọộ', 'o'},
{'ÓÒŎÔỐỒỖỔǑÖȪŐÕṌṎȬȮȰØǾǪǬŌṒṐỎȌȎƠỚỜỠỞỢỌỘ', 'O'},
{'ṕṗ', 'p'},
{'ṕṗ', 'P'},
{'ŕřṙŗȑȓṛṝṟ', 'r'},
{'ŔŘṘŖȐȒṚṜṞ', 'R'},
{'śṥŝšṧṡşṣṩș', 's'},
{'ŚṤŜŠṦṠŞṢṨȘ', 'S'},
{'ťṫẗţṭțṱṯ', 't'},
{'ŤṪŢṬȚṰṮ', 'T'},
{'úùŭûǔůüǘǜǚǖűũṹųūṻủȕȗưứừữửựụṳṷṵʉ', 'u'},
{'ÚÙŬÛǓŮÜǗǛǙǕŰŨṸŲŪṺỦȔȖƯỨỪỮỬỰỤṲṶṴɄ', 'U'},
{'ṽṿʋ', 'v'},
{'ṼṾƲ', 'V'},
{'ẃẁŵẘẅẇẉⱳ', 'w'},
{'ẂẀŴ̊ẄẆẈⱲ', 'W'},
{'ýỳŷẙÿỹẏȳỷỵɏƴ', 'y'},
{'ÝỲŶ̊ŸỸẎȲỶỴɎƳ', 'Y'},
{'źẑžżẓẕƶȥʐⱬ', 'z'},
{'ŹẐŽŻẒẔƵȤʐⱫ', 'Z'},
}
local new_args = str._getParameters(frame.args, {'source'})
local source = new_args['source'] or ''
|