Aller au contenu

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

De Stargate Wiki Sémantique
Contenu supprimé Contenu ajouté
Page créée avec « -- Module:Episode/SG1/Season10 -- Complete data for Stargate SG-1 Season 10 (episodes 1–20; overall 195–214) -- Conventions: -- * namespace = "Épisode" -- * page_title uses normalized French title; when French parts (1/2, 2/2) are present AND the French titles of the parts are identical, -- page_title and property include ", 1re partie" / ", 2e partie". -- * title_fr uses wiki-style italics; when French parts are identical, title_fr includes "1{{re}} p... »
 
Aucun résumé des modifications
 
Ligne 1 : Ligne 1 :
-- Module:Episode/SG1/Season10
-- Module:Episode/SGA/Season1
-- Complete data for Stargate SG-1 Season 10 (episodes 1–20; overall 195–214)
-- Data from Stargate Atlantis Season 1
-- Normalized IDs : SGA-SxxEyy
-- Conventions:
-- Generated from the provided raw text; aliases derived from VF/VO titles present in the text,
-- * namespace = "Épisode"
-- plus the requested technical aliases: "sga s01eyy", "sga 1xyy", "sga 1yy" (yy = two-digit episode number).
-- * page_title uses normalized French title; when French parts (1/2, 2/2) are present AND the French titles of the parts are identical,
-- Note: "sga 1yy" is the three-digit form used in your examples (e.g., sga 101).
-- page_title and property include ", 1re partie" / ", 2e partie".
-- * title_fr uses wiki-style italics; when French parts are identical, title_fr includes "1{{re}} partie", "2{{e}} partie".
-- * title_vo uses quoted original title; when VO parts are identical, title_vo includes ", Part 1" / ", Part 2".
-- * aliases are lowercase, accents removed, apostrophes removed; VF aliases replace "1 2" by "1re partie" and "2 2" by "2e partie".
-- * VO aliases use "part 1" / "part 2" for multi-part VO titles.
-- * For Part 1 episodes with identical French titles, standalone normalized VF and VO aliases are added.


local season = {}
local season = {}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- General rule :
-- S10E01
-- - Main key : "SGA-S01Eyy"
-- VF: L'Oricy
-- - Each input is a full table
-- VO: Flesh and Blood
-- - Aliases are derived only from titles present in the raw text (normalized)
season["SG1-S10E01"] = {
-- - Technical aliases added for each episode: "sga s01exx", "sga 1xxx", "sga 1xXX"
id = "SG1-S10E01",
----------------------------------------------------------------------

-- S01E01 - Rising (1/2) - Une nouvelle ère (1/2)
season["SGA-S01E01"] = {
id = "SGA-S01E01",
namespace = "Épisode",
namespace = "Épisode",
page_title = "L'Oricy",
page_title = "Une nouvelle ère, 1re partie",
title_fr = "''L'Oricy''",
title_fr = "''Une nouvelle ère'', 1{{re}} partie",
title_vo = "\"Flesh and Blood\"",
title_vo = "\"Rising\", Part 1",
season = 10,
season = 1,
episode = 1,
episode = 1,
property = "L'Oricy",
property = "Une nouvelle ère, 1re partie",
aliases = {
aliases = {
"sg1 s10e01",
"sga s01e01",
"sg1 1001",
"sga 101",
"sg1 10x01",
"sga 1x01",
"loricy",
"une nouvelle ere",
"flesh and blood",
"une nouvelle ere 1re partie",
"rising",
"rising part 1",
},
},
}
}


-- S01E02 - Rising (2/2) - Une nouvelle ère (2/2)
----------------------------------------------------------------------
season["SGA-S01E02"] = {
-- S10E02
id = "SGA-S01E02",
-- VF: Dans les bras de Morphée
-- VO: Morpheus
season["SG1-S10E02"] = {
id = "SG1-S10E02",
namespace = "Épisode",
namespace = "Épisode",
page_title = "Dans les bras de Morphée",
page_title = "Une nouvelle ère, 2e partie",
title_fr = "''Dans les bras de Morphée''",
title_fr = "''Une nouvelle ère'', 2{{e}} partie",
title_vo = "\"Morpheus\"",
title_vo = "\"Rising\", Part 2",
season = 10,
season = 1,
episode = 2,
episode = 2,
property = "Dans les bras de Morphée",
property = "Une nouvelle ère, 2e partie",
aliases = {
aliases = {
"sg1 s10e02",
"sga s01e02",
"sg1 1002",
"sga 102",
"sg1 10x02",
"sga 1x02",
"dans les bras de morphee",
"une nouvelle ere",
"morpheus",
"une nouvelle ere 2e partie",
"rising",
"rising part 2",
},
},
}
}


-- S01E03 - Invulnérable / Hide and Seek
----------------------------------------------------------------------
season["SGA-S01E03"] = {
-- S10E03
id = "SGA-S01E03",
-- VF: Chassé-croisé
-- VO: The Pegasus Project
season["SG1-S10E03"] = {
id = "SG1-S10E03",
namespace = "Épisode",
namespace = "Épisode",
page_title = "Chassé-croisé",
page_title = "Invulnérable",
title_fr = "''Chassé-croisé''",
title_fr = "''Invulnérable''",
title_vo = "\"The Pegasus Project\"",
title_vo = "\"Hide and Seek\"",
season = 10,
season = 1,
episode = 3,
episode = 3,
property = "Chassé-croisé",
property = "Invulnérable",
aliases = {
aliases = {
"sg1 s10e03",
"sga s01e03",
"sg1 1003",
"sga 103",
"sg1 10x03",
"sga 1x03",
"chasse croise",
"invulnerable",
"the pegasus project",
"hide and seek",
},
},
}
}


-- S01E04 - 38 minutes / Thirty-Eight Minutes
----------------------------------------------------------------------
season["SGA-S01E04"] = {
-- S10E04
id = "SGA-S01E04",
-- VF: La Guerre des clones
-- VO: Insiders
season["SG1-S10E04"] = {
id = "SG1-S10E04",
namespace = "Épisode",
namespace = "Épisode",
page_title = "La Guerre des clones",
page_title = "38 minutes",
title_fr = "''La Guerre des clones''",
title_fr = "''38 minutes''",
title_vo = "\"Insiders\"",
title_vo = "\"Thirty-Eight Minutes\"",
season = 10,
season = 1,
episode = 4,
episode = 4,
property = "La Guerre des clones",
property = "38 minutes",
aliases = {
aliases = {
"sg1 s10e04",
"sga s01e04",
"sg1 1004",
"sga 104",
"sg1 10x04",
"sga 1x04",
"la guerre des clones",
"38 minutes",
"insiders",
"thirty eight minutes",
},
},
}
}


-- S01E05 - Soupçons / Suspicion
----------------------------------------------------------------------
season["SGA-S01E05"] = {
-- S10E05
id = "SGA-S01E05",
-- VF: La Créature
-- VO: Uninvited
season["SG1-S10E05"] = {
id = "SG1-S10E05",
namespace = "Épisode",
namespace = "Épisode",
page_title = "La Créature",
page_title = "Soupçons",
title_fr = "''La Créature''",
title_fr = "''Soupçons''",
title_vo = "\"Uninvited\"",
title_vo = "\"Suspicion\"",
season = 10,
season = 1,
episode = 5,
episode = 5,
property = "La Créature",
property = "Soupçons",
aliases = {
aliases = {
"sg1 s10e05",
"sga s01e05",
"sg1 1005",
"sga 105",
"sg1 10x05",
"sga 1x05",
"la creature",
"soupcons",
"uninvited",
"suspicion",
},
},
}
}


-- S01E06 - La Fin de l'innocence / Childhood's End
----------------------------------------------------------------------
season["SGA-S01E06"] = {
-- S10E06
id = "SGA-S01E06",
-- VF: Wormhole X-Treme, le film
-- VO: 200
season["SG1-S10E06"] = {
id = "SG1-S10E06",
namespace = "Épisode",
namespace = "Épisode",
page_title = "Wormhole X-Treme, le film",
page_title = "La Fin de l'innocence",
title_fr = "''Wormhole X-Treme, le film''",
title_fr = "''La Fin de l'innocence''",
title_vo = "\"200\"",
title_vo = "\"Childhood's End\"",
season = 10,
season = 1,
episode = 6,
episode = 6,
property = "Wormhole X-Treme, le film",
property = "La Fin de l'innocence",
aliases = {
aliases = {
"sg1 s10e06",
"sga s01e06",
"sg1 1006",
"sga 106",
"sg1 10x06",
"sga 1x06",
"wormhole x-treme le film",
"la fin de l'innocence",
"200",
"childhoods end",
},
},
}
}


-- S01E07 - Sérum / Poisoning the Well
----------------------------------------------------------------------
season["SGA-S01E07"] = {
-- S10E07
id = "SGA-S01E07",
-- VF: La Riposte
-- VO: Counterstrike
season["SG1-S10E07"] = {
id = "SG1-S10E07",
namespace = "Épisode",
namespace = "Épisode",
page_title = "La Riposte",
page_title = "Sérum",
title_fr = "''La Riposte''",
title_fr = "''Sérum''",
title_vo = "\"Counterstrike\"",
title_vo = "\"Poisoning the Well\"",
season = 10,
season = 1,
episode = 7,
episode = 7,
property = "La Riposte",
property = "Sérum",
aliases = {
aliases = {
"sg1 s10e07",
"sga s01e07",
"sg1 1007",
"sga 107",
"sg1 10x07",
"sga 1x07",
"la riposte",
"serum",
"counterstrike",
"poisoning the well",
},
},
}
}


-- S01E08 - Apparences / Underground
----------------------------------------------------------------------
season["SGA-S01E08"] = {
-- S10E08
id = "SGA-S01E08",
-- VF: Amnésie
-- VO: Memento Mori
season["SG1-S10E08"] = {
id = "SG1-S10E08",
namespace = "Épisode",
namespace = "Épisode",
page_title = "Amnésie",
page_title = "Apparences",
title_fr = "''Amnésie''",
title_fr = "''Apparences''",
title_vo = "\"Memento Mori\"",
title_vo = "\"Underground\"",
season = 10,
season = 1,
episode = 8,
episode = 8,
property = "Amnésie",
property = "Apparences",
aliases = {
aliases = {
"sg1 s10e08",
"sga s01e08",
"sg1 1008",
"sga 108",
"sg1 10x08",
"sga 1x08",
"amnesie",
"apparences",
"memento mori",
"underground",
},
},
}
}


-- S01E09 - Retour sur Terre / Home
----------------------------------------------------------------------
season["SGA-S01E09"] = {
-- S10E09
id = "SGA-S01E09",
-- VF: Aux mains des rebelles
-- VO: Company of Thieves
season["SG1-S10E09"] = {
id = "SG1-S10E09",
namespace = "Épisode",
namespace = "Épisode",
page_title = "Aux mains des rebelles",
page_title = "Retour sur Terre",
title_fr = "''Aux mains des rebelles''",
title_fr = "''Retour sur Terre''",
title_vo = "\"Company of Thieves\"",
title_vo = "\"Home\"",
season = 10,
season = 1,
episode = 9,
episode = 9,
property = "Aux mains des rebelles",
property = "Retour sur Terre",
aliases = {
aliases = {
"sg1 s10e09",
"sga s01e09",
"sg1 1009",
"sga 109",
"sg1 10x09",
"sga 1x09",
"aux mains des rebelles",
"retour sur terre",
"company of thieves",
"home",
},
},
}
}


-- S01E10 - En pleine tempête (1/2) / The Storm (1/2)
----------------------------------------------------------------------
season["SGA-S01E10"] = {
-- S10E10 (French title marked 1/2 and French titles of both parts are identical)
id = "SGA-S01E10",
-- VF: La Quête du Graal (1/2)
-- VO: The Quest (1/2)
-- RULE: French parts identical -> add ", 1re partie" in page_title/property and "1{{re}} partie" in title_fr
season["SG1-S10E10"] = {
id = "SG1-S10E10",
namespace = "Épisode",
namespace = "Épisode",
page_title = "La Quête du Graal, 1re partie",
page_title = "En pleine tempête, 1re partie",
title_fr = "''La Quête du Graal'', 1{{re}} partie",
title_fr = "''En pleine tempête'', 1{{re}} partie",
title_vo = "\"The Quest\", Part 1",
title_vo = "\"The Storm\"",
season = 10,
season = 1,
episode = 10,
episode = 10,
property = "La Quête du Graal, 1re partie",
property = "En pleine tempête, 1re partie",
aliases = {
aliases = {
"sg1 s10e10",
"sga s01e10",
"sg1 1010",
"sga 110",
"sg1 10x10",
"sga 1x10",
"la quete du graal 1re partie",
"en pleine tempete",
"the quest part 1",
"en pleine tempete 1re partie",
"the storm",
-- standalone normalized aliases for Part 1
"la quete du graal",
"the quest",
},
},
}
}


-- S01E11 - En pleine tempête (2/2) / The Eye (2/2)
----------------------------------------------------------------------
season["SGA-S01E11"] = {
-- S10E11 (French title marked 2/2 and French titles of both parts are identical)
id = "SGA-S01E11",
-- VF: La Quête du Graal (2/2)
-- VO: The Quest (2/2)
season["SG1-S10E11"] = {
id = "SG1-S10E11",
namespace = "Épisode",
namespace = "Épisode",
page_title = "La Quête du Graal, 2e partie",
page_title = "En pleine tempête, 2e partie",
title_fr = "''La Quête du Graal'', 2{{e}} partie",
title_fr = "''En pleine tempête'', 2{{e}} partie",
title_vo = "\"The Quest\", Part 2",
title_vo = "\"The Eye\"",
season = 10,
season = 1,
episode = 11,
episode = 11,
property = "La Quête du Graal, 2e partie",
property = "En pleine tempête, 2e partie",
aliases = {
aliases = {
"sg1 s10e11",
"sga s01e11",
"sg1 1011",
"sga 111",
"sg1 10x11",
"sga 1x11",
"la quete du graal 2e partie",
"en pleine tempete 2e partie",
"the quest part 2",
"the eye",
},
},
}
}


-- S01E12 - Duel / The Defiant One
----------------------------------------------------------------------
season["SGA-S01E12"] = {
-- S10E12
id = "SGA-S01E12",
-- VF: La Grande Illusion
-- VO: Line in the Sand
season["SG1-S10E12"] = {
id = "SG1-S10E12",
namespace = "Épisode",
namespace = "Épisode",
page_title = "La Grande Illusion",
page_title = "Duel",
title_fr = "''La Grande Illusion''",
title_fr = "''Duel''",
title_vo = "\"Line in the Sand\"",
title_vo = "\"The Defiant One\"",
season = 10,
season = 1,
episode = 12,
episode = 12,
property = "La Grande Illusion",
property = "Duel",
aliases = {
aliases = {
"sg1 s10e12",
"sga s01e12",
"sg1 1012",
"sga 112",
"sg1 10x12",
"sga 1x12",
"la grande illusion",
"duel",
"line in the sand",
"the defiant one",
},
},
}
}


-- S01E13 - Virus / Hot Zone
----------------------------------------------------------------------
season["SGA-S01E13"] = {
-- S10E13
id = "SGA-S01E13",
-- VF: Dimension parallèle
-- VO: The Road Not Taken
season["SG1-S10E13"] = {
id = "SG1-S10E13",
namespace = "Épisode",
namespace = "Épisode",
page_title = "Dimension parallèle",
page_title = "Virus",
title_fr = "''Dimension parallèle''",
title_fr = "''Virus''",
title_vo = "\"The Road Not Taken\"",
title_vo = "\"Hot Zone\"",
season = 10,
season = 1,
episode = 13,
episode = 13,
property = "Dimension parallèle",
property = "Virus",
aliases = {
aliases = {
"sg1 s10e13",
"sga s01e13",
"sg1 1013",
"sga 113",
"sg1 10x13",
"sga 1x13",
"dimension parallele",
"virus",
"the road not taken",
"hot zone",
},
},
}
}


-- S01E14 - Hors d'atteinte / Sanctuary
----------------------------------------------------------------------
season["SGA-S01E14"] = {
-- S10E14
id = "SGA-S01E14",
-- VF: Question de confiance
-- VO: The Shroud
season["SG1-S10E14"] = {
id = "SG1-S10E14",
namespace = "Épisode",
namespace = "Épisode",
page_title = "Question de confiance",
page_title = "Hors d'atteinte",
title_fr = "''Question de confiance''",
title_fr = "''Hors d'atteinte''",
title_vo = "\"The Shroud\"",
title_vo = "\"Sanctuary\"",
season = 10,
season = 1,
episode = 14,
episode = 14,
property = "Question de confiance",
property = "Hors d'atteinte",
aliases = {
aliases = {
"sg1 s10e14",
"sga s01e14",
"sg1 1014",
"sga 114",
"sg1 10x14",
"sga 1x14",
"question de confiance",
"hors d'atteinte",
"the shroud",
"sanctuary",
},
},
}
}


-- S01E15 - Le Grand Sommeil / Before I Sleep
----------------------------------------------------------------------
season["SGA-S01E15"] = {
-- S10E15
id = "SGA-S01E15",
-- VF: Morts ou Vifs
-- VO: Bounty
season["SG1-S10E15"] = {
id = "SG1-S10E15",
namespace = "Épisode",
namespace = "Épisode",
page_title = "Morts ou Vifs",
page_title = "Le Grand Sommeil",
title_fr = "''Morts ou Vifs''",
title_fr = "''Le Grand Sommeil''",
title_vo = "\"Bounty\"",
title_vo = "\"Before I Sleep\"",
season = 10,
season = 1,
episode = 15,
episode = 15,
property = "Morts ou Vifs",
property = "Le Grand Sommeil",
aliases = {
aliases = {
"sg1 s10e15",
"sga s01e15",
"sg1 1015",
"sga 115",
"sg1 10x15",
"sga 1x15",
"morts ou vifs",
"le grand sommeil",
"bounty",
"before i sleep",
},
},
}
}


-- S01E16 - La Communauté des quinze / The Brotherhood
----------------------------------------------------------------------
season["SGA-S01E16"] = {
-- S10E16
id = "SGA-S01E16",
-- VF: Prise d'otages
-- VO: Bad Guys
season["SG1-S10E16"] = {
id = "SG1-S10E16",
namespace = "Épisode",
namespace = "Épisode",
page_title = "Prise d'otages",
page_title = "La Communauté des quinze",
title_fr = "''Prise d'otages''",
title_fr = "''La Communauté des quinze''",
title_vo = "\"Bad Guys\"",
title_vo = "\"The Brotherhood\"",
season = 10,
season = 1,
episode = 16,
episode = 16,
property = "Prise d'otages",
property = "La Communauté des quinze",
aliases = {
aliases = {
"sg1 s10e16",
"sga s01e16",
"sg1 1016",
"sga 116",
"sg1 10x16",
"sga 1x16",
"prise dotages",
"la communaute des quinze",
"bad guys",
"the brotherhood",
},
},
}
}


-- S01E17 - Derniers Messages / Letters from Pegasus
----------------------------------------------------------------------
season["SGA-S01E17"] = {
-- S10E17
id = "SGA-S01E17",
-- VF: La Loi du talion
-- VO: Talion
season["SG1-S10E17"] = {
id = "SG1-S10E17",
namespace = "Épisode",
namespace = "Épisode",
page_title = "La Loi du talion",
page_title = "Derniers Messages",
title_fr = "''La Loi du talion''",
title_fr = "''Derniers Messages''",
title_vo = "\"Talion\"",
title_vo = "\"Letters from Pegasus\"",
season = 10,
season = 1,
episode = 17,
episode = 17,
property = "La Loi du talion",
property = "Derniers Messages",
aliases = {
aliases = {
"sg1 s10e17",
"sga s01e17",
"sg1 1017",
"sga 117",
"sg1 10x17",
"sga 1x17",
"la loi du talion",
"derniers messages",
"talion",
"letters from pegasus",
},
},
}
}


-- S01E18 - Sous hypnose / The Gift
----------------------------------------------------------------------
season["SGA-S01E18"] = {
-- S10E18
id = "SGA-S01E18",
-- VF: Un air de famille
-- VO: Family Ties
season["SG1-S10E18"] = {
id = "SG1-S10E18",
namespace = "Épisode",
namespace = "Épisode",
page_title = "Un air de famille",
page_title = "Sous hypnose",
title_fr = "''Un air de famille''",
title_fr = "''Sous hypnose''",
title_vo = "\"Family Ties\"",
title_vo = "\"The Gift\"",
season = 10,
season = 1,
episode = 18,
episode = 18,
property = "Un air de famille",
property = "Sous hypnose",
aliases = {
aliases = {
"sg1 s10e18",
"sga s01e18",
"sg1 1018",
"sga 118",
"sg1 10x18",
"sga 1x18",
"un air de famille",
"sous hypnose",
"family ties",
"the gift",
},
},
}
}


-- S01E19 - Assiégés (1/3) / The Siege (1/3)
----------------------------------------------------------------------
season["SGA-S01E19"] = {
-- S10E19
id = "SGA-S01E19",
-- VF: La Symbiose du mal
-- VO: Dominion
season["SG1-S10E19"] = {
id = "SG1-S10E19",
namespace = "Épisode",
namespace = "Épisode",
page_title = "La Symbiose du mal",
page_title = "Assiégés, 1re partie",
title_fr = "''La Symbiose du mal''",
title_fr = "''Assiégés'', 1{{re}} partie",
title_vo = "\"Dominion\"",
title_vo = "\"The Siege\", Part 1",
season = 10,
season = 1,
episode = 19,
episode = 19,
property = "La Symbiose du mal",
property = "Assiégés, 1re partie",
aliases = {
aliases = {
"sg1 s10e19",
"sga s01e19",
"sg1 1019",
"sga 119",
"sg1 10x19",
"sga 1x19",
"la symbiose du mal",
"assieges",
"dominion",
"assieges 1re partie",
"the siege",
"the siege part 1",
},
},
}
}


-- S01E20 - Assiégés (2/3) / The Siege (2/3)
----------------------------------------------------------------------
season["SGA-S01E20"] = {
-- S10E20
id = "SGA-S01E20",
-- VF: Le Temps d'une vie
-- VO: Unending
season["SG1-S10E20"] = {
id = "SG1-S10E20",
namespace = "Épisode",
namespace = "Épisode",
page_title = "Le Temps d'une vie",
page_title = "Assiégés, 2e partie",
title_fr = "''Le Temps d'une vie''",
title_fr = "''Assiégés'', 2{{e}} partie",
title_vo = "\"Unending\"",
title_vo = "\"The Siege\", Part 2",
season = 10,
season = 1,
episode = 20,
episode = 20,
property = "Le Temps d'une vie",
property = "Assiégés, 2e partie",
aliases = {
aliases = {
"sg1 s10e20",
"sga s01e20",
"sg1 1020",
"sga 120",
"sg1 10x20",
"sga 1x20",
"le temps dune vie",
"assieges 2e partie",
"unending",
"the siege part 2",
},
},
}
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- Alias → ID mapping (lowercased, accents removed, apostrophes removed)
-- Alias → ID
-- Each alias forwards to the main input.
-- VF aliases: "1 2" replaced by "1re partie", "2 2" by "2e partie"
-- Aliases include normalized forms derived from VF/VO titles present in the raw text
-- VO aliases: use "part 1" / "part 2" for multi-part VO titles
-- plus the requested technical aliases for each episode.
----------------------------------------------------------------------
----------------------------------------------------------------------


-- SGA-S01E01
season["sg1 s10e01"] = "SG1-S10E01"
season["sg1 1001"] = "SG1-S10E01"
season["sga s01e01"] = "SGA-S01E01"
season["sg1 10x01"] = "SG1-S10E01"
season["sga 101"] = "SGA-S01E01"
season["loricy"] = "SG1-S10E01"
season["sga 1x01"] = "SGA-S01E01"
season["flesh and blood"] = "SG1-S10E01"
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["sg1 s10e02"] = "SG1-S10E02"
season["sg1 1002"] = "SG1-S10E02"
season["sga s01e02"] = "SGA-S01E02"
season["sg1 10x02"] = "SG1-S10E02"
season["sga 102"] = "SGA-S01E02"
season["dans les bras de morphee"] = "SG1-S10E02"
season["sga 1x02"] = "SGA-S01E02"
season["morpheus"] = "SG1-S10E02"
season["une nouvelle ere 2e partie"] = "SGA-S01E02"
season["rising part 2"] = "SGA-S01E02"


-- SGA-S01E03
season["sg1 s10e03"] = "SG1-S10E03"
season["sg1 1003"] = "SG1-S10E03"
season["sga s01e03"] = "SGA-S01E03"
season["sg1 10x03"] = "SG1-S10E03"
season["sga 103"] = "SGA-S01E03"
season["chasse croise"] = "SG1-S10E03"
season["sga 1x03"] = "SGA-S01E03"
season["the pegasus project"] = "SG1-S10E03"
season["invulnerable"] = "SGA-S01E03"
season["hide and seek"] = "SGA-S01E03"


-- SGA-S01E04
season["sg1 s10e04"] = "SG1-S10E04"
season["sg1 1004"] = "SG1-S10E04"
season["sga s01e04"] = "SGA-S01E04"
season["sg1 10x04"] = "SG1-S10E04"
season["sga 104"] = "SGA-S01E04"
season["la guerre des clones"] = "SG1-S10E04"
season["sga 1x04"] = "SGA-S01E04"
season["insiders"] = "SG1-S10E04"
season["38 minutes"] = "SGA-S01E04"
season["thirty eight minutes"] = "SGA-S01E04"


-- SGA-S01E05
season["sg1 s10e05"] = "SG1-S10E05"
season["sg1 1005"] = "SG1-S10E05"
season["sga s01e05"] = "SGA-S01E05"
season["sg1 10x05"] = "SG1-S10E05"
season["sga 105"] = "SGA-S01E05"
season["la creature"] = "SG1-S10E05"
season["sga 1x05"] = "SGA-S01E05"
season["uninvited"] = "SG1-S10E05"
season["soupcons"] = "SGA-S01E05"
season["suspicion"] = "SGA-S01E05"


-- SGA-S01E06
season["sg1 s10e06"] = "SG1-S10E06"
season["sg1 1006"] = "SG1-S10E06"
season["sga s01e06"] = "SGA-S01E06"
season["sg1 10x06"] = "SG1-S10E06"
season["sga 106"] = "SGA-S01E06"
season["wormhole x-treme le film"] = "SG1-S10E06"
season["sga 1x06"] = "SGA-S01E06"
season["200"] = "SG1-S10E06"
season["la fin de l'innocence"] = "SGA-S01E06"
season["childhoods end"] = "SGA-S01E06"


-- SGA-S01E07
season["sg1 s10e07"] = "SG1-S10E07"
season["sg1 1007"] = "SG1-S10E07"
season["sga s01e07"] = "SGA-S01E07"
season["sg1 10x07"] = "SG1-S10E07"
season["sga 107"] = "SGA-S01E07"
season["la riposte"] = "SG1-S10E07"
season["sga 1x07"] = "SGA-S01E07"
season["counterstrike"] = "SG1-S10E07"
season["serum"] = "SGA-S01E07"
season["poisoning the well"] = "SGA-S01E07"


-- SGA-S01E08
season["sg1 s10e08"] = "SG1-S10E08"
season["sg1 1008"] = "SG1-S10E08"
season["sga s01e08"] = "SGA-S01E08"
season["sg1 10x08"] = "SG1-S10E08"
season["sga 108"] = "SGA-S01E08"
season["amnesie"] = "SG1-S10E08"
season["sga 1x08"] = "SGA-S01E08"
season["memento mori"] = "SG1-S10E08"
season["apparences"] = "SGA-S01E08"
season["underground"] = "SGA-S01E08"


-- SGA-S01E09
season["sg1 s10e09"] = "SG1-S10E09"
season["sg1 1009"] = "SG1-S10E09"
season["sga s01e09"] = "SGA-S01E09"
season["sg1 10x09"] = "SG1-S10E09"
season["sga 109"] = "SGA-S01E09"
season["aux mains des rebelles"] = "SG1-S10E09"
season["sga 1x09"] = "SGA-S01E09"
season["company of thieves"] = "SG1-S10E09"
season["retour sur terre"] = "SGA-S01E09"
season["home"] = "SGA-S01E09"


-- SGA-S01E10
season["sg1 s10e10"] = "SG1-S10E10"
season["sg1 1010"] = "SG1-S10E10"
season["sga s01e10"] = "SGA-S01E10"
season["sg1 10x10"] = "SG1-S10E10"
season["sga 110"] = "SGA-S01E10"
season["la quete du graal 1re partie"] = "SG1-S10E10"
season["sga 1x10"] = "SGA-S01E10"
season["the quest part 1"] = "SG1-S10E10"
season["en pleine tempete"] = "SGA-S01E10"
season["la quete du graal"] = "SG1-S10E10"
season["en pleine tempete 1re partie"]= "SGA-S01E10"
season["the quest"] = "SG1-S10E10"
season["the storm"] = "SGA-S01E10"


-- SGA-S01E11
season["sg1 s10e11"] = "SG1-S10E11"
season["sg1 1011"] = "SG1-S10E11"
season["sga s01e11"] = "SGA-S01E11"
season["sg1 10x11"] = "SG1-S10E11"
season["sga 111"] = "SGA-S01E11"
season["la quete du graal 2e partie"] = "SG1-S10E11"
season["sga 1x11"] = "SGA-S01E11"
season["the quest part 2"] = "SG1-S10E11"
season["the eye"] = "SGA-S01E11"
season["en pleine tempete 2e partie"]= "SGA-S01E11"


-- SGA-S01E12
season["sg1 s10e12"] = "SG1-S10E12"
season["sg1 1012"] = "SG1-S10E12"
season["sga s01e12"] = "SGA-S01E12"
season["sg1 10x12"] = "SG1-S10E12"
season["sga 112"] = "SGA-S01E12"
season["la grande illusion"] = "SG1-S10E12"
season["sga 1x12"] = "SGA-S01E12"
season["line in the sand"] = "SG1-S10E12"
season["duel"] = "SGA-S01E12"
season["the defiant one"] = "SGA-S01E12"


-- SGA-S01E13
season["sg1 s10e13"] = "SG1-S10E13"
season["sg1 1013"] = "SG1-S10E13"
season["sga s01e13"] = "SGA-S01E13"
season["sg1 10x13"] = "SG1-S10E13"
season["sga 113"] = "SGA-S01E13"
season["dimension parallele"] = "SG1-S10E13"
season["sga 1x13"] = "SGA-S01E13"
season["the road not taken"] = "SG1-S10E13"
season["virus"] = "SGA-S01E13"
season["hot zone"] = "SGA-S01E13"


-- SGA-S01E14
season["sg1 s10e14"] = "SG1-S10E14"
season["sg1 1014"] = "SG1-S10E14"
season["sga s01e14"] = "SGA-S01E14"
season["sg1 10x14"] = "SG1-S10E14"
season["sga 114"] = "SGA-S01E14"
season["question de confiance"] = "SG1-S10E14"
season["sga 1x14"] = "SGA-S01E14"
season["the shroud"] = "SG1-S10E14"
season["hors d'atteinte"] = "SGA-S01E14"
season["sanctuary"] = "SGA-S01E14"


-- SGA-S01E15
season["sg1 s10e15"] = "SG1-S10E15"
season["sg1 1015"] = "SG1-S10E15"
season["sga s01e15"] = "SGA-S01E15"
season["sg1 10x15"] = "SG1-S10E15"
season["sga 115"] = "SGA-S01E15"
season["morts ou vifs"] = "SG1-S10E15"
season["sga 1x15"] = "SGA-S01E15"
season["bounty"] = "SG1-S10E15"
season["le grand sommeil"] = "SGA-S01E15"
season["before i sleep"] = "SGA-S01E15"


-- SGA-S01E16
season["sg1 s10e16"] = "SG1-S10E16"
season["sg1 1016"] = "SG1-S10E16"
season["sga s01e16"] = "SGA-S01E16"
season["sg1 10x16"] = "SG1-S10E16"
season["sga 116"] = "SGA-S01E16"
season["prise dotages"] = "SG1-S10E16"
season["sga 1x16"] = "SGA-S01E16"
season["bad guys"] = "SG1-S10E16"
season["la communaute des quinze"] = "SGA-S01E16"
season["the brotherhood"] = "SGA-S01E16"


-- SGA-S01E17
season["sg1 s10e17"] = "SG1-S10E17"
season["sg1 1017"] = "SG1-S10E17"
season["sga s01e17"] = "SGA-S01E17"
season["sg1 10x17"] = "SG1-S10E17"
season["sga 117"] = "SGA-S01E17"
season["la loi du talion"] = "SG1-S10E17"
season["sga 1x17"] = "SGA-S01E17"
season["talion"] = "SG1-S10E17"
season["derniers messages"] = "SGA-S01E17"
season["letters from pegasus"] = "SGA-S01E17"


-- SGA-S01E18
season["sg1 s10e18"] = "SG1-S10E18"
season["sg1 1018"] = "SG1-S10E18"
season["sga s01e18"] = "SGA-S01E18"
season["sg1 10x18"] = "SG1-S10E18"
season["sga 118"] = "SGA-S01E18"
season["un air de famille"] = "SG1-S10E18"
season["sga 1x18"] = "SGA-S01E18"
season["family ties"] = "SG1-S10E18"
season["sous hypnose"] = "SGA-S01E18"
season["the gift"] = "SGA-S01E18"


-- SGA-S01E19
season["sg1 s10e19"] = "SG1-S10E19"
season["sg1 1019"] = "SG1-S10E19"
season["sga s01e19"] = "SGA-S01E19"
season["sg1 10x19"] = "SG1-S10E19"
season["sga 119"] = "SGA-S01E19"
season["la symbiose du mal"] = "SG1-S10E19"
season["sga 1x19"] = "SGA-S01E19"
season["dominion"] = "SG1-S10E19"
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["sg1 s10e20"] = "SG1-S10E20"
season["sg1 1020"] = "SG1-S10E20"
season["sga s01e20"] = "SGA-S01E20"
season["sg1 10x20"] = "SG1-S10E20"
season["sga 120"] = "SGA-S01E20"
season["le temps dune vie"] = "SG1-S10E20"
season["sga 1x20"] = "SGA-S01E20"
season["unending"] = "SG1-S10E20"
season["assieges 2e partie"] = "SGA-S01E20"
season["the siege part 2"] = "SGA-S01E20"


----------------------------------------------------------------------
----------------------------------------------------------------------

Dernière version du 1 juin 2026 à 19:52

Documentation icon Documentation module[créer]
-- 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