Template:Wy/cs/Převod

From Wikimedia Incubator
Dokumentace   [View] [Edit] [Page history] [vyprázdnit paměť]

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

Formát a konvence použité pro jednotky lze najít na stránce Wy/cs/Wikivoyage: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[edit source]

Použití šablony[edit source]

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

{{Wy/cs/Převod|2|km|mi}} → 2 kilometres (1.2 mi)
{{Wy/cs/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?[edit source]

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í:

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

Přídavné jméno: 10-mílová vzdálenost[edit source]

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

{{Wy/cs/Převod|10|mi|km}} cesty → 10 miles (16 km) cesty. (Pro porovnání, výchozí)
{{Wy/cs/Převod|10|mi|km|adj=on}} vzdálenost → 10-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?[edit source]

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í[edit source]

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í
Vstup Zobrazeno jako Poznámka
{{Wy/cs/Převod|123|ft|m|-1}} 123 feet (40 m)
{{Wy/cs/Převod|123|ft|m|0}} 123 feet (37 m)
{{Wy/cs/Převod|123|ft|m|1}} 123 feet (37.5 m)
{{Wy/cs/Převod|550|ft|m|0}} 550 feet (168 m) Přibližná hodnota je 167,64 m
{{Wy/cs/Převod|550|ft|m}} 550 feet (170 m) Zaokrouhleno na 170, i když je přibližná hodnota 167,64 m
{{Wy/cs/Převod|500|ft|m|0}} 500 feet (152 m) Přibližná hodnota je 152,4 m
{{Wy/cs/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 = [edit source]

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 = [edit source]

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

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

Setting |sigfig is meaningless

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

Round to a multiple of 5: 15, 20, 25, ...[edit source]

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

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

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

{{Wy/cs/Převod|10|m|ft}} → 10 metres (33 ft)
{{Wy/cs/Převod|10|m|ft|round=25}} → 10 metres (25 ft)
To compare: {{Wy/cs/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:

{{Wy/cs/Převod|10 x 200 x 3000|m|ft}} → 10 by 200 by 3,000 metres (33 ft × 656 ft × 9,843 ft)
{{Wy/cs/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[edit source]

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

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

The fraction is reduced when possible:

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

Rounding the temperatures °C, °F and K[edit source]

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.

{{Wy/cs/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.
{{Wy/cs/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)[edit source]

Separate the multiple output units by a space:

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

Ranges of values[edit source]

A range: 6 to 17 kg (13 to 37 lb)[edit source]

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

Multiple dimensions: 6 m × 12 m (20 ft × 39 ft)[edit source]

Use "by"
{{Wy/cs/Převod|6|by|12|ft|m}} → 6 by 12 feet (1.8 by 3.7 m)
Use "×" or ""x""
{{Wy/cs/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):

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

About feet, inch in ranges and multiples[edit source]

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

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

Words[edit source]

Spelling of unit name: UK metre or US meter?[edit source]

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

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

Spell out numbers: ten miles[edit source]

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

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

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

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

Extra words: 4 planted acres[edit source]

Incomplete section
{{Wy/cs/Převod|4|acre||adj=pre|planted}} → 4 planted acres (1.6 ha)

Extra adjective words: A 10-foot-long corridor[edit source]

{{Wy/cs/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[edit source]

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

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

Step 1: Enter the input numbers and units in {{Wy/cs/Převod}} just to get the calculated output:
  • had {{Wy/cs/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 {{Wy/cs/Převod|...}} template.
For this, add subst: to the template name (for 'substitute') :
  • had {{subst:Wy/cs/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 {{Wy/cs/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[edit source]

Using an SI prefix: gigameter (Gm), or micrometer (μm)[edit source]

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):

  • {{Wy/cs/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:

  • {{Wy/cs/Převod|12000|mi||Mm|abbr=on}} → 12,000 mi (19 Mm)
  • {{Wy/cs/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)

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

Thousands separator: 1,000 mi and 1000 mi[edit source]

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

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

Set |comma = off to remove the separator:

  • {{Wy/cs/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):

  • {{Wy/cs/Převod|1234567|m|ft}} → 1,234,567 metres (4,050,417 ft) (To compare, default)
  • {{Wy/cs/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:

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

Output manipulation[edit source]

Brackets and separators: 10 m [33 ft][edit source]

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

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

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

{{Wy/cs/Převod|10|m|ft|disp=br}} → 10 metres
33 feet

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

{{Wy/cs/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)[edit source]

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

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

When converting to multiple units, the effect is:

{{Wy/cs/Převod|10|km|mi nmi|order=flip}} → 6.2137 miles; 5.3996 nautical miles (10 kilometres)
{{Wy/cs/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)[edit source]

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

Convert Output Description
{{Wy/cs/Převod|2|cuyd|m3}} 2 cubic yards (1.5 m3) Default, to compare
{{Wy/cs/Převod|2|cuyd|m3|abbr=values}} 2 (1.5) Input and output numbers
{{Wy/cs/Převod|2|cuyd|m3|disp=unit}} cubic yards Input unit
{{Wy/cs/Převod|2|cuyd|m3|disp=unit|adj=on}} cubic-yard Input unit, adjective (hyphenated)
{{Wy/cs/Převod|2|cuyd|cuyd|0|disp=out|abbr=off}} 2 cubic yards Input (workaround)
{{Wy/cs/Převod|2|cuyd|m3|disp=unit2}} m3 Output unit (symbol)
{{Wy/cs/Převod|2|cuyd|m3|disp=unit2|abbr=off}} cubic metres Output unit (name)
{{Wy/cs/Převod|2|cuyd|m3|disp=number}} 1.5 Output value
{{Wy/cs/Převod|2|cuyd|m3|disp=out}} 1.5 m3 Output value and unit
{{Wy/cs/Převod|2|cuyd|m3|disp=out|abbr=off}} 2 cubic yards (1.5 m3)* Output value and unit

Table options[edit source]

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

Show numbers only in columns in a table[edit source]

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

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

|style="text-align:right;"|33

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

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

|style="text-align:center;"|66

The units are added as a column header:

  m ft
|disp = table 10 33
|disp = tablecen 20 66
|disp = <other> (default) 30 metres (98 ft)

Řazení[edit source]

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).
{{Wy/cs/Convert|10|m|ft|disp=table|sortable=on}} →

Template:Wy/cs/Nowrap

This shows the hidden numerical sortkey:

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

m ft
15 34 52
15.5 51
16.0 52.5
16 52

Seznam parametrů[edit source]

Template:Wy/cs/Převod/doc/seznam parametrů

Data šablony[edit source]

No description.

Template parameters[Edit template data]

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
11

no description

Numberrequired
22

no description

Suggested values
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
Stringrequired
33

no description

Suggested values
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
Stringsuggested