Module:Localisations/sousZones

De Poképédia
Aller à la navigation Aller à la recherche

Ce module est un sous-module du Module:Localisations, qui permet d'associer une sous-zone avec une zone l'englobant.


local subareas = {}

local place_to_subarea = {
	["Agualcanal"] = "Îles Sevii",
	["Bois Baies"] = "Îles Sevii",
	["Camp de Vacances"] = "Îles Sevii",
	["Canyon Sesor"] = "Îles Sevii",
	["Cap Falaise"] = "Îles Sevii",
	["Chambres Tanoby"] = "Îles Sevii",
	["Chemin Vert"] = "Îles Sevii",
	["Clé Tanoby"] = "Îles Sevii",
	["Entrée du Canyon"] = "Îles Sevii",
	["Entrepôt Rocket"] = "Îles Sevii",
	["Forbuissons"] = "Îles Sevii",
	["Grotte de Glace"] = "Îles Sevii",
	["Grotte Métamo"] = "Îles Sevii",
	["Grotte Perdue"] = "Îles Sevii",
	["Île 1 (ville)"] = "Îles Sevii",
	["Île 2 (ville)"] = "Îles Sevii",
	["Île 3 (ville)"] = "Îles Sevii",
	["Île 4 (ville)"] = "Îles Sevii",
	["Île 5 (ville)"] = "Îles Sevii",
	["Île 6 (ville)"] = "Îles Sevii",
	["Île 7 (ville)"] = "Îles Sevii",
	["Île Aurore"] = "Îles Sevii",
	["Île du Lointain"] = "Îles Sevii",
	["Labyrinthe d'O"] = "Îles Sevii",
	["Mémorial"] = "Îles Sevii",
	["Mont Braise"] = "Îles Sevii",
	["Plage Trésor"] = "Îles Sevii",
	["Pont du Lien"] = "Îles Sevii",
	["Port Île 3"] = "Îles Sevii",
	["Pré Île 5"] = "Îles Sevii",
	["Roc Nombri"] = "Îles Sevii",
	["Route Île 3"] = "Îles Sevii",
	["Route Tison"] = "Îles Sevii",
	["Ruines Tanoby"] = "Îles Sevii",
	["Tour Dresseurs"] = "Îles Sevii",
	["Trou Percé"] = "Îles Sevii",
	["Vallée Ruine"] = "Îles Sevii",

	["Berges de Motorby"] = "Terres Sauvages",
	["Bois de Clairjour"] = "Terres Sauvages",
	["Coiffe du Géant"] = "Terres Sauvages",
	["Fosse des Sables"] = "Terres Sauvages",
	["Lac Coupenotte Est"] = "Terres Sauvages",
	["Lac Coupenotte Ouest"] = "Terres Sauvages",
	["Lac Milobellus Nord"] = "Terres Sauvages",
	["Lac Milobellus Sud"] = "Terres Sauvages",
	["Lac Ouragan"] = "Terres Sauvages",
	["Miroir du Géant"] = "Terres Sauvages",
	["Œil du Lac"] = "Terres Sauvages",
	["Plaine Rocheuse"] = "Terres Sauvages",
	["Plaine Verdoyante"] = "Terres Sauvages",
	["Plateau de Kickenham"] = "Terres Sauvages",
	["Prairie Entre-Ponts"] = "Terres Sauvages",
	["Siège du Géant"] = "Terres Sauvages",
	["Tour en ruines"] = "Terres Sauvages",
	
	["Caverne Pugnacité"] = "Isolarmure",
	["Dojo de la Maîtrise"] = "Isolarmure",
	["Forêt Flexion"] = "Isolarmure",
	["Grotte du Pugilat"] = "Isolarmure",
	["Îlot Calméole"] = "Isolarmure",
	["Lagune Circulaire"] = "Isolarmure",
	["Lande Boldair"] = "Isolarmure",
	["Mer Align'Îlots"] = "Isolarmure",
	["Mer Calméole"] = "Isolarmure",
	["Mer Eau-Hisse"] = "Isolarmure",
	["Mer Isol'Îlots"] = "Isolarmure",
	["Plage de l'Épreuve"] = "Isolarmure",
	["Plaine des Efforts"] = "Isolarmure",
	["Plaine Salutation"] = "Isolarmure",
	["Quête des Taupiqueur d'Alola"] = "Isolarmure",
	["Régiona"] = "Isolarmure",
	["Route de l'Épreuve"] = "Isolarmure",
	["Sables de Kudsac"] = "Isolarmure",
	["Tour de l'Eau"] = "Isolarmure",
	["Tour des Ténèbres"] = "Isolarmure",
	["Voie des Étirements"] = "Isolarmure",

	["Butte du Dynarbre"] = "Couronneige",
	["Cavernes Gronde-Mer"] = "Couronneige",
	["Cimetière Ancien"] = "Couronneige",
	["Croisée Trois-Voies"] = "Couronneige",
	["Empreinte du Géant"] = "Couronneige",
	["Expédition Dynamax"] = "Couronneige",
	["Galeries Monte-Pic"] = "Couronneige",
	["Grand Antre Dynamax"] = "Couronneige",
	["Grotte du Lac"] = "Couronneige",
	["Hameau Gelé"] = "Couronneige",
	["Lac Poké Ball"] = "Couronneige",
	["Mer Banquise"] = "Couronneige",
	["Pente Enneigée"] = "Couronneige",
	["Plaine Granfroy"] = "Couronneige",
	["Plateau Beau-Gant"] = "Couronneige",
	["Repos du Géant"] = "Couronneige",
	["Ruines Pic Roche"] = "Couronneige",
	["Ruines de Fer"] = "Couronneige",
	["Ruines du Choix"] = "Couronneige",
	["Ruines Iceberg"] = "Couronneige",
	["Sentier Blanche-Cime"] = "Couronneige",
	["Temple Couronne"] = "Couronneige",
	
	["Antre 1"] = "Raid Dynamax",
	["Antre 2"] = "Raid Dynamax",
	["Antre 3"] = "Raid Dynamax",
	["Antre 4"] = "Raid Dynamax",
	["Antre 5"] = "Raid Dynamax",
	["Antre 6"] = "Raid Dynamax",
	["Antre 7"] = "Raid Dynamax",
	["Antre 8"] = "Raid Dynamax",
	["Antre 9"] = "Raid Dynamax",
	["Antre 10"] = "Raid Dynamax",
	["Antre 11"] = "Raid Dynamax",
	["Antre 12"] = "Raid Dynamax",
	["Antre 13"] = "Raid Dynamax",
	["Antre 14"] = "Raid Dynamax",
	["Antre 15"] = "Raid Dynamax",
	["Antre 16"] = "Raid Dynamax",
	["Antre 17"] = "Raid Dynamax",
	["Antre 18"] = "Raid Dynamax",
	["Antre 19"] = "Raid Dynamax",
	["Antre 20"] = "Raid Dynamax",
	["Antre 21"] = "Raid Dynamax",
	["Antre 22"] = "Raid Dynamax",
	["Antre 23"] = "Raid Dynamax",
	["Antre 24"] = "Raid Dynamax",
	["Antre 25"] = "Raid Dynamax",
	["Antre 26"] = "Raid Dynamax",
	["Antre 27"] = "Raid Dynamax",
	["Antre 28"] = "Raid Dynamax",
	["Antre 29"] = "Raid Dynamax",
	["Antre 30"] = "Raid Dynamax",
	["Antre 31"] = "Raid Dynamax",
	["Antre 32"] = "Raid Dynamax",
	["Antre 33"] = "Raid Dynamax",
	["Antre 34"] = "Raid Dynamax",
	["Antre 35"] = "Raid Dynamax",
	["Antre 36"] = "Raid Dynamax",
	["Antre 37"] = "Raid Dynamax",
	["Antre 38"] = "Raid Dynamax",
	["Antre 39"] = "Raid Dynamax",
	["Antre 40"] = "Raid Dynamax",
	["Antre 41"] = "Raid Dynamax",
	["Antre 42"] = "Raid Dynamax",
	["Antre 43"] = "Raid Dynamax",
	["Antre 44"] = "Raid Dynamax",
	["Antre 45"] = "Raid Dynamax",
	["Antre 46"] = "Raid Dynamax",
	["Antre 47"] = "Raid Dynamax",
	["Antre 48"] = "Raid Dynamax",
	["Antre 49"] = "Raid Dynamax",
	["Antre 50"] = "Raid Dynamax",
	["Antre 51"] = "Raid Dynamax",
	["Antre 52"] = "Raid Dynamax",
	["Antre 53"] = "Raid Dynamax",
	["Antre 54"] = "Raid Dynamax",
	["Antre 55"] = "Raid Dynamax",
	["Antre 56"] = "Raid Dynamax",
	["Antre 57"] = "Raid Dynamax",
	["Antre 58"] = "Raid Dynamax",
	["Antre 59"] = "Raid Dynamax",
	["Antre 60"] = "Raid Dynamax",
	["Antre 61"] = "Raid Dynamax",
	["Antre 62"] = "Raid Dynamax",
	["Antre 63"] = "Raid Dynamax",
	["Antre 64"] = "Raid Dynamax",
	["Antre 65"] = "Raid Dynamax",
	["Antre 66"] = "Raid Dynamax",
	["Antre 67"] = "Raid Dynamax",
	["Antre 68"] = "Raid Dynamax",
	["Antre 69"] = "Raid Dynamax",
	["Antre 70"] = "Raid Dynamax",
	["Antre 71"] = "Raid Dynamax",
	["Antre 72"] = "Raid Dynamax",
	["Antre 73"] = "Raid Dynamax",
	["Antre 74"] = "Raid Dynamax",
	["Antre 75"] = "Raid Dynamax",
	["Antre 76"] = "Raid Dynamax",
	["Antre 77"] = "Raid Dynamax",
	["Antre 78"] = "Raid Dynamax",
	["Antre 79"] = "Raid Dynamax",
	["Antre 80"] = "Raid Dynamax",
	["Antre 81"] = "Raid Dynamax",
	["Antre 82"] = "Raid Dynamax",
	["Antre 83"] = "Raid Dynamax",
	["Antre 84"] = "Raid Dynamax",
	["Antre 85"] = "Raid Dynamax",
	["Antre 86"] = "Raid Dynamax",
	["Antre 87"] = "Raid Dynamax",
	["Antre 88"] = "Raid Dynamax",
	["Antre 89"] = "Raid Dynamax",
	["Antre 90"] = "Raid Dynamax",
	["Antre 91"] = "Raid Dynamax",
	["Antre 92"] = "Raid Dynamax",
	["Antre 93"] = "Raid Dynamax",
	["Antre 99"] = "Raid Dynamax",
	["Antre 100"] = "Raid Dynamax",
	["Antre 101"] = "Raid Dynamax",
	["Antre 102"] = "Raid Dynamax",
	["Antre 103"] = "Raid Dynamax",
	["Antre 104"] = "Raid Dynamax",
	["Antre 105"] = "Raid Dynamax",
	["Antre 106"] = "Raid Dynamax",
	["Antre 107"] = "Raid Dynamax",
	["Antre 108"] = "Raid Dynamax",
	["Antre 109"] = "Raid Dynamax",
	["Antre 110"] = "Raid Dynamax",
	["Antre 111"] = "Raid Dynamax",
	["Antre 112"] = "Raid Dynamax",
	["Antre 113"] = "Raid Dynamax",
	["Antre 114"] = "Raid Dynamax",
	["Antre 115"] = "Raid Dynamax",
	["Antre 116"] = "Raid Dynamax",
	["Antre 117"] = "Raid Dynamax",
	["Antre 118"] = "Raid Dynamax",
	["Antre 119"] = "Raid Dynamax",
	["Antre 120"] = "Raid Dynamax",
	["Antre 121"] = "Raid Dynamax",
	["Antre 122"] = "Raid Dynamax",
	["Antre 123"] = "Raid Dynamax",
	["Antre 124"] = "Raid Dynamax",
	["Antre 125"] = "Raid Dynamax",
	["Antre 126"] = "Raid Dynamax",
	["Antre 127"] = "Raid Dynamax",
	["Antre 128"] = "Raid Dynamax",
	["Antre 129"] = "Raid Dynamax",
	["Antre 130"] = "Raid Dynamax",
	["Antre 131"] = "Raid Dynamax",
	["Antre 132"] = "Raid Dynamax",
	["Antre 133"] = "Raid Dynamax",
	["Antre 134"] = "Raid Dynamax",
	["Antre 135"] = "Raid Dynamax",
	["Antre 136"] = "Raid Dynamax",
	["Antre 137"] = "Raid Dynamax",
	["Antre 138"] = "Raid Dynamax",
	["Antre 139"] = "Raid Dynamax",
	["Antre 140"] = "Raid Dynamax",
	["Antre 141"] = "Raid Dynamax",
	["Antre 142"] = "Raid Dynamax",
	["Antre 143"] = "Raid Dynamax",
	["Antre 144"] = "Raid Dynamax",
	["Antre 145"] = "Raid Dynamax",
	["Antre 146"] = "Raid Dynamax",
	["Antre 147"] = "Raid Dynamax",
	["Antre 148"] = "Raid Dynamax",
	["Antre 149"] = "Raid Dynamax",
	["Antre 150"] = "Raid Dynamax",
	["Antre 151"] = "Raid Dynamax",
	["Antre 152"] = "Raid Dynamax",
	["Antre 153"] = "Raid Dynamax",
	["Antre 154"] = "Raid Dynamax",
	["Antre 155"] = "Raid Dynamax",
	["Antre 156"] = "Raid Dynamax",
	["Antre 157"] = "Raid Dynamax",
	["Antre 158"] = "Raid Dynamax",
	["Antre 159"] = "Raid Dynamax",
	["Antre 160"] = "Raid Dynamax",
	["Antre 161"] = "Raid Dynamax",
	["Antre 162"] = "Raid Dynamax",
	["Antre 163"] = "Raid Dynamax",
	["Antre 164"] = "Raid Dynamax",
	["Antre 165"] = "Raid Dynamax",
	["Antre 166"] = "Raid Dynamax",
	["Antre 167"] = "Raid Dynamax",
	["Antre 168"] = "Raid Dynamax",
	["Antre 169"] = "Raid Dynamax",
	["Antre 170"] = "Raid Dynamax",
	["Antre 171"] = "Raid Dynamax",
	["Antre 172"] = "Raid Dynamax",
	["Antre 173"] = "Raid Dynamax",
	["Antre 174"] = "Raid Dynamax",
	["Antre 175"] = "Raid Dynamax",
	["Antre 176"] = "Raid Dynamax",
	["Antre 177"] = "Raid Dynamax",
	["Antre 178"] = "Raid Dynamax",
	["Antre 179"] = "Raid Dynamax",
	["Antre 180"] = "Raid Dynamax",
	["Antre 181"] = "Raid Dynamax",
	["Antre 182"] = "Raid Dynamax",
	["Antre 183"] = "Raid Dynamax",
	["Antre 184"] = "Raid Dynamax",
	["Antre 185"] = "Raid Dynamax",
	["Antre 186"] = "Raid Dynamax",
	["Antre 187"] = "Raid Dynamax",
	["Antre 188"] = "Raid Dynamax",
	["Antre 189"] = "Raid Dynamax",
	["Antre 190"] = "Raid Dynamax",
	["Antre 191"] = "Raid Dynamax",
	["Antre 192"] = "Raid Dynamax",
	["Antre 193"] = "Raid Dynamax",
	["Antre 194"] = "Raid Dynamax",
	["Antre 195"] = "Raid Dynamax",
	["Antre 196"] = "Raid Dynamax",
	["Antre 197"] = "Raid Dynamax",
	
	["Caverne de la Nuit Étoilée"] = "Cachettes de Pokémon",
	["Caverne du Glacier"] = "Cachettes de Pokémon",
	["Caverne du Marais Sans Fond"] = "Cachettes de Pokémon",
	["Caverne du Miroir d'Eau"] = "Cachettes de Pokémon",
	["Caverne du Piton"] = "Cachettes de Pokémon",
	["Caverne Ensoleillée"] = "Cachettes de Pokémon",
	["Caverne Typhlosion"] = "Cachettes de Pokémon",
	["Grotte de la Prairie"] = "Cachettes de Pokémon",
	["Grotte de la Rivière"] = "Cachettes de Pokémon",
	["Grotte des Eaux Souterraines"] = "Cachettes de Pokémon",
	["Grotte des Rochers"] = "Cachettes de Pokémon",
	["Grotte des Sables Ardents"] = "Cachettes de Pokémon",
	["Grotte des Stalactites"] = "Cachettes de Pokémon",
	["Grotte du Blizzard"] = "Cachettes de Pokémon",
	["Grotte du Magma"] = "Cachettes de Pokémon",
	["Grotte du Marécage"] = "Cachettes de Pokémon",
	["Grotte Éblouissante"] = "Cachettes de Pokémon",
	["Grotte Spacieuse"] = "Cachettes de Pokémon",
	
	["Antre Interdit"] = "Septentria",
	["Coteau Pommes"] = "Septentria",
	["Forêt Ternelle"] = "Septentria",
	["Gorge de la Corne"] = "Septentria",
	["Grotte Douche Froide"] = "Septentria",
	["Gueule du Monstre"] = "Septentria",
	["Jaderaude"] = "Septentria",
	["Lac Cristallin (Septentria)"] = "Septentria",
	["Lande de la Quiétude"] = "Septentria",
	["Mont Strueux"] = "Septentria",
	["Parc Adorami"] = "Septentria",
	["Plaine des Glycines"] = "Septentria",
	["Rives du Confluent"] = "Septentria",
	["Route de Septentria"] = "Septentria",
	["Sentier de la Liesse"] = "Septentria",
	["Septemplion"] = "Septentria",
	["Terres Vierges de Septentria"] = "Septentria",
	["Val Infernal"] = "Septentria",
	
	["Caverne Électrolithe"] = "Institut Myrtille",
	["Club de la Ligue"] = "Institut Myrtille",
	["Dédale des Torches"] = "Institut Myrtille",
	["Poste Canyon"] = "Institut Myrtille",
	["Poste Central"] = "Institut Myrtille",
	["Poste Côtier"] = "Institut Myrtille",
	["Poste Polaire"] = "Institut Myrtille",
	["Poste Savane"] = "Institut Myrtille",
	["Zone Canyon"] = "Institut Myrtille",
	["Zone Côtière"] = "Institut Myrtille",
	["Zone Polaire"] = "Institut Myrtille",
	["Zone Savane"] = "Institut Myrtille",
	
	["Cristal de raid 1 étoile (Paldea)"] = "Raid Téracristal (Paldea)",
	["Cristal de raid 2 étoiles (Paldea)"] = "Raid Téracristal (Paldea)",
	["Cristal de raid 3 étoiles (Paldea)"] = "Raid Téracristal (Paldea)",
	["Cristal de raid 4 étoiles (Paldea)"] = "Raid Téracristal (Paldea)",
	["Cristal de raid 5 étoiles (Paldea)"] = "Raid Téracristal (Paldea)",
	["Cristal de raid 6 étoiles (Paldea)"] = "Raid Téracristal (Paldea)",
	
	["Cristal de raid 1 étoile (Septentria)"] = "Raid Téracristal (Septentria)",
	["Cristal de raid 2 étoiles (Septentria)"] = "Raid Téracristal (Septentria)",
	["Cristal de raid 3 étoiles (Septentria)"] = "Raid Téracristal (Septentria)",
	["Cristal de raid 4 étoiles (Septentria)"] = "Raid Téracristal (Septentria)",
	["Cristal de raid 5 étoiles (Septentria)"] = "Raid Téracristal (Septentria)",
	["Cristal de raid 6 étoiles (Septentria)"] = "Raid Téracristal (Septentria)",
	
	["Cristal de raid 1 étoile (Terra-Dôme)"] = "Raid Téracristal (Terra-Dôme)",
	["Cristal de raid 2 étoiles (Terra-Dôme)"] = "Raid Téracristal (Terra-Dôme)",
	["Cristal de raid 3 étoiles (Terra-Dôme)"] = "Raid Téracristal (Terra-Dôme)",
	["Cristal de raid 4 étoiles (Terra-Dôme)"] = "Raid Téracristal (Terra-Dôme)",
	["Cristal de raid 5 étoiles (Terra-Dôme)"] = "Raid Téracristal (Terra-Dôme)",
	["Cristal de raid 6 étoiles (Terra-Dôme)"] = "Raid Téracristal (Terra-Dôme)",
}

function subareas.get_subarea_from_place(place)
	return place_to_subarea[place]
end

local ids = {
	["Îles Sevii"] = 1,
	
	["Terres Sauvages"] = 1,
	["Isolarmure"] = 2,
	["Couronneige"] = 3,
	["Raid Dynamax"] = 4,
	
	["Cachettes de Pokémon"] = 1,
	
	["Septentria"] = 1,
	["Institut Myrtille"] = 2,
	["Raid Téracristal (Paldea)"] = 3,
	["Raid Téracristal (Septentria)"] = 4,
	["Raid Téracristal (Terra-Dôme)"] = 5,
}

function subareas.get_subarea_id_from_place(place)
	local result = ids[subareas.get_subarea_from_place(place)]
	
	if result
	then return result
	else return 0
	end
end

local special_links = {
	["Raid Téracristal (Paldea)"] = "[[Raid Téracristal]] ([[Paldea]])",
	["Raid Téracristal (Septentria)"] = "[[Raid Téracristal]] ([[Septentria]])",
	["Raid Téracristal (Terra-Dôme)"] = "[[Raid Téracristal]] ([[Terra-Dôme]])"
}

function subareas.get_link(subarea)
	local link = special_links[subarea]
	if link
	then return link
	else return "[[" .. subarea .. "]]"
	end
end

return subareas