Přeskočit na obsah

Šablona:Převod/doc

Z Wikicest

Použití jednotek měřících veličin na Wikicestách

[editovat]

Formát a konvence použité pro jednotky lze najít na stránce Wikicesty:Jednotky.

K zajištění, že jednotky jsou zobrazeny správně, měla by být použita příslušná zjednodušovací šablona.

Šablonu Převod lze použít v případě, kdy není standardní formát optimální.

Zjednodušovací šablony k převodu mezi jednotkami

[editovat]

Použití šablony

[editovat]

Šablona {{Převod}} přepočítává měrné veličiny z jednotky prvé (lze zadat) do jiné, a poté vrací výsledek. Například:

{{Převod|2|km|mi}}2 kilometres (1.2 mi)
{{Převod|7|mi|km}}7 miles (11 km)

Možnosti formátování a výpočtů jsou vyčteny níže.

Název jednotky nebo symbol (zkratka): 1 libra nebo 1 lb?

[editovat]

Ve výchozím nastavení první hodnota zobrazuje název jednotky, druhá symbol (= zkratku). Použijte |abbr = on/off ke změně tohoto chování:

{{Převod|1|lb|kg}}1 pound (0.45 kg) (Pro porovnání; výchozí: první hodnota ukáže název jednotky)
{{Převod|1|lb|kg|abbr=on}}1 lb (0.45 kg)
{{Převod|1|lb|kg|abbr=off}}1 pound (0.45 kilograms)
  • |abbr = in přepíná výchozí chování (|abbr = out):
{{Převod|1|lb|kg|abbr=in}}1 lb (0.45 kilograms)

Přídavné jméno: 10-mílová vzdálenost

[editovat]

Použijte |adj = on k produkci formátu přídavného jména. Rozdíl:

{{Převod|10|mi|km}} cesty10 miles (16 km) cesty. (Pro porovnání, výchozí)
{{Převod|10|mi|km|adj=on}} vzdálenost10-mile (16 km) vzdálenost. (Formát přídavného jména)

Zaokrouhlení: 100 ft je 30 m nebo30.5 m nebo 30.48 m?

[editovat]

Při bližším pohledu je to 100 feet (30,480 mm)*. Prakticky je zvykem vypočítanou metrickou hodnotu zaokrouhlovat. K tomu je více možností.

Výchozí zaokrouhlování

[editovat]
Ve výchozím nastavení bude výsledek převodu zaokrouhlen buď s přesností porovnatelnou vstupní hodnotě (počet číslic za desetinnou tečkou, nebo negativ počtu nevýznamných nul před desetinnout tečkou, je zvětšen o jednu, pokud je převod násobkem čísla mezi 0,02 a 0,2, zůstává stejný, pokud je faktor mezi 0,2 a 2, a zmenšen o jednu, pokud je mezi 2 a 20, atd.), nebo na dvě významné číslice, cokoli je přesnější. Výjimkou je Zaokrouhlování teplot (vizte níže).
Příklady zaokrouhlování
VstupZobrazeno jakoPoznámka
{{Převod|123|ft|m|-1}}123 feet (40 m)
{{Převod|123|ft|m|0}}123 feet (37 m)
{{Převod|123|ft|m|1}}123 feet (37.5 m)
{{Převod|550|ft|m|0}}550 feet (168 m)Přibližná hodnota je 167,64 m
{{Převod|550|ft|m}}550 feet (170 m)Zaokrouhleno na 170, i když je přibližná hodnota 167,64 m
{{Převod|500|ft|m|0}}500 feet (152 m)Přibližná hodnota je 152,4 m
{{Převod|500|ft|m}}500 feet (150 m)Zaokrouhleno na 150, i když je přibližná hodnota 152,4 m

Převod podporuje čtyři typy zaokrouhlování:

Round to a given precision: use |precision =

[editovat]

Specify the desired precision with the fourth unnamed parameter (or third unnamed parameter if the "convert to" parameter is omitted; or fifth unnamed parameter if a range is specified; or fourth unnamed parameter again if a range is specified and the "convert to" parameter is omitted; needs to be replaced with a "precision" named parameter). The conversion is rounded off to the nearest power of 1/10 this number. For instance, if the result is 8621 and the round number is "-2", the result will be 8600. If the result is "234.0283043" and the round number is "0", the result will be 234.

Round to a given number of significant figures: use |sigfig =

[editovat]

To specify the output number to be with n significant figures use |sigfig = <number>:

  • To compare: {{Převod|1200|ft|m}}1,200 feet (370 m)
  • {{Převod|1200|ft|m|sigfig=4}}1,200 feet (365.8 m)
  • {{Převod|1200|ft|m|sigfig=3}}1,200 feet (366 m)
  • {{Převod|1200|ft|m|sigfig=2}}1,200 feet (370 m)
  • {{Převod|1200|ft|m|sigfig=1}}1,200 feet (400 m)

Setting |sigfig is meaningless

  • {{Převod|1200|ft|m|sigfig=0}}1,200 feet (370 m)*

Round to a multiple of 5: 15, 20, 25, ...

[editovat]

Using |round = 5 rounds the outcome to a multiple of 5.

{{Převod|10|m|ft}}10 metres (33 ft)
{{Převod|10|m|ft|round=5}}10 metres (35 ft)

Similar: using |round = 25 rounds the outcome to a multiple of 25.

{{Převod|10|m|ft}}10 metres (33 ft)
{{Převod|10|m|ft|round=25}}10 metres (25 ft)
To compare: {{Převod|10|m|ft|sigfig=4}}10 metres (32.81 ft)

In a range, one can round each value individually to the default. Use |round = each:

{{Převod|10 x 200 x 3000|m|ft}}10 by 200 by 3,000 metres (33 ft × 656 ft × 9,843 ft)
{{Převod|10 x 200 x 3000|m|ft|round=each}}10 by 200 by 3,000 metres (33 ft × 660 ft × 9,800 ft)

Round to a multiple of a given fraction: 2 3/16 inch

[editovat]

Specify the desired denominator using |frac = <some positive integer>. (Denominator is the below-the-slash number, for example the 3 in 1/3).

{{Převod|5.56|cm|in|frac=16}}5.56 centimetres (2 316 in)
{{Převod|8|cm|in|frac=4}}8 centimetres (3 14 in)

The fraction is reduced when possible:

{{Převod|8|cm|in|frac=100}}8 centimetres (3 320 in)
{{Převod|8|cm|in}}8 centimetres (3.150 in) (To compare)

Rounding the temperatures °C, °F and K

[editovat]

In temperatures, the conversion will be rounded either to precision comparable to that of the input value or to that which would give three significant figures when expressed in kelvins, whichever is more precise.

{{Převod|10|C|F K}}10 °C (50 °F; 283 K)

Note

For a temperature difference, like to convert "A rise of 20 °C", use |C-change = 20 &tc.
{{Převod|20|C-change|F-change K-change}} → A rise of 20 °C (36 °F; 20 K)
To compare: "A temperature of 20 °C" would yield: A temperature of 20 °C (68 °F; 293 K)

Into multiple units: 10 °C (50 °F; 283 K)

[editovat]

Separate the multiple output units by a space:

{{Převod|10|C|F K}}10 °C (50 °F; 283 K)
{{Převod|5|km|mi nmi}}5 kilometres (3.1 mi; 2.7 nmi)

Ranges of values

[editovat]

A range: 6 to 17 kg (13 to 37 lb)

[editovat]

Range indicators are entered as the second parameter (between the values). Range separators can be:
Šablona:Převod/doc/seznam oddělovačů rozsahu

Multiple dimensions: 6 m × 12 m (20 ft × 39 ft)

[editovat]
Use "by"
{{Převod|6|by|12|ft|m}}6 by 12 feet (1.8 by 3.7 m)
Use "×" or ""x""
{{Převod|6|x|12|m|ft}}6 by 12 metres (20 ft × 39 ft)

In science, the formal way is to set |x| and |abbr = on (keeping dimensions right, like in area = x km2):

{{Převod|6|x|12|m|ft|abbr=on}}6 m × 12 m (20 ft × 39 ft)

About feet, inch in ranges and multiples

[editovat]

While it is possible to enter feet, inch in a simple conversion, this is not possible for ranges:

  • {{Převod|1|ft|3|in|mm}}1 foot 3 inches (380 mm) (to compare)
  • {{Převod|1|ft|3|in|x|3|ft|5|in|mm}}1 foot 3 inches ([convert: unknown unit])*

Words

[editovat]

Spelling of unit name: UK metre or US meter?

[editovat]

Default spelling of units is the British metre. To show the American spelling, use |sp = us:

{{Převod|1|m|ft}}1 metre (3.3 ft) -- default
{{Převod|1|m|ft|sp=us}}1 meter (3.3 ft)

Spell out numbers: ten miles

[editovat]

To write a number in words, use |spell = in:

{{Převod|10|mi|m|spell=in}}10 miles (16,000 m)*

To make first letter a capital, use |spell = In

{{Převod|10|mi|m|spell=In}}10 miles (16,000 m)*

Extra words: 4 planted acres

[editovat]
Incomplete section
{{Převod|4|acre||adj=pre|planted}}4 planted acres (1.6 ha)

Extra adjective words: A 10-foot-long corridor

[editovat]
{{Převod|4|ft|m|adj=mid|-long}}10-foot-long (3.0 m)

Grammatical construction: The 18-, 24- and 32-pounder (8, 11 and 15 kg) cannons

[editovat]
"The American defenders had 18-, 24- and 32-pounder (8, 11 and 15 kg) cannons."

This formatted result is not possible straightforward by using {{Převod}}. However, it can be made in three steps.

Step 1: Enter the input numbers and units in {{Převod}} just to get the calculated output:
  • had {{Převod|18 |, |24 |, |32 |lb |kg |0 }} cannons
→ had 18, 24, 32 pounds (8, 11, 15 kg) cannons
The core conversion should look good now. You can save this (or preview).
Step 2: We need the resulting text in plain code in the page, not as a {{Převod|...}} template.
For this, add subst: to the template name (for 'substitute') :
  • had {{subst:Převod|18 |, |24 |, |32 |lb |kg |0 }} cannons
As a check: the preview result should show the conversion correct, with the numbers still right.
Now save this.
→ had 18, 24, 32 pounds (8, 11, 15 kg) cannons
Step 3: When opening the edit screen again, you'll see that the text is there in code. The template {{Převod|...}} itself has disappeared. You can change the text as needed. The edit screen text is:
had 18,&nbsp;24,&nbsp;32 pounds (8,&nbsp;11,&nbsp;15&nbsp;kg) cannons
You can edit this text to add the grammar:
  • had 18-,_24-_and_32-pounder (8,&nbsp;11_and_15&nbsp;kg) cannons
After saving your edit, it shows:
→ "had 18-, 24- and 32-pounder (8, 11 and 15 kg) cannons".

Numbers

[editovat]

Using an SI prefix: gigameter (Gm), or micrometer (μm)

[editovat]

Units can have an SI prefix like G before the unit: Gm, and giga before the name: gigameter. These are plain multiplication factors.

To illustrate, these are trivial calculations (from meter to meter), showing the multiplication factor:

  • 12 Gm (1.2×1010 m)
  • 12 μm (1.2×10−5 m)

The prefix can be added before the SI unit (here: unit m for meter):

  • {{Převod|12|Gm|mi|abbr=on}}12 Gm (7,500,000 mi)
  • Mm: 12 Mm (7,500 mi)
  • km: 12 km (39,000 ft)
  • mm: 12 mm (0.47 in)
  • μm: 12 μm (0.012 mm)
  • um: 12 μm (0.012 mm) (letter "u" can be used for "μ" here)

The prefix can be used in the output unit:

  • {{Převod|12000|mi||Mm|abbr=on}}12,000 mi (19 Mm)
  • {{Převod|12|in|μm|abbr=on}}12 in (300,000 μm)

As an exception, the non-SI unit "inch" can have the "μ" prefix too)

  • {{Převod|12|μm|μin|abbr=on}}12 μm (470 μin)

Thousands separator: 1,000 mi and 1000 mi

[editovat]

In input, a comma for thousands separator is accepted. A gap (space) is not. In output, by default, the thousand separator is the comma:

  • {{Převod|1,234,567|m|ft}}1,234,567 metres (4,050,417 ft)
  • {{Převod|1,234,567|m|ft}}1,234,567 metres (4,050,417 ft)
  • {{Převod|1 234 567|m|ft}}[convert: invalid number]

Set |comma = off to remove the separator:

  • {{Převod|1234567|m|ft|comma=off}}1,234,567 metres (4,050,417 ft)*

Use |comma = gaps to set digit grouping by gap (<space>) in larger numbers (thousands separator):

  • {{Převod|1234567|m|ft}}1,234,567 metres (4,050,417 ft) (To compare, default)
  • {{Převod|1234567|m|ft|comma=gaps}}1234567 metres (4050417 ft)

Setting |comma = 5 or |comma = gaps5 will only add the separator when the number of digits is 5 or more:

  • {{Převod|1234|m|ft}}1,234 metres (4,049 ft) (To compare, default)
  • {{Převod|1234|m|ft|comma=5}}1234 metres (4049 ft)
  • {{Převod|1234567|m|ft|comma=5}}1,234,567 metres (4,050,417 ft)
  • {{Převod|1234|m|ft|comma=gaps5}}1,234 metres (4,049 ft)*
  • {{Převod|1234567|m|ft|comma=gaps5}}1,234,567 metres (4,050,417 ft)*

Output manipulation

[editovat]

Brackets and separators: 10 m [33 ft]

[editovat]

Punctuation that distinguishes the two measurements is set by |disp = .
Options are: b (the default), sqbr, comma, or, br, x|...:

{{Převod|10|m|ft}}10 metres (33 ft) -- ( ) brackets are the default
{{Převod|10|m|ft|disp=sqbr}}10 metres [33 ft]
{{Převod|10|m|ft|disp=comma}}10 metres, 33 ft
{{Převod|10|m|ft|disp=or}}10 metres or 33 feet

Setting |disp = br will force a new line (<br>)

{{Převod|10|m|ft|disp=br}}10 metres
33 feet

Setting |disp = x|... allows any text as separator:

{{Převod|10|m|ft|disp=x|_MyText_}}10 metres_MyText_33 ft -- (To display spaces, use &nbsp;)

Flipping (reordering) the two measurements: 1,609.3 metres (1 mile)

[editovat]

Setting [convert: invalid number] will flip (swap) the two measurements:

{{Převod|1|mi|m}}1 mile (1,609.3 metres) (To compare, default)
{{Převod|1|mi|m|order=flip}}1,609.3 metres (1 mile)

When converting to multiple units, the effect is:

{{Převod|10|km|mi nmi|order=flip}}6.2137 miles; 5.3996 nautical miles (10 kilometres)
{{Převod|10|km|nmi mi|order=flip}}5.3996 nautical miles; 6.2137 miles (10 kilometres)

Displaying parts of the result: 2 (1.5)

[editovat]

It is possible to display only parts of the conversion result:

ConvertOutputDescription
{{Převod|2|cuyd|m3}}2 cubic yards (1.5 m3)Default, to compare
{{Převod|2|cuyd|m3|abbr=values}}2 (1.5)Input and output numbers
{{Převod|2|cuyd|m3|disp=unit}}cubic yardsInput unit
{{Převod|2|cuyd|m3|disp=unit|adj=on}}cubic-yardInput unit, adjective (hyphenated)
{{Převod|2|cuyd|cuyd|0|disp=out|abbr=off}}2 cubic yardsInput (workaround)
{{Převod|2|cuyd|m3|disp=unit2}}m3Output unit (symbol)
{{Převod|2|cuyd|m3|disp=unit2|abbr=off}}cubic metresOutput unit (name)
{{Převod|2|cuyd|m3|disp=number}}1.5Output value
{{Převod|2|cuyd|m3|disp=out}}1.5 m3Output value and unit
{{Převod|2|cuyd|m3|disp=out|abbr=off}}2 cubic yards (1.5 m3)*Output value and unit

Table options

[editovat]

For the wikitable structure, there are two options: split over columns and make the table sortable.

Show numbers only in columns in a table

[editovat]

Using {{Převod}} in a table cell, with |disp = table splits the result over two columns:

{{Převod|10|m|ft|disp=table}} → style="text-align:right;"|10

|33

|disp = tablecen does the same, and also centers the text:

{{Převod|20|m|ft|disp=tablecen}} → style="text-align:center;"|20

|66

The units are added as a column header:

  m ft
|disp = table 1033
|disp = tablecen 2066
|disp = <other> (default) 30 metres (98 ft)

Řazení

[editovat]
Use both |disp = table |sortable = on to produce table columns (pipe symbols), with sortable table column. As of January 2013, only the first (lefthand) column will sort (improvements pending).
{{Convert|10|m|ft|disp=table|sortable=on}}

Šablona:Nowrap

This shows the hidden numerical sortkey:

align="right"|<span style="display:none">7001100000000000000</span>10 |align="right"|33

m ft
15 3452
15.551
16.052.5
1652

Seznam parametrů

[editovat]

Šablona:Převod/doc/seznam parametrů

Data šablony

[editovat]

Převádí měrné veličiny z jedné jednotky do jiné.

Parametry šablony

Tato šablona upřednostňuje parametry formátované v jediném řádku.

ParametrPopisTypStav
Hodnota1

Hodnota k převodu

Číslopovinný
Vstupní jednotka2

Jednotka k poskytnuté hodnotě

Doporučené hodnoty
km2, m2 cm2 mm2 ha sqmi acre sqyd sqft sqin km m cm mm mi yd ft in kg g mg lb oz m/s km/h mph K C F m3 cm3 mm3 l ml cuft cuin U.S.gal U.S.oz psi mpgU.S. $/lb $/kg
Příklad
km
Řetězecpovinný
Výstupní jednotka3

Jednotky, do kterých se má převádět. Jednotky oddělujte mezerou, chcete-li více převodů. Použijte + pro mezeru násobení ve výstupních jednotkách.

Doporučené hodnoty
km2 m2 cm2 mm2 ha sqmi acre sqyd sqft sqin km m cm mm mi yd ft in kg g mg lb oz m/s km/h mph K C F m3 cm3 mm3 l ml cuft cuin U.S.gal U.S.oz psi mpgU.S. $/lb $/kg
Příklad
mi nmi
Řetězecdoporučený