Aller au contenu

Module:Episode/SG1/Season5

De Stargate Wiki Sémantique
Documentation icon Documentation module[créer]
-- Module:Episode/SG1/Season5
-- Complete data for Stargate SG-1 Season 5 (episodes 1–22; overall 89–110)
-- Each entry includes:
--  * page_title (normalized French title)
--  * title_fr (wiki-style italics; includes part suffix like 1{{re}} partie when applicable and French titles are identical)
--  * title_vo (quoted original title; includes ", Part N" when VO titles are identical across parts)
--  * property (same as page_title)
--  * aliases (lowercased, apostrophes removed; technical forms included)
-- Comments above each entry show the original VF and VO titles for clarity.

local season = {}

----------------------------------------------------------------------
-- S05E01
-- VF: Ennemis jurés
-- VO: Enemies
season["SG1-S05E01"] = {
    id         = "SG1-S05E01",
    namespace  = "Épisode",
    page_title = "Ennemis jurés",
    title_fr   = "''Ennemis jurés''",
    title_vo   = "\"Enemies\"",
    season     = 5,
    episode    = 1,
    property   = "Ennemis jurés",
    aliases    = {
        "sg1 s05e01",
        "sg1 501",
        "sg1 5x01",
        "ennemis jures",
        "enemies",
    },
}

----------------------------------------------------------------------
-- S05E02
-- VF: Le Seuil
-- VO: Threshold
season["SG1-S05E02"] = {
    id         = "SG1-S05E02",
    namespace  = "Épisode",
    page_title = "Le Seuil",
    title_fr   = "''Le Seuil''",
    title_vo   = "\"Threshold\"",
    season     = 5,
    episode    = 2,
    property   = "Le Seuil",
    aliases    = {
        "sg1 s05e02",
        "sg1 502",
        "sg1 5x02",
        "le seuil",
        "threshold",
    },
}

----------------------------------------------------------------------
-- S05E03
-- VF: Ascension
-- VO: Ascension
season["SG1-S05E03"] = {
    id         = "SG1-S05E03",
    namespace  = "Épisode",
    page_title = "Ascension",
    title_fr   = "''Ascension''",
    title_vo   = "\"Ascension\"",
    season     = 5,
    episode    = 3,
    property   = "Ascension",
    aliases    = {
        "sg1 s05e03",
        "sg1 503",
        "sg1 5x03",
        "ascension",
    },
}

----------------------------------------------------------------------
-- S05E04
-- VF: Le Cinquième Homme
-- VO: The Fifth Man
season["SG1-S05E04"] = {
    id         = "SG1-S05E04",
    namespace  = "Épisode",
    page_title = "Le Cinquième Homme",
    title_fr   = "''Le Cinquième Homme''",
    title_vo   = "\"The Fifth Man\"",
    season     = 5,
    episode    = 4,
    property   = "Le Cinquième Homme",
    aliases    = {
        "sg1 s05e04",
        "sg1 504",
        "sg1 5x04",
        "le cinquieme homme",
        "the fifth man",
    },
}

----------------------------------------------------------------------
-- S05E05
-- VF: Mission soleil rouge
-- VO: Red Sky
season["SG1-S05E05"] = {
    id         = "SG1-S05E05",
    namespace  = "Épisode",
    page_title = "Mission soleil rouge",
    title_fr   = "''Mission soleil rouge''",
    title_vo   = "\"Red Sky\"",
    season     = 5,
    episode    = 5,
    property   = "Mission soleil rouge",
    aliases    = {
        "sg1 s05e05",
        "sg1 505",
        "sg1 5x05",
        "mission soleil rouge",
        "red sky",
    },
}

----------------------------------------------------------------------
-- S05E06
-- VF: Rite initiatique
-- VO: Rite of Passage
season["SG1-S05E06"] = {
    id         = "SG1-S05E06",
    namespace  = "Épisode",
    page_title = "Rite initiatique",
    title_fr   = "''Rite initiatique''",
    title_vo   = "\"Rite of Passage\"",
    season     = 5,
    episode    = 6,
    property   = "Rite initiatique",
    aliases    = {
        "sg1 s05e06",
        "sg1 506",
        "sg1 5x06",
        "rite initiatique",
        "rite of passage",
    },
}

----------------------------------------------------------------------
-- S05E07
-- VF: Maîtres et serviteurs
-- VO: Beast of Burden
season["SG1-S05E07"] = {
    id         = "SG1-S05E07",
    namespace  = "Épisode",
    page_title = "Maîtres et serviteurs",
    title_fr   = "''Maîtres et serviteurs''",
    title_vo   = "\"Beast of Burden\"",
    season     = 5,
    episode    = 7,
    property   = "Maîtres et serviteurs",
    aliases    = {
        "sg1 s05e07",
        "sg1 507",
        "sg1 5x07",
        "maitres et serviteurs",
        "beast of burden",
    },
}

----------------------------------------------------------------------
-- S05E08
-- VF: La Tombe
-- VO: The Tomb
season["SG1-S05E08"] = {
    id         = "SG1-S05E08",
    namespace  = "Épisode",
    page_title = "La Tombe",
    title_fr   = "''La Tombe''",
    title_vo   = "\"The Tomb\"",
    season     = 5,
    episode    = 8,
    property   = "La Tombe",
    aliases    = {
        "sg1 s05e08",
        "sg1 508",
        "sg1 5x08",
        "la tombe",
        "the tomb",
    },
}

----------------------------------------------------------------------
-- S05E09
-- VF: Traquenard
-- VO: Between Two Fires
season["SG1-S05E09"] = {
    id         = "SG1-S05E09",
    namespace  = "Épisode",
    page_title = "Traquenard",
    title_fr   = "''Traquenard''",
    title_vo   = "\"Between Two Fires\"",
    season     = 5,
    episode    = 9,
    property   = "Traquenard",
    aliases    = {
        "sg1 s05e09",
        "sg1 509",
        "sg1 5x09",
        "traquenard",
        "between two fires",
    },
}

----------------------------------------------------------------------
-- S05E10
-- VF: Les Faux Amis
-- VO: 2001
season["SG1-S05E10"] = {
    id         = "SG1-S05E10",
    namespace  = "Épisode",
    page_title = "Les Faux Amis",
    title_fr   = "''Les Faux Amis''",
    title_vo   = "\"2001\"",
    season     = 5,
    episode    = 10,
    property   = "Les Faux Amis",
    aliases    = {
        "sg1 s05e10",
        "sg1 510",
        "sg1 5x10",
        "les faux amis",
        "2001",
    },
}

----------------------------------------------------------------------
-- S05E11
-- VF: Ultime Recours
-- VO: Desperate Measures
season["SG1-S05E11"] = {
    id         = "SG1-S05E11",
    namespace  = "Épisode",
    page_title = "Ultime Recours",
    title_fr   = "''Ultime Recours''",
    title_vo   = "\"Desperate Measures\"",
    season     = 5,
    episode    = 11,
    property   = "Ultime Recours",
    aliases    = {
        "sg1 s05e11",
        "sg1 511",
        "sg1 5x11",
        "ultime recours",
        "desperate measures",
    },
}

----------------------------------------------------------------------
-- S05E12
-- VF: Wormhole X-Treme
-- VO: Wormhole X-Treme!
season["SG1-S05E12"] = {
    id         = "SG1-S05E12",
    namespace  = "Épisode",
    page_title = "Wormhole X-Treme",
    title_fr   = "''Wormhole X-Treme''",
    title_vo   = "\"Wormhole X-Treme!\"",
    season     = 5,
    episode    = 12,
    property   = "Wormhole X-Treme",
    aliases    = {
        "sg1 s05e12",
        "sg1 512",
        "sg1 5x12",
        "wormhole x-treme",
        "wormhole xtreme",
        "wormhole x treme",
    },
}

----------------------------------------------------------------------
-- S05E13
-- VF: L'Épreuve du feu
-- VO: Proving Ground
season["SG1-S05E13"] = {
    id         = "SG1-S05E13",
    namespace  = "Épisode",
    page_title = "L'Épreuve du feu",
    title_fr   = "''L'Épreuve du feu''",
    title_vo   = "\"Proving Ground\"",
    season     = 5,
    episode    = 13,
    property   = "L'Épreuve du feu",
    aliases    = {
        "sg1 s05e13",
        "sg1 513",
        "sg1 5x13",
        "lepreuve du feu",
        "proving ground",
    },
}

----------------------------------------------------------------------
-- S05E14
-- VF: 48 heures
-- VO: 48 Hours
season["SG1-S05E14"] = {
    id         = "SG1-S05E14",
    namespace  = "Épisode",
    page_title = "48 heures",
    title_fr   = "''48 heures''",
    title_vo   = "\"48 Hours\"",
    season     = 5,
    episode    = 14,
    property   = "48 heures",
    aliases    = {
        "sg1 s05e14",
        "sg1 514",
        "sg1 5x14",
        "48 heures",
        "48 hours",
    },
}

----------------------------------------------------------------------
-- S05E15  (French title marked 1/2 and French titles of both parts are identical)
-- VF: Sans issue (1/2)
-- VO: Summit (1/2)
-- RULE: French parts identical -> add ", 1re partie" in page_title/property and "1{{re}} partie" in title_fr
--       Because this is Part 1, add standalone VF and VO aliases (normalized)
season["SG1-S05E15"] = {
    id         = "SG1-S05E15",
    namespace  = "Épisode",
    page_title = "Sans issue, 1re partie",
    title_fr   = "''Sans issue'', 1{{re}} partie",
    title_vo   = "\"Summit\"",
    season     = 5,
    episode    = 15,
    property   = "Sans issue, 1re partie",
    aliases    = {
        "sg1 s05e15",
        "sg1 515",
        "sg1 5x15",
        "sans issue 1re partie",
        -- standalone aliases for Part 1 (normalized)
        "sans issue",
        "summit",
    },
}

----------------------------------------------------------------------
-- S05E16  (French title marked 2/2 and French titles of both parts are identical)
-- VF: Sans issue (2/2)
-- VO: Last Stand (2/2)
-- RULE: French parts identical -> add ", 2e partie" in page_title/property and "2{{e}} partie" in title_fr
season["SG1-S05E16"] = {
    id         = "SG1-S05E16",
    namespace  = "Épisode",
    page_title = "Sans issue, 2e partie",
    title_fr   = "''Sans issue'', 2{{e}} partie",
    title_vo   = "\"Last Stand\"",
    season     = 5,
    episode    = 16,
    property   = "Sans issue, 2e partie",
    aliases    = {
        "sg1 s05e16",
        "sg1 516",
        "sg1 5x16",
        "sans issue 2e partie",
        "last stand",
    },
}

----------------------------------------------------------------------
-- S05E17
-- VF: Impact
-- VO: Fail Safe
season["SG1-S05E17"] = {
    id         = "SG1-S05E17",
    namespace  = "Épisode",
    page_title = "Impact",
    title_fr   = "''Impact''",
    title_vo   = "\"Fail Safe\"",
    season     = 5,
    episode    = 17,
    property   = "Impact",
    aliases    = {
        "sg1 s05e17",
        "sg1 517",
        "sg1 5x17",
        "impact",
        "fail safe",
    },
}

----------------------------------------------------------------------
-- S05E18
-- VF: Le Guerrier
-- VO: The Warrior
season["SG1-S05E18"] = {
    id         = "SG1-S05E18",
    namespace  = "Épisode",
    page_title = "Le Guerrier",
    title_fr   = "''Le Guerrier''",
    title_vo   = "\"The Warrior\"",
    season     = 5,
    episode    = 18,
    property   = "Le Guerrier",
    aliases    = {
        "sg1 s05e18",
        "sg1 518",
        "sg1 5x18",
        "le guerrier",
        "the warrior",
    },
}

----------------------------------------------------------------------
-- S05E19
-- VF: Menace
-- VO: Menace
season["SG1-S05E19"] = {
    id         = "SG1-S05E19",
    namespace  = "Épisode",
    page_title = "Menace",
    title_fr   = "''Menace''",
    title_vo   = "\"Menace\"",
    season     = 5,
    episode    = 19,
    property   = "Menace",
    aliases    = {
        "sg1 s05e19",
        "sg1 519",
        "sg1 5x19",
        "menace",
    },
}

----------------------------------------------------------------------
-- S05E20
-- VF: La Sentinelle
-- VO: The Sentinel
season["SG1-S05E20"] = {
    id         = "SG1-S05E20",
    namespace  = "Épisode",
    page_title = "La Sentinelle",
    title_fr   = "''La Sentinelle''",
    title_vo   = "\"The Sentinel\"",
    season     = 5,
    episode    = 20,
    property   = "La Sentinelle",
    aliases    = {
        "sg1 s05e20",
        "sg1 520",
        "sg1 5x20",
        "la sentinelle",
        "the sentinel",
    },
}

----------------------------------------------------------------------
-- S05E21
-- VF: Zénith
-- VO: Meridian
season["SG1-S05E21"] = {
    id         = "SG1-S05E21",
    namespace  = "Épisode",
    page_title = "Zénith",
    title_fr   = "''Zénith''",
    title_vo   = "\"Meridian\"",
    season     = 5,
    episode    = 21,
    property   = "Zénith",
    aliases    = {
        "sg1 s05e21",
        "sg1 521",
        "sg1 5x21",
        "zenith",
        "meridian",
    },
}

----------------------------------------------------------------------
-- S05E22
-- VF: Révélations
-- VO: Revelations
season["SG1-S05E22"] = {
    id         = "SG1-S05E22",
    namespace  = "Épisode",
    page_title = "Révélations",
    title_fr   = "''Révélations''",
    title_vo   = "\"Revelations\"",
    season     = 5,
    episode    = 22,
    property   = "Révélations",
    aliases    = {
        "sg1 s05e22",
        "sg1 522",
        "sg1 5x22",
        "revelations",
    },
}

----------------------------------------------------------------------
-- Alias → ID mapping (lowercased, apostrophes removed)
-- Technical and normalized aliases
----------------------------------------------------------------------

season["sg1 s05e01"] = "SG1-S05E01"
season["sg1 501"] = "SG1-S05E01"
season["sg1 5x01"] = "SG1-S05E01"
season["ennemis jures"] = "SG1-S05E01"
season["enemies"] = "SG1-S05E01"

season["sg1 s05e02"] = "SG1-S05E02"
season["sg1 502"] = "SG1-S05E02"
season["sg1 5x02"] = "SG1-S05E02"
season["le seuil"] = "SG1-S05E02"
season["threshold"] = "SG1-S05E02"

season["sg1 s05e03"] = "SG1-S05E03"
season["sg1 503"] = "SG1-S05E03"
season["sg1 5x03"] = "SG1-S05E03"
season["ascension"] = "SG1-S05E03"

season["sg1 s05e04"] = "SG1-S05E04"
season["sg1 504"] = "SG1-S05E04"
season["sg1 5x04"] = "SG1-S05E04"
season["le cinquieme homme"] = "SG1-S05E04"
season["the fifth man"] = "SG1-S05E04"

season["sg1 s05e05"] = "SG1-S05E05"
season["sg1 505"] = "SG1-S05E05"
season["sg1 5x05"] = "SG1-S05E05"
season["mission soleil rouge"] = "SG1-S05E05"
season["red sky"] = "SG1-S05E05"

season["sg1 s05e06"] = "SG1-S05E06"
season["sg1 506"] = "SG1-S05E06"
season["sg1 5x06"] = "SG1-S05E06"
season["rite initiatique"] = "SG1-S05E06"
season["rite of passage"] = "SG1-S05E06"

season["sg1 s05e07"] = "SG1-S05E07"
season["sg1 507"] = "SG1-S05E07"
season["sg1 5x07"] = "SG1-S05E07"
season["maitres et serviteurs"] = "SG1-S05E07"
season["beast of burden"] = "SG1-S05E07"

season["sg1 s05e08"] = "SG1-S05E08"
season["sg1 508"] = "SG1-S05E08"
season["sg1 5x08"] = "SG1-S05E08"
season["la tombe"] = "SG1-S05E08"
season["the tomb"] = "SG1-S05E08"

season["sg1 s05e09"] = "SG1-S05E09"
season["sg1 509"] = "SG1-S05E09"
season["sg1 5x09"] = "SG1-S05E09"
season["traquenard"] = "SG1-S05E09"
season["between two fires"] = "SG1-S05E09"

season["sg1 s05e10"] = "SG1-S05E10"
season["sg1 510"] = "SG1-S05E10"
season["sg1 5x10"] = "SG1-S05E10"
season["les faux amis"] = "SG1-S05E10"
season["2001"] = "SG1-S05E10"

season["sg1 s05e11"] = "SG1-S05E11"
season["sg1 511"] = "SG1-S05E11"
season["sg1 5x11"] = "SG1-S05E11"
season["ultime recours"] = "SG1-S05E11"
season["desperate measures"] = "SG1-S05E11"

season["sg1 s05e12"] = "SG1-S05E12"
season["sg1 512"] = "SG1-S05E12"
season["sg1 5x12"] = "SG1-S05E12"
season["wormhole x-treme"] = "SG1-S05E12"
season["wormhole xtreme"] = "SG1-S05E12"
season["wormhole x treme"] = "SG1-S05E12"

season["sg1 s05e13"] = "SG1-S05E13"
season["sg1 513"] = "SG1-S05E13"
season["sg1 5x13"] = "SG1-S05E13"
season["l epreuve du feu"] = "SG1-S05E13"
season["proving ground"] = "SG1-S05E13"

season["sg1 s05e14"] = "SG1-S05E14"
season["sg1 514"] = "SG1-S05E14"
season["sg1 5x14"] = "SG1-S05E14"
season["48 heures"] = "SG1-S05E14"
season["48 hours"] = "SG1-S05E14"

season["sg1 s05e15"] = "SG1-S05E15"
season["sg1 515"] = "SG1-S05E15"
season["sg1 5x15"] = "SG1-S05E15"
season["sans issue 1re partie"] = "SG1-S05E15"
season["sans issue"] = "SG1-S05E15"
season["summit"] = "SG1-S05E15"

season["sg1 s05e16"] = "SG1-S05E16"
season["sg1 516"] = "SG1-S05E16"
season["sg1 5x16"] = "SG1-S05E16"
season["sans issue 2e partie"] = "SG1-S05E16"
season["last stand"] = "SG1-S05E16"

season["sg1 s05e17"] = "SG1-S05E17"
season["sg1 517"] = "SG1-S05E17"
season["sg1 5x17"] = "SG1-S05E17"
season["impact"] = "SG1-S05E17"
season["fail safe"] = "SG1-S05E17"

season["sg1 s05e18"] = "SG1-S05E18"
season["sg1 518"] = "SG1-S05E18"
season["sg1 5x18"] = "SG1-S05E18"
season["le guerrier"] = "SG1-S05E18"
season["the warrior"] = "SG1-S05E18"

season["sg1 s05e19"] = "SG1-S05E19"
season["sg1 519"] = "SG1-S05E19"
season["sg1 5x19"] = "SG1-S05E19"
season["menace"] = "SG1-S05E19"

season["sg1 s05e20"] = "SG1-S05E20"
season["sg1 520"] = "SG1-S05E20"
season["sg1 5x20"] = "SG1-S05E20"
season["la sentinelle"] = "SG1-S05E20"
season["the sentinel"] = "SG1-S05E20"

season["sg1 s05e21"] = "SG1-S05E21"
season["sg1 521"] = "SG1-S05E21"
season["sg1 5x21"] = "SG1-S05E21"
season["zenith"] = "SG1-S05E21"
season["meridian"] = "SG1-S05E21"

season["sg1 s05e22"] = "SG1-S05E22"
season["sg1 522"] = "SG1-S05E22"
season["sg1 5x22"] = "SG1-S05E22"
season["revelations"] = "SG1-S05E22"

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

return season