Importer, Bürokraten, Moderatoren (CommentStreams), Strukturierte-Diskussionen-Bots, Oberflächenadministratoren, Push-Abonnementverwalter, Oversighter, Administratoren, Kampagnenbearbeiter (Hochladeassistent)
855
Bearbeitungen
(update from sandbox per Template talk:Convert#Module version 27) |
K (3 Versionen von skanwiki:Modul:Convert/text importiert) |
||
| Zeile 82: | Zeile 82: | ||
cvt_no_num = { 'Needs the number to be converted' , 'needs a number' , 'option', 'needs_number' }, | cvt_no_num = { 'Needs the number to be converted' , 'needs a number' , 'option', 'needs_number' }, | ||
cvt_no_num2 = { 'Needs another number for a range' , 'needs another number', 'option', 'needs_another_number' }, | cvt_no_num2 = { 'Needs another number for a range' , 'needs another number', 'option', 'needs_another_number' }, | ||
cvt_bad_frac = { '"$1" needs an integer above 1' , 'invalid fraction' , 'option', 'invalid_fraction' }, | cvt_bad_frac = { '"$1" needs an integer above 1' , 'invalid fraction' , 'option', 'invalid_fraction' }, | ||
cvt_bad_prec = { 'Precision "$1" must be an integer' , 'invalid precision' , 'option', 'invalid_precision' }, | cvt_bad_prec = { 'Precision "$1" must be an integer' , 'invalid precision' , 'option', 'invalid_precision' }, | ||
| Zeile 175: | Zeile 174: | ||
["abbr"] = "abbr", | ["abbr"] = "abbr", | ||
["adj"] = "adj", | ["adj"] = "adj", | ||
["comma"] = "comma", | ["comma"] = "comma", | ||
["debug"] = "debug", | ["debug"] = "debug", | ||
| Zeile 203: | Zeile 200: | ||
-- (not intended to be set by the template which invokes this module). | -- (not intended to be set by the template which invokes this module). | ||
-- Example: At enwiki, "abbr" includes: | -- Example: At enwiki, "abbr" includes: | ||
-- [" | -- ["comma"] = "opt_nocomma" | ||
-- As a result, if the template uses abbr= | -- As a result, if the template uses abbr=comma, Module:Convert sets: | ||
-- parms[" | -- parms["opt_nocomma"] = true | ||
-- parms["abbr"] = nil | -- parms["abbr"] = nil | ||
-- Therefore parms.abbr will be nil, or will have one of the listed values | -- Therefore parms.abbr will be nil, or will have one of the listed values | ||
| Zeile 211: | Zeile 208: | ||
-- An option value of form "xxx?" is the same as "xxx" but shows the input as deprecated. | -- An option value of form "xxx?" is the same as "xxx" but shows the input as deprecated. | ||
local en_option_value = { | local en_option_value = { | ||
-- $=x is handled as a special case: x should be a currency symbol that will be used instead of "$" | |||
["abbr"] = { | ["abbr"] = { | ||
-- ["local text for option value"] = "en value used in this module" | -- ["local text for option value"] = "en value used in this module" | ||
| Zeile 236: | Zeile 233: | ||
["ri3"] = "opt_ri=3", -- round input with precision = 3 | ["ri3"] = "opt_ri=3", -- round input with precision = 3 | ||
}, | }, | ||
["comma"] = { | ["comma"] = { | ||
["5"] = "opt_comma5", -- only use numsep grouping if 5 or more digits | ["5"] = "opt_comma5", -- only use numsep grouping if 5 or more digits | ||
| Zeile 269: | Zeile 264: | ||
["x"] = "x", -- join: <first>...<second> (user-specified text) | ["x"] = "x", -- join: <first>...<second> (user-specified text) | ||
}, | }, | ||
-- frac=x is handled as a special case: x must be an integer (possibly in local language) = 2 or more | |||
-- input=x is handled as a special case: x should be <value><space><unitcode> or <wikidata-property-id> | |||
["lang"] = { -- language for output digits (both en and local digits are always accepted for input) | ["lang"] = { -- language for output digits (both en and local digits are always accepted for input) | ||
["en"] = "opt_lang_en", -- use en digits for numbers, regardless of local language | ["en"] = "opt_lang_en", -- use en digits for numbers, regardless of local language | ||
| Zeile 285: | Zeile 280: | ||
["out"] = "opt_order_out", -- do not show input; instead, use order in output combination, with the first output shown as the input | ["out"] = "opt_order_out", -- do not show input; instead, use order in output combination, with the first output shown as the input | ||
}, | }, | ||
-- qid=x is handled as a special case: x should be a Wikidata Q item identifier. | |||
-- qual=x is handled as a special case: x should be a Wikidata Q item identifier. | |||
["round"] = { | ["round"] = { | ||
["0.5"] = "opt_round=0.5", -- round output value to nearest 0.5 | ["0.5"] = "opt_round=0.5", -- round output value to nearest 0.5 | ||
| Zeile 295: | Zeile 290: | ||
["each"] = "opt_round_each", -- using default precision in a range, round each output separately (default uses highest precision of each item in range) | ["each"] = "opt_round_each", -- using default precision in a range, round each output separately (default uses highest precision of each item in range) | ||
}, | }, | ||
-- sigfig=x is handled as a special case: x must be an integer (possibly in local language) = 1 or more | |||
["sortable"] = { | ["sortable"] = { | ||
["off"] = "", -- ignored (off is the default) | ["off"] = "", -- ignored (off is the default) | ||
| Zeile 310: | Zeile 305: | ||
["On"] = "opt_spell_in, opt_spell_out, opt_spell_upper", -- same, with first letter of first word in result uppercase | ["On"] = "opt_spell_in, opt_spell_out, opt_spell_upper", -- same, with first letter of first word in result uppercase | ||
}, | }, | ||
-- stylein=x is handled as a special case: x can be any text | |||
-- styleout=x is handled as a special case: x can be any text | |||
-- tracking=x is handled as a special case: x can be any text | |||
} | } | ||
| Zeile 331: | Zeile 321: | ||
eng_scales = eng_scales, | eng_scales = eng_scales, | ||
ranges = ranges, | ranges = ranges, | ||
} | } | ||