Modulo:Convert/text

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Configurazione delModulo:Convertper la localizzazione.


-- Text used by Module:Convert, for it.wikipedia.org (Italian).
-- imported and localized from:en:Module:Convert/text
-- This is a separate module to simplify translation for use on another wiki.
-- See [[:en:Template:Convert/Transwiki guide]] if copying to another wiki.
-- https://en.wikipedia.org/w/index.php?title=Module%3AConvert%2Ftext&type=revision&diff=895419771&oldid=676179811
localtranslation_table={
numdot=',',-- decimal mark
numsep=' ',-- separator for number grouping
per_word='per',-- for units like "miles per gallon"
plural_suffix='',-- disable plural unit names
specials={-- for special processing by makeunits
-- PLEASE DO NOT CHANGE THE FOLLOWING
-- until all the units have been fixed
-- (the text used here must be the same as that used in the unit definitions).
utype={
-- [ "unit type in local language" ] = "name_used_in_this_script"
["efficenza del carburante"]="type_fuel_efficiency",
["lunghezza"]="type_length",
["temperatura"]="type_temperature",
["volume"]="type_volume",
},
ucode={
exception={
-- [ "unit code in local language" ] = "name_used_in_module_convert"
["ft"]="integer_more_precision",
["in"]="subunit_more_precision",
["lb"]="integer_more_precision",
},
istemperature={
-- Common temperature scales (not keVT or MK).
-- [ "unit code in local language" ] = 1
["C"]=true,
["F"]=true,
["K"]=true,
["R"]=true,
},
usesymbol={
-- Use unit symbol not name if abbr not specified.
-- [ "unit code in local language" ] = 1
["C"]=1,
["F"]=1,
["K"]=1,
["R"]=1,
["C-change"]=1,
["F-change"]=1,
["K-change"]=1,
},
alttype={
-- Unit has an alternate type that is a valid conversion.
-- [ "unit code in local language" ] = "alternate type in local language"
["Nm"]="energia",
["ftlb"]="momento meccanico",
["ftlb-f"]="momento meccanico",
["ftlbf"]="momento meccanico",
["inlb"]="momento meccanico",
["inlb-f"]="momento meccanico",
["inlbf"]="momento meccanico",
["inoz-f"]="momento meccanico",
["inozf"]="momento meccanico",
},
},
},
mtext={
-- Text used by Module:Convert/makeunits.
titles={
-- name_used_in_this_script = "Title of page"
conversion_data='Template:Converti/Man/Conversion data',
},
},
}
-- Some units accept an SI prefix before the unit code, such as "kg" for kilogram.
localSIprefixes={
-- The prefix field is what the prefix should be, if different from the prefix used.
['Y']={exponent=24,name='yotta'},
['Z']={exponent=21,name='zetta'},
['E']={exponent=18,name='exa'},
['P']={exponent=15,name='peta'},
['T']={exponent=12,name='tera'},
['G']={exponent=9,name='giga'},
['M']={exponent=6,name='mega'},
['k']={exponent=3,name='chilo'},
['h']={exponent=2,name='etto'},
['da']={exponent=1,name='deca'},
['d']={exponent=-1,name='deci'},
['c']={exponent=-2,name='centi'},
['m']={exponent=-3,name='milli'},
['μ']={exponent=-6,name='micro'},-- key = 'GREEK SMALL LETTER MU' (U+03BC) utf-8 CE BC
['µ']={exponent=-6,name='micro',prefix='μ'},-- key = 'MICRO SIGN' (U+00B5) utf-8 C2 B5
['u']={exponent=-6,name='micro',prefix='μ'},-- not an SI prefix, but allow for people typing this
['n']={exponent=-9,name='nano'},
['p']={exponent=-12,name='pico'},
['f']={exponent=-15,name='femto'},
['a']={exponent=-18,name='atto'},
['z']={exponent=-21,name='zepto'},
['y']={exponent=-24,name='yocto'},
}

-- Some units can be qualified with one of the following prefixes, when linked.
localcustomary_units={
{"US",link="Sistema consuetudinario statunitense"},
{"U.S.",link="Sistema consuetudinario statunitense"},
{"imperial",link="Sistema imperiale britannico"},
{"imp",link="Sistema imperiale britannico"},
}

-- Names when using engineering notation (a prefix of "eN" where N is a number; example "e6km" ).
-- key = { "name", link = "article title", exponent = numeric_key_value }
-- If lk=on and link is defined, the name of the number will appear as a link.
localeng_scales={
["3"]={"migliaia di",exponent=3},
["6"]={"milioni di",exponent=6},
["9"]={"miliardi di",link="Miliardo",exponent=9},
["12"]={"bilione di",link="Bilione",exponent=12},
["15"]={"biliardo di",link="Biliardo (numero)",exponent=15},
}

-- One of the following categories is included in the text of each message.
localall_categories={
unit="[[Categoria:Errori di compilazione del template Converti]]",
option="[[Categoria:Errori di compilazione del template Converti]]",
warning='[[Category:Convert invalid options]]',
tracking='[[Category:Convert tracking]]',
}

-- For some error messages, the following puts the wanted style around
-- each unit code marked like '...%{ft%}...'.
localunitcode_regex='%%([{}])'
localunitcode_replace={['{']=' "',['}']=' "'}-- no longer need the more elaborate substitute used before 2013-09-28

-- All messages that may be displayed if a problem occurs.
localall_messages={
-- Message format string: $1=title, $2=text, $3=category, $4=anchor.
-- Each displayed message starts with "Convert:" so can easily locate by searching article.
cvt_format='<sup class= "noprint Inline-Template" style= "white-space:nowrap;" >[<i>[[Template:Converti/Man/Messaggi#$4|<span title= "Converti: $1" >converti: $2</span>]]</i>]</sup>$3<span class= "error" ></span>',
cvt_format2='<sup class= "noprint Inline-Template" style= "white-space:nowrap;" >[[Template:Converti/Man/Messaggi#$4|<span title= "Converti: $1" >$2</span>]]</sup>$3<span class= "error" ></span>',
cvt_format_preview='<strong class= "error" >Errore in converti: $1 [[Template:Converti/Man/Messaggi#$4|(aiuto)]]</strong>$3',
-- Each of following messages is a table:
-- { [1] = 'title', -- mouseover title text
-- [2] = 'text', -- link text displayed in article
-- [3] = 'category key', -- key to lookup category in all_categories
-- [4] = 'anchor', -- anchor for link to relevant section on help page
-- regex = gsub_regex,
-- replace = gsub_table,
-- } Mouseover title text Link text CatKey Anchor
cvt_bad_input={'L\'input "$1" deve essere un numero e unità di misura','input non valido','option','invalid_input'},
cvt_bad_num={'Il valore "$1" deve essere un numero','numero non valido','option','invalid_number'},
cvt_big_prec={'La precisione "$1" è troppo grande','precisione troppo grande','option','precision_too_large'},
cvt_invalid_num={'Overflow aritmetico del numero','overflow aritmetico','option','number_overflow'},
cvt_no_num={'Manca il numero da convertire','serve un numero','option','needs_number'},
cvt_no_num2={'Manca un altro numero all\'intervallo','serve un altro numero','option','needs_another_number'},
cvt_bad_frac={'A "$1" serve un numero intero maggiore di 1','frazione non valida','option','invalid_fraction'},
cvt_bad_prec={'La precisione "$1" deve essere un numero intero','precisione non valida','option','invalid_precision'},
cvt_bad_sigfig={' "$1" deve essere un numero intero positivo','sigfig non valido','option','invalid_sigfig'},
cvt_empty_option={'Opzione vuota "$1" ignorata','opzione vuota','option','empty_option'},
cvt_deprecated={'Opzione "$1" deprecata','*','option','opzione deprecata',format='cvt_format2',nowarn=true},-- fatto
cvt_no_spell={'Spelling is not available','bug, ask for help','option','ask_for_help'},
cvt_unknown_option={'Ignorata l\'opzione "$1" non valida','opzione non valida','option','invalid_option'},
cvt_wd_fail={'Non in grado di accedere a Wikidata','problema con wikidata','option','wikidata_problem'},--TODO documentazione errore
cvt_bad_default={'L\'unità di misura "$1" ha un valore di default non valido','bug, chiedere assistenza','unit','ask_for_help'},
cvt_bad_unit={'L\'unità di misura "$1" non è valida qui','unità di misura non valida','unit','unit_invalid_here'},
cvt_no_default={'L\'unità di misura "$1" non ha un\'unità di conversione di default valida','bug, chiedere assitenza','unit','ask_for_help'},
cvt_no_unit={'Manca il nome dell\'unità di misura','nome dell\'unità mancante','unit','needs_unit_name'},
cvt_unknown={'Unità di misura "$1" sconosciuta','unità di misura sconosciuta','unit','unknown_unit'},
cvt_should_be={'$1','unità ambigua','unità ambigua','ambiguous_unit',regex=unitcode_regex,replace=unitcode_replace},
cvt_mismatch={'Non posso convertire da "$1" a "$2" ','unità di misura incompatibili','unit','unit_mismatch'},
cvt_bug_convert={'Bug: non posso convertire tra le unità specificate','bug, ask for help','unit','ask_for_help'},
cvt_lookup={'L\'unità "$1" non è definita correttamente','bug, chiedere assistenza','unit','ask_for_help'},
}

-- Text to join input value/unit with output value/unit.
localdisp_joins={
-- [1]=before output, [2]=after output, [3]=between outputs in a combination; default ";"
-- [wantname] gives default abbr=off
["or"]={"o","","o",wantname=true},
["sqbr-sp"]={"[","]"},
["sqbr-nbsp"]={"&nbsp;[","]"},
["comma"]={",","",","},
["slash-sp"]={"/","",wantname=true},
["slash-nbsp"]={"&nbsp;/","",wantname=true},
["slash-nosp"]={"/","",wantname=true},
["b"]={"(",")"},
["(or)"]={"(",")","or"},
["br"]={"<br />","",wantname=true},
["br()"]={"<br />(",")",wantname=true},
}

-- Text to separate values in a range.
localrange_types={
-- Specifying a table requires either:
-- * "off" and "on" values (for "abbr=off" and "abbr=on" ), or
-- * "input" and "output" values (for LHS and RHS);
-- other fields are optional.
-- When "adj=on|abbr=off" applies, spaces in range text are replaced with hyphens.
-- With "exception = true", that also occurs with "adj=on|abbr=on".
-- If "adj" is defined here, that text (unchanged) is used with "adj=on".
["+"]="+",
[","]=",&nbsp;",
[",and"]="e",
["ed i"]="ed i",
[",or"]="o",
["by"]="per",
["-"]="–",
["to about"]="fino a circa",
["and"]={off="e",on="e"},
["and(-)"]={input="e",output="–"},
["or"]={off="o",on="o"},
["to"]={off="fino a",on="fino a"},
["to(-)"]={input="&nbsp;a",output="–"},
["+/-"]={off="&nbsp;±&nbsp;",on="&nbsp;±&nbsp;",adj="&nbsp;±&nbsp;",is_range_change=true},
["by(x)"]={input="per",output="×&nbsp;",out_range_x=true},
["x"]={off="per",on="×&nbsp;",abbr_range_x=true},
["xx"]="&nbsp;×&nbsp;",
["*"]="×",
["/"]="&thinsp;/&thinsp;",-- for a table of high/low temperatures with {{convert|83|/|63|F|disp=br()|abbr=values}}
}

localrange_aliases={
-- [ "alternative name for a range" ] = "standard range name"
["&"]="and",
["–"]="-",
["&ndash;"]="-",
["a-"]="to(-)",
["@"]="to(-)",
["×"]="x",
["&times;"]="x",
["±"]="+/-",
["&plusmn;"]="+/-",
["o"]="or",
["e(-)"]="and(-)",
["per"]="x",
["per(x)"]="by(x)",
["fino a"]="to",
["fino a(-)"]="to(-)",
["fino a circa"]="to about"
}

-- Convert accepts range text delimited with whitespace, for example, {{convert|1 to 2|ft}}.
-- In addition, the following "words" are accepted without spaces, for example, {{convert|1-2|ft}}.
-- Words must be in correct order for searching, for example, 'x' after 'xx'.
localrange_words={'-','–','xx','x','*'}

localranges={
types=range_types,
aliases=range_aliases,
words=range_words,
}

-- Valid option names.
localen_option_name={
-- [ "local text for option name" ] = "en name used in this module"
["$"]="$",
["abbr"]="abbr",
["adj"]="adj",
["comma"]="comma",
["debug"]="debug",
["disp"]="disp",
["frac"]="frac",
["input"]="input",
["lang"]="lang",
["lk"]="lk",
["order"]="order",
["qid"]="qid",
["qual"]="qual",
["qualifier"]="qual",
["round"]="round",
["sigfig"]="sigfig",
-- [ "sing" ] = "adj", -- "sing" is an old alias for "adj"
["sortable"]="sortable",
-- [ "sp" ] = "sp",
-- [ "spell" ] = "spell",
["stylein"]="stylein",
["styleout"]="styleout",
["tracking"]="tracking",
}

-- Valid option values.
-- Convention: parms.opt_xxx refers to an option that is set here
-- (not intended to be set by the template which invokes this module).
-- Example: At enwiki, "abbr" includes:
-- [ "comma" ] = "opt_nocomma"
-- As a result, if the template uses abbr=comma, this Module:Convert sets:
-- parms[ "opt_nocomma" ] = true
-- parms[ "abbr" ] = nil
-- Therefore parms.abbr will be nil, or will have one of the listed values
-- that do not start with "opt_".
-- An option value of form "xxx?" is the same as "xxx" but shows the input as deprecated.
localen_option_value={
-- $=x is handled as a special case: x should be a currency symbol that will be used instead of "$"
["abbr"]={
-- [ "local text for option value" ] = "en value used in this module"
["def"]="",-- ignored (some wrapper templates call convert with "abbr=def" to mean "default abbreviation" )
["h"]="on",-- abbr=on + use "h" for hand unit (default)
["hh"]="opt_hand_hh",-- abbr=on + use "hh" for hand unit
["in"]="in",-- use symbol for LHS unit
["none"]="off",-- old name for "off"
["off"]="off",-- use name for all units
["on"]="on",-- use symbol for all units
["out"]="out",-- use symbol for RHS unit (default)
["values"]="opt_values",-- show only input and output numbers, not units
["~"]="opt_also_symbol",-- show input unit symbol as well as name
--- localizzazioni in italiano
["valori"]="opt_values",-- show only input and output numbers, not units
},
["adj"]={
["mid"]="opt_adjectival, opt_adj_mid",-- adj=on with user-specified text after input unit (between input and output)
["off"]="",-- ignored (off is the default)
["on"]="opt_adjectival",-- unit name is singular and hyphenated
["pre"]="opt_one_preunit",-- user-specified text before input unit
["ri0"]="opt_ri=0",-- round input with precision = 0
["ri1"]="opt_ri=1",-- round input with precision = 1
["ri2"]="opt_ri=2",-- round input with precision = 2
["ri3"]="opt_ri=3",-- round input with precision = 3
},
["comma"]={
["5"]="opt_comma5",-- only use numsep grouping if 5 or more digits
["gaps"]="opt_gaps",-- use gaps, not numsep, to separate groups of digits
["gaps3"]="opt_gaps, opt_gaps3",-- group only in threes rather than default of no gap before a single digit after decimal mark
["off"]="opt_nocomma",-- no numsep in input or output numbers
},
["debug"]={
["yes"]="opt_sortable_debug",-- make the normally hidden sort key visible
},
["disp"]={
["5"]="opt_round=5",-- round output value to nearest 5
["b"]="b",-- join: '(...)'
["(or)"]="(or)",-- join: '(...)' with 'or' between outputs in a combination
["br"]="br",-- join: '<br />'
["br()"]="br()",-- join: '<br />(...)'
["comma"]="comma",-- join: ','
["flip"]="opt_flip",-- reverse order of input/output
["number"]="opt_output_number_only",-- display output value (not input, and not output symbol/name)
["or"]="or",-- join: 'or'
["out"]="opt_output_only",
["output number only"]="opt_output_number_only",
["output only"]="opt_output_only",
["preunit"]="opt_two_preunits",-- user-specified text before input and output units
["sqbr"]="sqbr",-- join: '[...]'
["table"]="opt_table",-- output is suitable for a table cell with align= "right"
["tablecen"]="opt_tablecen",-- output is suitable for a table cell with align= "center"
["unit"]="opt_input_unit_only",-- display input symbol/name (not output, and not input value)
["unit or text"]="opt_input_unit_only, opt_ignore_error",-- display input symbol/name, or given unit code if not known
["unit2"]="opt_output_unit_only",
["x"]="x",-- join: <first>...<second> (user-specified text)
-- localizzazioni in italiano
["(o)"]="(or)",-- join: '(...)' with 'or' between outputs in a combination
["inverti"]="opt_flip",-- reverse order of input/output
["inverti5"]="opt_flip, opt_round=5?",-- disp=flip + disp=5
["novirgola"]="opt_nocomma?",-- no numsep in input or output numbers
["numero"]="opt_output_number_only",-- display output value (not input, and not output symbol/name)
["o"]="or",-- join: 'or'
["preunità"]="opt_two_preunits",-- user-specified text before input and output units
["quadre"]="sqbr",-- join: '[...]'
["risultato"]="opt_output_only",
["valore risultato"]="opt_output_number_only",
["tabella"]="opt_table",-- output is suitable for a table cell with align= "right"
["tabellac"]="opt_tablecen",-- output is suitable for a table cell with align= "center"
["unità"]="opt_input_unit_only",-- display input symbol/name (not output, and not input value)
["unità o testo"]="opt_input_unit_only, opt_ignore_error",-- display input symbol/name, or given unit code if not known
["unità2"]="opt_output_unit_only",
["virgola"]="comma"-- join: ','
},
-- 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)
["en"]="opt_lang_en",-- use en digits for numbers, regardless of local language
["local"]="opt_lang_local",-- use local digits for numbers (default, although config can change default to en)
},
["lk"]={
["in"]="in",-- link LHS unit name or symbol
["off"]="off",-- do not link: same as default except for hand unit
["on"]="on",-- link all unit names or symbols (but not twice for the same unit)
["out"]="out",-- link RHS unit name or symbol
["debug"]="opt_sortable_on, opt_sortable_debug",-- |sortable=debug is the same as |sortable=on|debug=yes
},
["order"]={
["flip"]="opt_flip",-- reverse order of input/output
["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"]={
["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
["5"]="opt_round=5",-- round output value to nearest 5
["10"]="opt_round=10",-- round output value to nearest 10 (same as but clearer than "|-1" )
["25"]="opt_round=25",-- round output value to nearest 25
["50"]="opt_round=50",-- round output value to nearest 50
["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"]={
["off"]="",-- ignored (off is the default)
["on"]="opt_sortable_on",-- output sort key for use in a sortable table, based on value from converting to a standard base unit
["debug"]="opt_sortable_on, opt_sortable_debug",-- |sortable=debug is the same as |sortable=on|debug=yes
},
-- [ "sp" ] = {
-- [ "us" ] = "opt_sp_us", -- use U.S. spelling (like "meter" instead of default "metre" )
-- },
-- [ "spell" ] = { -- only English spelling is supported; not scientific notation; only some fractions
-- [ "in" ] = "opt_spell_in", -- spell input value in words
-- [ "In" ] = "opt_spell_in, opt_spell_upper", -- spell input value in words with first letter uppercase
-- [ "on" ] = "opt_spell_in, opt_spell_out", -- spell input and output values in words
-- [ "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
}

return{
SIprefixes=SIprefixes,
all_categories=all_categories,
all_messages=all_messages,
currency={['$']=true,['£']=true,['€']=true,['₱']=true,['₽']=true,['¥']=true},
customary_units=customary_units,
disp_joins=disp_joins,
en_option_name=en_option_name,
en_option_value=en_option_value,
eng_scales=eng_scales,
ranges=ranges,
translation_table=translation_table,
}