پودمان:Storm categories/categories/تمرین
ظاهر
اینجا صفحهٔ تمرین پودمان برای پودمان:Storm categories/categories (تفاوت) است. |
local p = {}
-- Define categories
-- All sortkeys have been guessed. They may be changed by common sense
-- or consensus at [[Wikipedia talk:WikiProject Tropical cyclones]]
local cats = {
--
-- TROPICAL CYCLONES
--
severe = {
color = "C0FFC0",
name = "طوفان حارهای شدید",
sortkey = 120,
icon = "[[پرونده:Severe tropical storm icon.png|18px]]"
},
mtstorm = {
color = "4DFFFF", -- Old {{storm colour}} did not support. Value guessed.
name = "طوفان حارهای متعادل",
sortkey = 105,
icon = "[[پرونده:Moderate tropical storm icon.png|18px]]"
},
storm = {
color = "4DFFFF",
name = "طوفان حارهای",
sortkey = 100,
icon = "[[پرونده:Tropical storm icon.png|18px]]"
},
severedep = {
color = "6EC1EA", -- Old {{storm colour}} did not support. Value guessed.
name = "وافشار حارهای شدید",
sortkey = 120
},
moddepression = {
color = "6EC1EA", -- Old {{storm colour}} did not support. Value guessed.
name = "وافشار حارهای متعادل",
sortkey = 95
},
depression = {
color = "6EC1EA",
name = "وافشار حارهای",
sortkey = 90,
icon = "[[پرونده:Tropical Depression.png|25px]]"
},
disturbance = {
color = "1591DE",
name = "آشفتگی حارهای",
sortkey = 80,
icon = "[[پرونده:Disturbance icon.png|25px]]"
},
subtropicalcyclone = {
color = "4DFFFF",
name = "چرخند جنبحارهای",
sortkey = 70
},
subtropical = {
color = "4DFFFF",
name = "طوفان جنبحارهای",
sortkey = 65,
icon = "[[پرونده:Subtropical storm icon.png|18px]]"
},
subdepression = {
color = "6EC1EA",
name = "وافشار جنبحارهای",
sortkey = 62,
icon = "[[پرونده:Subtropical Depression icon.png|25px]]"
},
overland = {
color = "6EC1EA",
name = "وافشار زمینی",
sortkey = 60,
icon = "[[پرونده:Depression icon.png|25px]]"
},
subdisturbance = {
color = "1591DE",
name = "آشفتگی جنبحارهای",
sortkey = 55,
icon = "[[پرونده:Disturbance icon.png|25px]]"
},
extratropical = {
color = "CCCCCC",
name = "چرخند برونحارهای",
sortkey = 50,
icon = "[[پرونده:Extratropical cyclone icon.png|18px]]"
},
monsoondepression = {
color = "6EC1EA",
name = "آشفتگی موسمی",
sortkey = 30,
icon = "[[پرونده:Monsoon Depression icon.png|25px]]"
},
potential = {
color = "1591DE",
name = "چرخند حارهای محتمل",
sortkey = 25,
icon = "[[پرونده:Potential tropical cyclone icon.png|25px]]"
},
posttropical = {
color = "CCCCCC",
name = "آشفتگی پسا حارهای",
sortkey = 70,
icon = "[[پرونده:Post tropical cyclone icon.png|25px]]"
},
remnant = {
color = "CCCCCC",
name = "آشفتگی پسا حارهای",
sortkey = 70,
icon = "[[پرونده:Remnant low icon.png|25px]]"
},
unknown = {
color = "C0C0C0",
name = "طوفان با قدرت نامعلوم",
sortkey = 0,
icon = "'''?'''"
},
-- SSWHS hurricane categories
cat5 = {
color = "A188FC",
name = {
atl = "توفند رده ۵",
epac = "توفند رده ۵",
satl = "توفند رده ۵",
wpac = "ابر تیفون برابر با رده ۵",
default = "چرخند حارهای برابر با رده ۵"
},
sortkey = 80050,
icon = "[[پرونده:Category 5 hurricane icon.png|18px]]"
},
cat4 = {
color = "FF738A",
name = {
atl = "توفند رده ۴",
epac = "توفند رده ۴",
satl = "توفند رده ۴",
wpac = "تیفون برابر با رده ۴",
default = "چرخند حارهای برابر با رده ۴"
},
sortkey = 80040,
icon = "[[پرونده:Category 4 hurricane icon.png|18px]]"
},
cat3 = {
color = "FF9E59",
name = {
atl = "توفند رده ۳",
epac = "توفند رده ۳",
satl = "توفند رده ۳",
wpac = "تیفون برابر با رده ۳",
default = "چرخند حارهای برابر با رده ۳"
},
sortkey = 80030,
icon = "[[پرونده:Category 3 hurricane icon.png|18px]]"
},
cat2 = {
color = "FFD98C",
name = {
atl = "توفند رده ۲",
epac = "توفند رده ۲",
satl = "توفند رده ۲",
wpac = "تیفون برابر با رده ۲",
default = "چرخند حارهای برابر با رده ۲"
},
sortkey = 80020,
icon = "[[پرونده:Category 2 hurricane icon.png|18px]]"
},
cat1 = {
color = "FFFFD9",
name = {
atl = "توفند رده ۱",
epac = "توفند رده ۱",
satl = "توفند رده ۱",
wpac = "تیفون برابر با رده ۱",
default = "چرخند حارهای برابر با رده ۱"
},
sortkey = 80010,
icon = "[[پرونده:Category 1 hurricane icon.png|18px]]"
},
supertyphoon = {
color = "FF738A",
name = "ابر تیفون رده ۴",
sortkey = 80045
},
typhoon = {
color = "FFD98C",
name = "تیفون",
sortkey = 60010
},
-- HKO
svtyphoon = {
color = "FF738A",
name = "تیفون شدید",
sortkey = 60015
},
vstyphoon = {
color = "FF738A",
name = "تیفون بسیار شدید",
sortkey = 60020,
icon = "[[پرونده:Very strong typhoon icon.png|18px]]"
},
vityphoon = {
color = "A188FC",
name = "تیفون خشن",
sortkey = 60030,
icon = "[[پرونده:Violent typhoon icon.png|18px]]"
},
-- PAGASA
styphoon = {
color = "A188FC",
name = "ابرتیفون",
sortkey = 60050
},
sprcyclstorm = {
color = "A188FC",
name = "طوفان ابرچرخندی",
sortkey = 50020,
icon = "[[پرونده:Super cyclonic storm icon.png|18px]]"
},
esvrcyclstorm = {
color = "FF738A",
name = "طوفان چرخندی بسیار شدید",
sortkey = 50015,
icon = "[[پرونده:Extremely severe cyclonic storm icon.png|18px]]"
},
vsvrcyclstorm = {
color = "FFD98C",
name = "طوفان چرخندی خیلی شدید",
sortkey = 50010,
icon = "[[پرونده:Very severe cyclonic storm icon.png|18px]]"
},
svrcyclstorm = {
color = "C0FFC0",
name = "طوفان چرخندی شدید",
sortkey = 50008,
icon = "[[پرونده:Severe cyclonic storm icon.png|18px]]"
},
niocyclone = {
color = "4DFFFF",
name = "طوفان چرخندی",
sortkey = 50006,
icon = "[[پرونده:Cyclonic storm icon.png|18px]]"
},
deepdepression = {
color = "6EC1EA",
name = "آشفتگی عمیق",
sortkey = 50002,
icon = "[[پرونده:Deep depression icon.png|25px]]"
},
niodepression = {
color = "1591DE",
name = "Depression",
sortkey = 50001,
icon = "[[پرونده:Depression icon.png|25px]]"
},
nioland = {
color = "1591DE",
name = "آشفتگی خشکی",
sortkey = 50000,
icon = "[[پرونده:Land depression icon.png|25px]]"
},
aus5 = {
color = "A188FC",
name = "چرخند حارهای شدید رده ۵",
sortkey = 40015,
icon = "[[پرونده:Aus 5 icon.png|18px]]"
},
aus4 = {
color = "FF738A",
name = "چرخند حارهای شدید رده ۴",
sortkey = 40013,
icon = "[[پرونده:Aus 4 icon.png|18px]]"
},
aus3 = {
color = "FFD98C",
name = "چرخند حارهای شدید رده ۳",
sortkey = 40010,
icon = "[[پرونده:Aus 3 icon.png|18px]]"
},
aus2 = {
color = "C0FFC0",
name = "چرخند حارهای رده ۲",
sortkey = 40008,
icon = "[[پرونده:Aus 2 icon.png|18px]]"
},
aus1 = {
color = "4DFFFF",
name = "چرخند حارهای رده ۱",
sortkey = 40006,
icon = "[[پرونده:Aus 1 icon.png|18px]]"
},
low = {
color = "6EC1EA",
name = "کمفشار حارهای",
sortkey = 40002,
icon = "[[پرونده:Tropical Low.png|25px]]"
},
sublow = {
color = "6EC1EA",
name = "کمفشار جنبحارهای",
sortkey = 40000
},
vintense = {
color = "A188FC",
name = "چرخند حارهای خیلی قوی",
sortkey = 30010,
icon = "[[پرونده:Very intense tropical cyclone icon.png|18px]]"
},
intense = {
color = "FF738A",
name = "چرخند حارهای قوی",
sortkey = 30008,
icon = "[[پرونده:Intense tropical cyclone icon.png|18px]]"
},
tropicalcyclone = {
color = "FFD98C",
name = "چرخند حارهای",
sortkey = 30006,
icon = "'''TC'''"
},
mstorm = {
color = "4DFFFF",
name = "طوفان حارهای متعادل",
sortkey = 30004,
icon = "[[پرونده:Moderate tropical storm icon.png|18px]]"
},
zodw = {
color = "1591DE",
name = "منطقه آبوهوای آشفته",
sortkey = 30000,
icon = "[[پرونده:Disturbed weather icon.png|25px]]"
},
shemsvrtc = {
color = "FFD98C",
name = "چرخند حارهای شدید",
sortkey = 20020
},
shem5 = {
color = "A188FC",
name = "چرخند حارهای شدید",
sortkey = 20010
},
shem4 = {
color = "FFD98C",
name = "چرخند حارهای",
sortkey = 20008
},
shem2 = {
color = "C0FFC0",
name = "چرخند حارهای",
sortkey = 20008
},
shem1 = {
color = "4DFFFF",
name = "چرخند حارهای",
sortkey = 20008
},
--
-- WINTER STORMS
--
-- Regional Snowfall Index
rsi0 = {
color = "CCCCCC",
name = "«ناگواری» رده ۰",
sortkey = 80100,
icon = "[[پرونده:RsiC0.png|25px]]"
},
rsi1 = {
color = "FFFFD9",
name = "«قابل توجه» رده ۱",
sortkey = 80110,
icon = "[[پرونده:RsiC1.png|25px]]"
},
rsi2 = {
color = "FFD98C",
name = "«جزئی» رده ۲",
sortkey = 80120,
icon = "[[پرونده:RsiC2.png|25px]]"
},
rsi3 = {
color = "FF9E59",
name = "«بزرگ» رده ۳",
sortkey = 80130,
icon = "[[پرونده:RsiC3.png|25px]]"
},
rsi4 = {
color = "FF738A",
name = "«فلجکننده» رده ۴",
sortkey = 80140,
icon = "[[پرونده:RsiC4.png|25px]]"
},
rsi5 = {
color = "A188FC",
name = "«مفرط» رده ۵",
sortkey = 80150,
icon = "[[پرونده:RsiC5.png|25px]]"
},
-- Winter Storm Severity Index
wssinone = {
color = "CCCCCC",
name = "بدون تأثیر",
sortkey = 80200,
},
wssilimited = {
color = "1591DE",
name = "اثرات محدود",
sortkey = 80210,
},
wssiminor = {
color = "FFFFD9",
name = "اثرات جزئی",
sortkey = 80220,
},
wssimoderate = {
color = "FF9E59",
name = "اثرات متعادل",
sortkey = 80230,
},
wssimajor = {
color = "FF738A",
name = "اثرات بزرگ",
sortkey = 80240,
},
wssiextreme = {
color = "A188FC",
name = "اثرات شدید",
sortkey = 80250,
},
spia0 = {
color = "4DFFFF",
name = "شاخص آسیب یخ: ۰",
sortkey = 80300,
icon = "[[پرونده:SPIA0 Icon.png|30px]]"
},
spia1 = {
color = "FFFFD9",
name = "شاخص آسیب یخ: ۱",
sortkey = 80301,
icon = "[[پرونده:SPIA1 Icon.png|30px]]"
},
spia2 = {
color = "FFD98C",
name = "شاخص آسیب یخ: ۲",
sortkey = 80302,
icon = "[[پرونده:SPIA2 Icon.png|30px]]"
},
spia3 = {
color = "FF9E59",
name = "شاخص آسیب یخ: ۳",
sortkey = 80303,
icon = "[[پرونده:SPIA3 Icon.png|30px]]"
},
spia4 = {
color = "FF738A",
name = "شاخص آسیب یخ: ۴",
sortkey = 80304,
icon = "[[پرونده:SPIA4 Icon.png|30px]]"
},
spia5 = {
color = "A188FC",
name = "شاخص آسیب یخ: ۵",
sortkey = 80305,
icon = "[[پرونده:SPIA5 Icon.png|30px]]"
},
--
-- TORNADOES
--
efu = {
color = "CCCCCC",
name = "پیچند ئیافیو",
sortkey = 1001,
icon = "[[پرونده:Ef-scaleU.png|25px]]"
},
ef0 = {
color = "4DFFFF",
name = "پیچند ئیاف۰",
sortkey = 1000,
icon = "[[پرونده:Ef-scale0.png|25px]]"
},
ef1 = {
color = "FFFFD9",
name = "پیچند ئیاف۱",
sortkey = 1010,
icon = "[[پرونده:Ef-scale1.png|25px]]"
},
ef2 = {
color = "FFD98C",
name = "پیچند ئیاف۲",
sortkey = 1020,
icon = "[[پرونده:Ef-scale2.png|25px]]"
},
ef3 = {
color = "FF9E59",
name = "پیچند ئیاف۳",
sortkey = 1030,
icon = "[[پرونده:Ef-scale3.png|25px]]"
},
ef4 = {
color = "FF738A",
name = "پیچند ئیاف۴",
sortkey = 1040,
icon = "[[پرونده:Ef-scale4.png|25px]]"
},
ef5 = {
color = "A188FC",
name = "پیچند ئیاف۵",
sortkey = 1050,
icon = "[[پرونده:Ef-scale5.png|25px]]"
},
ifu = {
color = "CCCCCC",
name = "پیچند ۱افیو",
sortkey = 1100,
icon = "[[پرونده:IFU icon.png|30px]]"
},
if0m = {
color = "58EBF8",
name = "پیچند آیاف۰-",
sortkey = 1101,
icon = "[[پرونده:IF0- icon.png|30px]]"
},
if0 = {
color = "4DFFFF",
name = "پیچند آیاف۰",
sortkey = 1102,
icon = "[[پرونده:IF0 icon.png|30px]]"
},
if0p = {
color = "89FFF3",
name = "پیچند آیاف۰+",
sortkey = 1103,
icon = "[[پرونده:IF0+ icon.png|30px]]"
},
if1m = {
color = "C4FFE6",
name = "پیچند آیاف۱-",
sortkey = 1104,
icon = "[[پرونده:IF1- icon.png|30px]]"
},
if1 = {
color = "FFFFD9",
name = "پیچند آیاف۱",
sortkey = 1105,
icon = "[[پرونده:IF1 icon.png|30px]]"
},
if1p = {
color = "FFF2BF",
name = "پیچند آیاف۱+",
sortkey = 1106,
icon = "[[پرونده:IF1+ icon.png|30px]]"
},
if2m = {
color = "FFE5A5",
name = "پیچند آیاف۲-",
sortkey = 1107,
icon = "[[پرونده:IF2- icon.png|30px]]"
},
if2 = {
color = "FFD98C",
name = "پیچند آیاف۲",
sortkey = 1108,
icon = "[[پرونده:IF2 icon.png|30px]]"
},
if2p = {
color = "FFC57B",
name = "پیچند آیاف۲+",
sortkey = 1109,
icon = "[[پرونده:IF2+ icon.png|30px]]"
},
if3 = {
color = "FF9E59",
name = "پیچند آیاف۳",
sortkey = 1110,
icon = "[[پرونده:IF3 icon.png|30px]]"
},
if4 = {
color = "FF738A",
name = "پیچند آیاف۴",
sortkey = 1111,
icon = "[[پرونده:IF4 icon.png|30px]]"
},
if5 = {
color = "A188FC",
name = "پیچند آیاف۵",
sortkey = 1112,
icon = "[[پرونده:IF5 icon.png|30px]]"
},
tu = {
color = "CCCCCC",
name = "پیچند تییو",
sortkey = 1200,
icon = "[[پرونده:TorroU icon.png|30px]]"
},
fc = {
color = "6EC1EA",
name = "ابر قیفی",
sortkey = 1201,
icon = "[[پرونده:FunnelCloud Icon.png|30px]]"
},
t0 = {
color = "5EE0F5",
name = "پیچند تی۰",
sortkey = 1202,
icon = "[[پرونده:Torro0 icon.png|30px]]"
},
t1 = {
color = "4DFFFF",
name = "پیچند تی۱",
sortkey = 1203,
icon = "[[پرونده:Torro1 icon.png|30px]]"
},
t2 = {
color = "A6FFEC",
name = "پیچند تی۲",
sortkey = 1204,
icon = "[[پرونده:Torro2 icon.png|30px]]"
},
t3 = {
color = "FFFFD9",
name = "پیچند تی۳",
sortkey = 1205,
icon = "[[پرونده:Torro3 icon.png|30px]]"
},
t4 = {
color = "FFECB3",
name = "پیچند تی۴",
sortkey = 1206,
icon = "[[پرونده:Torro4 icon.png|30px]]"
},
t5 = {
color = "FFD98C",
name = "پیچند تی۵",
sortkey = 1207,
icon = "[[پرونده:Torro5 icon.png|30px]]"
},
t6 = {
color = "FFBC73",
name = "پیچند تی۶",
sortkey = 1208,
icon = "[[پرونده:Torro6 icon.png|30px]]"
},
t7 = {
color = "FF9E59",
name = "پیچند تی۷",
sortkey = 1209,
icon = "[[پرونده:Torro7 icon.png|30px]]"
},
t8 = {
color = "FF8972",
name = "پیچند تی۸",
sortkey = 1210,
icon = "[[پرونده:Torro8 icon.png|30px]]"
},
t9 = {
color = "FF738A",
name = "پیچند تی۹",
sortkey = 1211,
icon = "[[پرونده:Torro9 icon.png|30px]]"
},
t10 = {
color = "D07EC3",
name = "پیچند تی۱۰",
sortkey = 1212,
icon = "[[پرونده:Torro10 icon.png|30px]]"
},
t11 = {
color = "A188FC",
name = "پیچند تی۱۱",
sortkey = 1213,
icon = "[[پرونده:Torro11 icon.png|30px]]"
},
-- Beaufort Scale (windstorms)
beaufort0 = {
color = "FFFFFF",
name = "آرام (نیروی ۰)",
sortkey = 1500,
icon = "[[پرونده:BeaufortForce0 icon.png|35px]]"
},
beaufort1 = {
color = "757575",
name = "هوای سبک (نیروی ۱)",
sortkey = 1510,
icon = "[[پرونده:BeaufortForce1 icon.png|35px]]"
},
beaufort2 = {
color = "909090",
name = "نسیم سبک (نیروی ۲)",
sortkey = 1520,
icon = "[[پرونده:BeaufortForce2 icon.png|35px]]"
},
beaufort3 = {
color = "B7B7B7",
name = "نسیم ملایم (نیروی ۳)",
sortkey = 1530,
icon = "[[پرونده:BeaufortForce3 icon.png|35px]]"
},
beaufort4 = {
color = "D2D2D2",
name = "نسیم متعادل (نیروی ۴)",
sortkey = 1540,
icon = "[[پرونده:BeaufortForce4 icon.png|35px]]"
},
beaufort5 = {
color = "F1F1F1",
name = "نسیم تازه (نیروی ۵)",
sortkey = 1550,
icon = "[[پرونده:BeaufortForce5 icon.png|35px]]"
},
beaufort6 = {
color = "1591DE",
name = "نسیم قوی (نیروی ۶)",
sortkey = 1560,
icon = "[[پرونده:BeaufortForce6 icon.png|35px]]"
},
beaufort7 = {
color = "6EC1EA",
name = "باد نزدیک (نیروی ۷)",
sortkey = 1570,
icon = "[[پرونده:BeaufortForce7 icon.png|35px]]"
},
beaufort8 = {
color = "5EE0F5",
name = "باد (نیروی ۸)",
sortkey = 1580,
icon = "[[پرونده:BeaufortForce8 icon.png|35px]]"
},
beaufort9 = {
color = "4DFFFF",
name = "باد قوی (نیروی ۹)",
sortkey = 1590,
icon = "[[پرونده:BeaufortForce9 icon.png|35px]]"
},
beaufort10 = {
color = "C0FFC0",
name = "طوفان (نیروی ۱۰)",
sortkey = 1600,
icon = "[[پرونده:BeaufortForce10 icon.png|35px]]"
},
beaufort11 = {
color = "E0FFCD",
name = "طوفان خشن (نیروی ۱۱)",
sortkey = 1610,
icon = "[[پرونده:BeaufortForce11 icon.png|35px]]"
},
beaufort12 = {
color = "FFFFD9",
name = "نیروی توفند (نیروی ۱۲)",
sortkey = 1620,
icon = "[[پرونده:BeaufortForce12 icon.png|35px]]"
},
-- Drought/Flood
palmer7 = {
color = "FF0800",
name = "خشکسالی مفرط",
sortkey = 81000,
},
palmer6 = {
color = "FF5A55",
name = "خشکسالی شدید",
sortkey = 81001,
},
palmer5 = {
color = "FFB3B0",
name = "خشکسالی متعادل",
sortkey = 81002,
},
palmer4 = {
color = "FFFFFF",
name = "نزدیک به معمول",
sortkey = 81003,
},
palmer3 = {
color = "A9FEC4",
name = "نسبتاً مرطوب",
sortkey = 81004,
},
palmer2 = {
color = "5FFF46",
name = "خیلی مرطوب",
sortkey = 81005,
},
palmer1 = {
color = "1BC800",
name = "بسیار مرطوب",
sortkey = 81006,
},
drought0 = {
color = "FFFFD9",
name = "خشک غیرطبیعی",
sortkey = 81100,
},
drought1 = {
color = "FFD98C",
name = "خشکسالی متعادل",
sortkey = 81101,
},
drought2 = {
color = "FF9E59",
name = "خشکسالی شدید",
sortkey = 81102,
},
drought3 = {
color = "FF738A",
name = "خشکسالی مفرط",
sortkey = 81103,
},
drought4 = {
color = "A188FC",
name = "خشکسالی استثنائی",
sortkey = 81104,
},
atmosriv1 = {
color = "FFFFD9",
name = "رده ۱: ضعیف (رودخانه جوی)",
sortkey = 81200,
icon = "[[پرونده:AtmosRiv1 Icon.png|30px]]"
},
atmosriv2 = {
color = "FFD98C",
name = "رده ۲: متعادل (رودخانه جوی)",
sortkey = 81201,
icon = "[[پرونده:AtmosRiv2 Icon.png|30px]]"
},
atmosriv3 = {
color = "FF9E59",
name = "رده ۳: قوی (رودخانه جوی)",
sortkey = 81202,
icon = "[[پرونده:AtmosRiv3 Icon.png|30px]]"
},
atmosriv4 = {
color = "FF738A",
name = "رده ۴: شدید (رودخانه جوی)",
sortkey = 81203,
icon = "[[پرونده:AtmosRiv4 Icon.png|30px]]"
},
atmosriv5 = {
color = "A188FC",
name = "رده ۵: استثنائی (رودخانه جوی)",
sortkey = 81204,
icon = "[[پرونده:AtmosRiv5 Icon.png|30px]]"
},
-- Space Weather
radio1 = {
color = "FFFFD9",
name = "خاموشی رادیویی جزئی",
sortkey = 82000,
},
radio2 = {
color = "FFD98C",
name = "خاموشی رادیویی متعادل",
sortkey = 82001,
},
radio3 = {
color = "FF9E59",
name = "خاموشی رادیویی قوی",
sortkey = 82002,
},
radio4 = {
color = "FF738A",
name = "خاموشی رادیویی شدید",
sortkey = 82003,
},
radio5 = {
color = "A188FC",
name = "خاموشی رادیویی مفرط",
sortkey = 82004,
},
solar1 = {
color = "FFFFD9",
name = "طوفانهای تابشی خورشیدی جزئی",
sortkey = 82100,
},
solar2 = {
color = "FFD98C",
name = "طوفانهای تابشی خورشیدی متعادل",
sortkey = 82101,
},
solar3 = {
color = "FF9E59",
name = "طوفانهای تابشی خورشیدی قوی",
sortkey = 82102,
},
solar4 = {
color = "FF738A",
name = "طوفانهای تابشی خورشیدی شدید",
sortkey = 82103,
},
solar5 = {
color = "A188FC",
name = "طوفانهای تابشی خورشیدی مفرط",
sortkey = 82104,
},
geo1 = {
color = "FFFFD9",
name = "طوفانهای ژئومغناطیسی جزئی",
sortkey = 82200,
icon = "[[پرونده:Geomagnetic1 Icon.png|35px]]"
},
geo2 = {
color = "FFD98C",
name = "طوفانهای ژئومغناطیسی متعادل",
sortkey = 82201,
icon = "[[پرونده:Geomagnetic2 Icon.png|35px]]"
},
geo3 = {
color = "FF9E59",
name = "طوفانهای ژئومغناطیسی قوی",
sortkey = 82202,
icon = "[[پرونده:Geomagnetic3 Icon.png|35px]]"
},
geo4 = {
color = "FF738A",
name = "طوفانهای ژئومغناطیسی شدید",
sortkey = 82203,
icon = "[[پرونده:Geomagnetic4 Icon.png|35px]]"
},
geo5 = {
color = "A188FC",
name = "طوفانهای ژئومغناطیسی مفرط",
sortkey = 82204,
icon = "[[پرونده:Geomagnetic5 Icon.png|35px]]"
},
-- Heatwaves and Fireweather/Coldwaves/Temperature
heatw = {
color = "FFFFD9",
name = "گرم",
sortkey = 83000,
},
heat4 = {
color = "FFD98C",
name = "رده ۴: خیلی گرم",
sortkey = 83001,
},
heat3 = {
color = "FF9E59",
name = "رده ۳: داغ",
sortkey = 83002,
},
heat2 = {
color = "FF738A",
name = "رده ۲: خیلی داغ",
sortkey = 83003,
},
heat1 = {
color = "A188FC",
name = "رده ۱: بسیار داغ",
sortkey = 83004,
},
redflagnil = {
color = "4DFFFF",
name = "RFTI NIL",
sortkey = 83100,
icon = "[[پرونده:RFTI_NIL_Icon.png|35px]]"
},
redflagelv = {
color = "FFFFD9",
name = "آرافتیآی مرتفع",
sortkey = 83101,
icon = "[[پرونده:RFTI_Elevated.png|35px]]"
},
redflagcrl = {
color = "FFD98C",
name = "آرافتیآی کمفشار بحرانی",
sortkey = 83102,
icon = "[[پرونده:RFTI_Crit Low_Icon.png|35px]]"
},
redflagcrh = {
color = "FF9E59",
name = "آرافتیآی پرفشار بحرانی",
sortkey = 83103,
icon = "[[پرونده:RFTI_Crit High_Icon.png|35px]]"
},
redflagecr = {
color = "FF738A",
name = "آرافتیآی بهشدت بحرانی",
sortkey = 83104,
icon = "[[پرونده:RFTI_Extrem Critical_Icon.png|35px]]"
},
redflaghcr = {
color = "A188FC",
name = "آرافتیآی بحرانی تاریخی",
sortkey = 83004,
icon = "[[پرونده:RFTI_Histor Critical_Icon.png|35px]]"
},
tempb70cn = {
color = "B7698E",
name = "دمای کمتر از -۷۰ درجه سانتیگراد",
sortkey = 2000,
},
temp70cn = {
color = "CB83A5",
name = "دمای بیشتر یا برابر با -۷۰ درجه سانتیگراد",
sortkey = 2001,
},
temp65cn = {
color = "DCAAC2",
name = "دمای بیشتر یا برابر با -۶۵ درجه سانتیگراد",
sortkey = 2002,
},
temp60cn = {
color = "FAD6EB",
name = "دمای بیشتر یا برابر با -۶۰ درجه سانتیگراد",
sortkey = 2003,
},
temp55cn = {
color = "868686",
name = "دمای بیشتر یا برابر با -۵۵ درجه سانتیگراد",
sortkey = 2004,
},
temp50cn = {
color = "BEBEBE",
name = "دمای بیشتر یا برابر با -۵۰ درجه سانتیگراد",
sortkey = 2005,
},
temp45cn = {
color = "DCDCDC",
name = "دمای بیشتر یا برابر با -۴۵ درجه سانتیگراد",
sortkey = 2006,
},
temp40cn = {
color = "FFFFFF",
name = "دمای بیشتر یا برابر با -۴۰ درجه سانتیگراد",
sortkey = 2007,
},
temp35cn = {
color = "FEE9FF",
name = "دمای بیشتر یا برابر با -۳۵ درجه سانتیگراد",
sortkey = 2008,
},
temp30cn = {
color = "CEA8E7",
name = "دمای بیشتر یا برابر با -۳۰ درجه سانتیگراد",
sortkey = 2009,
},
temp25cn = {
color = "9F6FD2",
name = "دمای بیشتر یا برابر با -۲۵ درجه سانتیگراد",
sortkey = 2010,
},
temp20cn = {
color = "716EEE",
name = "دمای بیشتر یا برابر با -۲۰ درجه سانتیگراد",
sortkey = 2011,
},
temp15cn = {
color = "1e96f8",
name = "دمای بیشتر یا برابر با -۱۵ درجه سانتیگراد",
sortkey = 2012,
},
temp10cn = {
color = "19c5ff",
name = "دمای بیشتر یا برابر با -۱۰ درجه سانتیگراد",
sortkey = 2013,
},
temp5cn = {
color = "aedff9",
name = "دمای بیشتر یا برابر با -۵ درجه سانتیگراد",
sortkey = 2014,
},
temp0c = {
color = "009614",
name = "دمای بیشتر یا برابر با ۰ درجه سانتیگراد",
sortkey = 2015,
},
temp5c = {
color = "96df00",
name = "دمای بیشتر یا برابر با ۵ درجه سانتیگراد",
sortkey = 2016,
},
temp10c = {
color = "c5ee03",
name = "دمای بیشتر یا برابر با ۱۰ درجه سانتیگراد",
sortkey = 2017,
},
temp15c = {
color = "ffff00",
name = "دمای بیشتر یا برابر با ۱۵ درجه سانتیگراد",
sortkey = 2018,
},
temp20c = {
color = "ffc502",
name = "دمای بیشتر یا برابر با ۲۰ درجه سانتیگراد",
sortkey = 2019,
},
temp25c = {
color = "ff9606",
name = "دمای بیشتر یا برابر با ۲۵ درجه سانتیگراد",
sortkey = 2020,
},
temp30c = {
color = "FF5500",
name = "دمای بیشتر یا برابر با ۳۰ درجه سانتیگراد",
sortkey = 2021,
},
temp35c = {
color = "FE1212",
name = "دمای بیشتر یا برابر با ۳۵ درجه سانتیگراد",
sortkey = 2022,
},
temp40c = {
color = "FE1284",
name = "دمای بیشتر یا برابر با ۴۰ درجه سانتیگراد",
sortkey = 2023,
},
temp45c = {
color = "FF7BC3",
name = "دمای بیشتر یا برابر با ۴۵ درجه سانتیگراد",
sortkey = 2024,
},
temp50c = {
color = "FFC1E3",
name = "دمای بیشتر یا برابر با ۵۰ درجه سانتیگراد",
sortkey = 2025,
},
temp55c = {
color = "FFD6ED",
name = "دمای بیشتر یا برابر با ۵۵ درجه سانتیگراد",
sortkey = 2026,
},
windchillb100fn = {
color = "B7698E",
name = "سرمایش باد کمتر یا برابر با -۱۰۰ درجه فارنهایت",
sortkey = 2100,
},
windchill100fn = {
color = "CB83A5",
name = "سرمایش باد بیشتر یا برابر با -۱۰۰ درجه فارنهایت",
sortkey = 2101,
},
windchill90fn = {
color = "DCAAC2",
name = "سرمایش باد بیشتر یا برابر با -۹۰ درجه فارنهایت",
sortkey = 2102,
},
windchill80fn = {
color = "FAD6EB",
name = "سرمایش باد بیشتر یا برابر با -۸۰ درجه فارنهایت",
sortkey = 2103,
},
windchill70fn = {
color = "868686",
name = "سرمایش باد بیشتر یا برابر با -۷۰ درجه فارنهایت",
sortkey = 2104,
},
windchill60fn = {
color = "BEBEBE",
name = "سرمایش باد بیشتر یا برابر با -۶۰ درجه فارنهایت",
sortkey = 2105,
},
windchill50fn = {
color = "DCDCDC",
name = "سرمایش باد بیشتر یا برابر با -۵۰ درجه فارنهایت",
sortkey = 2106,
},
windchill40fn = {
color = "FFFFFF",
name = "سرمایش باد بیشتر یا برابر با -۴۰ درجه فارنهایت",
sortkey = 2107,
},
windchill30fn = {
color = "FEE9FF",
name = "سرمایش باد بیشتر یا برابر با -۳۰ درجه فارنهایت",
sortkey = 2108,
},
windchill20fn = {
color = "CEA8E7",
name = "سرمایش باد بیشتر یا برابر با -۲۰ درجه فارنهایت",
sortkey = 2109,
},
windchill10fn = {
color = "9F6FD2",
name = "سرمایش باد بیشتر یا برابر با -۱۰ درجه فارنهایت",
sortkey = 2110,
},
windchill0f = {
color = "716EEE",
name = "سرمایش باد بیشتر یا برابر با ۰ درجه فارنهایت",
sortkey = 2111,
},
windchill10f = {
color = "1e96f8",
name = "سرمایش باد بیشتر یا برابر با ۱۰ درجه فارنهایت",
sortkey = 2112,
},
windchill20f = {
color = "19c5ff",
name = "سرمایش باد بیشتر یا برابر با ۲۰ درجه فارنهایت",
sortkey = 2113,
},
windchill30f = {
color = "aedff9",
name = "سرمایش باد بیشتر یا برابر با ۳۰ درجه فارنهایت",
sortkey = 2114,
},
windchill40f = {
color = "009614",
name = "سرمایش باد بیشتر یا برابر با ۴۰ درجه فارنهایت",
sortkey = 2115,
},
windchill50f = {
color = "96df00",
name = "سرمایش باد بیشتر یا برابر با ۵۰ درجه فارنهایت",
sortkey = 2116,
},
windchill60f = {
color = "c5ee03",
name = "سرمایش باد بیشتر یا برابر با ۶۰ درجه فارنهایت",
sortkey = 2117,
},
heatindex30fb = {
color = "aedff9",
name = "شاخص گرمای کمتر از ۳۰ درجه فارنهایت",
sortkey = 2200,
},
heatindex30f = {
color = "009614",
name = "شاخص گرمای بیشتر یا برابر با ۳۰ درجه فارنهایت",
sortkey = 2201,
},
heatindex40f = {
color = "96df00",
name = "شاخص گرمای بیشتر یا برابر با ۴۰ درجه فارنهایت",
sortkey = 2202,
},
heatindex50f = {
color = "c5ee03",
name = "شاخص گرمای بیشتر یا برابر با ۵۰ درجه فارنهایت",
sortkey = 2203,
},
heatindex60f = {
color = "ffff00",
name = "شاخص گرمای بیشتر یا برابر با ۶۰ درجه فارنهایت",
sortkey = 2204,
},
heatindex70f = {
color = "ffc502",
name = "شاخص گرمای بیشتر یا برابر با ۷۰ درجه فارنهایت",
sortkey = 2205,
},
heatindex80f = {
color = "ff9606",
name = "شاخص گرمای بیشتر یا برابر با ۸۰ درجه فارنهایت",
sortkey = 2206,
},
heatindex90f = {
color = "FF5500",
name = "شاخص گرمای بیشتر یا برابر با ۹۰ درجه فارنهایت",
sortkey = 2207,
},
heatindex100f = {
color = "FE1212",
name = "شاخص گرمای بیشتر یا برابر با ۱۰۰ درجه فارنهایت",
sortkey = 2208,
},
heatindex110f = {
color = "FE1284",
name = "شاخص گرمای بیشتر یا برابر با ۱۱۰ درجه فارنهایت",
sortkey = 2209,
},
heatindex120f = {
color = "FF7BC3",
name = "شاخص گرمای بیشتر یا برابر با ۱۲۰ درجه فارنهایت",
sortkey = 2210,
},
heatindex130f = {
color = "FFC1E3",
name = "شاخص گرمای بیشتر یا برابر با ۱۳۰ درجه فارنهایت",
sortkey = 2211,
},
heatindex140f = {
color = "FFD6ED",
name = "شاخص گرمای بیشتر یا برابر با ۱۴۰ درجه فارنهایت",
sortkey = 2212,
},
heatindex150f = {
color = "FFEDF7",
name = "شاخص گرمای بیشتر یا برابر با ۱۵۰ درجه فارنهایت",
sortkey = 2214,
},
heatindex160f = {
color = "FFFFFF",
name = "شاخص گرمای بیشتر یا برابر با ۱۶۰ درجه فارنهایت",
sortkey = 2215,
},
frostbite5 = {
color = "A188FC",
name = "آمریکا: یخزدگی ۵ دقیقه",
sortkey = 83010,
},
frostbite10 = {
color = "FF738A",
name = "آمریکا: یخزدگی ۱۰ دقیقه",
sortkey = 83011,
},
frostbite30 = {
color = "FFD98C",
name = "آمریکا: یخزدگی ۳۰ دقیقه",
sortkey = 83012,
},
frostbiten = {
color = "FFFFD9",
name = "آمریکا: یخزدگی بیش از ۳۰ دقیقه/غیرممکن",
sortkey = 83013,
},
windchilllow = {
color = "4DFFFF",
name = "کانادا: ریسک کم سرمایش باد",
sortkey = 83020,
},
windchillmoderate = {
color = "FFFFD9",
name = "کانادا: ریسک متوسط سرمایش باد",
sortkey = 83021,
},
windchillhigh = {
color = "FFD98C",
name = "کانادا: ریسک زیاد سرمایش باد",
sortkey = 83022,
},
windchillveryhigh = {
color = "FF9E59",
name = "کانادا: ریسک بسیار زیاد سرمایش باد",
sortkey = 83023,
},
windchillsevere = {
color = "FF738A",
name = "کانادا: ریسک شدید سرمایش باد",
sortkey = 83024,
},
windchillextreme = {
color = "A188FC",
name = "کانادا: ریسک مفرط سرمایش باد",
sortkey = 83025,
},
-- ENSO
enson = {
color = "ACACAC",
name = "آنسو خنثی",
sortkey = 200,
},
ensowen = {
color = "C18881",
name = "آنسو النینو ضعیف",
sortkey = 201,
},
ensomen = {
color = "D46356",
name = "آنسو النینو متعادل",
sortkey = 202,
},
ensosen = {
color = "E73E2B",
name = "آنسو النینو قوی",
sortkey = 203,
},
ensovsen = {
color = "FA1900",
name = "آنسو النینو خیلی قوی",
sortkey = 204,
},
ensosln = {
color = "0082E6",
name = "آنسو لانینا قوی",
sortkey = 205,
},
ensomln = {
color = "3A90D2",
name = "آنسو لانینا متعادل",
sortkey = 206,
},
ensowln = {
color = "739EBF",
name = "آنسو لانینا ضعیف",
sortkey = 207,
},
-- WPC/SPC Risk categories
tstm = {
color = "A9FEC4",
name = "تندرطوفان",
sortkey = 84000,
icon = "[[پرونده:T-storm_Risk_Icon.png|30px]]"
},
mrglr = {
color = "1BC800",
name = "ریسک حاشیهای",
sortkey = 84001,
icon = "[[پرونده:Marginal_risk_Icon.png|30px]]"
},
slgtr = {
color = "FFD98C",
name = "ریسک جزئی",
sortkey = 84002,
icon = "[[پرونده:Slight_risk_Icon.png|30px]]"
},
enhr = {
color = "FF9E59",
name = "ریسک افزوده",
sortkey = 84003,
icon = "[[پرونده:Enhanced_Risk_Icon.png|30px]]"
},
mdtr = {
color = "FF738A",
name = "ریسک متوسط",
sortkey = 84004,
icon = "[[پرونده:Moderate_Risk_Icon.png|30px]]"
},
highr = {
color = "A188FC",
name = "ریسک زیاد",
sortkey = 84005,
icon = "[[پرونده:High_Risk_Icon.png|30px]]"
},
elevatedr = {
color = "FF9E59",
name = "ریسک بالا",
sortkey = 84100,
icon = "[[پرونده:Elevated Risk_Icon.png|35px]]"
},
criticalr = {
color = "FF738A",
name = "ریسک بحرانی",
sortkey = 84101,
icon = "[[پرونده:Critical Risk_Icon.png|35px]]"
},
extremer = {
color = "A188FC",
name = "ریسک مفرط",
sortkey = 84102,
icon = "[[پرونده:Extreme Risk_Icon.png|35px]]"
}
}
-- Define aliases
-- All non-alphanumeric characters are already stripped, and the string is
-- already set to lowercase, so additional aliases for those are no longer
-- required.
cats["rsinuisance"] = cats["rsi0"]
cats["rsinotable"] = cats["rsi1"]
cats["rsiminor"] = cats["rsi2"]
cats["rsimajor"] = cats["rsi3"]
cats["rsicrippling"] = cats["rsi4"]
cats["rsiextreme"] = cats["rsi5"]
cats["rsinuisance"] = cats["rsi0"]
cats["wssi0"] = cats["wssinone"]
cats["wssi1"] = cats["wssilimited"]
cats["wssi2"] = cats["wssiminor"]
cats["wssi3"] = cats["wssimoderate"]
cats["wssi4"] = cats["wssimajor"]
cats["wssi5"] = cats["wssiextreme"]
cats["sty"] = cats["supertyphoon"]
cats["nwpsevere"] = cats["severe"]
cats["strong"] = cats["severe"]
cats["swiosts"] = cats["severe"]
cats["sts"] = cats["severe"]
cats["severets"] = cats["severe"]
cats["ty"] = cats["typhoon"]
cats["vstrtyphoon"] = cats["vstyphoon"]
cats["vsty"] = cats["vstyphoon"]
cats["vity"] = cats["vityphoon"]
cats["td"] = cats["depression"]
cats["ts"] = cats["storm"]
cats["nwpstorm"] = cats["storm"]
cats["d"] = cats["depression"]
cats["overlanddepression"] = cats["overland"]
cats["od"] = cats["overland"]
cats["spdepression"] = cats["depression"]
cats["shdepression"] = cats["depression"]
cats["shemdepression"] = cats["depression"]
cats["swiodepression"] = cats["depression"]
cats["spdepression"] = cats["depression"]
cats["nwpdepression"] = cats["depression"]
cats["swsubdep"] = cats["subdepression"]
cats["sd"] = cats["subdepression"]
cats["ss"] = cats["subtropical"]
cats["et"] = cats["extratropical"]
cats["ex"] = cats["extratropical"]
cats["md"] = cats["monsoondepression"]
cats["pt"] = cats["potential"]
cats["potentialtropicalcyclone"] = cats["potential"]
cats["potentialtropicalcyclone"] = cats["potential"]
cats["post"] = cats["posttropical"]
cats["remnantlow"] = cats["remnant"]
cats["rl"] = cats["remnant"]
cats["sucs"] = cats["sprcyclstorm"]
cats["escs"] = cats["esvrcyclstorm"]
cats["vscs"] = cats["vsvrcyclstorm"]
cats["scs"] = cats["svrcyclstorm"]
cats["cs"] = cats["niocyclone"]
cats["dd"] = cats["deepdepression"]
cats["cyclstorm"] = cats["niocyclone"]
cats["landdepression"] = cats["nioland"]
cats["land"] = cats["nioland"]
cats["ld"] = cats["nioland"]
cats["fiji5"] = cats["aus5"]
cats["fiji4"] = cats["aus4"]
cats["fiji3"] = cats["aus3"]
cats["fiji2"] = cats["aus2"]
cats["fiji1"] = cats["aus1"]
cats["tl"] = cats["low"]
cats["di"] = cats["disturbance"]
cats["swiodisturbance"] = cats["disturbance"]
cats["tdist"] = cats["disturbance"]
cats["mts"] = cats["mstorm"]
cats["sub"] = cats["mstorm"]
cats["vitc"] = cats["vintense"]
cats["itc"] = cats["intense"]
cats["tc"] = cats["tropicalcyclone"]
cats["swiotc"] = cats["tropicalcyclone"]
cats["shem3"] = cats["tropicalcyclone"]
cats["shemtc"] = cats["tropicalcyclone"]
cats["f12"] = cats["beaufort12"]
cats["f11"] = cats["beaufort11"]
cats["f10"] = cats["beaufort10"]
cats["f9"] = cats["beaufort9"]
cats["f8"] = cats["beaufort8"]
cats["f7"] = cats["beaufort7"]
cats["f6"] = cats["beaufort6"]
cats["f5"] = cats["beaufort5"]
cats["f4"] = cats["beaufort4"]
cats["f3"] = cats["beaufort3"]
cats["f2"] = cats["beaufort2"]
cats["f1"] = cats["beaufort1"]
cats["f0"] = cats["beaufort0"]
cats["d0"] = cats["drought0"]
cats["d1"] = cats["drought1"]
cats["d2"] = cats["drought2"]
cats["d3"] = cats["drought3"]
cats["d4"] = cats["drought4"]
cats["p1"] = cats["palmer1"]
cats["p2"] = cats["palmer2"]
cats["p3"] = cats["palmer3"]
cats["p4"] = cats["palmer4"]
cats["p5"] = cats["palmer5"]
cats["p6"] = cats["palmer6"]
cats["p7"] = cats["palmer7"]
cats["r1"] = cats["radio1"]
cats["r2"] = cats["radio2"]
cats["r3"] = cats["radio3"]
cats["r4"] = cats["radio4"]
cats["r5"] = cats["radio5"]
cats["s1"] = cats["solar1"]
cats["s2"] = cats["solar2"]
cats["s3"] = cats["solar3"]
cats["s4"] = cats["solar4"]
cats["s5"] = cats["solar5"]
cats["g1"] = cats["geo1"]
cats["g2"] = cats["geo2"]
cats["g3"] = cats["geo3"]
cats["g4"] = cats["geo4"]
cats["g5"] = cats["geo5"]
cats["h1"] = cats["heat1"]
cats["h2"] = cats["heat2"]
cats["h3"] = cats["heat3"]
cats["h4"] = cats["heat4"]
cats["hw"] = cats["heatw"]
cats["thunderstorm"] = cats["tstm"]
cats["tstorm"] = cats["tstm"]
cats["slightrisk"] = cats["slgtr"]
cats["marginalrisk"] = cats["mrglr"]
cats["moderaterisk"] = cats["mdtr"]
cats["highrisk"] = cats["highr"]
cats["enhancedrisk"] = cats["enhr"]
cats["elevatedrisk"] = cats["elevatedr"]
cats["extremerisk"] = cats["extremer"]
cats["criticalrisk"] = cats["criticalr"]
cats["redflag0"] = cats["redflagnil"]
cats["redflag1"] = cats["redflagelv"]
cats["redflag3"] = cats["redflagcrl"]
cats["redflag5"] = cats["redflagcrh"]
cats["redflag7"] = cats["redflagecr"]
cats["redflag9"] = cats["redflaghcr"]
cats["rfti0"] = cats["redflagnil"]
cats["rfti1"] = cats["redflagelv"]
cats["rfti3"] = cats["redflagcrl"]
cats["rfti5"] = cats["redflagcrh"]
cats["rfti7"] = cats["redflagecr"]
cats["rfti9"] = cats["redflaghcr"]
cats["torrou"] = cats["tu"]
cats["torro0"] = cats["t0"]
cats["torro1"] = cats["t1"]
cats["torro2"] = cats["t2"]
cats["torro3"] = cats["t3"]
cats["torro4"] = cats["t4"]
cats["torro5"] = cats["t5"]
cats["torro6"] = cats["t6"]
cats["torro7"] = cats["t7"]
cats["torro8"] = cats["t8"]
cats["torro9"] = cats["t9"]
cats["torro10"] = cats["t10"]
cats["torro11"] = cats["t11"]
cats["funnelcloud"] = cats["fc"]
cats["ice0"] = cats["spia0"]
cats["ice1"] = cats["spia1"]
cats["ice2"] = cats["spia2"]
cats["ice3"] = cats["spia3"]
cats["ice4"] = cats["spia4"]
cats["ice5"] = cats["spia5"]
-- Key standardization check
for k, v in pairs(cats) do
if k ~= mw.ustring.gsub(k, "[^%w]", "") then
mw.addWarning(
"ردهٔ «"
.. k
.. "» در [[پودمان:Storm categories/categories]] با یک کلید غیر حرفی-عددی تعریف شده است. "
.. "این کلید احتمالاً غیرقابل استفاده خواهد بود، مگر آن که نویسههای غیر حرفی-عددی حذف شوند."
)
end
end
p.defaultCategory = "unknown"
p.cats = cats
return p