Module:Episode/SGA/Season1
Apparence
| Il sera peut-être nécessaire de créer une page documentation pour ce module Scribunto programmé dans la page créer Les éditeurs peuvent faire des tests sur les pages bac à sable (créer | miroir) et études de cas (créer) du module. Veuillez ajouter les catégories dans la sous-page /documentation. Sous-pages de ce module. |
-- Module:Episode/SGA/Season1
-- Data from Stargate Atlantis Season 1
-- Normalized IDs : SGA-SxxEyy
-- Generated from the provided raw text; aliases derived from VF/VO titles present in the text,
-- plus the requested technical aliases: "sga s01eyy", "sga 1xyy", "sga 1yy" (yy = two-digit episode number).
-- Note: "sga 1yy" is the three-digit form used in your examples (e.g., sga 101).
local season = {}
----------------------------------------------------------------------
-- General rule :
-- - Main key : "SGA-S01Eyy"
-- - Each input is a full table
-- - Aliases are derived only from titles present in the raw text (normalized)
-- - Technical aliases added for each episode: "sga s01exx", "sga 1xxx", "sga 1xXX"
----------------------------------------------------------------------
-- S01E01 - Rising (1/2) - Une nouvelle ère (1/2)
season["SGA-S01E01"] = {
id = "SGA-S01E01",
namespace = "Épisode",
page_title = "Une nouvelle ère, 1re partie",
title_fr = "''Une nouvelle ère'', 1{{re}} partie",
title_vo = "\"Rising\", Part 1",
season = 1,
episode = 1,
property = "Une nouvelle ère, 1re partie",
aliases = {
"sga s01e01",
"sga 101",
"sga 1x01",
"une nouvelle ere",
"une nouvelle ere 1re partie",
"rising",
"rising part 1",
},
}
-- S01E02 - Rising (2/2) - Une nouvelle ère (2/2)
season["SGA-S01E02"] = {
id = "SGA-S01E02",
namespace = "Épisode",
page_title = "Une nouvelle ère, 2e partie",
title_fr = "''Une nouvelle ère'', 2{{e}} partie",
title_vo = "\"Rising\", Part 2",
season = 1,
episode = 2,
property = "Une nouvelle ère, 2e partie",
aliases = {
"sga s01e02",
"sga 102",
"sga 1x02",
"une nouvelle ere",
"une nouvelle ere 2e partie",
"rising",
"rising part 2",
},
}
-- S01E03 - Invulnérable / Hide and Seek
season["SGA-S01E03"] = {
id = "SGA-S01E03",
namespace = "Épisode",
page_title = "Invulnérable",
title_fr = "''Invulnérable''",
title_vo = "\"Hide and Seek\"",
season = 1,
episode = 3,
property = "Invulnérable",
aliases = {
"sga s01e03",
"sga 103",
"sga 1x03",
"invulnerable",
"hide and seek",
},
}
-- S01E04 - 38 minutes / Thirty-Eight Minutes
season["SGA-S01E04"] = {
id = "SGA-S01E04",
namespace = "Épisode",
page_title = "38 minutes",
title_fr = "''38 minutes''",
title_vo = "\"Thirty-Eight Minutes\"",
season = 1,
episode = 4,
property = "38 minutes",
aliases = {
"sga s01e04",
"sga 104",
"sga 1x04",
"38 minutes",
"thirty eight minutes",
},
}
-- S01E05 - Soupçons / Suspicion
season["SGA-S01E05"] = {
id = "SGA-S01E05",
namespace = "Épisode",
page_title = "Soupçons",
title_fr = "''Soupçons''",
title_vo = "\"Suspicion\"",
season = 1,
episode = 5,
property = "Soupçons",
aliases = {
"sga s01e05",
"sga 105",
"sga 1x05",
"soupcons",
"suspicion",
},
}
-- S01E06 - La Fin de l'innocence / Childhood's End
season["SGA-S01E06"] = {
id = "SGA-S01E06",
namespace = "Épisode",
page_title = "La Fin de l'innocence",
title_fr = "''La Fin de l'innocence''",
title_vo = "\"Childhood's End\"",
season = 1,
episode = 6,
property = "La Fin de l'innocence",
aliases = {
"sga s01e06",
"sga 106",
"sga 1x06",
"la fin de l'innocence",
"childhoods end",
},
}
-- S01E07 - Sérum / Poisoning the Well
season["SGA-S01E07"] = {
id = "SGA-S01E07",
namespace = "Épisode",
page_title = "Sérum",
title_fr = "''Sérum''",
title_vo = "\"Poisoning the Well\"",
season = 1,
episode = 7,
property = "Sérum",
aliases = {
"sga s01e07",
"sga 107",
"sga 1x07",
"serum",
"poisoning the well",
},
}
-- S01E08 - Apparences / Underground
season["SGA-S01E08"] = {
id = "SGA-S01E08",
namespace = "Épisode",
page_title = "Apparences",
title_fr = "''Apparences''",
title_vo = "\"Underground\"",
season = 1,
episode = 8,
property = "Apparences",
aliases = {
"sga s01e08",
"sga 108",
"sga 1x08",
"apparences",
"underground",
},
}
-- S01E09 - Retour sur Terre / Home
season["SGA-S01E09"] = {
id = "SGA-S01E09",
namespace = "Épisode",
page_title = "Retour sur Terre",
title_fr = "''Retour sur Terre''",
title_vo = "\"Home\"",
season = 1,
episode = 9,
property = "Retour sur Terre",
aliases = {
"sga s01e09",
"sga 109",
"sga 1x09",
"retour sur terre",
"home",
},
}
-- S01E10 - En pleine tempête (1/2) / The Storm (1/2)
season["SGA-S01E10"] = {
id = "SGA-S01E10",
namespace = "Épisode",
page_title = "En pleine tempête, 1re partie",
title_fr = "''En pleine tempête'', 1{{re}} partie",
title_vo = "\"The Storm\"",
season = 1,
episode = 10,
property = "En pleine tempête, 1re partie",
aliases = {
"sga s01e10",
"sga 110",
"sga 1x10",
"en pleine tempete",
"en pleine tempete 1re partie",
"the storm",
},
}
-- S01E11 - En pleine tempête (2/2) / The Eye (2/2)
season["SGA-S01E11"] = {
id = "SGA-S01E11",
namespace = "Épisode",
page_title = "En pleine tempête, 2e partie",
title_fr = "''En pleine tempête'', 2{{e}} partie",
title_vo = "\"The Eye\"",
season = 1,
episode = 11,
property = "En pleine tempête, 2e partie",
aliases = {
"sga s01e11",
"sga 111",
"sga 1x11",
"en pleine tempete 2e partie",
"the eye",
},
}
-- S01E12 - Duel / The Defiant One
season["SGA-S01E12"] = {
id = "SGA-S01E12",
namespace = "Épisode",
page_title = "Duel",
title_fr = "''Duel''",
title_vo = "\"The Defiant One\"",
season = 1,
episode = 12,
property = "Duel",
aliases = {
"sga s01e12",
"sga 112",
"sga 1x12",
"duel",
"the defiant one",
},
}
-- S01E13 - Virus / Hot Zone
season["SGA-S01E13"] = {
id = "SGA-S01E13",
namespace = "Épisode",
page_title = "Virus",
title_fr = "''Virus''",
title_vo = "\"Hot Zone\"",
season = 1,
episode = 13,
property = "Virus",
aliases = {
"sga s01e13",
"sga 113",
"sga 1x13",
"virus",
"hot zone",
},
}
-- S01E14 - Hors d'atteinte / Sanctuary
season["SGA-S01E14"] = {
id = "SGA-S01E14",
namespace = "Épisode",
page_title = "Hors d'atteinte",
title_fr = "''Hors d'atteinte''",
title_vo = "\"Sanctuary\"",
season = 1,
episode = 14,
property = "Hors d'atteinte",
aliases = {
"sga s01e14",
"sga 114",
"sga 1x14",
"hors d'atteinte",
"sanctuary",
},
}
-- S01E15 - Le Grand Sommeil / Before I Sleep
season["SGA-S01E15"] = {
id = "SGA-S01E15",
namespace = "Épisode",
page_title = "Le Grand Sommeil",
title_fr = "''Le Grand Sommeil''",
title_vo = "\"Before I Sleep\"",
season = 1,
episode = 15,
property = "Le Grand Sommeil",
aliases = {
"sga s01e15",
"sga 115",
"sga 1x15",
"le grand sommeil",
"before i sleep",
},
}
-- S01E16 - La Communauté des quinze / The Brotherhood
season["SGA-S01E16"] = {
id = "SGA-S01E16",
namespace = "Épisode",
page_title = "La Communauté des quinze",
title_fr = "''La Communauté des quinze''",
title_vo = "\"The Brotherhood\"",
season = 1,
episode = 16,
property = "La Communauté des quinze",
aliases = {
"sga s01e16",
"sga 116",
"sga 1x16",
"la communaute des quinze",
"the brotherhood",
},
}
-- S01E17 - Derniers Messages / Letters from Pegasus
season["SGA-S01E17"] = {
id = "SGA-S01E17",
namespace = "Épisode",
page_title = "Derniers Messages",
title_fr = "''Derniers Messages''",
title_vo = "\"Letters from Pegasus\"",
season = 1,
episode = 17,
property = "Derniers Messages",
aliases = {
"sga s01e17",
"sga 117",
"sga 1x17",
"derniers messages",
"letters from pegasus",
},
}
-- S01E18 - Sous hypnose / The Gift
season["SGA-S01E18"] = {
id = "SGA-S01E18",
namespace = "Épisode",
page_title = "Sous hypnose",
title_fr = "''Sous hypnose''",
title_vo = "\"The Gift\"",
season = 1,
episode = 18,
property = "Sous hypnose",
aliases = {
"sga s01e18",
"sga 118",
"sga 1x18",
"sous hypnose",
"the gift",
},
}
-- S01E19 - Assiégés (1/3) / The Siege (1/3)
season["SGA-S01E19"] = {
id = "SGA-S01E19",
namespace = "Épisode",
page_title = "Assiégés, 1re partie",
title_fr = "''Assiégés'', 1{{re}} partie",
title_vo = "\"The Siege\", Part 1",
season = 1,
episode = 19,
property = "Assiégés, 1re partie",
aliases = {
"sga s01e19",
"sga 119",
"sga 1x19",
"assieges",
"assieges 1re partie",
"the siege",
"the siege part 1",
},
}
-- S01E20 - Assiégés (2/3) / The Siege (2/3)
season["SGA-S01E20"] = {
id = "SGA-S01E20",
namespace = "Épisode",
page_title = "Assiégés, 2e partie",
title_fr = "''Assiégés'', 2{{e}} partie",
title_vo = "\"The Siege\", Part 2",
season = 1,
episode = 20,
property = "Assiégés, 2e partie",
aliases = {
"sga s01e20",
"sga 120",
"sga 1x20",
"assieges 2e partie",
"the siege part 2",
},
}
----------------------------------------------------------------------
-- Alias → ID
-- Each alias forwards to the main input.
-- Aliases include normalized forms derived from VF/VO titles present in the raw text
-- plus the requested technical aliases for each episode.
----------------------------------------------------------------------
-- SGA-S01E01
season["sga s01e01"] = "SGA-S01E01"
season["sga 101"] = "SGA-S01E01"
season["sga 1x01"] = "SGA-S01E01"
season["une nouvelle ere"] = "SGA-S01E01"
season["une nouvelle ere 1re partie"]= "SGA-S01E01"
season["rising"] = "SGA-S01E01"
season["rising part 1"] = "SGA-S01E01"
-- SGA-S01E02
season["sga s01e02"] = "SGA-S01E02"
season["sga 102"] = "SGA-S01E02"
season["sga 1x02"] = "SGA-S01E02"
season["une nouvelle ere 2e partie"] = "SGA-S01E02"
season["rising part 2"] = "SGA-S01E02"
-- SGA-S01E03
season["sga s01e03"] = "SGA-S01E03"
season["sga 103"] = "SGA-S01E03"
season["sga 1x03"] = "SGA-S01E03"
season["invulnerable"] = "SGA-S01E03"
season["hide and seek"] = "SGA-S01E03"
-- SGA-S01E04
season["sga s01e04"] = "SGA-S01E04"
season["sga 104"] = "SGA-S01E04"
season["sga 1x04"] = "SGA-S01E04"
season["38 minutes"] = "SGA-S01E04"
season["thirty eight minutes"] = "SGA-S01E04"
-- SGA-S01E05
season["sga s01e05"] = "SGA-S01E05"
season["sga 105"] = "SGA-S01E05"
season["sga 1x05"] = "SGA-S01E05"
season["soupcons"] = "SGA-S01E05"
season["suspicion"] = "SGA-S01E05"
-- SGA-S01E06
season["sga s01e06"] = "SGA-S01E06"
season["sga 106"] = "SGA-S01E06"
season["sga 1x06"] = "SGA-S01E06"
season["la fin de l'innocence"] = "SGA-S01E06"
season["childhoods end"] = "SGA-S01E06"
-- SGA-S01E07
season["sga s01e07"] = "SGA-S01E07"
season["sga 107"] = "SGA-S01E07"
season["sga 1x07"] = "SGA-S01E07"
season["serum"] = "SGA-S01E07"
season["poisoning the well"] = "SGA-S01E07"
-- SGA-S01E08
season["sga s01e08"] = "SGA-S01E08"
season["sga 108"] = "SGA-S01E08"
season["sga 1x08"] = "SGA-S01E08"
season["apparences"] = "SGA-S01E08"
season["underground"] = "SGA-S01E08"
-- SGA-S01E09
season["sga s01e09"] = "SGA-S01E09"
season["sga 109"] = "SGA-S01E09"
season["sga 1x09"] = "SGA-S01E09"
season["retour sur terre"] = "SGA-S01E09"
season["home"] = "SGA-S01E09"
-- SGA-S01E10
season["sga s01e10"] = "SGA-S01E10"
season["sga 110"] = "SGA-S01E10"
season["sga 1x10"] = "SGA-S01E10"
season["en pleine tempete"] = "SGA-S01E10"
season["en pleine tempete 1re partie"]= "SGA-S01E10"
season["the storm"] = "SGA-S01E10"
-- SGA-S01E11
season["sga s01e11"] = "SGA-S01E11"
season["sga 111"] = "SGA-S01E11"
season["sga 1x11"] = "SGA-S01E11"
season["the eye"] = "SGA-S01E11"
season["en pleine tempete 2e partie"]= "SGA-S01E11"
-- SGA-S01E12
season["sga s01e12"] = "SGA-S01E12"
season["sga 112"] = "SGA-S01E12"
season["sga 1x12"] = "SGA-S01E12"
season["duel"] = "SGA-S01E12"
season["the defiant one"] = "SGA-S01E12"
-- SGA-S01E13
season["sga s01e13"] = "SGA-S01E13"
season["sga 113"] = "SGA-S01E13"
season["sga 1x13"] = "SGA-S01E13"
season["virus"] = "SGA-S01E13"
season["hot zone"] = "SGA-S01E13"
-- SGA-S01E14
season["sga s01e14"] = "SGA-S01E14"
season["sga 114"] = "SGA-S01E14"
season["sga 1x14"] = "SGA-S01E14"
season["hors d'atteinte"] = "SGA-S01E14"
season["sanctuary"] = "SGA-S01E14"
-- SGA-S01E15
season["sga s01e15"] = "SGA-S01E15"
season["sga 115"] = "SGA-S01E15"
season["sga 1x15"] = "SGA-S01E15"
season["le grand sommeil"] = "SGA-S01E15"
season["before i sleep"] = "SGA-S01E15"
-- SGA-S01E16
season["sga s01e16"] = "SGA-S01E16"
season["sga 116"] = "SGA-S01E16"
season["sga 1x16"] = "SGA-S01E16"
season["la communaute des quinze"] = "SGA-S01E16"
season["the brotherhood"] = "SGA-S01E16"
-- SGA-S01E17
season["sga s01e17"] = "SGA-S01E17"
season["sga 117"] = "SGA-S01E17"
season["sga 1x17"] = "SGA-S01E17"
season["derniers messages"] = "SGA-S01E17"
season["letters from pegasus"] = "SGA-S01E17"
-- SGA-S01E18
season["sga s01e18"] = "SGA-S01E18"
season["sga 118"] = "SGA-S01E18"
season["sga 1x18"] = "SGA-S01E18"
season["sous hypnose"] = "SGA-S01E18"
season["the gift"] = "SGA-S01E18"
-- SGA-S01E19
season["sga s01e19"] = "SGA-S01E19"
season["sga 119"] = "SGA-S01E19"
season["sga 1x19"] = "SGA-S01E19"
season["assieges"] = "SGA-S01E19"
season["assieges 1re partie"] = "SGA-S01E19"
season["the siege"] = "SGA-S01E19"
season["the siege part 1"] = "SGA-S01E19"
-- SGA-S01E20
season["sga s01e20"] = "SGA-S01E20"
season["sga 120"] = "SGA-S01E20"
season["sga 1x20"] = "SGA-S01E20"
season["assieges 2e partie"] = "SGA-S01E20"
season["the siege part 2"] = "SGA-S01E20"
----------------------------------------------------------------------
-- Return table
----------------------------------------------------------------------
return season