Modul ini dilindungi. Modul ini sangat mencolok yang digunakan oleh banyak halaman, atau sangat sering disubstitusikan. Karena vandalisme atau kesalahan akan mempengaruhi banyak halaman, dan suntingan kecil dapat memberi beban besar pada server, modul ini dilindungi dari penyuntingan.
Modul Lua ini digunakan pada banyak halaman dan perubahannya kemungkinan memicu perubahan massal pada semua halaman yang menggunakannya. Uji cobalah di subhalaman /bak pasir atau /kasus uji Modul:Storm categories, atau bak pasir modul Anda. Pertimbangkan untuk mendiskusikan perubahan di halaman pembicaraan sebelum mengimplementasikannya.
In order to conform to Wikipedia:Manual of Style/Accessibility#Color guidelines, do not use storm colors in conjunction with links. This is necessary to avoid problems related to lack of contrast.
This template is used to control a multitude of tropical cyclone-related templates: {{storm colour}}, {{storm name}}, {{storm sortkey}}, and {{storm icon}}. It acts as a centralized location for storm categories to avoid discrepancies between templates, allowing for the same ID to be used across all related templates.
This module exports three functions for templates: p.color, p.name, p.sortkey, and p.icon. It also provides p._color, p._name, p._sortkey, and p._icon for use in other modules.
All input IDs are case-insensitive, and all non-alphanumeric characters are stripped.
Color
Provides the color of the given tropical cyclone category code. This comes in the format of their raw hexadecimal code. This function is available as a template at {{storm colour}}.
Provides the name of the given tropical cyclone category code. A optional basin argument can be provided as the second argument in order to slightly tweak the name of the category, if the given category definition supports it. This function is available as a template at {{storm name}}.
Code
Interpreted
Output
ID
Basin
{{#invoke:Storm categories|name|severe}}
severe
(default)
Galat skrip: tidak ada modul tersebut "Storm categories/sandbox".
Galat skrip: tidak ada modul tersebut "Storm categories/sandbox".
{{#invoke:Storm categories|name|cat5}}
cat5
(default)
Galat skrip: tidak ada modul tersebut "Storm categories/sandbox".
{{#invoke:Storm categories|name|cat5|ATl}}
cat5
ATl
Galat skrip: tidak ada modul tersebut "Storm categories/sandbox".
{{#invoke:Storm categories|name|cat5|WPac}}
cat5
WPac
Galat skrip: tidak ada modul tersebut "Storm categories/sandbox".
Sortkey
The sortkey is a number that aids in sorting categories. Using the sortkey, it is possible to automatically sort a table of tropical cyclones given their category code. Due to the ambiguous nature of sortkeys, tables may be sorted incorrectly if values from other basins were used. For categories that span multiple basins, however, (e.g. depression and storm) they are given the lowest possible sortkeys in order to achieve maximum compatibility.
The sortkey format is as follows. Note that not all values between the given ranges were used. The arrangement of these were determined by their positions in the {{Storm colour}} template.
Basin
Sortkey range
Global (unused)
90000 to 99999
Atl/EPac/SAtl
80000 to 89999
WPac
60000 to 69999
Nio
50000 to 59999
Aus/Fiji
40000 to 49999
SWio
30000 to 39999
Historical
20000 to 29999
Global
0 to 9999
A demonstration of a sortable table using these sortkeys can be found below. Note that it does not use categories outside of its own basin (in this case, the Atl/EPac/SAtl basin) and the global range.
Category
Sortkey
Code
cat3
0Kesalahan ekspresi: Operator < tak terduga.Kesalahan ekspresi: Operator < tak terdugaGalat skrip: tidak ada modul tersebut "Storm categories/sandbox".
{{#invoke:Storm categories|sortkey|cat3}}
cat1
0Kesalahan ekspresi: Operator < tak terduga.Kesalahan ekspresi: Operator < tak terdugaGalat skrip: tidak ada modul tersebut "Storm categories/sandbox".
{{#invoke:Storm categories|sortkey|cat1}}
cat5
0Kesalahan ekspresi: Operator < tak terduga.Kesalahan ekspresi: Operator < tak terdugaGalat skrip: tidak ada modul tersebut "Storm categories/sandbox".
{{#invoke:Storm categories|sortkey|cat5}}
cat4
0Kesalahan ekspresi: Operator < tak terduga.Kesalahan ekspresi: Operator < tak terdugaGalat skrip: tidak ada modul tersebut "Storm categories/sandbox".
{{#invoke:Storm categories|sortkey|cat4}}
depression
0Kesalahan ekspresi: Operator < tak terduga.Kesalahan ekspresi: Operator < tak terdugaGalat skrip: tidak ada modul tersebut "Storm categories/sandbox".
{{#invoke:Storm categories|sortkey|depression}}
cat2
0Kesalahan ekspresi: Operator < tak terduga.Kesalahan ekspresi: Operator < tak terdugaGalat skrip: tidak ada modul tersebut "Storm categories/sandbox".
{{#invoke:Storm categories|sortkey|cat2}}
Sorting table which uses different basins
Category
Sortkey
Code
typhoon
0Kesalahan ekspresi: Operator < tak terduga.Kesalahan ekspresi: Operator < tak terdugaGalat skrip: tidak ada modul tersebut "Storm categories/sandbox".
{{#invoke:Storm categories|sortkey|typhoon}}
potential
0Kesalahan ekspresi: Operator < tak terduga.Kesalahan ekspresi: Operator < tak terdugaGalat skrip: tidak ada modul tersebut "Storm categories/sandbox".
{{#invoke:Storm categories|sortkey|potential}}
cat5
0Kesalahan ekspresi: Operator < tak terduga.Kesalahan ekspresi: Operator < tak terdugaGalat skrip: tidak ada modul tersebut "Storm categories/sandbox".
{{#invoke:Storm categories|sortkey|cat5}}
svrcyclstorm
0Kesalahan ekspresi: Operator < tak terduga.Kesalahan ekspresi: Operator < tak terdugaGalat skrip: tidak ada modul tersebut "Storm categories/sandbox".
{{#invoke:Storm categories|sortkey|svrcyclstorm}}
unknown
0Kesalahan ekspresi: Operator < tak terduga.Kesalahan ekspresi: Operator < tak terdugaGalat skrip: tidak ada modul tersebut "Storm categories/sandbox".
{{#invoke:Storm categories|sortkey|unknown}}
supertyphoon
0Kesalahan ekspresi: Operator < tak terduga.Kesalahan ekspresi: Operator < tak terdugaGalat skrip: tidak ada modul tersebut "Storm categories/sandbox".
{{#invoke:Storm categories|sortkey|supertyphoon}}
niodepression
0Kesalahan ekspresi: Operator < tak terduga.Kesalahan ekspresi: Operator < tak terdugaGalat skrip: tidak ada modul tersebut "Storm categories/sandbox".
Icons exist for some Storm categories for presentation purposes. This function is available as a template at {{storm icon}}. p.icon will return wikitext of an image or formatted text.
Full list of available values
The following table is generated by invoking the demo function of this module. Some IDs are only available as colors or icons because they existed as parameters on old non-module template implementations and cannot be feasibly aliased to a specific tropical cyclone category.
It will show any color errors, including colors which aren't compliant with the minimal Web Content Accessibility Guidelines 2.0 AA color standards (see MOS:COLOR for more information).
Galat skrip: tidak ada modul tersebut "Storm categories/sandbox".