Aller au contenu

« Module:Episode/SGA/Season1 » : différence entre les versions

De Stargate Wiki Sémantique
Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
-------------------------------------------------
-- Module:Episode/SGA/Season1
-- Data from Stargate Atlantis Season 1
-- Module:Episode/SGA/Season 1
-- Creating the local table with all the fields
-- Normalized IDs : SGA-SxxEyy
-- Generated from the provided raw text; aliases derived from VF/VO titles present in the text,
-- If needed, create extra aliases (alternative titles, etc.),
-- the others will be auto-generated in Module:Episode/MultiSeries
-- 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 = {}
local p = {}


p.episodes = {
----------------------------------------------------------------------
{
-- General rule :
-- - Main key : "SGA-S01Eyy"
id = "SGA-S01E01",
series = "SGA",
-- - Each input is a full table
season = 1,
-- - Aliases are derived only from titles present in the raw text (normalized)
-- - Technical aliases added for each episode: "sga s01exx", "sga 1xxx", "sga 1xXX"
episode = 1,
namespace_fr = "Épisode",
----------------------------------------------------------------------
namespace_en = "Episode",

-- S01E01 - Rising (1/2) - Une nouvelle ère (1/2)
page_title_fr = "Une nouvelle ère, 1re partie",
page_title_en = "Rising, Part 1",
season["SGA-S01E01"] = {
property_fr = "Une nouvelle ère, 1re partie",
id = "SGA-S01E01",
namespace = "Épisode",
property_en = "Rising, Part 1",
page_title = "Une nouvelle ère, 1re partie",
title_fr = "''Une nouvelle ère'', 1{{re}} partie",
title_fr = "''Une nouvelle ère'', 1{{re}} partie",
title_en = "\"Rising\", Part 1",
title_vo = "\"Rising\", Part 1",
extra_aliases = { "rising", "une nouvelle ere", }
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",
},
},
{
}
id = "SGA-S01E02",

series = "SGA",
-- S01E02 - Rising (2/2) - Une nouvelle ère (2/2)
season["SGA-S01E02"] = {
season = 1,
id = "SGA-S01E02",
episode = 2,
namespace = "Épisode",
namespace_fr = "Épisode",
page_title = "Une nouvelle ère, 2e partie",
namespace_en = "Episode",
title_fr = "''Une nouvelle ère'', 2{{e}} partie",
page_title_fr = "Une nouvelle ère, 2e partie",
title_vo = "\"Rising\", Part 2",
page_title_en = "Rising, Part 2",
property_fr = "Une nouvelle ère, 2e partie",
season = 1,
episode = 2,
property_en = "Rising, Part 2",
property = "Une nouvelle ère, 2e partie",
title_fr = "''Une nouvelle ère'', 2{{e}} partie",
aliases = {
title_en = "\"Rising\", Part 2",
"sga s01e02",
-- extra_aliases = { "extra1", "extra2" }
"sga 102",
"sga 1x02",
"une nouvelle ere",
"une nouvelle ere 2e partie",
"rising",
"rising part 2",
},
},
{
}
id = "SGA-S01E03",

series = "SGA",
-- S01E03 - Invulnérable / Hide and Seek
season["SGA-S01E03"] = {
season = 1,
id = "SGA-S01E03",
episode = 3,
namespace = "Épisode",
namespace_fr = "Épisode",
page_title = "Invulnérable",
namespace_en = "Episode",
title_fr = "''Invulnérable''",
page_title_fr = "Invulnérable",
title_vo = "\"Hide and Seek\"",
page_title_en = "Hide and Seek",
property_fr = "Invulnérable",
season = 1,
episode = 3,
property_en = "Hide and Seek",
property = "Invulnérable",
title_fr = "''Invulnérable''",
aliases = {
title_en = "\"Hide and Seek\"",
"sga s01e03",
-- extra_aliases = { "extra1", "extra2" }
"sga 103",
"sga 1x03",
"invulnerable",
"hide and seek",
},
},
{
}
id = "SGA-S01E04",

series = "SGA",
-- S01E04 - 38 minutes / Thirty-Eight Minutes
season["SGA-S01E04"] = {
season = 1,
id = "SGA-S01E04",
episode = 4,
namespace = "Épisode",
namespace_fr = "Épisode",
page_title = "38 minutes",
namespace_en = "Episode",
title_fr = "''38 minutes''",
page_title_fr = "38 minutes",
title_vo = "\"Thirty-Eight Minutes\"",
page_title_en = "Thirty Eight Minutes",
property_fr = "38 minutes",
season = 1,
episode = 4,
property_en = "Thirty Eight Minutes",
property = "38 minutes",
title_fr = "''38 minutes''",
title_en = "\"Thirty Eight Minutes\"",
aliases = {
"sga s01e04",
-- extra_aliases = { "extra1", "extra2" }
"sga 104",
"sga 1x04",
"38 minutes",
"thirty eight minutes",
},
},
{
}
id = "SGA-S01E05",

series = "SGA",
-- S01E05 - Soupçons / Suspicion
season["SGA-S01E05"] = {
season = 1,
id = "SGA-S01E05",
episode = 5,
namespace = "Épisode",
namespace_fr = "Épisode",
page_title = "Soupçons",
namespace_en = "Episode",
title_fr = "''Soupçons''",
page_title_fr = "Soupçons (Stargate Atlantis)",
title_vo = "\"Suspicion\"",
page_title_en = "Suspicion",
property_fr = "Soupçons (Stargate Atlantis)",
season = 1,
episode = 5,
property_en = "Suspicion",
property = "Soupçons",
title_fr = "''Soupçons''",
aliases = {
title_en = "\"Suspicion\"",
extra_aliases = { "soupcons (sga)", "soupcons (atlantis)" }
"sga s01e05",
"sga 105",
"sga 1x05",
"soupcons",
"suspicion",
},
},
{
}
id = "SGA-S01E06",

series = "SGA",
-- S01E06 - La Fin de l'innocence / Childhood's End
season["SGA-S01E06"] = {
season = 1,
id = "SGA-S01E06",
episode = 6,
namespace = "Épisode",
namespace_fr = "Épisode",
page_title = "La Fin de l'innocence",
namespace_en = "Episode",
title_fr = "''La Fin de l'innocence''",
page_title_fr = "La Fin de l'innocence",
title_vo = "\"Childhood's End\"",
page_title_en = "Childhood's End",
property_fr = "La Fin de l'innocence",
season = 1,
episode = 6,
property_en = "Childhood's End",
property = "La Fin de l'innocence",
title_fr = "''La Fin de l'innocence''",
aliases = {
title_en = "\"Childhood's End\"",
"sga s01e06",
-- extra_aliases = { "extra1", "extra2" }
"sga 106",
"sga 1x06",
"la fin de l'innocence",
"childhoods end",
},
},
{
}
id = "SGA-S01E07",

series = "SGA",
-- S01E07 - Sérum / Poisoning the Well
season["SGA-S01E07"] = {
season = 1,
id = "SGA-S01E07",
episode = 7,
namespace = "Épisode",
namespace_fr = "Épisode",
page_title = "Sérum",
namespace_en = "Episode",
title_fr = "''Sérum''",
page_title_fr = "Sérum",
title_vo = "\"Poisoning the Well\"",
page_title_en = "Poisoning the Well",
property_fr = "Sérum",
season = 1,
episode = 7,
property_en = "Poisoning the Well",
property = "Sérum",
title_fr = "''Sérum''",
title_en = "\"Poisoning the Well\"",
aliases = {
"sga s01e07",
-- extra_aliases = { "extra1", "extra2" }
"sga 107",
"sga 1x07",
"serum",
"poisoning the well",
},
},
{
}
id = "SGA-S01E08",

series = "SGA",
-- S01E08 - Apparences / Underground
season["SGA-S01E08"] = {
season = 1,
id = "SGA-S01E08",
episode = 8,
namespace = "Épisode",
namespace_fr = "Épisode",
page_title = "Apparences",
namespace_en = "Episode",
title_fr = "''Apparences''",
page_title_fr = "Apparences",
title_vo = "\"Underground\"",
page_title_en = "Underground",
property_fr = "Apparences",
season = 1,
episode = 8,
property_en = "Underground",
property = "Apparences",
title_fr = "''Apparences''",
aliases = {
title_en = "\"Underground\"",
"sga s01e08",
-- extra_aliases = { "extra1", "extra2" }
"sga 108",
"sga 1x08",
"apparences",
"underground",
},
},
{
}
id = "SGA-S01E09",

series = "SGA",
-- S01E09 - Retour sur Terre / Home
season["SGA-S01E09"] = {
season = 1,
id = "SGA-S01E09",
episode = 9,
namespace = "Épisode",
namespace_fr = "Épisode",
namespace_en = "Episode",
page_title = "Retour sur Terre",
title_fr = "''Retour sur Terre''",
page_title_fr = "Retour sur Terre",
title_vo = "\"Home\"",
page_title_en = "Home",
property_fr = "Retour sur Terre",
season = 1,
episode = 9,
property_en = "Home",
property = "Retour sur Terre",
title_fr = "''Retour sur Terre''",
aliases = {
title_en = "\"Home\"",
"sga s01e09",
-- extra_aliases = { "extra1", "extra2" }
"sga 109",
"sga 1x09",
"retour sur terre",
"home",
},
},
{
}
id = "SGA-S01E10",

series = "SGA",
-- S01E10 - En pleine tempête (1/2) / The Storm (1/2)
season["SGA-S01E10"] = {
season = 1,
id = "SGA-S01E10",
episode = 10,
namespace = "Épisode",
namespace_fr = "Épisode",
page_title = "En pleine tempête, 1re partie",
namespace_en = "Episode",
title_fr = "''En pleine tempête'', 1{{re}} partie",
page_title_fr = "En pleine tempête, 1re partie",
title_vo = "\"The Storm\"",
page_title_en = "The Storm",
property_fr = "En pleine tempête, 1re partie",
season = 1,
episode = 10,
property_en = "The Storm",
property = "En pleine tempête, 1re partie",
title_fr = "''En pleine tempête'', 1{{re}} partie",
aliases = {
title_en = "\"The Storm\"",
"sga s01e10",
extra_aliases = { "en pleine tempete", }
"sga 110",
"sga 1x10",
"en pleine tempete",
"en pleine tempete 1re partie",
"the storm",
},
},
{
}
id = "SGA-S01E11",

series = "SGA",
-- S01E11 - En pleine tempête (2/2) / The Eye (2/2)
season["SGA-S01E11"] = {
season = 1,
id = "SGA-S01E11",
episode = 11,
namespace = "Épisode",
namespace_fr = "Épisode",
page_title = "En pleine tempête, 2e partie",
namespace_en = "Episode",
title_fr = "''En pleine tempête'', 2{{e}} partie",
page_title_fr = "En pleine tempête, 2e partie",
title_vo = "\"The Eye\"",
page_title_en = "The Eye",
property_fr = "En pleine tempête, 2e partie",
season = 1,
episode = 11,
property_en = "The Eye",
property = "En pleine tempête, 2e partie",
title_fr = "''En pleine tempête'', 2{{e}} partie",
aliases = {
title_en = "\"The Eye\"",
"sga s01e11",
-- extra_aliases = { "extra1", "extra2", }
"sga 111",
"sga 1x11",
"en pleine tempete 2e partie",
"the eye",
},
},
{
}
id = "SGA-S01E12",

series = "SGA",
-- S01E12 - Duel / The Defiant One
season["SGA-S01E12"] = {
season = 1,
id = "SGA-S01E12",
episode = 12,
namespace = "Épisode",
namespace_fr = "Épisode",
page_title = "Duel",
namespace_en = "Episode",
title_fr = "''Duel''",
page_title_fr = "Duel",
title_vo = "\"The Defiant One\"",
page_title_en = "The Defiant One",
property_fr = "Duel",
season = 1,
episode = 12,
property_en = "The Defiant One",
property = "Duel",
title_fr = "''Duel''",
aliases = {
title_en = "\"The Defiant One\"",
"sga s01e12",
-- extra_aliases = { "extra1", "extra2" }
"sga 112",
"sga 1x12",
"duel",
"the defiant one",
},
},
{
}
id = "SGA-S01E13",

series = "SGA",
-- S01E13 - Virus / Hot Zone
season["SGA-S01E13"] = {
season = 1,
id = "SGA-S01E13",
episode = 13,
namespace = "Épisode",
namespace_fr = "Épisode",
page_title = "Virus",
namespace_en = "Episode",
title_fr = "''Virus''",
page_title_fr = "Virus",
title_vo = "\"Hot Zone\"",
page_title_en = "Hot Zone",
property_fr = "Virus",
season = 1,
episode = 13,
property_en = "Hot Zone",
property = "Virus",
title_fr = "''Virus''",
aliases = {
title_en = "\"Hot Zone\"",
"sga s01e13",
-- extra_aliases = { "extra1", "extra2" }
"sga 113",
"sga 1x13",
"virus",
"hot zone",
},
},
{
}
id = "SGA-S01E14",

series = "SGA",
-- S01E14 - Hors d'atteinte / Sanctuary
season["SGA-S01E14"] = {
season = 1,
id = "SGA-S01E14",
episode = 14,
namespace = "Épisode",
namespace_fr = "Épisode",
page_title = "Hors d'atteinte",
namespace_en = "Episode",
title_fr = "''Hors d'atteinte''",
page_title_fr = "Hors d'atteinte",
title_vo = "\"Sanctuary\"",
page_title_en = "Sanctuary",
property_fr = "Hors d'atteinte",
season = 1,
episode = 14,
property_en = "Sanctuary",
property = "Hors d'atteinte",
title_fr = "''Hors d'atteinte''",
aliases = {
title_en = "\"Sanctuary\"",
"sga s01e14",
-- extra_aliases = { "extra1", "extra2" }
"sga 114",
"sga 1x14",
"hors d'atteinte",
"sanctuary",
},
},
{
}
id = "SGA-S01E15",

series = "SGA",
-- S01E15 - Le Grand Sommeil / Before I Sleep
season["SGA-S01E15"] = {
season = 1,
id = "SGA-S01E15",
episode = 15,
namespace = "Épisode",
namespace_fr = "Épisode",
namespace_en = "Episode",
page_title = "Le Grand Sommeil",
title_fr = "''Le Grand Sommeil''",
page_title_fr = "Le Grand Sommeil",
title_vo = "\"Before I Sleep\"",
page_title_en = "Before I Sleep",
property_fr = "Le Grand Sommeil",
season = 1,
episode = 15,
property_en = "Before I Sleep",
property = "Le Grand Sommeil",
title_fr = "''Le Grand Sommeil''",
aliases = {
title_en = "\"Before I Sleep\"",
"sga s01e15",
-- extra_aliases = { "extra1", "extra2" }
"sga 115",
"sga 1x15",
"le grand sommeil",
"before i sleep",
},
},
{
}
id = "SGA-S01E16",

series = "SGA",
-- S01E16 - La Communauté des quinze / The Brotherhood
season["SGA-S01E16"] = {
season = 1,
id = "SGA-S01E16",
episode = 16,
namespace = "Épisode",
namespace_fr = "Épisode",
namespace_en = "Episode",
page_title = "La Communauté des quinze",
title_fr = "''La Communauté des quinze''",
page_title_fr = "La Communauté des quinze",
title_vo = "\"The Brotherhood\"",
page_title_en = "The Brotherhood",
property_fr = "La Communauté des quinze",
season = 1,
episode = 16,
property_en = "The Brotherhood",
property = "La Communauté des quinze",
title_fr = "''La Communauté des quinze''",
aliases = {
title_en = "\"The Brotherhood\"",
"sga s01e16",
-- extra_aliases = { "extra1", "extra2" }
"sga 116",
"sga 1x16",
"la communaute des quinze",
"the brotherhood",
},
},
{
}
id = "SGA-S01E17",

series = "SGA",
-- S01E17 - Derniers Messages / Letters from Pegasus
season["SGA-S01E17"] = {
season = 1,
id = "SGA-S01E17",
episode = 17,
namespace = "Épisode",
namespace_fr = "Épisode",
page_title = "Derniers Messages",
namespace_en = "Episode",
title_fr = "''Derniers Messages''",
page_title_fr = "Derniers Messages",
title_vo = "\"Letters from Pegasus\"",
page_title_en = "Letters from Pegasus",
property_fr = "Derniers Messages",
season = 1,
episode = 17,
property_en = "Letters from Pegasus",
property = "Derniers Messages",
title_fr = "''Derniers Messages''",
title_en = "\"Letters from Pegasus\"",
aliases = {
"sga s01e17",
-- extra_aliases = { "extra1", "extra2" }
"sga 117",
"sga 1x17",
"derniers messages",
"letters from pegasus",
},
},
{
}
id = "SGA-S01E18",

series = "SGA",
-- S01E18 - Sous hypnose / The Gift
season["SGA-S01E18"] = {
season = 1,
id = "SGA-S01E18",
episode = 18,
namespace = "Épisode",
namespace_fr = "Épisode",
page_title = "Sous hypnose",
namespace_en = "Episode",
title_fr = "''Sous hypnose''",
page_title_fr = "Sous hypnose",
title_vo = "\"The Gift\"",
page_title_en = "The Gift",
property_fr = "Sous hypnose",
season = 1,
episode = 18,
property_en = "The Gift",
property = "Sous hypnose",
title_fr = "''Sous hypnose''",
aliases = {
title_en = "\"The Gift\"",
"sga s01e18",
-- extra_aliases = { "extra1", "extra2" }
"sga 118",
"sga 1x18",
"sous hypnose",
"the gift",
},
},
{
}
id = "SGA-S01E19",

series = "SGA",
-- S01E19 - Assiégés (1/3) / The Siege (1/3)
season["SGA-S01E19"] = {
season = 1,
id = "SGA-S01E19",
episode = 19,
namespace = "Épisode",
namespace_fr = "Épisode",
namespace_en = "Episode",
page_title = "Assiégés, 1re partie",
title_fr = "''Assiégés'', 1{{re}} partie",
page_title_fr = "Assiégés, 1re partie",
title_vo = "\"The Siege\", Part 1",
page_title_en = "The Siege, Part 1",
property_fr = "Assiégés, 1re partie",
season = 1,
episode = 19,
property_en = "The Siege, Part 1",
property = "Assiégés, 1re partie",
title_fr = "''Assiégés'', 1{{re}} partie",
title_en = "\"The Siege\", Part 1",
aliases = {
"sga s01e19",
extra_aliases = { "assiege", "the siege", }
"sga 119",
"sga 1x19",
"assieges",
"assieges 1re partie",
"the siege",
"the siege part 1",
},
},
{
}
id = "SGA-S01E20",

series = "SGA",
-- S01E20 - Assiégés (2/3) / The Siege (2/3)
season["SGA-S01E20"] = {
season = 1,
id = "SGA-S01E20",
episode = 20,
namespace = "Épisode",
namespace_fr = "Épisode",
namespace_en = "Episode",
page_title = "Assiégés, 2e partie",
title_fr = "''Assiégés'', 2{{e}} partie",
page_title_fr = "Assiégés, 2e partie",
title_vo = "\"The Siege\", Part 2",
page_title_en = "The Siege, Part 2",
property_fr = "Assiégés, 2e partie",
season = 1,
episode = 20,
property_en = "The Siege, Part 2",
property = "Assiégés, 2e partie",
title_fr = "''Assiégés'', 2{{e}} partie",
title_en = "\"The Siege\", Part 2",
aliases = {
"sga s01e20",
-- extra_aliases = { "extra1", "extra2" }
"sga 120",
"sga 1x20",
"assieges 2e partie",
"the siege part 2",
},
},
}
}


return p
----------------------------------------------------------------------
-- 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

Version du 2 juin 2026 à 14:33

Documentation icon Documentation module[créer]
-------------------------------------------------
-- Module:Episode/SGA/Season 1
-- Creating the local table with all the fields
-- If needed, create extra aliases (alternative titles, etc.),
-- the others will be auto-generated in Module:Episode/MultiSeries
-------------------------------------------------

local p = {}

p.episodes = {
    {
        id = "SGA-S01E01",
        series = "SGA",
        season = 1,
        episode = 1,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Une nouvelle ère, 1re partie",
        page_title_en = "Rising, Part 1",
		property_fr = "Une nouvelle ère, 1re partie",
        property_en = "Rising, Part 1",
        title_fr = "''Une nouvelle ère'', 1{{re}} partie",
        title_en = "\"Rising\", Part 1",
        extra_aliases = { "rising", "une nouvelle ere", }
    },
    {
        id = "SGA-S01E02",
        series = "SGA",
        season = 1,
        episode = 2,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Une nouvelle ère, 2e partie",
        page_title_en = "Rising, Part 2",
		property_fr = "Une nouvelle ère, 2e partie",
        property_en = "Rising, Part 2",
        title_fr = "''Une nouvelle ère'', 2{{e}} partie",
        title_en = "\"Rising\", Part 2",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SGA-S01E03",
        series = "SGA",
        season = 1,
        episode = 3,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Invulnérable",
        page_title_en = "Hide and Seek",
		property_fr = "Invulnérable",
        property_en = "Hide and Seek",
        title_fr = "''Invulnérable''",
        title_en = "\"Hide and Seek\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SGA-S01E04",
        series = "SGA",
        season = 1,
        episode = 4,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "38 minutes",
        page_title_en = "Thirty Eight Minutes",
		property_fr = "38 minutes",
        property_en = "Thirty Eight Minutes",
        title_fr = "''38 minutes''",
        title_en = "\"Thirty Eight Minutes\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SGA-S01E05",
        series = "SGA",
        season = 1,
        episode = 5,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Soupçons (Stargate Atlantis)",
        page_title_en = "Suspicion",
		property_fr = "Soupçons (Stargate Atlantis)",
        property_en = "Suspicion",
        title_fr = "''Soupçons''",
        title_en = "\"Suspicion\"",
        extra_aliases = { "soupcons (sga)", "soupcons (atlantis)" }
    },
    {
        id = "SGA-S01E06",
        series = "SGA",
        season = 1,
        episode = 6,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "La Fin de l'innocence",
        page_title_en = "Childhood's End",
		property_fr = "La Fin de l'innocence",
        property_en = "Childhood's End",
        title_fr = "''La Fin de l'innocence''",
        title_en = "\"Childhood's End\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SGA-S01E07",
        series = "SGA",
        season = 1,
        episode = 7,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Sérum",
        page_title_en = "Poisoning the Well",
		property_fr = "Sérum",
        property_en = "Poisoning the Well",
        title_fr = "''Sérum''",
        title_en = "\"Poisoning the Well\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SGA-S01E08",
        series = "SGA",
        season = 1,
        episode = 8,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Apparences",
        page_title_en = "Underground",
		property_fr = "Apparences",
        property_en = "Underground",
        title_fr = "''Apparences''",
        title_en = "\"Underground\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SGA-S01E09",
        series = "SGA",
        season = 1,
        episode = 9,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Retour sur Terre",
        page_title_en = "Home",
		property_fr = "Retour sur Terre",
        property_en = "Home",
        title_fr = "''Retour sur Terre''",
        title_en = "\"Home\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SGA-S01E10",
        series = "SGA",
        season = 1,
        episode = 10,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "En pleine tempête, 1re partie",
        page_title_en = "The Storm",
		property_fr = "En pleine tempête, 1re partie",
        property_en = "The Storm",
        title_fr = "''En pleine tempête'', 1{{re}} partie",
        title_en = "\"The Storm\"",
        extra_aliases = { "en pleine tempete", }
    },
    {
        id = "SGA-S01E11",
        series = "SGA",
        season = 1,
        episode = 11,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "En pleine tempête, 2e partie",
        page_title_en = "The Eye",
		property_fr = "En pleine tempête, 2e partie",
        property_en = "The Eye",
        title_fr = "''En pleine tempête'', 2{{e}} partie",
        title_en = "\"The Eye\"",
        -- extra_aliases = { "extra1", "extra2", }
    },
    {
        id = "SGA-S01E12",
        series = "SGA",
        season = 1,
        episode = 12,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Duel",
        page_title_en = "The Defiant One",
		property_fr = "Duel",
        property_en = "The Defiant One",
        title_fr = "''Duel''",
        title_en = "\"The Defiant One\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SGA-S01E13",
        series = "SGA",
        season = 1,
        episode = 13,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Virus",
        page_title_en = "Hot Zone",
		property_fr = "Virus",
        property_en = "Hot Zone",
        title_fr = "''Virus''",
        title_en = "\"Hot Zone\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SGA-S01E14",
        series = "SGA",
        season = 1,
        episode = 14,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Hors d'atteinte",
        page_title_en = "Sanctuary",
		property_fr = "Hors d'atteinte",
        property_en = "Sanctuary",
        title_fr = "''Hors d'atteinte''",
        title_en = "\"Sanctuary\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SGA-S01E15",
        series = "SGA",
        season = 1,
        episode = 15,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Le Grand Sommeil",
        page_title_en = "Before I Sleep",
		property_fr = "Le Grand Sommeil",
        property_en = "Before I Sleep",
        title_fr = "''Le Grand Sommeil''",
        title_en = "\"Before I Sleep\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SGA-S01E16",
        series = "SGA",
        season = 1,
        episode = 16,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "La Communauté des quinze",
        page_title_en = "The Brotherhood",
		property_fr = "La Communauté des quinze",
        property_en = "The Brotherhood",
        title_fr = "''La Communauté des quinze''",
        title_en = "\"The Brotherhood\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SGA-S01E17",
        series = "SGA",
        season = 1,
        episode = 17,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Derniers Messages",
        page_title_en = "Letters from Pegasus",
		property_fr = "Derniers Messages",
        property_en = "Letters from Pegasus",
        title_fr = "''Derniers Messages''",
        title_en = "\"Letters from Pegasus\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SGA-S01E18",
        series = "SGA",
        season = 1,
        episode = 18,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Sous hypnose",
        page_title_en = "The Gift",
		property_fr = "Sous hypnose",
        property_en = "The Gift",
        title_fr = "''Sous hypnose''",
        title_en = "\"The Gift\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SGA-S01E19",
        series = "SGA",
        season = 1,
        episode = 19,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Assiégés, 1re partie",
        page_title_en = "The Siege, Part 1",
		property_fr = "Assiégés, 1re partie",
        property_en = "The Siege, Part 1",
        title_fr = "''Assiégés'', 1{{re}} partie",
        title_en = "\"The Siege\", Part 1",
        extra_aliases = { "assiege", "the siege", }
    },
    {
        id = "SGA-S01E20",
        series = "SGA",
        season = 1,
        episode = 20,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Assiégés, 2e partie",
        page_title_en = "The Siege, Part 2",
		property_fr = "Assiégés, 2e partie",
        property_en = "The Siege, Part 2",
        title_fr = "''Assiégés'', 2{{e}} partie",
        title_en = "\"The Siege\", Part 2",
        -- extra_aliases = { "extra1", "extra2" }
    },
}

return p