Modul:Convert/text: Unterschied zwischen den Versionen
update from sandbox per Template talk:Convert#Module version 27
K (2 Versionen von skanwiki:Modul:Convert/text importiert) |
(update from sandbox per Template talk:Convert#Module version 27) |
||
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_altitude = { '"$1" needs an integer' , 'invalid altitude' , 'option', 'invalid_altitude' }, | |||
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 174: | Zeile 175: | ||
["abbr"] = "abbr", | ["abbr"] = "abbr", | ||
["adj"] = "adj", | ["adj"] = "adj", | ||
["altitude_ft"] = "altitude_ft", | |||
["altitude_m"] = "altitude_m", | |||
["comma"] = "comma", | ["comma"] = "comma", | ||
["debug"] = "debug", | ["debug"] = "debug", | ||
Zeile 200: | Zeile 203: | ||
-- (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: | ||
-- [" | -- ["values"] = "opt_values" | ||
-- As a result, if the template uses abbr= | -- As a result, if the template uses abbr=values, Module:Convert sets: | ||
-- parms[" | -- parms["opt_values"] = 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 208: | Zeile 211: | ||
-- 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 = { | ||
-- | ["$"] = 'TEXT', -- TEXT 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 233: | Zeile 236: | ||
["ri3"] = "opt_ri=3", -- round input with precision = 3 | ["ri3"] = "opt_ri=3", -- round input with precision = 3 | ||
}, | }, | ||
["altitude_ft"] = 'INTEGER', | |||
["altitude_m"] = 'INTEGER', | |||
["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 264: | Zeile 269: | ||
["x"] = "x", -- join: <first>...<second> (user-specified text) | ["x"] = "x", -- join: <first>...<second> (user-specified text) | ||
}, | }, | ||
["frac"] = 'INTEGER', | |||
-- | ["input"] = 'TEXT', -- TEXT 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 280: | Zeile 285: | ||
["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"] = 'TEXT', -- TEXT should be a Wikidata Q item identifier | ||
-- | ["qual"] = 'TEXT', -- TEXT 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 290: | Zeile 295: | ||
["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"] = 'INTEGER', | |||
["sortable"] = { | ["sortable"] = { | ||
["off"] = "", -- ignored (off is the default) | ["off"] = "", -- ignored (off is the default) | ||
Zeile 305: | Zeile 310: | ||
["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"] = 'TEXT', | |||
["styleout"] = 'TEXT', | |||
["tracking"] = 'TEXT', | |||
} | |||
local titles = { | |||
["frac"] = "Fraction/styles.css", | |||
["sfrac"] = "Sfrac/styles.css", | |||
} | } | ||
Zeile 321: | Zeile 331: | ||
eng_scales = eng_scales, | eng_scales = eng_scales, | ||
ranges = ranges, | ranges = ranges, | ||
titles = titles, | |||
} | } |