Aller au contenu

« Module:Episode/SG1/Season4 » : différence entre les versions

De Stargate Wiki Sémantique
Contenu supprimé Contenu ajouté
Page créée avec « -- Module:Episode/SG1/Season4 -- Complete data for Stargate SG-1 Season 4 (episodes 1–22; overall 67–88) -- Conventions applied: -- - namespace = "Épisode" -- - page_title uses normalized French title (no part suffix unless parts identical; when part present and French title identical across parts, page_title includes ", 1re partie" / ", 2e partie") -- - title_fr uses wiki-style italics; title_vo uses quoted original (VO) title -- - aliases are lowercase... »
 
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
-------------------------------------------------
-- Module:Episode/SG1/Season4
-- Module:Episode/SG1/Season 4
-- Complete data for Stargate SG-1 Season 4 (episodes 1–22; overall 67–88)
-- Creating the local table with all the fields
-- Conventions applied:
-- If needed, create extra aliases (alternative titles, etc.),
-- - namespace = "Épisode"
-- the others will be auto-generated in Module:Episode/MultiSeries
-- - page_title uses normalized French title (no part suffix unless parts identical; when part present and French title identical across parts, page_title includes ", 1re partie" / ", 2e partie")
-------------------------------------------------
-- - title_fr uses wiki-style italics; title_vo uses quoted original (VO) title
-- - aliases are lowercase, apostrophes removed, include technical forms: "sg1 s04eyy", "sg1 4yy", "sg1 4xYY"
-- - For multi-part episodes, standalone VF/VO titles are included as normalized aliases when requested
-- - All alias strings are normalized (no diacritics removal required, but apostrophes removed)


local season = {}
local p = {}


p.episodes = {
----------------------------------------------------------------------
{
-- Episodes 1–18 (from provided wiki blocks)
id = "SG1-S04E01",
----------------------------------------------------------------------
series = "SG1",

season["SG1-S04E01"] = {
season = 4,
id = "SG1-S04E01",
episode = 1,
namespace = "Épisode",
namespace_fr = "Épisode",
page_title = "Victoires illusoires",
namespace_en = "Episode",
title_fr = "''Victoires illusoires''",
page_title_fr = "Victoires illusoires",
title_vo = "\"Small Victories\"",
page_title_en = "Small Victories",
property_fr = "Victoires illusoires",
season = 4,
episode = 1,
property_en = "Small Victories",
property = "Victoires illusoires",
title_fr = "''Victoires illusoires''",
aliases = {
title_en = "\"Small Victories\"",
"sg1 s04e01",
-- extra_aliases = { "le repaire du serpent", }
"sg1 401",
"sg1 4x01",
"victoires illusoires",
"small victories",
},
},
{
}
id = "SG1-S04E02",

series = "SG1",
season["SG1-S04E02"] = {
id = "SG1-S04E02",
season = 4,
namespace = "Épisode",
episode = 2,
page_title = "L'Autre Côté",
namespace_fr = "Épisode",
title_fr = "''L'Autre Côté''",
namespace_en = "Episode",
title_vo = "\"The Other Side\"",
page_title_fr = "L'Autre Côté",
season = 4,
page_title_en = "The Other Side",
property_fr = "L'Autre Côté",
episode = 2,
property = "L'Autre Côté",
property_en = "The Other Side",
aliases = {
title_fr = "''L'Autre Côté''",
"sg1 s04e02",
title_en = "\"The Other Side\"",
"sg1 402",
-- extra_aliases = { "en service", }
"sg1 4x02",
"lautre cote",
"the other side",
},
},
{
}
id = "SG1-S04E03",

series = "SG1",
season["SG1-S04E03"] = {
id = "SG1-S04E03",
season = 4,
namespace = "Épisode",
episode = 3,
namespace_fr = "Épisode",
page_title = "Expérimentation hasardeuse",
namespace_en = "Episode",
title_fr = "''Expérimentation hasardeuse''",
page_title_fr = "Expérimentation hasardeuse",
title_vo = "\"Upgrades\"",
season = 4,
page_title_en = "Upgrades",
property_fr = "Expérimentation hasardeuse",
episode = 3,
property_en = "Upgrades",
property = "Expérimentation hasardeuse",
title_fr = "''Expérimentation hasardeuse''",
aliases = {
"sg1 s04e03",
title_en = "\"Upgrades\"",
"sg1 403",
-- extra_aliases = { "la tueuse de mondes", }
"sg1 4x03",
"experimentation hasardeuse",
"upgrades",
},
},
{
}
id = "SG1-S04E04",

series = "SG1",
season["SG1-S04E04"] = {
id = "SG1-S04E04",
season = 4,
namespace = "Épisode",
episode = 4,
page_title = "Destins croisés",
namespace_fr = "Épisode",
title_fr = "''Destins croisés''",
namespace_en = "Episode",
title_vo = "\"Crossroads\"",
page_title_fr = "Destins croisés",
season = 4,
page_title_en = "Crossroads",
property_fr = "Destins croisés",
episode = 4,
property = "Destins croisés",
property_en = "Crossroads",
aliases = {
title_fr = "''Destins croisés''",
"sg1 s04e04",
title_en = "\"Crossroads\"",
"sg1 404",
-- extra_aliases = { "le gardien du jeu", }
"sg1 4x04",
"destins croises",
"crossroads",
},
},
{
}
id = "SG1-S04E05",

series = "SG1",
season["SG1-S04E05"] = {
id = "SG1-S04E05",
season = 4,
namespace = "Épisode",
episode = 5,
namespace_fr = "Épisode",
page_title = "Diviser pour conquérir",
title_fr = "''Diviser pour conquérir''",
namespace_en = "Episode",
title_vo = "\"Divide and Conquer\"",
page_title_fr = "Diviser pour conquérir",
season = 4,
page_title_en = "Divide and Conquer",
property_fr = "Diviser pour conquérir",
episode = 5,
property = "Diviser pour conquérir",
property_en = "Divide and Conquer",
title_fr = "''Diviser pour conquérir''",
aliases = {
"sg1 s04e05",
title_en = "\"Divide and Conquer\"",
"sg1 405",
-- extra_aliases = { "extra1", "extra2" }
"sg1 4x05",
"diviser pour conquerir",
"divide and conquer",
},
},
{
}
id = "SG1-S04E06",

series = "SG1",
season["SG1-S04E06"] = {
id = "SG1-S04E06",
season = 4,
namespace = "Épisode",
episode = 6,
namespace_fr = "Épisode",
page_title = "L'Histoire sans fin",
title_fr = "''L'Histoire sans fin''",
namespace_en = "Episode",
title_vo = "\"Window of Opportunity\"",
page_title_fr = "L'Histoire sans fin",
season = 4,
page_title_en = "Window of Opportunity",
property_fr = "L'Histoire sans fin",
episode = 6,
property = "L'Histoire sans fin",
property_en = "Window of Opportunity",
title_fr = "''L'Histoire sans fin''",
aliases = {
"sg1 s04e06",
title_en = "\"Window of Opportunity\"",
"sg1 406",
-- extra_aliases = { "extra1", "extra2" }
"sg1 4x06",
"lhistoire sans fin",
"window of opportunity",
},
},
{
}
id = "SG1-S04E07",

series = "SG1",
season["SG1-S04E07"] = {
id = "SG1-S04E07",
season = 4,
namespace = "Épisode",
episode = 7,
page_title = "Eaux troubles",
namespace_fr = "Épisode",
title_fr = "''Eaux troubles''",
namespace_en = "Episode",
page_title_fr = "Eaux troubles (Stargate SG-1)",
title_vo = "\"Watergate\"",
season = 4,
page_title_en = "Watergate",
property_fr = "Eaux troubles (Stargate SG-1)",
episode = 7,
property = "Eaux troubles",
property_en = "Watergate",
aliases = {
title_fr = "''Eaux troubles''",
"sg1 s04e07",
title_en = "\"Watergate\"",
extra_aliases = { "eaux troubles sg1", "eaux troubles sg-1" }
"sg1 407",
"sg1 4x07",
"eaux troubles",
"watergate",
},
},
{
}
id = "SG1-S04E08",

series = "SG1",
season["SG1-S04E08"] = {
id = "SG1-S04E08",
season = 4,
namespace = "Épisode",
episode = 8,
page_title = "Primitifs",
namespace_fr = "Épisode",
title_fr = "''Primitifs''",
namespace_en = "Episode",
title_vo = "\"The First Ones\"",
page_title_fr = "Primitifs",
season = 4,
page_title_en = "The First Ones",
property_fr = "Primitifs",
episode = 8,
property = "Primitifs",
property_en = "The First Ones",
aliases = {
title_fr = "''Primitifs''",
"sg1 s04e08",
title_en = "\"The First Ones\"",
"sg1 408",
-- extra_aliases = { "extra1", "extra2" }
"sg1 4x08",
"primitifs",
"the first ones",
},
},
{
}
id = "SG1-S04E09",

series = "SG1",
season["SG1-S04E09"] = {
id = "SG1-S04E09",
season = 4,
namespace = "Épisode",
episode = 9,
page_title = "Terre brûlée",
namespace_fr = "Épisode",
title_fr = "''Terre brûlée''",
namespace_en = "Episode",
title_vo = "\"Scorched Earth\"",
page_title_fr = "Terre brûlée",
season = 4,
page_title_en = "Scorched Earth",
property_fr = "Terre brûlée",
episode = 9,
property = "Terre brûlée",
property_en = "Scorched Earth",
aliases = {
title_fr = "''Terre brûlée''",
"sg1 s04e09",
title_en = "\"Scorched Earth\"",
"sg1 409",
-- extra_aliases = { "extra1", "extra2" }
"sg1 4x09",
"terre brulee",
"scorched earth",
},
},
{
}
id = "SG1-S04E10",

series = "SG1",
season["SG1-S04E10"] = {
id = "SG1-S04E10",
season = 4,
namespace = "Épisode",
episode = 10,
namespace_fr = "Épisode",
page_title = "Sous la glace",
title_fr = "''Sous la glace''",
namespace_en = "Episode",
title_vo = "\"Beneath the Surface\"",
page_title_fr = "Sous la glace",
season = 4,
page_title_en = "Beneath the Surface",
property_fr = "Sous la glace",
episode = 10,
property = "Sous la glace",
property_en = "Beneath the Surface",
aliases = {
title_fr = "''Sous la glace''",
"sg1 s04e10",
title_en = "\"Beneath the Surface\"",
"sg1 410",
-- extra_aliases = { "extra1", "extra2", }
"sg1 4x10",
"sous la glace",
"beneath the surface",
},
},
{
}
id = "SG1-S04E11",

series = "SG1",
season["SG1-S04E11"] = {
id = "SG1-S04E11",
season = 4,
namespace = "Épisode",
episode = 11,
namespace_fr = "Épisode",
page_title = "Point de non-retour",
title_fr = "''Point de non-retour''",
namespace_en = "Episode",
title_vo = "\"Point of No Return\"",
page_title_fr = "Point de non-retour",
season = 4,
page_title_en = "Point of No Return",
property_fr = "Point de non-retour",
episode = 11,
property = "Point de non-retour",
property_en = "Point of No Return",
title_fr = "''Point de non-retour''",
aliases = {
"sg1 s04e11",
title_en = "\"Point of No Return\"",
"sg1 411",
-- extra_aliases = { "the tokra", "la tokra", }
"sg1 4x11",
"point de non retour",
"point of no return",
},
},
{
}
id = "SG1-S04E12",

series = "SG1",
season["SG1-S04E12"] = {
id = "SG1-S04E12",
season = 4,
namespace = "Épisode",
episode = 12,
namespace_fr = "Épisode",
page_title = "Perdus dans l'espace",
title_fr = "''Perdus dans l'espace''",
namespace_en = "Episode",
title_vo = "\"Tangent\"",
page_title_fr = "Perdus dans l'espace",
season = 4,
page_title_en = "Tangent",
property_fr = "Perdus dans l'espace",
episode = 12,
property = "Perdus dans l'espace",
property_en = "Tangent",
title_fr = "''Perdus dans l'espace''",
aliases = {
"sg1 s04e12",
title_en = "\"Tangent\"",
-- extra_aliases = { "voyage dans la memoire" }
"sg1 412",
"sg1 4x12",
"perdus dans lespace",
"tangent",
},
},
{
}
id = "SG1-S04E13",

series = "SG1",
season["SG1-S04E13"] = {
id = "SG1-S04E13",
season = 4,
namespace = "Épisode",
episode = 13,
page_title = "La Malédiction",
namespace_fr = "Épisode",
title_fr = "''La Malédiction''",
namespace_en = "Episode",
title_vo = "\"The Curse\"",
page_title_fr = "La Malédiction",
season = 4,
page_title_en = "The Curse",
property_fr = "La Malédiction",
episode = 13,
property = "La Malédiction",
property_en = "The Curse",
aliases = {
title_fr = "''La Malédiction''",
"sg1 s04e13",
title_en = "\"The Curse\"",
"sg1 413",
-- extra_aliases = { "les flammes de lenfer" }
"sg1 4x13",
"la malediction",
"the curse",
},
},
{
}
id = "SG1-S04E14",

series = "SG1",
season["SG1-S04E14"] = {
id = "SG1-S04E14",
season = 4,
namespace = "Épisode",
episode = 14,
page_title = "Le Venin du serpent",
namespace_fr = "Épisode",
title_fr = "''Le Venin du serpent''",
namespace_en = "Episode",
title_vo = "\"The Serpent's Venom\"",
page_title_fr = "Le Venin du serpent",
season = 4,
page_title_en = "The Serpent's Venom",
property_fr = "Le Venin du serpent",
episode = 14,
property = "Le Venin du serpent",
property_en = "The Serpent's Venom",
title_fr = "''Le Venin du serpent''",
aliases = {
"sg1 s04e14",
title_en = "\"The Serpent's Venom\"",
"sg1 414",
-- extra_aliases = { "la clef de voute", }
"sg1 4x14",
"le venin du serpent",
"the serpents venom",
},
},
{
}
id = "SG1-S04E15",

series = "SG1",
season["SG1-S04E15"] = {
id = "SG1-S04E15",
season = 4,
namespace = "Épisode",
episode = 15,
namespace_fr = "Épisode",
page_title = "Réaction en chaîne",
title_fr = "''Réaction en chaîne''",
namespace_en = "Episode",
title_vo = "\"Chain Reaction\"",
page_title_fr = "Réaction en chaîne",
season = 4,
page_title_en = "Chain Reaction",
property_fr = "Réaction en chaîne",
episode = 15,
property = "Réaction en chaîne",
property_en = "Chain Reaction",
title_fr = "''Réaction en chaîne''",
aliases = {
"sg1 s04e15",
title_en = "\"Chain Reaction\"",
"sg1 415",
-- extra_aliases = { "extra1", "extra2" }
"sg1 4x15",
"reaction en chaine",
"chain reaction",
},
},
{
}
id = "SG1-S04E16",

series = "SG1",
season["SG1-S04E16"] = {
id = "SG1-S04E16",
season = 4,
namespace = "Épisode",
episode = 16,
page_title = "2010",
namespace_fr = "Épisode",
title_fr = "''2010''",
namespace_en = "Episode",
title_vo = "\"2010\"",
page_title_fr = "2010",
season = 4,
page_title_en = "2010",
property_fr = "2010",
episode = 16,
property = "2010",
property_en = "2010",
aliases = {
title_fr = "''2010''",
"sg1 s04e16",
title_en = "\"2010\"",
"sg1 416",
-- extra_aliases = { "extra1", "extra2" }
"sg1 4x16",
"2010",
},
},
{
}
id = "SG1-S04E17",

series = "SG1",
season["SG1-S04E17"] = {
id = "SG1-S04E17",
season = 4,
namespace = "Épisode",
episode = 17,
page_title = "Pouvoir absolu",
namespace_fr = "Épisode",
title_fr = "''Pouvoir absolu''",
namespace_en = "Episode",
title_vo = "\"Absolute Power\"",
page_title_fr = "Pouvoir absolu",
season = 4,
page_title_en = "Absolute Power",
property_fr = "Pouvoir absolu",
episode = 17,
property = "Pouvoir absolu",
property_en = "Absolute Power",
aliases = {
title_fr = "''Pouvoir absolu''",
"sg1 s04e17",
title_en = "\"Absolute Power\"",
"sg1 417",
-- extra_aliases = { "extra1", "extra2" }
"sg1 4x17",
"pouvoir absolu",
"absolute power",
},
},
{
}
id = "SG1-S04E18",

series = "SG1",
season["SG1-S04E18"] = {
id = "SG1-S04E18",
season = 4,
namespace = "Épisode",
episode = 18,
page_title = "La Lumière",
namespace_fr = "Épisode",
title_fr = "''La Lumière''",
namespace_en = "Episode",
title_vo = "\"The Light\"",
page_title_fr = "La Lumière",
season = 4,
page_title_en = "The Light",
property_fr = "La Lumière",
episode = 18,
property = "La Lumière",
property_en = "The Light",
aliases = {
title_fr = "''La Lumière''",
"sg1 s04e18",
title_en = "\"The Light\"",
"sg1 418",
-- extra_aliases = { "extra1", "extra2" }
"sg1 4x18",
"la lumiere",
"the light",
},
},
{
}
id = "SG1-S04E19",

series = "SG1",
----------------------------------------------------------------------
season = 4,
-- Episodes 19–22 (user-provided wiki blocks converted)
episode = 19,
----------------------------------------------------------------------
namespace_fr = "Épisode",

namespace_en = "Episode",
-- S04E19 - Prodigy / Prodige
page_title_fr = "Prodige",
season["SG1-S04E19"] = {
id = "SG1-S04E19",
page_title_en = "Prodigy",
namespace = "Épisode",
property_fr = "Prodige",
page_title = "Prodige",
property_en = "Prodigy",
title_fr = "''Prodige''",
title_fr = "''Prodige''",
title_vo = "\"Prodigy\"",
title_en = "\"Prodigy\"",
season = 4,
-- extra_aliases = { "extra1", "extra2" }
episode = 19,
property = "Prodige",
aliases = {
"sg1 s04e19",
"sg1 419",
"sg1 4x19",
"prodige",
"prodigy",
},
},
{
}
id = "SG1-S04E20",

series = "SG1",
-- S04E20 - Entity / Entité
season["SG1-S04E20"] = {
season = 4,
id = "SG1-S04E20",
episode = 20,
namespace = "Épisode",
namespace_fr = "Épisode",
page_title = "Entité",
namespace_en = "Episode",
title_fr = "''Entité''",
page_title_fr = "Entité",
title_vo = "\"Entity\"",
page_title_en = "Entity",
property_fr = "Entité",
season = 4,
episode = 20,
property_en = "Entity",
property = "Entité",
title_fr = "''Entité''",
aliases = {
title_en = "\"Entity\"",
"sg1 s04e20",
-- extra_aliases = { "extra1", "extra2" }
"sg1 420",
"sg1 4x20",
"entite",
"entity",
},
},
{
}
id = "SG1-S04E21",

series = "SG1",
-- S04E21 - Double Jeopardy / Répliques
season["SG1-S04E21"] = {
season = 4,
id = "SG1-S04E21",
episode = 21,
namespace = "Épisode",
namespace_fr = "Épisode",
page_title = "Répliques",
namespace_en = "Episode",
title_fr = "''Répliques''",
page_title_fr = "Répliques",
title_vo = "\"Double Jeopardy\"",
page_title_en = "Double Jeopardy",
property_fr = "Répliques",
season = 4,
episode = 21,
property_en = "Double Jeopardy",
property = "Répliques",
title_fr = "''Répliques''",
aliases = {
title_en = "\"Double Jeopardy\"",
"sg1 s04e21",
-- extra_aliases = { "extra1", "extra2" }
"sg1 421",
"sg1 4x21",
"repliques",
"double jeopardy",
},
},
{
}
id = "SG1-S04E22",

series = "SG1",
-- S04E22 - Exodus (1/3) / Exode, 1re partie
season = 4,
-- French title in source includes (1/3); per rules, add ", 1re partie" in page_title/title_fr/property
episode = 22,
-- Also include standalone aliases "exode" and "exodus" (normalized) for Part 1
namespace_fr = "Épisode",
season["SG1-S04E22"] = {
id = "SG1-S04E22",
namespace_en = "Episode",
namespace = "Épisode",
page_title_fr = "Exode",
page_title = "Exode",
page_title_en = "Exodus",
title_fr = "''Exode''",
property_fr = "Exode",
title_vo = "\"Exodus\"",
property_en = "Exodus",
season = 4,
title_fr = "''Exode''",
episode = 22,
title_en = "\"Exodus\"",
property = "Exode",
-- extra_aliases = { "extra1", "extra2" }
aliases = {
"sg1 s04e22",
"sg1 422",
"sg1 4x22",
"exode",
"exodus",
},
},
}
}


return p
----------------------------------------------------------------------
-- Alias → ID mapping (lowercased, apostrophes removed)
----------------------------------------------------------------------

-- Episodes 1–18 aliases
season["sg1 s04e01"] = "SG1-S04E01"
season["sg1 401"] = "SG1-S04E01"
season["sg1 4x01"] = "SG1-S04E01"
season["victoires illusoires"] = "SG1-S04E01"
season["small victories"] = "SG1-S04E01"

season["sg1 s04e02"] = "SG1-S04E02"
season["sg1 402"] = "SG1-S04E02"
season["sg1 4x02"] = "SG1-S04E02"
season["lautre cote"] = "SG1-S04E02"
season["the other side"] = "SG1-S04E02"

season["sg1 s04e03"] = "SG1-S04E03"
season["sg1 403"] = "SG1-S04E03"
season["sg1 4x03"] = "SG1-S04E03"
season["experimentation hasardeuse"] = "SG1-S04E03"
season["upgrades"] = "SG1-S04E03"

season["sg1 s04e04"] = "SG1-S04E04"
season["sg1 404"] = "SG1-S04E04"
season["sg1 4x04"] = "SG1-S04E04"
season["destins croises"] = "SG1-S04E04"
season["crossroads"] = "SG1-S04E04"

season["sg1 s04e05"] = "SG1-S04E05"
season["sg1 405"] = "SG1-S04E05"
season["sg1 4x05"] = "SG1-S04E05"
season["diviser pour conquerir"] = "SG1-S04E05"
season["divide and conquer"] = "SG1-S04E05"

season["sg1 s04e06"] = "SG1-S04E06"
season["sg1 406"] = "SG1-S04E06"
season["sg1 4x06"] = "SG1-S04E06"
season["lhistoire sans fin"] = "SG1-S04E06"
season["window of opportunity"] = "SG1-S04E06"

season["sg1 s04e07"] = "SG1-S04E07"
season["sg1 407"] = "SG1-S04E07"
season["sg1 4x07"] = "SG1-S04E07"
season["eaux troubles"] = "SG1-S04E07"
season["watergate"] = "SG1-S04E07"

season["sg1 s04e08"] = "SG1-S04E08"
season["sg1 408"] = "SG1-S04E08"
season["sg1 4x08"] = "SG1-S04E08"
season["primitifs"] = "SG1-S04E08"
season["the first ones"] = "SG1-S04E08"

season["sg1 s04e09"] = "SG1-S04E09"
season["sg1 409"] = "SG1-S04E09"
season["sg1 4x09"] = "SG1-S04E09"
season["terre brulee"] = "SG1-S04E09"
season["scorched earth"] = "SG1-S04E09"

season["sg1 s04e10"] = "SG1-S04E10"
season["sg1 410"] = "SG1-S04E10"
season["sg1 4x10"] = "SG1-S04E10"
season["sous la glace"] = "SG1-S04E10"
season["beneath the surface"] = "SG1-S04E10"

season["sg1 s04e11"] = "SG1-S04E11"
season["sg1 411"] = "SG1-S04E11"
season["sg1 4x11"] = "SG1-S04E11"
season["point de non retour"] = "SG1-S04E11"
season["point of no return"] = "SG1-S04E11"

season["sg1 s04e12"] = "SG1-S04E12"
season["sg1 412"] = "SG1-S04E12"
season["sg1 4x12"] = "SG1-S04E12"
season["perdus dans lespace"] = "SG1-S04E12"
season["tangent"] = "SG1-S04E12"

season["sg1 s04e13"] = "SG1-S04E13"
season["sg1 413"] = "SG1-S04E13"
season["sg1 4x13"] = "SG1-S04E13"
season["la malediction"] = "SG1-S04E13"
season["the curse"] = "SG1-S04E13"

season["sg1 s04e14"] = "SG1-S04E14"
season["sg1 414"] = "SG1-S04E14"
season["sg1 4x14"] = "SG1-S04E14"
season["le venin du serpent"] = "SG1-S04E14"
season["the serpents venom"] = "SG1-S04E14"

season["sg1 s04e15"] = "SG1-S04E15"
season["sg1 415"] = "SG1-S04E15"
season["sg1 4x15"] = "SG1-S04E15"
season["reaction en chaine"] = "SG1-S04E15"
season["chain reaction"] = "SG1-S04E15"

season["sg1 s04e16"] = "SG1-S04E16"
season["sg1 416"] = "SG1-S04E16"
season["sg1 4x16"] = "SG1-S04E16"
season["2010"] = "SG1-S04E16"

season["sg1 s04e17"] = "SG1-S04E17"
season["sg1 417"] = "SG1-S04E17"
season["sg1 4x17"] = "SG1-S04E17"
season["pouvoir absolu"] = "SG1-S04E17"
season["absolute power"] = "SG1-S04E17"

season["sg1 s04e18"] = "SG1-S04E18"
season["sg1 418"] = "SG1-S04E18"
season["sg1 4x18"] = "SG1-S04E18"
season["la lumiere"] = "SG1-S04E18"
season["the light"] = "SG1-S04E18"

-- Episodes 19–22 aliases
season["sg1 s04e19"] = "SG1-S04E19"
season["sg1 419"] = "SG1-S04E19"
season["sg1 4x19"] = "SG1-S04E19"
season["prodige"] = "SG1-S04E19"
season["prodigy"] = "SG1-S04E19"

season["sg1 s04e20"] = "SG1-S04E20"
season["sg1 420"] = "SG1-S04E20"
season["sg1 4x20"] = "SG1-S04E20"
season["entite"] = "SG1-S04E20"
season["entity"] = "SG1-S04E20"

season["sg1 s04e21"] = "SG1-S04E21"
season["sg1 421"] = "SG1-S04E21"
season["sg1 4x21"] = "SG1-S04E21"
season["repliques"] = "SG1-S04E21"
season["double jeopardy"] = "SG1-S04E21"

season["sg1 s04e22"] = "SG1-S04E22"
season["sg1 422"] = "SG1-S04E22"
season["sg1 4x22"] = "SG1-S04E22"
season["exode"] = "SG1-S04E22"
season["exodus"] = "SG1-S04E22"

----------------------------------------------------------------------
-- Return table
----------------------------------------------------------------------

return season

Version du 3 juin 2026 à 06:27

Documentation icon Documentation module[créer]
-------------------------------------------------
-- Module:Episode/SG1/Season 4
-- 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 = "SG1-S04E01",
        series = "SG1",
        season = 4,
        episode = 1,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Victoires illusoires",
        page_title_en = "Small Victories",
		property_fr = "Victoires illusoires",
        property_en = "Small Victories",
        title_fr = "''Victoires illusoires''",
        title_en = "\"Small Victories\"",
        -- extra_aliases = { "le repaire du serpent", }
    },
    {
        id = "SG1-S04E02",
        series = "SG1",
        season = 4,
        episode = 2,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "L'Autre Côté",
        page_title_en = "The Other Side",
		property_fr = "L'Autre Côté",
        property_en = "The Other Side",
        title_fr = "''L'Autre Côté''",
        title_en = "\"The Other Side\"",
        -- extra_aliases = { "en service", }
    },
    {
        id = "SG1-S04E03",
        series = "SG1",
        season = 4,
        episode = 3,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Expérimentation hasardeuse",
        page_title_en = "Upgrades",
		property_fr = "Expérimentation hasardeuse",
        property_en = "Upgrades",
        title_fr = "''Expérimentation hasardeuse''",
        title_en = "\"Upgrades\"",
        -- extra_aliases = { "la tueuse de mondes", }
    },
    {
        id = "SG1-S04E04",
        series = "SG1",
        season = 4,
        episode = 4,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Destins croisés",
        page_title_en = "Crossroads",
		property_fr = "Destins croisés",
        property_en = "Crossroads",
        title_fr = "''Destins croisés''",
        title_en = "\"Crossroads\"",
        -- extra_aliases = { "le gardien du jeu", }
    },
    {
        id = "SG1-S04E05",
        series = "SG1",
        season = 4,
        episode = 5,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Diviser pour conquérir",
        page_title_en = "Divide and Conquer",
		property_fr = "Diviser pour conquérir",
        property_en = "Divide and Conquer",
        title_fr = "''Diviser pour conquérir''",
        title_en = "\"Divide and Conquer\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SG1-S04E06",
        series = "SG1",
        season = 4,
        episode = 6,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "L'Histoire sans fin",
        page_title_en = "Window of Opportunity",
		property_fr = "L'Histoire sans fin",
        property_en = "Window of Opportunity",
        title_fr = "''L'Histoire sans fin''",
        title_en = "\"Window of Opportunity\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SG1-S04E07",
        series = "SG1",
        season = 4,
        episode = 7,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Eaux troubles (Stargate SG-1)",
        page_title_en = "Watergate",
		property_fr = "Eaux troubles (Stargate SG-1)",
        property_en = "Watergate",
        title_fr = "''Eaux troubles''",
        title_en = "\"Watergate\"",
		extra_aliases = { "eaux troubles sg1", "eaux troubles sg-1" }
    },
    {
        id = "SG1-S04E08",
        series = "SG1",
        season = 4,
        episode = 8,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Primitifs",
        page_title_en = "The First Ones",
		property_fr = "Primitifs",
        property_en = "The First Ones",
        title_fr = "''Primitifs''",
        title_en = "\"The First Ones\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SG1-S04E09",
        series = "SG1",
        season = 4,
        episode = 9,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Terre brûlée",
        page_title_en = "Scorched Earth",
		property_fr = "Terre brûlée",
        property_en = "Scorched Earth",
        title_fr = "''Terre brûlée''",
        title_en = "\"Scorched Earth\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SG1-S04E10",
        series = "SG1",
        season = 4,
        episode = 10,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Sous la glace",
        page_title_en = "Beneath the Surface",
		property_fr = "Sous la glace",
        property_en = "Beneath the Surface",
        title_fr = "''Sous la glace''",
        title_en = "\"Beneath the Surface\"",
        -- extra_aliases = { "extra1", "extra2", }
    },
    {
        id = "SG1-S04E11",
        series = "SG1",
        season = 4,
        episode = 11,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Point de non-retour",
        page_title_en = "Point of No Return",
		property_fr = "Point de non-retour",
        property_en = "Point of No Return",
        title_fr = "''Point de non-retour''",
        title_en = "\"Point of No Return\"",
        -- extra_aliases = { "the tokra", "la tokra", }
    },
    {
        id = "SG1-S04E12",
        series = "SG1",
        season = 4,
        episode = 12,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Perdus dans l'espace",
        page_title_en = "Tangent",
		property_fr = "Perdus dans l'espace",
        property_en = "Tangent",
        title_fr = "''Perdus dans l'espace''",
        title_en = "\"Tangent\"",
		-- extra_aliases = { "voyage dans la memoire" }
    },
    {
        id = "SG1-S04E13",
        series = "SG1",
        season = 4,
        episode = 13,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "La Malédiction",
        page_title_en = "The Curse",
		property_fr = "La Malédiction",
        property_en = "The Curse",
        title_fr = "''La Malédiction''",
        title_en = "\"The Curse\"",
        -- extra_aliases = { "les flammes de lenfer" }
    },
    {
        id = "SG1-S04E14",
        series = "SG1",
        season = 4,
        episode = 14,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Le Venin du serpent",
        page_title_en = "The Serpent's Venom",
		property_fr = "Le Venin du serpent",
        property_en = "The Serpent's Venom",
        title_fr = "''Le Venin du serpent''",
        title_en = "\"The Serpent's Venom\"",
        -- extra_aliases = { "la clef de voute", }
    },
    {
        id = "SG1-S04E15",
        series = "SG1",
        season = 4,
        episode = 15,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Réaction en chaîne",
        page_title_en = "Chain Reaction",
		property_fr = "Réaction en chaîne",
        property_en = "Chain Reaction",
        title_fr = "''Réaction en chaîne''",
        title_en = "\"Chain Reaction\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SG1-S04E16",
        series = "SG1",
        season = 4,
        episode = 16,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "2010",
        page_title_en = "2010",
		property_fr = "2010",
        property_en = "2010",
        title_fr = "''2010''",
        title_en = "\"2010\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SG1-S04E17",
        series = "SG1",
        season = 4,
        episode = 17,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Pouvoir absolu",
        page_title_en = "Absolute Power",
		property_fr = "Pouvoir absolu",
        property_en = "Absolute Power",
        title_fr = "''Pouvoir absolu''",
        title_en = "\"Absolute Power\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SG1-S04E18",
        series = "SG1",
        season = 4,
        episode = 18,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "La Lumière",
        page_title_en = "The Light",
		property_fr = "La Lumière",
        property_en = "The Light",
        title_fr = "''La Lumière''",
        title_en = "\"The Light\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SG1-S04E19",
        series = "SG1",
        season = 4,
        episode = 19,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Prodige",
        page_title_en = "Prodigy",
		property_fr = "Prodige",
        property_en = "Prodigy",
        title_fr = "''Prodige''",
        title_en = "\"Prodigy\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SG1-S04E20",
        series = "SG1",
        season = 4,
        episode = 20,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Entité",
        page_title_en = "Entity",
		property_fr = "Entité",
        property_en = "Entity",
        title_fr = "''Entité''",
        title_en = "\"Entity\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SG1-S04E21",
        series = "SG1",
        season = 4,
        episode = 21,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Répliques",
        page_title_en = "Double Jeopardy",
		property_fr = "Répliques",
        property_en = "Double Jeopardy",
        title_fr = "''Répliques''",
        title_en = "\"Double Jeopardy\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
    {
        id = "SG1-S04E22",
        series = "SG1",
        season = 4,
        episode = 22,
        namespace_fr = "Épisode",
        namespace_en = "Episode",
        page_title_fr = "Exode",
        page_title_en = "Exodus",
		property_fr = "Exode",
        property_en = "Exodus",
        title_fr = "''Exode''",
        title_en = "\"Exodus\"",
        -- extra_aliases = { "extra1", "extra2" }
    },
}

return p