Module:Episode/SG1/Season9
Apparence
| Il sera peut-être nécessaire de créer une page documentation pour ce module Scribunto programmé dans la page créer Les éditeurs peuvent faire des tests sur les pages bac à sable (créer | miroir) et études de cas (créer) du module. Veuillez ajouter les catégories dans la sous-page /documentation. Sous-pages de ce module. |
-- Module:Episode/SG1/Season9
-- Complete data for Stargate SG-1 Season 9 (episodes 1–19; overall 175–193)
-- Conventions:
-- * namespace = "Épisode"
-- * page_title uses normalized French title; when French parts (1/2, 2/2, etc.) 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}} 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, apostrophes removed, accents 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 = {}
----------------------------------------------------------------------
-- S09E01
-- VF: Le Trésor d'Avalon (1/2)
-- VO: Avalon (1/2)
season["SG1-S09E01"] = {
id = "SG1-S09E01",
namespace = "Épisode",
page_title = "Le Trésor d'Avalon, 1re partie",
title_fr = "''Le Trésor d'Avalon'', 1{{re}} partie",
title_vo = "\"Avalon\", Part 1",
season = 9,
episode = 1,
property = "Le Trésor d'Avalon, 1re partie",
aliases = {
"sg1 s09e01",
"sg1 901",
"sg1 9x01",
"le tresor davalon 1re partie",
"avalon part 1",
-- standalone normalized aliases for Part 1
"le tresor davalon",
"avalon",
},
}
----------------------------------------------------------------------
-- S09E02
-- VF: Le Trésor d'Avalon (2/2)
-- VO: Avalon (2/2)
season["SG1-S09E02"] = {
id = "SG1-S09E02",
namespace = "Épisode",
page_title = "Le Trésor d'Avalon, 2e partie",
title_fr = "''Le Trésor d'Avalon'', 2{{e}} partie",
title_vo = "\"Avalon\", Part 2",
season = 9,
episode = 2,
property = "Le Trésor d'Avalon, 2e partie",
aliases = {
"sg1 s09e02",
"sg1 902",
"sg1 9x02",
"le tresor davalon 2e partie",
"avalon part 2",
},
}
----------------------------------------------------------------------
-- S09E03
-- VF: Le Livre des Origines
-- VO: Origin
season["SG1-S09E03"] = {
id = "SG1-S09E03",
namespace = "Épisode",
page_title = "Le Livre des Origines",
title_fr = "''Le Livre des Origines''",
title_vo = "\"Origin\"",
season = 9,
episode = 3,
property = "Le Livre des Origines",
aliases = {
"sg1 s09e03",
"sg1 903",
"sg1 9x03",
"le livre des origines",
"origin",
},
}
----------------------------------------------------------------------
-- S09E04
-- VF: Ce lien qui nous unit…
-- VO: The Ties That Bind
season["SG1-S09E04"] = {
id = "SG1-S09E04",
namespace = "Épisode",
page_title = "Ce lien qui nous unit...",
title_fr = "''Ce lien qui nous unit...''",
title_vo = "\"The Ties That Bind\"",
season = 9,
episode = 4,
property = "Ce lien qui nous unit",
aliases = {
"sg1 s09e04",
"sg1 904",
"sg1 9x04",
"ce lien qui nous unit",
"the ties that bind",
},
}
----------------------------------------------------------------------
-- S09E05
-- VF: Prosélytisme
-- VO: The Powers That Be
season["SG1-S09E05"] = {
id = "SG1-S09E05",
namespace = "Épisode",
page_title = "Prosélytisme",
title_fr = "''Prosélytisme''",
title_vo = "\"The Powers That Be\"",
season = 9,
episode = 5,
property = "Prosélytisme",
aliases = {
"sg1 s09e05",
"sg1 905",
"sg1 9x05",
"proselytisme",
"the powers that be",
},
}
----------------------------------------------------------------------
-- S09E06
-- VF: Le Piège
-- VO: Beachhead
season["SG1-S09E06"] = {
id = "SG1-S09E06",
namespace = "Épisode",
page_title = "Le Piège",
title_fr = "''Le Piège''",
title_vo = "\"Beachhead\"",
season = 9,
episode = 6,
property = "Le Piège",
aliases = {
"sg1 s09e06",
"sg1 906",
"sg1 9x06",
"le piege",
"beachhead",
},
}
----------------------------------------------------------------------
-- S09E07
-- VF: Terre d'asile
-- VO: Ex Deus Machina
season["SG1-S09E07"] = {
id = "SG1-S09E07",
namespace = "Épisode",
page_title = "Terre d'asile",
title_fr = "''Terre d'asile''",
title_vo = "\"Ex Deus Machina\"",
season = 9,
episode = 7,
property = "Terre d'asile",
aliases = {
"sg1 s09e07",
"sg1 907",
"sg1 9x07",
"terre dasile",
"ex deus machina",
},
}
----------------------------------------------------------------------
-- S09E08
-- VF: Pour l'honneur
-- VO: Babylon
season["SG1-S09E08"] = {
id = "SG1-S09E08",
namespace = "Épisode",
page_title = "Pour l'honneur",
title_fr = "''Pour l'honneur''",
title_vo = "\"Babylon\"",
season = 9,
episode = 8,
property = "Pour l'honneur",
aliases = {
"sg1 s09e08",
"sg1 908",
"sg1 9x08",
"pour lhonneur",
"babylon",
},
}
----------------------------------------------------------------------
-- S09E09
-- VF: Prototype
-- VO: Prototype
season["SG1-S09E09"] = {
id = "SG1-S09E09",
namespace = "Épisode",
page_title = "Prototype",
title_fr = "''Prototype''",
title_vo = "\"Prototype\"",
season = 9,
episode = 9,
property = "Prototype",
aliases = {
"sg1 s09e09",
"sg1 909",
"sg1 9x09",
"prototype",
},
}
----------------------------------------------------------------------
-- S09E10
-- VF: Le Quatrième Cavalier de l'Apocalypse (1/2)
-- VO: The Fourth Horseman (1/2)
season["SG1-S09E10"] = {
id = "SG1-S09E10",
namespace = "Épisode",
page_title = "Le Quatrième Cavalier de l'Apocalypse, 1re partie",
title_fr = "''Le Quatrième Cavalier de l'Apocalypse'', 1{{re}} partie",
title_vo = "\"The Fourth Horseman\", Part 1",
season = 9,
episode = 10,
property = "Le Quatrième Cavalier de l'Apocalypse, 1re partie",
aliases = {
"sg1 s09e10",
"sg1 910",
"sg1 9x10",
"le quatrieme cavalier de lapocalypse 1re partie",
"the fourth horseman part 1",
-- standalone normalized aliases for Part 1
"le quatrieme cavalier de lapocalypse",
"the fourth horseman",
},
}
----------------------------------------------------------------------
-- S09E11
-- VF: Le Quatrième Cavalier de l'Apocalypse (2/2)
-- VO: The Fourth Horseman (2/2)
season["SG1-S09E11"] = {
id = "SG1-S09E11",
namespace = "Épisode",
page_title = "Le Quatrième Cavalier de l'Apocalypse, 2e partie",
title_fr = "''Le Quatrième Cavalier de l'Apocalypse'', 2{{e}} partie",
title_vo = "\"The Fourth Horseman\", Part 2",
season = 9,
episode = 11,
property = "Le Quatrième Cavalier de l'Apocalypse, 2e partie",
aliases = {
"sg1 s09e11",
"sg1 911",
"sg1 9x11",
"le quatrieme cavalier de lapocalypse 2e partie",
"the fourth horseman part 2",
},
}
----------------------------------------------------------------------
-- S09E12
-- VF: Dommage collatéral
-- VO: Collateral Damage
season["SG1-S09E12"] = {
id = "SG1-S09E12",
namespace = "Épisode",
page_title = "Dommage collatéral",
title_fr = "''Dommage collatéral''",
title_vo = "\"Collateral Damage\"",
season = 9,
episode = 12,
property = "Dommage collatéral",
aliases = {
"sg1 s09e12",
"sg1 912",
"sg1 9x12",
"dommage collateral",
"collateral damage",
},
}
----------------------------------------------------------------------
-- S09E13
-- VF: Effet domino
-- VO: Ripple Effect
season["SG1-S09E13"] = {
id = "SG1-S09E13",
namespace = "Épisode",
page_title = "Effet domino",
title_fr = "''Effet domino''",
title_vo = "\"Ripple Effect\"",
season = 9,
episode = 13,
property = "Effet domino",
aliases = {
"sg1 s09e13",
"sg1 913",
"sg1 9x13",
"effet domino",
"ripple effect",
},
}
----------------------------------------------------------------------
-- S09E14
-- VF: Prise de contrôle
-- VO: Stronghold
season["SG1-S09E14"] = {
id = "SG1-S09E14",
namespace = "Épisode",
page_title = "Prise de contrôle",
title_fr = "''Prise de contrôle''",
title_vo = "\"Stronghold\"",
season = 9,
episode = 14,
property = "Prise de contrôle",
aliases = {
"sg1 s09e14",
"sg1 914",
"sg1 9x14",
"prise de controle",
"stronghold",
},
}
----------------------------------------------------------------------
-- S09E15
-- VF: Ingérence
-- VO: Ethon
season["SG1-S09E15"] = {
id = "SG1-S09E15",
namespace = "Épisode",
page_title = "Ingérence",
title_fr = "''Ingérence''",
title_vo = "\"Ethon\"",
season = 9,
episode = 15,
property = "Ingérence",
aliases = {
"sg1 s09e15",
"sg1 915",
"sg1 9x15",
"ingerence",
"ethon",
},
}
----------------------------------------------------------------------
-- S09E16
-- VF: Hors limite
-- VO: Off the Grid
season["SG1-S09E16"] = {
id = "SG1-S09E16",
namespace = "Épisode",
page_title = "Hors limite",
title_fr = "''Hors limite''",
title_vo = "\"Off the Grid\"",
season = 9,
episode = 16,
property = "Hors limite",
aliases = {
"sg1 s09e16",
"sg1 916",
"sg1 9x16",
"hors limite",
"off the grid",
},
}
----------------------------------------------------------------------
-- S09E17
-- VF: Le Châtiment
-- VO: The Scourge
season["SG1-S09E17"] = {
id = "SG1-S09E17",
namespace = "Épisode",
page_title = "Le Châtiment",
title_fr = "''Le Châtiment''",
title_vo = "\"The Scourge\"",
season = 9,
episode = 17,
property = "Le Châtiment",
aliases = {
"sg1 s09e17",
"sg1 917",
"sg1 9x17",
"le chatiment",
"the scourge",
},
}
----------------------------------------------------------------------
-- S09E18
-- VF: Le Manteau d'Arthur
-- VO: Arthur's Mantle
season["SG1-S09E18"] = {
id = "SG1-S09E18",
namespace = "Épisode",
page_title = "Le Manteau d'Arthur",
title_fr = "''Le Manteau d'Arthur''",
title_vo = "\"Arthur's Mantle\"",
season = 9,
episode = 18,
property = "Le Manteau d'Arthur",
aliases = {
"sg1 s09e18",
"sg1 918",
"sg1 9x18",
"le manteau darthur",
"arthurs mantle",
},
}
----------------------------------------------------------------------
-- S09E19
-- VF: La Grande Croisade
-- VO: Crusade
season["SG1-S09E19"] = {
id = "SG1-S09E19",
namespace = "Épisode",
page_title = "La Grande Croisade",
title_fr = "''La Grande Croisade''",
title_vo = "\"Crusade\"",
season = 9,
episode = 19,
property = "La Grande Croisade",
aliases = {
"sg1 s09e19",
"sg1 919",
"sg1 9x19",
"la grande croisade",
"crusade",
},
}
----------------------------------------------------------------------
-- S09E20
-- VF: La Première Vague
-- VO: Camelot
season["SG1-S09E20"] = {
id = "SG1-S09E20",
namespace = "Épisode",
page_title = "La Première Vague",
title_fr = "''La Première Vague''",
title_vo = "\"Camelot\"",
season = 9,
episode = 20,
property = "La Première Vague",
aliases = {
"sg1 s09e20",
"sg1 920",
"sg1 9x20",
"la premiere vague",
"camelot",
},
}
----------------------------------------------------------------------
-- Alias → ID mapping (lowercased, accents removed, apostrophes removed)
-- VF aliases: "1 2" replaced by "1re partie", "2 2" by "2e partie"
-- VO aliases: use "part 1" / "part 2" for multi-part VO titles
----------------------------------------------------------------------
season["sg1 s09e01"] = "SG1-S09E01"
season["sg1 901"] = "SG1-S09E01"
season["sg1 9x01"] = "SG1-S09E01"
season["le tresor davalon 1re partie"] = "SG1-S09E01"
season["avalon part 1"] = "SG1-S09E01"
season["le tresor davalon"] = "SG1-S09E01"
season["avalon"] = "SG1-S09E01"
season["sg1 s09e02"] = "SG1-S09E02"
season["sg1 902"] = "SG1-S09E02"
season["sg1 9x02"] = "SG1-S09E02"
season["le tresor davalon 2e partie"] = "SG1-S09E02"
season["avalon part 2"] = "SG1-S09E02"
season["sg1 s09e03"] = "SG1-S09E03"
season["sg1 903"] = "SG1-S09E03"
season["sg1 9x03"] = "SG1-S09E03"
season["le livre des origines"] = "SG1-S09E03"
season["origin"] = "SG1-S09E03"
season["sg1 s09e04"] = "SG1-S09E04"
season["sg1 904"] = "SG1-S09E04"
season["sg1 9x04"] = "SG1-S09E04"
season["ce lien qui nous unit"] = "SG1-S09E04"
season["the ties that bind"] = "SG1-S09E04"
season["sg1 s09e05"] = "SG1-S09E05"
season["sg1 905"] = "SG1-S09E05"
season["sg1 9x05"] = "SG1-S09E05"
season["proselytisme"] = "SG1-S09E05"
season["the powers that be"] = "SG1-S09E05"
season["sg1 s09e06"] = "SG1-S09E06"
season["sg1 906"] = "SG1-S09E06"
season["sg1 9x06"] = "SG1-S09E06"
season["le piege"] = "SG1-S09E06"
season["le piege"] = "SG1-S09E06"
season["beachhead"] = "SG1-S09E06"
season["sg1 s09e07"] = "SG1-S09E07"
season["sg1 907"] = "SG1-S09E07"
season["sg1 9x07"] = "SG1-S09E07"
season["terre dasile"] = "SG1-S09E07"
season["terre d asile"] = "SG1-S09E07"
season["ex deus machina"] = "SG1-S09E07"
season["sg1 s09e08"] = "SG1-S09E08"
season["sg1 908"] = "SG1-S09E08"
season["sg1 9x08"] = "SG1-S09E08"
season["pour l honneur"] = "SG1-S09E08"
season["pour l honneur"] = "SG1-S09E08"
season["babylon"] = "SG1-S09E08"
season["sg1 s09e09"] = "SG1-S09E09"
season["sg1 909"] = "SG1-S09E09"
season["sg1 9x09"] = "SG1-S09E09"
season["prototype"] = "SG1-S09E09"
season["sg1 s09e10"] = "SG1-S09E10"
season["sg1 910"] = "SG1-S09E10"
season["sg1 9x10"] = "SG1-S09E10"
season["le quatrieme cavalier de l apocalypse 1re partie"] = "SG1-S09E10"
season["the fourth horseman part 1"] = "SG1-S09E10"
season["le quatrieme cavalier de l apocalypse"] = "SG1-S09E10"
season["the fourth horseman"] = "SG1-S09E10"
season["sg1 s09e11"] = "SG1-S09E11"
season["sg1 911"] = "SG1-S09E11"
season["sg1 9x11"] = "SG1-S09E11"
season["le quatrieme cavalier de l apocalypse 2e partie"] = "SG1-S09E11"
season["the fourth horseman part 2"] = "SG1-S09E11"
season["sg1 s09e12"] = "SG1-S09E12"
season["sg1 912"] = "SG1-S09E12"
season["sg1 9x12"] = "SG1-S09E12"
season["dommage collateral"] = "SG1-S09E12"
season["dommage collatéral"] = "SG1-S09E12"
season["collateral damage"] = "SG1-S09E12"
season["sg1 s09e13"] = "SG1-S09E13"
season["sg1 913"] = "SG1-S09E13"
season["sg1 9x13"] = "SG1-S09E13"
season["effet domino"] = "SG1-S09E13"
season["ripple effect"] = "SG1-S09E13"
season["sg1 s09e14"] = "SG1-S09E14"
season["sg1 914"] = "SG1-S09E14"
season["sg1 9x14"] = "SG1-S09E14"
season["prise de controle"] = "SG1-S09E14"
season["prise de contrôle"] = "SG1-S09E14"
season["stronghold"] = "SG1-S09E14"
season["sg1 s09e15"] = "SG1-S09E15"
season["sg1 915"] = "SG1-S09E15"
season["sg1 9x15"] = "SG1-S09E15"
season["ingerence"] = "SG1-S09E15"
season["ingérence"] = "SG1-S09E15"
season["ethon"] = "SG1-S09E15"
season["sg1 s09e16"] = "SG1-S09E16"
season["sg1 916"] = "SG1-S09E16"
season["sg1 9x16"] = "SG1-S09E16"
season["hors limite"] = "SG1-S09E16"
season["off the grid"] = "SG1-S09E16"
season["sg1 s09e17"] = "SG1-S09E17"
season["sg1 917"] = "SG1-S09E17"
season["sg1 9x17"] = "SG1-S09E17"
season["le chatiment"] = "SG1-S09E17"
season["le châtiment"] = "SG1-S09E17"
season["the scourge"] = "SG1-S09E17"
season["sg1 s09e18"] = "SG1-S09E18"
season["sg1 918"] = "SG1-S09E18"
season["sg1 9x18"] = "SG1-S09E18"
season["le manteau darthur"] = "SG1-S09E18"
season["le manteau d arthur"] = "SG1-S09E18"
season["arthurs mantle"] = "SG1-S09E18"
season["sg1 s09e19"] = "SG1-S09E19"
season["sg1 919"] = "SG1-S09E19"
season["sg1 9x19"] = "SG1-S09E19"
season["la grande croisade"] = "SG1-S09E19"
season["crusade"] = "SG1-S09E19"
season["sg1 s09e20"] = "SG1-S09E20"
season["sg1 920"] = "SG1-S09E20"
season["sg1 9x20"] = "SG1-S09E20"
season["la premiere vague"] = "SG1-S09E20"
season["camelot"] = "SG1-S09E20"
----------------------------------------------------------------------
-- Return table
----------------------------------------------------------------------
return season