Template:Wy/cs/Převod
Tato šablona používá modul Lua: |
Použití jednotek měřících veličin na Wikicestách
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
{{Wy/cs/Km}}
,{{Wy/cs/Mi}}
{{Wy/cs/M}}
,{{Wy/cs/Ft}}
,{{Wy/cs/Yd}}
{{Wy/cs/Mm}}
,{{Wy/cs/In}}
{{Wy/cs/Ha}}
,{{Wy/cs/Akr}}
{{Wy/cs/Km2}}
,{{Wy/cs/Mi2}}
{{Wy/cs/M2}}
,{{Wy/cs/Ft2}}
{{Wy/cs/Kmh}}
,{{Wy/cs/Mph}}
{{Wy/cs/Kg}}
,{{Wy/cs/Lb}}
{{Wy/cs/G}}
,{{Wy/cs/Oz}}
{{Wy/cs/C}}
,{{Wy/cs/F}}
Použití šablony
Š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?
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
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?
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í
- 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 =
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 =
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, ...
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
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 3⁄16 in){{Wy/cs/Převod|8|cm|in|frac=4}}
→ 8 centimetres (3 1⁄4 in)
The fraction is reduced when possible:
{{Wy/cs/Převod|8|cm|in|frac=100}}
→ 8 centimetres (3 3⁄20 in){{Wy/cs/Převod|8|cm|in}}
→ 8 centimetres (3.150 in) (To compare)
Rounding the temperatures °C, °F and K
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)
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
A range: 6 to 17 kg (13 to 37 lb)
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)
- 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
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
Spelling of unit name: UK metre or US meter?
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
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
- 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
{{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
- "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, 24, 32 pounds (8, 11, 15 kg) cannons
- You can edit this text to add the grammar:
had 18-,_24-_and_32-pounder (8, 11_and_15 kg) cannons
- After saving your edit, it shows:
- → "had 18-, 24- and 32-pounder (8, 11 and 15 kg) cannons".
Numbers
Using an SI prefix: gigameter (Gm), or micrometer (μm)
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
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
Brackets and separators: 10 m [33 ft]
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
)
Flipping (reordering) the two measurements: 1,609.3 metres (1 mile)
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)
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
For the wikitable structure, there are two options: split over columns and make the table sortable.
Show numbers only in columns in a table
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í
- 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}} →
- This shows the hidden numerical sortkey:
align="right"|<span style="display:none">7001100000000000000</span>10 |align="right"|33
m ft 15 3⁄4 52 15.5 51 16.0 52.5 16 52
Seznam parametrů
Template:Wy/cs/Převod/doc/seznam parametrů
Data šablony
No description.
Parameter | Description | Type | Status | |
---|---|---|---|---|
1 | 1 | no description | Number | required |
2 | 2 | no description
| String | required |
3 | 3 | no description
| String | suggested |