Aller au contenu

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

De Stargate Wiki Sémantique
Contenu supprimé Contenu ajouté
Page créée avec « -- Module:Episode/SGU/Season1 -- Complete data for Stargate Universe Season 1 (episodes 1–20; overall 1–20) -- Conventions: -- * namespace = "Épisode" -- * page_title uses normalized French title; when French parts (1/2, 1/3, 2/3, 3/3, 2/2) are present AND the French titles of the parts are identical, -- page_title and property include ", 1re partie" / ", 2e partie" / ", 3e partie". -- * title_fr uses wiki-style italics; when French parts are identical... »
 
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
-- Module:Episode/SGU/Season1
-- Module:Episode/SGU/Season1
-- Complete data for Stargate Universe Season 1 (episodes 1–20; overall 1–20)
-- Stargate Universe — Saison 1 (20 épisodes)
-- Version optimisée pour MultiSeries (pas de mapping manuel)
-- Conventions:
-- * namespace = "Épisode"
-- * page_title uses normalized French title; when French parts (1/2, 1/3, 2/3, 3/3, 2/2) are present AND the French titles of the parts are identical,
-- page_title and property include ", 1re partie" / ", 2e partie" / ", 3e partie".
-- * title_fr uses wiki-style italics; when French parts are identical, title_fr includes "1{{re}} partie", "2{{e}} partie", "3{{e}} partie".
-- * title_vo uses quoted original title; when VO parts are identical, title_vo includes ", Part 1" / ", Part 2" / ", Part 3".
-- Note: colons in VO multi-part titles have been replaced by commas and quotes are only around the base title.
-- * aliases are lowercase, accents removed, apostrophes removed; VF aliases replace "1 2"/"1 3" by "1re partie", "2 2"/"2 3" by "2e partie", "3 3" by "3e partie".
-- * VO aliases use "part 1" / "part 2" / "part 3" 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 = {}


local function E(id, page, fr, vo, ep, aliases)
----------------------------------------------------------------------
season[id] = {
-- S01E01 (VF: Air : 1re partie -- VO: Air : Part 1)
id = id,
season["SGU-S01E01"] = {
id = "SGU-S01E01",
namespace = "Épisode",
namespace = "Épisode",
page_title = page,
page_title = "Air, 1re partie",
title_fr = fr,
title_fr = "''Air'', 1{{re}} partie",
title_vo = vo,
title_vo = "\"Air\", Part 1",
season = 1,
season = 1,
episode = ep,
episode = 1,
property = page,
property = "Air, 1re partie",
aliases = aliases,
aliases = {
}
end
"sgu s01e01",
"sgu 101",
"sgu 1x01",
"air 1re partie",
"air part 1",
-- standalone normalized aliases for Part 1
"air",
},
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E02 (VF: Air : 2e partie -- VO: Air : Part 2)
-- S01E01 Air (1re partie)
----------------------------------------------------------------------
season["SGU-S01E02"] = {
id = "SGU-S01E02",
E("SGU-S01E01",
"Air, 1re partie",
namespace = "Épisode",
page_title = "Air, 2e partie",
"''Air'', 1{{re}} partie",
title_fr = "''Air'', 2{{e}} partie",
"\"Air\", Part 1",
1,
title_vo = "\"Air\", Part 2",
{
season = 1,
episode = 2,
"sgu s01e01", "sgu 101", "sgu 1x01",
property = "Air, 2e partie",
"air 1re partie", "air part 1",
aliases = {
"air",
}
"sgu s01e02",
)
"sgu 102",
"sgu 1x02",
"air 2e partie",
"air part 2",
},
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E03 (VF: Air : 3e partie -- VO: Air : Part 3)
-- S01E02 Air (2e partie)
season["SGU-S01E03"] = {
id = "SGU-S01E03",
namespace = "Épisode",
page_title = "Air, 3e partie",
title_fr = "''Air'', 3{{e}} partie",
title_vo = "\"Air\", Part 3",
season = 1,
episode = 3,
property = "Air, 3e partie",
aliases = {
"sgu s01e03",
"sgu 103",
"sgu 1x03",
"air 3e partie",
"air part 3",
},
}

----------------------------------------------------------------------
----------------------------------------------------------------------
E("SGU-S01E02",
-- S01E04 (VF: Ombre et Lumière : 1re partie -- VO: Darkness)
"Air, 2e partie",
season["SGU-S01E04"] = {
"''Air'', 2{{e}} partie",
id = "SGU-S01E04",
"\"Air\", Part 2",
namespace = "Épisode",
2,
page_title = "Ombre et Lumière, 1re partie",
{
title_fr = "''Ombre et Lumière'', 1{{re}} partie",
title_vo = "\"Darkness\"",
"sgu s01e02", "sgu 102", "sgu 1x02",
season = 1,
"air 2e partie", "air part 2",
}
episode = 4,
)
property = "Ombre et Lumière, 1re partie",
aliases = {
"sgu s01e04",
"sgu 104",
"sgu 1x04",
"ombre et lumiere 1re partie",
-- standalone normalized aliases for Part 1
"ombre et lumiere",
"darkness",
},
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E05 (VF: Ombre et Lumière : 2e partie -- VO: Light)
-- S01E03 — Air (3e partie)
----------------------------------------------------------------------
season["SGU-S01E05"] = {
id = "SGU-S01E05",
E("SGU-S01E03",
"Air, 3e partie",
namespace = "Épisode",
page_title = "Ombre et Lumière, 2e partie",
"''Air'', 3{{e}} partie",
"\"Air\", Part 3",
title_fr = "''Ombre et Lumière'', 2{{e}} partie",
3,
title_vo = "\"Light\"",
{
season = 1,
episode = 5,
"sgu s01e03", "sgu 103", "sgu 1x03",
property = "Ombre et Lumière, 2e partie",
"air 3e partie", "air part 3",
}
aliases = {
)
"sgu s01e05",
"sgu 105",
"sgu 1x05",
"ombre et lumiere 2e partie",
"light",
},
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E06 (VF: Eau -- VO: Water)
-- S01E04 Ombre et Lumière (1re partie)
----------------------------------------------------------------------
season["SGU-S01E06"] = {
id = "SGU-S01E06",
E("SGU-S01E04",
namespace = "Épisode",
"Ombre et Lumière, 1re partie",
"''Ombre et Lumière'', 1{{re}} partie",
page_title = "Eau",
"\"Darkness\"",
title_fr = "''Eau''",
4,
title_vo = "\"Water\"",
{
season = 1,
episode = 6,
"sgu s01e04", "sgu 104", "sgu 1x04",
property = "Eau",
"ombre et lumiere 1re partie",
aliases = {
"ombre et lumiere",
"sgu s01e06",
"darkness",
}
"sgu 106",
)
"sgu 1x06",
"eau",
"water",
},
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E07 (VF: Terre -- VO: Earth)
-- S01E05 Ombre et Lumière (2e partie)
----------------------------------------------------------------------
season["SGU-S01E07"] = {
id = "SGU-S01E07",
E("SGU-S01E05",
namespace = "Épisode",
"Ombre et Lumière, 2e partie",
"''Ombre et Lumière'', 2{{e}} partie",
page_title = "Terre",
"\"Light\"",
title_fr = "''Terre''",
5,
title_vo = "\"Earth\"",
{
season = 1,
episode = 7,
"sgu s01e05", "sgu 105", "sgu 1x05",
property = "Terre",
"ombre et lumiere 2e partie",
aliases = {
"light",
}
"sgu s01e07",
)
"sgu 107",
"sgu 1x07",
"terre",
"earth",
},
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E06 — Eau
-- S01E08 (VF: Les Naufragés du temps -- VO: Time)
----------------------------------------------------------------------
season["SGU-S01E08"] = {
id = "SGU-S01E08",
E("SGU-S01E06",
"Eau",
namespace = "Épisode",
"''Eau''",
page_title = "Les Naufragés du temps",
"\"Water\"",
title_fr = "''Les Naufragés du temps''",
6,
title_vo = "\"Time\"",
{
season = 1,
episode = 8,
"sgu s01e06", "sgu 106", "sgu 1x06",
property = "Les Naufragés du temps",
"eau", "water",
}
aliases = {
)
"sgu s01e08",
"sgu 108",
"sgu 1x08",
"les naufrages du temps",
"time",
},
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E07 — Terre
-- S01E09 (VF: Un nouvel espoir -- VO: Life)
----------------------------------------------------------------------
season["SGU-S01E09"] = {
id = "SGU-S01E09",
E("SGU-S01E07",
"Terre",
namespace = "Épisode",
"''Terre''",
page_title = "Un nouvel espoir",
"\"Earth\"",
title_fr = "''Un nouvel espoir''",
7,
title_vo = "\"Life\"",
{
season = 1,
episode = 9,
"sgu s01e07", "sgu 107", "sgu 1x07",
property = "Un nouvel espoir",
"terre", "earth",
}
aliases = {
)
"sgu s01e09",
"sgu 109",
"sgu 1x09",
"un nouvel espoir",
"life",
},
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E08 — Les Naufragés du temps
-- S01E10 (VF: Soupçons -- VO: Justice)
----------------------------------------------------------------------
season["SGU-S01E10"] = {
id = "SGU-S01E10",
E("SGU-S01E08",
"Les Naufragés du temps",
namespace = "Épisode",
"''Les Naufragés du temps''",
page_title = "Soupçons",
"\"Time\"",
title_fr = "''Soupçons''",
8,
title_vo = "\"Justice\"",
{
season = 1,
episode = 10,
"sgu s01e08", "sgu 108", "sgu 1x08",
property = "Soupçons",
"les naufrages du temps", "time",
}
aliases = {
)
"sgu s01e10",
"sgu 110",
"sgu 1x10",
"soupcons",
"justice",
},
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E09 — Un nouvel espoir
-- S01E11 (VF: Premier Contact -- VO: Space)
----------------------------------------------------------------------
season["SGU-S01E11"] = {
id = "SGU-S01E11",
E("SGU-S01E09",
"Un nouvel espoir",
namespace = "Épisode",
"''Un nouvel espoir''",
page_title = "Premier Contact",
"\"Life\"",
title_fr = "''Premier Contact''",
9,
title_vo = "\"Space\"",
{
season = 1,
episode = 11,
"sgu s01e09", "sgu 109", "sgu 1x09",
property = "Premier Contact",
"un nouvel espoir", "life",
}
aliases = {
)
"sgu s01e11",
"sgu 111",
"sgu 1x11",
"premier contact",
"space",
},
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E10 — Soupçons
-- S01E12 (VF: Mutinerie -- VO: Divided)
----------------------------------------------------------------------
season["SGU-S01E12"] = {
id = "SGU-S01E12",
E("SGU-S01E10",
"Soupçons",
namespace = "Épisode",
"''Soupçons''",
page_title = "Mutinerie",
"\"Justice\"",
title_fr = "''Mutinerie''",
10,
title_vo = "\"Divided\"",
{
season = 1,
episode = 12,
"sgu s01e10", "sgu 110", "sgu 1x10",
property = "Mutinerie",
"soupcons", "justice",
}
aliases = {
)
"sgu s01e12",
"sgu 112",
"sgu 1x12",
"mutinerie",
"divided",
},
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E11 — Premier Contact
-- S01E13 (VF: Éden -- VO: Faith)
----------------------------------------------------------------------
season["SGU-S01E13"] = {
id = "SGU-S01E13",
E("SGU-S01E11",
"Premier Contact",
namespace = "Épisode",
"''Premier Contact''",
page_title = "Éden",
"\"Space\"",
title_fr = "''Éden''",
11,
title_vo = "\"Faith\"",
{
season = 1,
episode = 13,
"sgu s01e11", "sgu 111", "sgu 1x11",
property = "Éden",
"premier contact", "space",
}
aliases = {
)
"sgu s01e13",
"sgu 113",
"sgu 1x13",
"eden",
"faith",
},
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E12 — Mutinerie
-- S01E14 (VF: Regrets éternels -- VO: Human)
----------------------------------------------------------------------
season["SGU-S01E14"] = {
id = "SGU-S01E14",
E("SGU-S01E12",
"Mutinerie",
namespace = "Épisode",
"''Mutinerie''",
page_title = "Regrets éternels",
"\"Divided\"",
title_fr = "''Regrets éternels''",
12,
title_vo = "\"Human\"",
{
season = 1,
episode = 14,
"sgu s01e12", "sgu 112", "sgu 1x12",
property = "Regrets éternels",
"mutinerie", "divided",
}
aliases = {
)
"sgu s01e14",
"sgu 114",
"sgu 1x14",
"regrets eternels",
"human",
},
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E13 — Éden
-- S01E15 (VF: Seuls au monde -- VO: Lost)
----------------------------------------------------------------------
season["SGU-S01E15"] = {
id = "SGU-S01E15",
E("SGU-S01E13",
"Éden",
namespace = "Épisode",
"''Éden''",
page_title = "Seuls au monde",
"\"Faith\"",
title_fr = "''Seuls au monde''",
13,
title_vo = "\"Lost\"",
{
season = 1,
episode = 15,
"sgu s01e13", "sgu 113", "sgu 1x13",
property = "Seuls au monde",
"eden", "faith",
}
aliases = {
)
"sgu s01e15",
"sgu 115",
"sgu 1x15",
"seuls au monde",
"lost",
},
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E14 — Regrets éternels
-- S01E16 (VF: À la dérive -- VO: Sabotage)
----------------------------------------------------------------------
season["SGU-S01E16"] = {
id = "SGU-S01E16",
E("SGU-S01E14",
"Regrets éternels",
namespace = "Épisode",
"''Regrets éternels''",
page_title = "À la dérive",
"\"Human\"",
title_fr = "''À la dérive''",
14,
title_vo = "\"Sabotage\"",
{
season = 1,
episode = 16,
"sgu s01e14", "sgu 114", "sgu 1x14",
property = "À la dérive",
"regrets eternels", "human",
}
aliases = {
)
"sgu s01e16",
"sgu 116",
"sgu 1x16",
"a la derive",
"sabotage",
},
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E15 — Seuls au monde
-- S01E17 (VF: La Somme de toutes les peurs -- VO: Pain)
----------------------------------------------------------------------
season["SGU-S01E17"] = {
id = "SGU-S01E17",
E("SGU-S01E15",
"Seuls au monde",
namespace = "Épisode",
"''Seuls au monde''",
page_title = "La Somme de toutes les peurs",
"\"Lost\"",
title_fr = "''La Somme de toutes les peurs''",
15,
title_vo = "\"Pain\"",
{
season = 1,
episode = 17,
"sgu s01e15", "sgu 115", "sgu 1x15",
"seuls au monde", "lost",
property = "La Somme de toutes les peurs",
}
aliases = {
)
"sgu s01e17",
"sgu 117",
"sgu 1x17",
"la somme de toutes les peurs",
"pain",
},
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E16 — À la dérive
-- S01E18 (VF: Ennemi intérieur -- VO: Subversion)
----------------------------------------------------------------------
season["SGU-S01E18"] = {
id = "SGU-S01E18",
E("SGU-S01E16",
"À la dérive",
namespace = "Épisode",
"''À la dérive''",
page_title = "Ennemi intérieur",
"\"Sabotage\"",
title_fr = "''Ennemi intérieur''",
16,
title_vo = "\"Subversion\"",
{
season = 1,
episode = 18,
"sgu s01e16", "sgu 116", "sgu 1x16",
property = "Ennemi intérieur",
"a la derive", "sabotage",
}
aliases = {
)
"sgu s01e18",
"sgu 118",
"sgu 1x18",
"ennemi interieur",
"subversion",
},
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E17 — La Somme de toutes les peurs
-- S01E19 (VF: L'Assaut : 1re partie -- VO: Incursion : Part 1)
----------------------------------------------------------------------
season["SGU-S01E19"] = {
id = "SGU-S01E19",
E("SGU-S01E17",
namespace = "Épisode",
"La Somme de toutes les peurs",
"''La Somme de toutes les peurs''",
page_title = "L'Assaut, 1re partie",
"\"Pain\"",
title_fr = "''L'Assaut'', 1{{re}} partie",
17,
title_vo = "\"Incursion\", Part 1",
{
season = 1,
episode = 19,
"sgu s01e17", "sgu 117", "sgu 1x17",
"la somme de toutes les peurs", "pain",
property = "L'Assaut, 1re partie",
}
aliases = {
)
"sgu s01e19",
"sgu 119",
"sgu 1x19",
"lassaut 1re partie",
"incursion part 1",
-- standalone normalized aliases for Part 1
"lassaut",
"incursion",
},
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E18 — Ennemi intérieur
-- S01E20 (VF: L'Assaut : 2e partie -- VO: Incursion : Part 2)
----------------------------------------------------------------------
season["SGU-S01E20"] = {
id = "SGU-S01E20",
E("SGU-S01E18",
"Ennemi intérieur",
namespace = "Épisode",
"''Ennemi intérieur''",
page_title = "L'Assaut, 2e partie",
"\"Subversion\"",
title_fr = "''L'Assaut'', 2{{e}} partie",
18,
title_vo = "\"Incursion\", Part 2",
{
season = 1,
episode = 20,
"sgu s01e18", "sgu 118", "sgu 1x18",
property = "L'Assaut, 2e partie",
"ennemi interieur", "subversion",
}
aliases = {
)
"sgu s01e20",
"sgu 120",
"sgu 1x20",
"lassaut 2e partie",
"incursion part 2",
},
}


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E19 — L'Assaut (1re partie)
-- Alias → ID mapping (lowercased, accents removed, apostrophes removed)
-- VF aliases: "1 2"/"1 3" replaced by "1re partie", "2 2"/"2 3" by "2e partie", "3 3" by "3e partie"
-- VO aliases: use "part 1" / "part 2" / "part 3" for multi-part VO titles
----------------------------------------------------------------------
----------------------------------------------------------------------
E("SGU-S01E19",

"L'Assaut, 1re partie",
season["sgu s01e01"] = "SGU-S01E01"
"''L'Assaut'', 1{{re}} partie",
season["sgu 101"] = "SGU-S01E01"
"\"Incursion\", Part 1",
season["sgu 1x01"] = "SGU-S01E01"
19,
season["air 1re partie"] = "SGU-S01E01"
{
season["air part 1"] = "SGU-S01E01"
"sgu s01e19", "sgu 119", "sgu 1x19",
season["air"] = "SGU-S01E01"
"lassaut 1re partie", "incursion part 1",

"lassaut", "incursion",
season["sgu s01e02"] = "SGU-S01E02"
}
season["sgu 102"] = "SGU-S01E02"
)
season["sgu 1x02"] = "SGU-S01E02"
season["air 2e partie"] = "SGU-S01E02"
season["air part 2"] = "SGU-S01E02"

season["sgu s01e03"] = "SGU-S01E03"
season["sgu 103"] = "SGU-S01E03"
season["sgu 1x03"] = "SGU-S01E03"
season["air 3e partie"] = "SGU-S01E03"
season["air part 3"] = "SGU-S01E03"

season["sgu s01e04"] = "SGU-S01E04"
season["sgu 104"] = "SGU-S01E04"
season["sgu 1x04"] = "SGU-S01E04"
season["ombre et lumiere 1re partie"] = "SGU-S01E04"
season["ombre et lumiere"] = "SGU-S01E04"
season["darkness"] = "SGU-S01E04"

season["sgu s01e05"] = "SGU-S01E05"
season["sgu 105"] = "SGU-S01E05"
season["sgu 1x05"] = "SGU-S01E05"
season["ombre et lumiere 2e partie"] = "SGU-S01E05"
season["light"] = "SGU-S01E05"

season["sgu s01e06"] = "SGU-S01E06"
season["sgu 106"] = "SGU-S01E06"
season["sgu 1x06"] = "SGU-S01E06"
season["eau"] = "SGU-S01E06"
season["water"] = "SGU-S01E06"

season["sgu s01e07"] = "SGU-S01E07"
season["sgu 107"] = "SGU-S01E07"
season["sgu 1x07"] = "SGU-S01E07"
season["terre"] = "SGU-S01E07"
season["earth"] = "SGU-S01E07"

season["sgu s01e08"] = "SGU-S01E08"
season["sgu 108"] = "SGU-S01E08"
season["sgu 1x08"] = "SGU-S01E08"
season["les naufrages du temps"] = "SGU-S01E08"
season["time"] = "SGU-S01E08"

season["sgu s01e09"] = "SGU-S01E09"
season["sgu 109"] = "SGU-S01E09"
season["sgu 1x09"] = "SGU-S01E09"
season["un nouvel espoir"] = "SGU-S01E09"
season["life"] = "SGU-S01E09"

season["sgu s01e10"] = "SGU-S01E10"
season["sgu 110"] = "SGU-S01E10"
season["sgu 1x10"] = "SGU-S01E10"
season["soupcons"] = "SGU-S01E10"
season["justice"] = "SGU-S01E10"

season["sgu s01e11"] = "SGU-S01E11"
season["sgu 111"] = "SGU-S01E11"
season["sgu 1x11"] = "SGU-S01E11"
season["premier contact"] = "SGU-S01E11"
season["space"] = "SGU-S01E11"

season["sgu s01e12"] = "SGU-S01E12"
season["sgu 112"] = "SGU-S01E12"
season["sgu 1x12"] = "SGU-S01E12"
season["mutinerie"] = "SGU-S01E12"
season["divided"] = "SGU-S01E12"

season["sgu s01e13"] = "SGU-S01E13"
season["sgu 113"] = "SGU-S01E13"
season["sgu 1x13"] = "SGU-S01E13"
season["eden"] = "SGU-S01E13"
season["faith"] = "SGU-S01E13"

season["sgu s01e14"] = "SGU-S01E14"
season["sgu 114"] = "SGU-S01E14"
season["sgu 1x14"] = "SGU-S01E14"
season["regrets eternels"] = "SGU-S01E14"
season["human"] = "SGU-S01E14"

season["sgu s01e15"] = "SGU-S01E15"
season["sgu 115"] = "SGU-S01E15"
season["sgu 1x15"] = "SGU-S01E15"
season["seuls au monde"] = "SGU-S01E15"
season["lost"] = "SGU-S01E15"

season["sgu s01e16"] = "SGU-S01E16"
season["sgu 116"] = "SGU-S01E16"
season["sgu 1x16"] = "SGU-S01E16"
season["a la derive"] = "SGU-S01E16"
season["sabotage"] = "SGU-S01E16"

season["sgu s01e17"] = "SGU-S01E17"
season["sgu 117"] = "SGU-S01E17"
season["sgu 1x17"] = "SGU-S01E17"
season["la somme de toutes les peurs"] = "SGU-S01E17"
season["pain"] = "SGU-S01E17"

season["sgu s01e18"] = "SGU-S01E18"
season["sgu 118"] = "SGU-S01E18"
season["sgu 1x18"] = "SGU-S01E18"
season["ennemi interieur"] = "SGU-S01E18"
season["subversion"] = "SGU-S01E18"

season["sgu s01e19"] = "SGU-S01E19"
season["sgu 119"] = "SGU-S01E19"
season["sgu 1x19"] = "SGU-S01E19"
season["lassaut 1re partie"] = "SGU-S01E19"
season["incursion part 1"] = "SGU-S01E19"
season["lassaut"] = "SGU-S01E19"
season["incursion"] = "SGU-S01E19"

season["sgu s01e20"] = "SGU-S01E20"
season["sgu 120"] = "SGU-S01E20"
season["sgu 1x20"] = "SGU-S01E20"
season["lassaut 2e partie"] = "SGU-S01E20"
season["incursion part 2"] = "SGU-S01E20"


----------------------------------------------------------------------
----------------------------------------------------------------------
-- S01E20 — L'Assaut (2e partie)
-- Return table
----------------------------------------------------------------------
----------------------------------------------------------------------
E("SGU-S01E20",
"L'Assaut, 2e partie",
"''L'Assaut'', 2{{e}} partie",
"\"Incursion\", Part 2",
20,
{
"sgu s01e20", "sgu 120", "sgu 1x20",
"lassaut 2e partie", "incursion part 2",
}
)


return season
return season

Version du 1 juin 2026 à 21:03

Documentation icon Documentation module[créer]
-- Module:Episode/SGU/Season1
-- Stargate Universe — Saison 1 (20 épisodes)
-- Version optimisée pour MultiSeries (pas de mapping manuel)

local season = {}

local function E(id, page, fr, vo, ep, aliases)
    season[id] = {
        id         = id,
        namespace  = "Épisode",
        page_title = page,
        title_fr   = fr,
        title_vo   = vo,
        season     = 1,
        episode    = ep,
        property   = page,
        aliases    = aliases,
    }
end

----------------------------------------------------------------------
-- S01E01 — Air (1re partie)
----------------------------------------------------------------------
E("SGU-S01E01",
  "Air, 1re partie",
  "''Air'', 1{{re}} partie",
  "\"Air\", Part 1",
  1,
  {
      "sgu s01e01", "sgu 101", "sgu 1x01",
      "air 1re partie", "air part 1",
      "air",
  }
)

----------------------------------------------------------------------
-- S01E02 — Air (2e partie)
----------------------------------------------------------------------
E("SGU-S01E02",
  "Air, 2e partie",
  "''Air'', 2{{e}} partie",
  "\"Air\", Part 2",
  2,
  {
      "sgu s01e02", "sgu 102", "sgu 1x02",
      "air 2e partie", "air part 2",
  }
)

----------------------------------------------------------------------
-- S01E03 — Air (3e partie)
----------------------------------------------------------------------
E("SGU-S01E03",
  "Air, 3e partie",
  "''Air'', 3{{e}} partie",
  "\"Air\", Part 3",
  3,
  {
      "sgu s01e03", "sgu 103", "sgu 1x03",
      "air 3e partie", "air part 3",
  }
)

----------------------------------------------------------------------
-- S01E04 — Ombre et Lumière (1re partie)
----------------------------------------------------------------------
E("SGU-S01E04",
  "Ombre et Lumière, 1re partie",
  "''Ombre et Lumière'', 1{{re}} partie",
  "\"Darkness\"",
  4,
  {
      "sgu s01e04", "sgu 104", "sgu 1x04",
      "ombre et lumiere 1re partie",
      "ombre et lumiere",
      "darkness",
  }
)

----------------------------------------------------------------------
-- S01E05 — Ombre et Lumière (2e partie)
----------------------------------------------------------------------
E("SGU-S01E05",
  "Ombre et Lumière, 2e partie",
  "''Ombre et Lumière'', 2{{e}} partie",
  "\"Light\"",
  5,
  {
      "sgu s01e05", "sgu 105", "sgu 1x05",
      "ombre et lumiere 2e partie",
      "light",
  }
)

----------------------------------------------------------------------
-- S01E06 — Eau
----------------------------------------------------------------------
E("SGU-S01E06",
  "Eau",
  "''Eau''",
  "\"Water\"",
  6,
  {
      "sgu s01e06", "sgu 106", "sgu 1x06",
      "eau", "water",
  }
)

----------------------------------------------------------------------
-- S01E07 — Terre
----------------------------------------------------------------------
E("SGU-S01E07",
  "Terre",
  "''Terre''",
  "\"Earth\"",
  7,
  {
      "sgu s01e07", "sgu 107", "sgu 1x07",
      "terre", "earth",
  }
)

----------------------------------------------------------------------
-- S01E08 — Les Naufragés du temps
----------------------------------------------------------------------
E("SGU-S01E08",
  "Les Naufragés du temps",
  "''Les Naufragés du temps''",
  "\"Time\"",
  8,
  {
      "sgu s01e08", "sgu 108", "sgu 1x08",
      "les naufrages du temps", "time",
  }
)

----------------------------------------------------------------------
-- S01E09 — Un nouvel espoir
----------------------------------------------------------------------
E("SGU-S01E09",
  "Un nouvel espoir",
  "''Un nouvel espoir''",
  "\"Life\"",
  9,
  {
      "sgu s01e09", "sgu 109", "sgu 1x09",
      "un nouvel espoir", "life",
  }
)

----------------------------------------------------------------------
-- S01E10 — Soupçons
----------------------------------------------------------------------
E("SGU-S01E10",
  "Soupçons",
  "''Soupçons''",
  "\"Justice\"",
  10,
  {
      "sgu s01e10", "sgu 110", "sgu 1x10",
      "soupcons", "justice",
  }
)

----------------------------------------------------------------------
-- S01E11 — Premier Contact
----------------------------------------------------------------------
E("SGU-S01E11",
  "Premier Contact",
  "''Premier Contact''",
  "\"Space\"",
  11,
  {
      "sgu s01e11", "sgu 111", "sgu 1x11",
      "premier contact", "space",
  }
)

----------------------------------------------------------------------
-- S01E12 — Mutinerie
----------------------------------------------------------------------
E("SGU-S01E12",
  "Mutinerie",
  "''Mutinerie''",
  "\"Divided\"",
  12,
  {
      "sgu s01e12", "sgu 112", "sgu 1x12",
      "mutinerie", "divided",
  }
)

----------------------------------------------------------------------
-- S01E13 — Éden
----------------------------------------------------------------------
E("SGU-S01E13",
  "Éden",
  "''Éden''",
  "\"Faith\"",
  13,
  {
      "sgu s01e13", "sgu 113", "sgu 1x13",
      "eden", "faith",
  }
)

----------------------------------------------------------------------
-- S01E14 — Regrets éternels
----------------------------------------------------------------------
E("SGU-S01E14",
  "Regrets éternels",
  "''Regrets éternels''",
  "\"Human\"",
  14,
  {
      "sgu s01e14", "sgu 114", "sgu 1x14",
      "regrets eternels", "human",
  }
)

----------------------------------------------------------------------
-- S01E15 — Seuls au monde
----------------------------------------------------------------------
E("SGU-S01E15",
  "Seuls au monde",
  "''Seuls au monde''",
  "\"Lost\"",
  15,
  {
      "sgu s01e15", "sgu 115", "sgu 1x15",
      "seuls au monde", "lost",
  }
)

----------------------------------------------------------------------
-- S01E16 — À la dérive
----------------------------------------------------------------------
E("SGU-S01E16",
  "À la dérive",
  "''À la dérive''",
  "\"Sabotage\"",
  16,
  {
      "sgu s01e16", "sgu 116", "sgu 1x16",
      "a la derive", "sabotage",
  }
)

----------------------------------------------------------------------
-- S01E17 — La Somme de toutes les peurs
----------------------------------------------------------------------
E("SGU-S01E17",
  "La Somme de toutes les peurs",
  "''La Somme de toutes les peurs''",
  "\"Pain\"",
  17,
  {
      "sgu s01e17", "sgu 117", "sgu 1x17",
      "la somme de toutes les peurs", "pain",
  }
)

----------------------------------------------------------------------
-- S01E18 — Ennemi intérieur
----------------------------------------------------------------------
E("SGU-S01E18",
  "Ennemi intérieur",
  "''Ennemi intérieur''",
  "\"Subversion\"",
  18,
  {
      "sgu s01e18", "sgu 118", "sgu 1x18",
      "ennemi interieur", "subversion",
  }
)

----------------------------------------------------------------------
-- S01E19 — L'Assaut (1re partie)
----------------------------------------------------------------------
E("SGU-S01E19",
  "L'Assaut, 1re partie",
  "''L'Assaut'', 1{{re}} partie",
  "\"Incursion\", Part 1",
  19,
  {
      "sgu s01e19", "sgu 119", "sgu 1x19",
      "lassaut 1re partie", "incursion part 1",
      "lassaut", "incursion",
  }
)

----------------------------------------------------------------------
-- S01E20 — L'Assaut (2e partie)
----------------------------------------------------------------------
E("SGU-S01E20",
  "L'Assaut, 2e partie",
  "''L'Assaut'', 2{{e}} partie",
  "\"Incursion\", Part 2",
  20,
  {
      "sgu s01e20", "sgu 120", "sgu 1x20",
      "lassaut 2e partie", "incursion part 2",
  }
)

return season