Aller au contenu

Module:Episode/SG1/Season7

De Stargate Wiki Sémantique
Documentation icon Documentation module[créer]
-- Module:Episode/SG1/Season7
-- Complete data for Stargate SG-1 Season 7 (episodes 1–22; overall 133–154)
-- Conventions:
--  * namespace = "Épisode"
--  * page_title uses normalized French title; when French parts (1/2, 2/2, 1/3, etc.) are present AND the French titles of the parts are identical,
--    page_title and property include ", 1re partie" / ", 2e partie" / ", 3e partie" as appropriate.
--  * title_fr uses wiki-style italics; when French parts are identical, title_fr includes "1{{re}} partie", "2{{e}} partie", etc.
--  * title_vo uses quoted original title; when VO parts are identical, title_vo includes ", Part 1" / ", Part 2" etc.
--  * aliases are lowercase, apostrophes removed; they reproduce the VF and VO titles in normalized form (no apostrophes, lowercase).
--  * For Part 1 episodes (1/2, 1/3) with identical French titles, standalone VF and VO aliases are added.

local season = {}

----------------------------------------------------------------------
-- S07E01
-- VF: Retour aux sources (1/2)
-- VO: Fallen (1/2)
season["SG1-S07E01"] = {
    id         = "SG1-S07E01",
    namespace  = "Épisode",
    page_title = "Retour aux sources, 1re partie",
    title_fr   = "''Retour aux sources'', 1{{re}} partie",
    title_vo   = "\"Fallen\"",
    season     = 7,
    episode    = 1,
    property   = "Retour aux sources, 1re partie",
    aliases    = {
        "sg1 s07e01",
        "sg1 701",
        "sg1 7x01",
        "retour aux sources 1re partie",
        -- standalone normalized aliases for Part 1
        "retour aux sources",
        "fallen",
    },
}

----------------------------------------------------------------------
-- S07E02
-- VF: Retour aux sources (2/2)
-- VO: Homecoming (2/2)
season["SG1-S07E02"] = {
    id         = "SG1-S07E02",
    namespace  = "Épisode",
    page_title = "Retour aux sources, 2e partie",
    title_fr   = "''Retour aux sources'', 2{{e}} partie",
    title_vo   = "\"Homecoming\"",
    season     = 7,
    episode    = 2,
    property   = "Retour aux sources, 2e partie",
    aliases    = {
        "sg1 s07e02",
        "sg1 702",
        "sg1 7x02",
        "retour aux sources 2 2",
        "homecoming",
    },
}

----------------------------------------------------------------------
-- S07E03
-- VF: L'Apprenti sorcier
-- VO: Fragile Balance
season["SG1-S07E03"] = {
    id         = "SG1-S07E03",
    namespace  = "Épisode",
    page_title = "L'Apprenti sorcier",
    title_fr   = "''L'Apprenti sorcier''",
    title_vo   = "\"Fragile Balance\"",
    season     = 7,
    episode    = 3,
    property   = "L'Apprenti sorcier",
    aliases    = {
        "sg1 s07e03",
        "sg1 703",
        "sg1 7x03",
        "lapprenti sorcier",
        "fragile balance",
    },
}

----------------------------------------------------------------------
-- S07E04
-- VF: Les Esclaves d'Erebus
-- VO: Orpheus
season["SG1-S07E04"] = {
    id         = "SG1-S07E04",
    namespace  = "Épisode",
    page_title = "Les Esclaves d'Erebus",
    title_fr   = "''Les Esclaves d'Erebus''",
    title_vo   = "\"Orpheus\"",
    season     = 7,
    episode    = 4,
    property   = "Les Esclaves d'Erebus",
    aliases    = {
        "sg1 s07e04",
        "sg1 704",
        "sg1 7x04",
        "les esclaves derebus",
        "orpheus",
    },
}

----------------------------------------------------------------------
-- S07E05
-- VF: Le Réseau
-- VO: Revisions
season["SG1-S07E05"] = {
    id         = "SG1-S07E05",
    namespace  = "Épisode",
    page_title = "Le Réseau",
    title_fr   = "''Le Réseau''",
    title_vo   = "\"Revisions\"",
    season     = 7,
    episode    = 5,
    property   = "Le Réseau",
    aliases    = {
        "sg1 s07e05",
        "sg1 705",
        "sg1 7x05",
        "le reseau",
        "le reseau",
        "revisions",
    },
}

----------------------------------------------------------------------
-- S07E06
-- VF: Vaisseau fantôme
-- VO: Lifeboat
season["SG1-S07E06"] = {
    id         = "SG1-S07E06",
    namespace  = "Épisode",
    page_title = "Vaisseau fantôme",
    title_fr   = "''Vaisseau fantôme''",
    title_vo   = "\"Lifeboat\"",
    season     = 7,
    episode    = 6,
    property   = "Vaisseau fantôme",
    aliases    = {
        "sg1 s07e06",
        "sg1 706",
        "sg1 7x06",
        "vaisseau fantome",
        "lifeboat",
    },
}

----------------------------------------------------------------------
-- S07E07
-- VF: Les Envahisseurs
-- VO: Enemy Mine
season["SG1-S07E07"] = {
    id         = "SG1-S07E07",
    namespace  = "Épisode",
    page_title = "Les Envahisseurs",
    title_fr   = "''Les Envahisseurs''",
    title_vo   = "\"Enemy Mine\"",
    season     = 7,
    episode    = 7,
    property   = "Les Envahisseurs",
    aliases    = {
        "sg1 s07e07",
        "sg1 707",
        "sg1 7x07",
        "les envahisseurs",
        "enemy mine",
    },
}

----------------------------------------------------------------------
-- S07E08
-- VF: La Grande Épreuve
-- VO: Space Race
season["SG1-S07E08"] = {
    id         = "SG1-S07E08",
    namespace  = "Épisode",
    page_title = "La Grande Épreuve",
    title_fr   = "''La Grande Épreuve''",
    title_vo   = "\"Space Race\"",
    season     = 7,
    episode    = 8,
    property   = "La Grande Épreuve",
    aliases    = {
        "sg1 s07e08",
        "sg1 708",
        "sg1 7x08",
        "la grande epreuve",
        "space race",
    },
}

----------------------------------------------------------------------
-- S07E09
-- VF: Le Vengeur
-- VO: Avenger 2.0
season["SG1-S07E09"] = {
    id         = "SG1-S07E09",
    namespace  = "Épisode",
    page_title = "Le Vengeur",
    title_fr   = "''Le Vengeur''",
    title_vo   = "\"Avenger 2.0\"",
    season     = 7,
    episode    = 9,
    property   = "Le Vengeur",
    aliases    = {
        "sg1 s07e09",
        "sg1 709",
        "sg1 7x09",
        "le vengeur",
        "avenger 20",
    },
}

----------------------------------------------------------------------
-- S07E10
-- VF: Les Amazones
-- VO: Birthright
season["SG1-S07E10"] = {
    id         = "SG1-S07E10",
    namespace  = "Épisode",
    page_title = "Les Amazones",
    title_fr   = "''Les Amazones''",
    title_vo   = "\"Birthright\"",
    season     = 7,
    episode    = 10,
    property   = "Les Amazones",
    aliases    = {
        "sg1 s07e10",
        "sg1 710",
        "sg1 7x10",
        "les amazones",
        "birthright",
    },
}

----------------------------------------------------------------------
-- S07E11  <-- VF and VO parts present; VF base identical, VO base identical
-- VF: La Fontaine de Jouvence (1/2)
-- VO: Evolution (1/2)
season["SG1-S07E11"] = {
    id         = "SG1-S07E11",
    namespace  = "Épisode",
    page_title = "La Fontaine de Jouvence, 1re partie",
    title_fr   = "''La Fontaine de Jouvence'', 1{{re}} partie",
    title_vo   = "\"Evolution\", Part 1",
    season     = 7,
    episode    = 11,
    property   = "La Fontaine de Jouvence, 1re partie",
    aliases    = {
        "sg1 s07e11",
        "sg1 711",
        "sg1 7x11",
        "la fontaine de jouvence 1re partie",
        "evolution part 1",
        -- standalone normalized aliases for Part 1
        "la fontaine de jouvence",
    },
}

----------------------------------------------------------------------
-- S07E12  <-- VF and VO parts present; VF base identical, VO base identical
-- VF: La Fontaine de Jouvence (2/2)
-- VO: Evolution (2/2)
season["SG1-S07E12"] = {
    id         = "SG1-S07E12",
    namespace  = "Épisode",
    page_title = "La Fontaine de Jouvence, 2e partie",
    title_fr   = "''La Fontaine de Jouvence'', 2{{e}} partie",
    title_vo   = "\"Evolution\", Part 2",
    season     = 7,
    episode    = 12,
    property   = "La Fontaine de Jouvence, 2e partie",
    aliases    = {
        "sg1 s07e12",
        "sg1 712",
        "sg1 7x12",
        "la fontaine de jouvence 2e partie",
        "evolution part 2",
    },
}

----------------------------------------------------------------------
-- S07E13
-- VF: Le Voyage intérieur
-- VO: Grace
season["SG1-S07E13"] = {
    id         = "SG1-S07E13",
    namespace  = "Épisode",
    page_title = "Le Voyage intérieur",
    title_fr   = "''Le Voyage intérieur''",
    title_vo   = "\"Grace\"",
    season     = 7,
    episode    = 13,
    property   = "Le Voyage intérieur",
    aliases    = {
        "sg1 s07e13",
        "sg1 713",
        "sg1 7x13",
        "le voyage interieur",
        "grace",
    },
}

----------------------------------------------------------------------
-- S07E14
-- VF: Dangereuse Alliance
-- VO: Fallout
season["SG1-S07E14"] = {
    id         = "SG1-S07E14",
    namespace  = "Épisode",
    page_title = "Dangereuse Alliance",
    title_fr   = "''Dangereuse Alliance''",
    title_vo   = "\"Fallout\"",
    season     = 7,
    episode    = 14,
    property   = "Dangereuse Alliance",
    aliases    = {
        "sg1 s07e14",
        "sg1 714",
        "sg1 7x14",
        "dangereuse alliance",
        "fallout",
    },
}

----------------------------------------------------------------------
-- S07E15
-- VF: Chimères
-- VO: Chimera
season["SG1-S07E15"] = {
    id         = "SG1-S07E15",
    namespace  = "Épisode",
    page_title = "Chimères",
    title_fr   = "''Chimères''",
    title_vo   = "\"Chimera\"",
    season     = 7,
    episode    = 15,
    property   = "Chimères",
    aliases    = {
        "sg1 s07e15",
        "sg1 715",
        "sg1 7x15",
        "chimeres",
        "chimera",
    },
}

----------------------------------------------------------------------
-- S07E16
-- VF: La Fin de l'union
-- VO: Death Knell
season["SG1-S07E16"] = {
    id         = "SG1-S07E16",
    namespace  = "Épisode",
    page_title = "La Fin de l'union",
    title_fr   = "''La Fin de l'union''",
    title_vo   = "\"Death Knell\"",
    season     = 7,
    episode    = 16,
    property   = "La Fin de l'union",
    aliases    = {
        "sg1 s07e16",
        "sg1 716",
        "sg1 7x16",
        "la fin de lunion",
        "death knell",
    },
}

----------------------------------------------------------------------
-- S07E17  <-- VF and VO parts present; VF base identical, VO base identical
-- VF: Héros (1/2)
-- VO: Heroes (1/2)
season["SG1-S07E17"] = {
    id         = "SG1-S07E17",
    namespace  = "Épisode",
    page_title = "Héros, 1re partie",
    title_fr   = "''Héros'', 1{{re}} partie",
    title_vo   = "\"Heroes\", Part 1",
    season     = 7,
    episode    = 17,
    property   = "Héros, 1re partie",
    aliases    = {
        "sg1 s07e17",
        "sg1 717",
        "sg1 7x17",
        "heros 1re partie",
        "heroes part 1",
        -- standalone normalized aliases for Part 1
        "heros",
        "heroes",
    },
}

----------------------------------------------------------------------
-- S07E18  <-- VF and VO parts present; VF base identical, VO base identical
-- VF: Héros (2/2)
-- VO: Heroes (2/2)
season["SG1-S07E18"] = {
    id         = "SG1-S07E18",
    namespace  = "Épisode",
    page_title = "Héros, 2e partie",
    title_fr   = "''Héros'', 2{{e}} partie",
    title_vo   = "\"Heroes\", Part 2",
    season     = 7,
    episode    = 18,
    property   = "Héros, 2e partie",
    aliases    = {
        "sg1 s07e18",
        "sg1 718",
        "sg1 7x18",
        "heros 2e partie",
        "heroes part 2",
    },
}

----------------------------------------------------------------------
-- S07E19
-- VF: Résurrection
-- VO: Resurrection
season["SG1-S07E19"] = {
    id         = "SG1-S07E19",
    namespace  = "Épisode",
    page_title = "Résurrection",
    title_fr   = "''Résurrection''",
    title_vo   = "\"Resurrection\"",
    season     = 7,
    episode    = 19,
    property   = "Résurrection",
    aliases    = {
        "sg1 s07e19",
        "sg1 719",
        "sg1 7x19",
        "resurrection",
    },
}

----------------------------------------------------------------------
-- S07E20
-- VF: Lutte de pouvoir
-- VO: Inauguration
season["SG1-S07E20"] = {
    id         = "SG1-S07E20",
    namespace  = "Épisode",
    page_title = "Lutte de pouvoir",
    title_fr   = "''Lutte de pouvoir''",
    title_vo   = "\"Inauguration\"",
    season     = 7,
    episode    = 20,
    property   = "Lutte de pouvoir",
    aliases    = {
        "sg1 s07e20",
        "sg1 720",
        "sg1 7x20",
        "lutte de pouvoir",
        "inauguration",
    },
}

----------------------------------------------------------------------
-- S07E21  <-- VF and VO parts present; VF base identical, VO base identical
-- VF: La Cité perdue (1/2)
-- VO: The Lost City (1/2)
season["SG1-S07E21"] = {
    id         = "SG1-S07E21",
    namespace  = "Épisode",
    page_title = "La Cité perdue, 1re partie",
    title_fr   = "''La Cité perdue'', 1{{re}} partie",
    title_vo   = "\"The Lost City\", Part 1",
    season     = 7,
    episode    = 21,
    property   = "La Cité perdue, 1re partie",
    aliases    = {
        "sg1 s07e21",
        "sg1 721",
        "sg1 7x21",
        "la cite perdue 1re partie",
        "the lost city part 1",
        -- standalone normalized aliases for Part 1
        "la cite perdue",
        "the lost city",
    },
}

----------------------------------------------------------------------
-- S07E22  <-- VF and VO parts present; VF base identical, VO base identical
-- VF: La Cité perdue (2/2)
-- VO: The Lost City (2/2)
season["SG1-S07E22"] = {
    id         = "SG1-S07E22",
    namespace  = "Épisode",
    page_title = "La Cité perdue, 2e partie",
    title_fr   = "''La Cité perdue'', 2{{e}} partie",
    title_vo   = "\"The Lost City\", Part 2",
    season     = 7,
    episode    = 22,
    property   = "La Cité perdue, 2e partie",
    aliases    = {
        "sg1 s07e22",
        "sg1 722",
        "sg1 7x22",
        "la cite perdue 2e partie",
        "the lost city part 2",
    },
}

----------------------------------------------------------------------
-- Alias → ID mapping (lowercased, apostrophes removed)
-- Each alias reproduces the VF/VO titles in normalized form
----------------------------------------------------------------------

season["sg1 s07e01"] = "SG1-S07E01"
season["sg1 701"] = "SG1-S07E01"
season["sg1 7x01"] = "SG1-S07E01"
season["retour aux sources 1re partie"] = "SG1-S07E01"
season["retour aux sources"] = "SG1-S07E01"
season["fallen"] = "SG1-S07E01"

season["sg1 s07e02"] = "SG1-S07E02"
season["sg1 702"] = "SG1-S07E02"
season["sg1 7x02"] = "SG1-S07E02"
season["retour aux sources 2e partie"] = "SG1-S07E02"
season["homecoming"] = "SG1-S07E02"

season["sg1 s07e03"] = "SG1-S07E03"
season["sg1 703"] = "SG1-S07E03"
season["sg1 7x03"] = "SG1-S07E03"
season["lapprenti sorcier"] = "SG1-S07E03"
season["fragile balance"] = "SG1-S07E03"

season["sg1 s07e04"] = "SG1-S07E04"
season["sg1 704"] = "SG1-S07E04"
season["sg1 7x04"] = "SG1-S07E04"
season["les esclaves derebus"] = "SG1-S07E04"
season["orpheus"] = "SG1-S07E04"

season["sg1 s07e05"] = "SG1-S07E05"
season["sg1 705"] = "SG1-S07E05"
season["sg1 7x05"] = "SG1-S07E05"
season["le reseau"] = "SG1-S07E05"
season["revisions"] = "SG1-S07E05"

season["sg1 s07e06"] = "SG1-S07E06"
season["sg1 706"] = "SG1-S07E06"
season["sg1 7x06"] = "SG1-S07E06"
season["vaisseau fantome"] = "SG1-S07E06"
season["lifeboat"] = "SG1-S07E06"

season["sg1 s07e07"] = "SG1-S07E07"
season["sg1 707"] = "SG1-S07E07"
season["sg1 7x07"] = "SG1-S07E07"
season["les envahisseurs"] = "SG1-S07E07"
season["enemy mine"] = "SG1-S07E07"

season["sg1 s07e08"] = "SG1-S07E08"
season["sg1 708"] = "SG1-S07E08"
season["sg1 7x08"] = "SG1-S07E08"
season["la grande epreuve"] = "SG1-S07E08"
season["space race"] = "SG1-S07E08"

season["sg1 s07e09"] = "SG1-S07E09"
season["sg1 709"] = "SG1-S07E09"
season["sg1 7x09"] = "SG1-S07E09"
season["le vengeur"] = "SG1-S07E09"
season["avenger 20"] = "SG1-S07E09"

season["sg1 s07e10"] = "SG1-S07E10"
season["sg1 710"] = "SG1-S07E10"
season["sg1 7x10"] = "SG1-S07E10"
season["les amazones"] = "SG1-S07E10"
season["birthright"] = "SG1-S07E10"

season["sg1 s07e11"] = "SG1-S07E11"
season["sg1 711"] = "SG1-S07E11"
season["sg1 7x11"] = "SG1-S07E11"
season["la fontaine de jouvence 1re partie"] = "SG1-S07E11"
season["evolution part 1"] = "SG1-S07E11"
season["la fontaine de jouvence"] = "SG1-S07E11"

season["sg1 s07e12"] = "SG1-S07E12"
season["sg1 712"] = "SG1-S07E12"
season["sg1 7x12"] = "SG1-S07E12"
season["la fontaine de jouvence 2e partie"] = "SG1-S07E12"
season["evolution part 2"] = "SG1-S07E12"

season["sg1 s07e13"] = "SG1-S07E13"
season["sg1 713"] = "SG1-S07E13"
season["sg1 7x13"] = "SG1-S07E13"
season["le voyage interieur"] = "SG1-S07E13"
season["grace"] = "SG1-S07E13"

season["sg1 s07e14"] = "SG1-S07E14"
season["sg1 714"] = "SG1-S07E14"
season["sg1 7x14"] = "SG1-S07E14"
season["dangereuse alliance"] = "SG1-S07E14"
season["fallout"] = "SG1-S07E14"

season["sg1 s07e15"] = "SG1-S07E15"
season["sg1 715"] = "SG1-S07E15"
season["sg1 7x15"] = "SG1-S07E15"
season["chimeres"] = "SG1-S07E15"
season["chimera"] = "SG1-S07E15"

season["sg1 s07e16"] = "SG1-S07E16"
season["sg1 716"] = "SG1-S07E16"
season["sg1 7x16"] = "SG1-S07E16"
season["la fin de lunion"] = "SG1-S07E16"
season["death knell"] = "SG1-S07E16"

season["sg1 s07e17"] = "SG1-S07E17"
season["sg1 717"] = "SG1-S07E17"
season["sg1 7x17"] = "SG1-S07E17"
season["heros 1re partie"] = "SG1-S07E17"
season["heroes part 1"] = "SG1-S07E17"
season["heros"] = "SG1-S07E17"
season["heroes"] = "SG1-S07E17"

season["sg1 s07e18"] = "SG1-S07E18"
season["sg1 718"] = "SG1-S07E18"
season["sg1 7x18"] = "SG1-S07E18"
season["heros 2e partie"] = "SG1-S07E18"
season["heroes part 2"] = "SG1-S07E18"

season["sg1 s07e19"] = "SG1-S07E19"
season["sg1 719"] = "SG1-S07E19"
season["sg1 7x19"] = "SG1-S07E19"
season["resurrection"] = "SG1-S07E19"

season["sg1 s07e20"] = "SG1-S07E20"
season["sg1 720"] = "SG1-S07E20"
season["sg1 7x20"] = "SG1-S07E20"
season["lutte de pouvoir"] = "SG1-S07E20"
season["inauguration"] = "SG1-S07E20"

season["sg1 s07e21"] = "SG1-S07E21"
season["sg1 721"] = "SG1-S07E21"
season["sg1 7x21"] = "SG1-S07E21"
season["la cite perdue 1re partie"] = "SG1-S07E21"
season["the lost city part 1"] = "SG1-S07E21"
season["la cite perdue"] = "SG1-S07E21"
season["the lost city"] = "SG1-S07E21"

season["sg1 s07e22"] = "SG1-S07E22"
season["sg1 722"] = "SG1-S07E22"
season["sg1 7x22"] = "SG1-S07E22"
season["la cite perdue 2e partie"] = "SG1-S07E22"
season["the lost city part 2"] = "SG1-S07E22"

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

return season