Aller au contenu

Module:Episode/SGA/Season2

De Stargate Wiki Sémantique
Documentation icon Documentation module[créer]
-- Module:Episode/SGA/Season2
-- Data from Stargate Atlantis Season 2 (episodes 21-40 overall)
-- Normalized IDs : SGA-S02Eyy
-- Rules applied: parts handling and removal of parentheses in aliases when titles differ.
local season = {}

-- S02E01 - The Siege (3/3) / Sous le feu de l'ennemi (3/3)
season["SGA-S02E01"] = {
    id         = "SGA-S02E01",
    namespace  = "Épisode",
    page_title = "Sous le feu de l'ennemi",
    title_fr   = "''Sous le feu de l'ennemi''",
    title_vo   = "\"The Siege\", Part 3",
    season     = 2,
    episode    = 1,
    property   = "Sous le feu de l'ennemi",
    aliases    = {
        "sga s02e01",
        "sga 201",
        "sga 2x01",
        "sous le feu de l'ennemi",
        "the siege part 3",
    },
}

-- S02E02 - The Intruder / I.A.
season["SGA-S02E02"] = {
    id         = "SGA-S02E02",
    namespace  = "Épisode",
    page_title = "I.A.",
    title_fr   = "''I.A.''",
    title_vo   = "\"The Intruder\"",
    season     = 2,
    episode    = 2,
    property   = "IA",
    aliases    = {
        "sga s02e02",
        "sga 202",
        "sga 2x02",
        "ia",
        "the intruder",
    },
}

-- S02E03 - Runner / Chasse à l'homme
season["SGA-S02E03"] = {
    id         = "SGA-S02E03",
    namespace  = "Épisode",
    page_title = "Chasse à l'homme",
    title_fr   = "''Chasse à l'homme''",
    title_vo   = "\"Runner\"",
    season     = 2,
    episode    = 3,
    property   = "Chasse à l'homme",
    aliases    = {
        "sga s02e03",
        "sga 203",
        "sga 2x03",
        "chasse a l'homme",
        "runner",
    },
}

-- S02E04 - Duet / À corps perdu
season["SGA-S02E04"] = {
    id         = "SGA-S02E04",
    namespace  = "Épisode",
    page_title = "À corps perdu",
    title_fr   = "''À corps perdu''",
    title_vo   = "\"Duet\"",
    season     = 2,
    episode    = 4,
    property   = "A corps perdu",
    aliases    = {
        "sga s02e04",
        "sga 204",
        "sga 2x04",
        "a corps perdu",
        "duet",
    },
}

-- S02E05 - Condemned / Les Condamnés
season["SGA-S02E05"] = {
    id         = "SGA-S02E05",
    namespace  = "Épisode",
    page_title = "Les Condamnés",
    title_fr   = "''Les Condamnés''",
    title_vo   = "\"Condemned\"",
    season     = 2,
    episode    = 5,
    property   = "Les Condamnés",
    aliases    = {
        "sga s02e05",
        "sga 205",
        "sga 2x05",
        "les condamnes",
        "condemned",
    },
}

-- S02E06 - Trinity / L'Expérience interdite
season["SGA-S02E06"] = {
    id         = "SGA-S02E06",
    namespace  = "Épisode",
    page_title = "L'Expérience interdite",
    title_fr   = "''L'Expérience interdite''",
    title_vo   = "\"Trinity\"",
    season     = 2,
    episode    = 6,
    property   = "L'Expérience interdite",
    aliases    = {
        "sga s02e06",
        "sga 206",
        "sga 2x06",
        "l'experience interdite",
        "trinity",
    },
}

-- S02E07 - Instinct (1/2)  -> titles differ with S02E08 => remove parentheses in VF/VO and in aliases
season["SGA-S02E07"] = {
    id         = "SGA-S02E07",
    namespace  = "Épisode",
    page_title = "Instinct",
    title_fr   = "''Instinct''",
    title_vo   = "\"Instinct\"",
    season     = 2,
    episode    = 7,
    property   = "Instinct",
    aliases    = {
        "sga s02e07",
        "sga 207",
        "sga 2x07",
        "instinct",
    },
}

-- S02E08 - Conversion (2/2) / Mutation (2/2) -> titles differ with S02E07 => remove parentheses in VF/VO and in aliases
season["SGA-S02E08"] = {
    id         = "SGA-S02E08",
    namespace  = "Épisode",
    page_title = "Mutation",
    title_fr   = "''Mutation''",
    title_vo   = "\"Conversion\"",
    season     = 2,
    episode    = 8,
    property   = "Mutation",
    aliases    = {
        "sga s02e08",
        "sga 208",
        "sga 2x08",
        "mutation",
        "conversion",
    },
}

-- S02E09 - Aurora / L'Aurore
season["SGA-S02E09"] = {
    id         = "SGA-S02E09",
    namespace  = "Épisode",
    page_title = "L'Aurore",
    title_fr   = "''L'Aurore''",
    title_vo   = "\"Aurora\"",
    season     = 2,
    episode    = 9,
    property   = "L'Aurore",
    aliases    = {
        "sga s02e09",
        "sga 209",
        "sga 2x09",
        "l'aurore",
        "aurora",
    },
}

-- S02E10 - The Lost Boys (1/2) / L'union fait la force (1/2)
-- VF identical with S02E11 -> add ", 1re partie" in VF fields; aliases keep no parentheses for VO if VO differs
season["SGA-S02E10"] = {
    id         = "SGA-S02E10",
    namespace  = "Épisode",
    page_title = "L'union fait la force, 1re partie",
    title_fr   = "''L'union fait la force'', 1{{re}} partie",
    title_vo   = "\"The Lost Boys\"",
    season     = 2,
    episode    = 10,
    property   = "L'union fait la force, 1re partie",
    aliases    = {
        "sga s02e10",
        "sga 210",
        "sga 2x10",
        "lunion fait la force",
        "lunion fait la force 1re partie",
      "the lost boys",
    },
}

-- S02E11 - The Hive (2/2) / L'union fait la force (2/2)
season["SGA-S02E11"] = {
    id         = "SGA-S02E11",
    namespace  = "Épisode",
    page_title = "L'union fait la force, 2e partie",
    title_fr   = "''L'union fait la force'', 2{{e}} partie",
    title_vo   = "\"The Hive\"",
    season     = 2,
    episode    = 11,
    property   = "L'union fait la force, 2e partie",
    aliases    = {
        "sga s02e11",
        "sga 211",
        "sga 2x11",
        "lunion fait la force 2e partie",
        "the hive",
    },
}

-- S02E12 - Epiphany / Tempus fugit
season["SGA-S02E12"] = {
    id         = "SGA-S02E12",
    namespace  = "Épisode",
    page_title = "Tempus fugit",
    title_fr   = "''Tempus fugit''",
    title_vo   = "\"Epiphany\"",
    season     = 2,
    episode    = 12,
    property   = "Tempus fugit",
    aliases    = {
        "sga s02e12",
        "sga 212",
        "sga 2x12",
        "tempus fugit",
        "epiphany",
    },
}

-- S02E13 - Critical Mass / Masse critique
season["SGA-S02E13"] = {
    id         = "SGA-S02E13",
    namespace  = "Épisode",
    page_title = "Masse critique",
    title_fr   = "''Masse critique''",
    title_vo   = "\"Critical Mass\"",
    season     = 2,
    episode    = 13,
    property   = "Masse critique",
    aliases    = {
        "sga s02e13",
        "sga 213",
        "sga 2x13",
        "masse critique",
        "critical mass",
    },
}

-- S02E14 - Grace Under Pressure / L'Ivresse des profondeurs
season["SGA-S02E14"] = {
    id         = "SGA-S02E14",
    namespace  = "Épisode",
    page_title = "L'Ivresse des profondeurs",
    title_fr   = "''L'Ivresse des profondeurs''",
    title_vo   = "\"Grace Under Pressure\"",
    season     = 2,
    episode    = 14,
    property   = "L'Ivresse des profondeurs",
    aliases    = {
        "sga s02e14",
        "sga 214",
        "sga 2x14",
        "livresse des profondeurs",
        "grace under pressure",
    },
}

-- S02E15 - The Tower / La Tour
season["SGA-S02E15"] = {
    id         = "SGA-S02E15",
    namespace  = "Épisode",
    page_title = "La Tour",
    title_fr   = "''La Tour''",
    title_vo   = "\"The Tower\"",
    season     = 2,
    episode    = 15,
    property   = "La Tour",
    aliases    = {
        "sga s02e15",
        "sga 215",
        "sga 2x15",
        "la tour",
        "the tower",
    },
}

-- S02E16 - The Long Goodbye / Possédés
season["SGA-S02E16"] = {
    id         = "SGA-S02E16",
    namespace  = "Épisode",
    page_title = "Possédés",
    title_fr   = "''Possédés''",
    title_vo   = "\"The Long Goodbye\"",
    season     = 2,
    episode    = 16,
    property   = "Possédés",
    aliases    = {
        "sga s02e16",
        "sga 216",
        "sga 2x16",
        "possedes",
        "the long goodbye",
    },
}

-- S02E17 - Coup d'Etat / Coup d’État
season["SGA-S02E17"] = {
    id         = "SGA-S02E17",
    namespace  = "Épisode",
    page_title = "Coup d’État",
    title_fr   = "''Coup d’État''",
    title_vo   = "\"Coup d'Etat\"",
    season     = 2,
    episode    = 17,
    property   = "Coup d’État",
    aliases    = {
        "sga s02e17",
        "sga 217",
        "sga 2x17",
        "coup detat",
    },
}

-- S02E18 - Michael / Traitement de choc
season["SGA-S02E18"] = {
    id         = "SGA-S02E18",
    namespace  = "Épisode",
    page_title = "Traitement de choc",
    title_fr   = "''Traitement de choc''",
    title_vo   = "\"Michael\"",
    season     = 2,
    episode    = 18,
    property   = "Traitement de choc",
    aliases    = {
        "sga s02e18",
        "sga 218",
        "sga 2x18",
        "traitement de choc",
        "michael",
    },
}

-- S02E19 - Inferno
season["SGA-S02E19"] = {
    id         = "SGA-S02E19",
    namespace  = "Épisode",
    page_title = "Inferno",
    title_fr   = "''Inferno''",
    title_vo   = "\"Inferno\"",
    season     = 2,
    episode    = 19,
    property   = "Inferno",
    aliases    = {
        "sga s02e19",
        "sga 219",
        "sga 2x19",
        "inferno",
    },
}

-- S02E20 - Allies (1/3) / Les Alliés (1/3)
-- Only part 1 present in the file -> keep parentheses in page_title/title_fr/property and in VO
season["SGA-S02E20"] = {
    id         = "SGA-S02E20",
    namespace  = "Épisode",
    page_title = "Les Alliés",
    title_fr   = "''Les Alliés''",
    title_vo   = "\"Allies\"",
    season     = 2,
    episode    = 20,
    property   = "Les Alliés",
    aliases    = {
        "sga s02e20",
        "sga 220",
        "sga 2x20",
        "les allies",
        "allies",
    },
}

----------------------------------------------------------------------
-- Alias → ID (tous les alias sont sans parenthèses quand les titres diffèrent)
----------------------------------------------------------------------

season["sga s02e01"] = "SGA-S02E01"
season["sga 201"] = "SGA-S02E01"
season["sga 2x01"] = "SGA-S02E01"
season["sous le feu de l'ennemi"] = "SGA-S02E01"
season["the siege part 3"] = "SGA-S02E01"

season["sga s02e02"] = "SGA-S02E02"
season["sga 202"] = "SGA-S02E02"
season["sga 2x02"] = "SGA-S02E02"
season["ia"] = "SGA-S02E02"
season["the intruder"] = "SGA-S02E02"

season["sga s02e03"] = "SGA-S02E03"
season["sga 203"] = "SGA-S02E03"
season["sga 2x03"] = "SGA-S02E03"
season["chasse a l'homme"] = "SGA-S02E03"
season["runner"] = "SGA-S02E03"

season["sga s02e04"] = "SGA-S02E04"
season["sga 204"] = "SGA-S02E04"
season["sga 2x04"] = "SGA-S02E04"
season["a corps perdu"] = "SGA-S02E04"
season["duet"] = "SGA-S02E04"

season["sga s02e05"] = "SGA-S02E05"
season["sga 205"] = "SGA-S02E05"
season["sga 2x05"] = "SGA-S02E05"
season["les condamnes"] = "SGA-S02E05"
season["condemned"] = "SGA-S02E05"

season["sga s02e06"] = "SGA-S02E06"
season["sga 206"] = "SGA-S02E06"
season["sga 2x06"] = "SGA-S02E06"
season["lexperience interdite"] = "SGA-S02E06"
season["trinity"] = "SGA-S02E06"

season["sga s02e07"] = "SGA-S02E07"
season["sga 207"] = "SGA-S02E07"
season["sga 2x07"] = "SGA-S02E07"
season["instinct"] = "SGA-S02E07"

season["sga s02e08"] = "SGA-S02E08"
season["sga 208"] = "SGA-S02E08"
season["sga 2x08"] = "SGA-S02E08"
season["mutation"] = "SGA-S02E08"
season["conversion"] = "SGA-S02E08"

season["sga s02e09"] = "SGA-S02E09"
season["sga 209"] = "SGA-S02E09"
season["sga 2x09"] = "SGA-S02E09"
season["laurore"] = "SGA-S02E09"
season["aurora"] = "SGA-S02E09"

season["sga s02e10"] = "SGA-S02E10"
season["sga 210"] = "SGA-S02E10"
season["sga 2x10"] = "SGA-S02E10"
season["lunion fait la force"] = "SGA-S02E10"
season["lunion fait la force 1re partie"] = "SGA-S02E10"
season["the lost boys"] = "SGA-S02E10"

season["sga s02e11"] = "SGA-S02E11"
season["sga 211"] = "SGA-S02E11"
season["sga 2x11"] = "SGA-S02E11"
season["lunion fait la force 2e partie"] = "SGA-S02E11"
season["the hive"] = "SGA-S02E11"

season["sga s02e12"] = "SGA-S02E12"
season["sga 212"] = "SGA-S02E12"
season["sga 2x12"] = "SGA-S02E12"
season["tempus fugit"] = "SGA-S02E12"
season["epiphany"] = "SGA-S02E12"

season["sga s02e13"] = "SGA-S02E13"
season["sga 213"] = "SGA-S02E13"
season["sga 2x13"] = "SGA-S02E13"
season["masse critique"] = "SGA-S02E13"
season["critical mass"] = "SGA-S02E13"

season["sga s02e14"] = "SGA-S02E14"
season["sga 214"] = "SGA-S02E14"
season["sga 2x14"] = "SGA-S02E14"
season["livresse des profondeurs"] = "SGA-S02E14"
season["grace under pressure"] = "SGA-S02E14"

season["sga s02e15"] = "SGA-S02E15"
season["sga 215"] = "SGA-S02E15"
season["sga 2x15"] = "SGA-S02E15"
season["la tour"] = "SGA-S02E15"
season["the tower"] = "SGA-S02E15"

season["sga s02e16"] = "SGA-S02E16"
season["sga 216"] = "SGA-S02E16"
season["sga 2x16"] = "SGA-S02E16"
season["possedes"] = "SGA-S02E16"
season["the long goodbye"] = "SGA-S02E16"

season["sga s02e17"] = "SGA-S02E17"
season["sga 217"] = "SGA-S02E17"
season["sga 2x17"] = "SGA-S02E17"
season["coup detat"] = "SGA-S02E17"
season["coup d'etat"] = "SGA-S02E17"

season["sga s02e18"] = "SGA-S02E18"
season["sga 218"] = "SGA-S02E18"
season["sga 2x18"] = "SGA-S02E18"
season["traitement de choc"] = "SGA-S02E18"
season["michael"] = "SGA-S02E18"

season["sga s02e19"] = "SGA-S02E19"
season["sga 219"] = "SGA-S02E19"
season["sga 2x19"] = "SGA-S02E19"
season["inferno"] = "SGA-S02E19"

season["sga s02e20"] = "SGA-S02E20"
season["sga 220"] = "SGA-S02E20"
season["sga 2x20"] = "SGA-S02E20"
season["les allies"] = "SGA-S02E20"
season["allies"] = "SGA-S02E20"

return season