Aller au contenu

Module:Episode/SGU/Season2

De Stargate Wiki Sémantique
Version datée du 1 juin 2026 à 19:59 par LIMAFOX76 (discussion | contributions) (Page créée avec « -- Module:Episode/SGU/Season2 -- Complete data for Stargate Universe Season 2 (episodes 1–20; overall 21–40) -- 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". -- * title_fr uses wiki-style italics; when French parts are identical, t... »)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Documentation icon Documentation module[créer]
-- Module:Episode/SGU/Season2
-- Complete data for Stargate Universe Season 2 (episodes 1–20; overall 21–40)
-- 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".
--  * 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 N".
--    Colons in VO multi-part titles are replaced by commas and quotes are only around the base title.
--  * aliases are lowercase, accents removed, apostrophes removed; VF aliases replace "1 2"/"1 3" by "1re partie", "2 2"/"2 3" by "2e partie", "3 3" by "3e partie".
--  * VO aliases use "part 1" / "part 2" / "part 3" for multi-part VO titles.
--  * For Part 1 episodes with identical French titles, standalone normalized VF and VO aliases are added.

local season = {}

----------------------------------------------------------------------
-- S02E01
-- VF: Main mise
-- VO: Intervention - Part 3
season["SGU-S02E01"] = {
    id         = "SGU-S02E01",
    namespace  = "Épisode",
    page_title = "Main mise",
    title_fr   = "''Main mise''",
    title_vo   = "\"Intervention\"",
    season     = 2,
    episode    = 1,
    property   = "Main mise",
    aliases    = {
        "sgu s02e01",
        "sgu 201",
        "sgu 2x01",
        "main mise",
        "intervention",
    },
}

----------------------------------------------------------------------
-- S02E02
-- VF: Retombées
-- VO: Aftermath
season["SGU-S02E02"] = {
    id         = "SGU-S02E02",
    namespace  = "Épisode",
    page_title = "Retombées",
    title_fr   = "''Retombées''",
    title_vo   = "\"Aftermath\"",
    season     = 2,
    episode    = 2,
    property   = "Retombées",
    aliases    = {
        "sgu s02e02",
        "sgu 202",
        "sgu 2x02",
        "retombees",
        "aftermath",
    },
}

----------------------------------------------------------------------
-- S02E03
-- VF: Miroir
-- VO: Awakening
season["SGU-S02E03"] = {
    id         = "SGU-S02E03",
    namespace  = "Épisode",
    page_title = "Miroir",
    title_fr   = "''Miroir''",
    title_vo   = "\"Awakening\"",
    season     = 2,
    episode    = 3,
    property   = "Miroir",
    aliases    = {
        "sgu s02e03",
        "sgu 203",
        "sgu 2x03",
        "miroir",
        "awakening",
    },
}

----------------------------------------------------------------------
-- S02E04
-- VF: Influence
-- VO: Pathogen
season["SGU-S02E04"] = {
    id         = "SGU-S02E04",
    namespace  = "Épisode",
    page_title = "Influence",
    title_fr   = "''Influence''",
    title_vo   = "\"Pathogen\"",
    season     = 2,
    episode    = 4,
    property   = "Influence",
    aliases    = {
        "sgu s02e04",
        "sgu 204",
        "sgu 2x04",
        "influence",
        "pathogen",
    },
}

----------------------------------------------------------------------
-- S02E05
-- VF: Cloverdale
-- VO: Cloverdale
season["SGU-S02E05"] = {
    id         = "SGU-S02E05",
    namespace  = "Épisode",
    page_title = "Cloverdale",
    title_fr   = "''Cloverdale''",
    title_vo   = "\"Cloverdale\"",
    season     = 2,
    episode    = 5,
    property   = "Cloverdale",
    aliases    = {
        "sgu s02e05",
        "sgu 205",
        "sgu 2x05",
        "cloverdale",
    },
}

----------------------------------------------------------------------
-- S02E06
-- VF: À bout
-- VO: Trial and Error
season["SGU-S02E06"] = {
    id         = "SGU-S02E06",
    namespace  = "Épisode",
    page_title = "À bout",
    title_fr   = "''À bout''",
    title_vo   = "\"Trial and Error\"",
    season     = 2,
    episode    = 6,
    property   = "À bout",
    aliases    = {
        "sgu s02e06",
        "sgu 206",
        "sgu 2x06",
        "a bout",
        "trial and error",
    },
}

----------------------------------------------------------------------
-- S02E07
-- VF: Pour le bien de tous
-- VO: The Greater Good
season["SGU-S02E07"] = {
    id         = "SGU-S02E07",
    namespace  = "Épisode",
    page_title = "Pour le bien de tous",
    title_fr   = "''Pour le bien de tous''",
    title_vo   = "\"The Greater Good\"",
    season     = 2,
    episode    = 7,
    property   = "Pour le bien de tous",
    aliases    = {
        "sgu s02e07",
        "sgu 207",
        "sgu 2x07",
        "pour le bien de tous",
        "the greater good",
    },
}

----------------------------------------------------------------------
-- S02E08
-- VF: Sans pitié
-- VO: Malice
season["SGU-S02E08"] = {
    id         = "SGU-S02E08",
    namespace  = "Épisode",
    page_title = "Sans pitié",
    title_fr   = "''Sans pitié''",
    title_vo   = "\"Malice\"",
    season     = 2,
    episode    = 8,
    property   = "Sans pitié",
    aliases    = {
        "sgu s02e08",
        "sgu 208",
        "sgu 2x08",
        "sans pitie",
        "malice",
    },
}

----------------------------------------------------------------------
-- S02E09
-- VF: Retour d'Éden
-- VO: Visitation
season["SGU-S02E09"] = {
    id         = "SGU-S02E09",
    namespace  = "Épisode",
    page_title = "Retour d'Éden",
    title_fr   = "''Retour d'Éden''",
    title_vo   = "\"Visitation\"",
    season     = 2,
    episode    = 9,
    property   = "Retour d'Éden",
    aliases    = {
        "sgu s02e09",
        "sgu 209",
        "sgu 2x09",
        "retour deden",
        "visitation",
    },
}

----------------------------------------------------------------------
-- S02E10  (French parts identical -> add ", 1re partie")
-- VF: Confrontation, 1re partie
-- VO: Resurgence (VO title is unique; still include Part 1 only if VO parts identical — here VO titles differ, so include Part suffix only in French fields)
season["SGU-S02E10"] = {
    id         = "SGU-S02E10",
    namespace  = "Épisode",
    page_title = "Confrontation, 1re partie",
    title_fr   = "''Confrontation'', 1{{re}} partie",
    title_vo   = "\"Resurgence\"",
    season     = 2,
    episode    = 10,
    property   = "Confrontation, 1re partie",
    aliases    = {
        "sgu s02e10",
        "sgu 210",
        "sgu 2x10",
        "confrontation 1re partie",
        "resurgence",
        -- standalone normalized aliases for Part 1
        "confrontation",
    },
}

----------------------------------------------------------------------
-- S02E11  (French parts identical -> add ", 2e partie")
-- VF: Confrontation, 2e partie
-- VO: Delivrance
season["SGU-S02E11"] = {
    id         = "SGU-S02E11",
    namespace  = "Épisode",
    page_title = "Confrontation, 2e partie",
    title_fr   = "''Confrontation'', 2{{e}} partie",
    title_vo   = "\"Delivrance\"",
    season     = 2,
    episode    = 11,
    property   = "Confrontation, 2e partie",
    aliases    = {
        "sgu s02e11",
        "sgu 211",
        "sgu 2x11",
        "confrontation 2e partie",
        "delivrance",
    },
}

----------------------------------------------------------------------
-- S02E12
-- VF: Rush²
-- VO: Twin Destinies
season["SGU-S02E12"] = {
    id         = "SGU-S02E12",
    namespace  = "Épisode",
    page_title = "Rush²",
    title_fr   = "''Rush²''",
    title_vo   = "\"Twin Destinies\"",
    season     = 2,
    episode    = 12,
    property   = "Rush²",
    aliases    = {
        "sgu s02e12",
        "sgu 212",
        "sgu 2x12",
        "rush2",
        "twin destinies",
    },
}

----------------------------------------------------------------------
-- S02E13
-- VF: De part et d'autre
-- VO: Alliances
season["SGU-S02E13"] = {
    id         = "SGU-S02E13",
    namespace  = "Épisode",
    page_title = "De part et d'autre",
    title_fr   = "''De part et d'autre''",
    title_vo   = "\"Alliances\"",
    season     = 2,
    episode    = 13,
    property   = "De part et d'autre",
    aliases    = {
        "sgu s02e13",
        "sgu 213",
        "sgu 2x13",
        "de part et dautre",
        "alliances",
    },
}

----------------------------------------------------------------------
-- S02E14
-- VF: D'un corps à l'autre
-- VO: Hope
season["SGU-S02E14"] = {
    id         = "SGU-S02E14",
    namespace  = "Épisode",
    page_title = "D'un corps à l'autre",
    title_fr   = "''D'un corps à l'autre''",
    title_vo   = "\"Hope\"",
    season     = 2,
    episode    = 14,
    property   = "D'un corps à l'autre",
    aliases    = {
        "sgu s02e14",
        "sgu 214",
        "sgu 2x14",
        "dun corps a lautre",
        "hope",
    },
}

----------------------------------------------------------------------
-- S02E15
-- VF: Passage en force
-- VO: Seizure
season["SGU-S02E15"] = {
    id         = "SGU-S02E15",
    namespace  = "Épisode",
    page_title = "Passage en force",
    title_fr   = "''Passage en force''",
    title_vo   = "\"Seizure\"",
    season     = 2,
    episode    = 15,
    property   = "Passage en force",
    aliases    = {
        "sgu s02e15",
        "sgu 215",
        "sgu 2x15",
        "passage en force",
        "seizure",
    },
}

----------------------------------------------------------------------
-- S02E16
-- VF: La Peur en face
-- VO: The Hunt
season["SGU-S02E16"] = {
    id         = "SGU-S02E16",
    namespace  = "Épisode",
    page_title = "La Peur en face",
    title_fr   = "''La Peur en face''",
    title_vo   = "\"The Hunt\"",
    season     = 2,
    episode    = 16,
    property   = "La Peur en face",
    aliases    = {
        "sgu s02e16",
        "sgu 216",
        "sgu 2x16",
        "la peur en face",
        "the hunt",
    },
}

----------------------------------------------------------------------
-- S02E17
-- VF: Les Enfants du Destinée
-- VO: Common Descent
season["SGU-S02E17"] = {
    id         = "SGU-S02E17",
    namespace  = "Épisode",
    page_title = "Les Enfants du Destinée",
    title_fr   = "''Les Enfants du Destinée''",
    title_vo   = "\"Common Descent\"",
    season     = 2,
    episode    = 17,
    property   = "Les Enfants du Destinée",
    aliases    = {
        "sgu s02e17",
        "sgu 217",
        "sgu 2x17",
        "les enfants du destinee",
        "common descent",
    },
}

----------------------------------------------------------------------
-- S02E18
-- VF: Novus
-- VO: Epilogue
season["SGU-S02E18"] = {
    id         = "SGU-S02E18",
    namespace  = "Épisode",
    page_title = "Novus",
    title_fr   = "''Novus''",
    title_vo   = "\"Epilogue\"",
    season     = 2,
    episode    = 18,
    property   = "Novus",
    aliases    = {
        "sgu s02e18",
        "sgu 218",
        "sgu 2x18",
        "novus",
        "epilogue",
    },
}

----------------------------------------------------------------------
-- S02E19
-- VF: Les Ailes d'Icare
-- VO: Blockade
season["SGU-S02E19"] = {
    id         = "SGU-S02E19",
    namespace  = "Épisode",
    page_title = "Les Ailes d'Icare",
    title_fr   = "''Les Ailes d'Icare''",
    title_vo   = "\"Blockade\"",
    season     = 2,
    episode    = 19,
    property   = "Les Ailes d'Icare",
    aliases    = {
        "sgu s02e19",
        "sgu 219",
        "sgu 2x19",
        "les ailes dicare",
        "blockade",
    },
}

----------------------------------------------------------------------
-- S02E20
-- VF: Une famille
-- VO: Gauntlet
season["SGU-S02E20"] = {
    id         = "SGU-S02E20",
    namespace  = "Épisode",
    page_title = "Une famille",
    title_fr   = "''Une famille''",
    title_vo   = "\"Gauntlet\"",
    season     = 2,
    episode    = 20,
    property   = "Une famille",
    aliases    = {
        "sgu s02e20",
        "sgu 220",
        "sgu 2x20",
        "une famille",
        "gauntlet",
    },
}

----------------------------------------------------------------------
-- Alias → ID mapping (lowercased, accents removed, apostrophes removed)
-- VF aliases: "1 2"/"1 3" replaced by "1re partie", "2 2"/"2 3" by "2e partie", "3 3" by "3e partie"
-- VO aliases: use "part 1" / "part 2" / "part 3" for multi-part VO titles
----------------------------------------------------------------------

season["sgu s02e01"] = "SGU-S02E01"
season["sgu 201"] = "SGU-S02E01"
season["sgu 2x01"] = "SGU-S02E01"
season["main mise"] = "SGU-S02E01"
season["intervention"] = "SGU-S02E01"

season["sgu s02e02"] = "SGU-S02E02"
season["sgu 202"] = "SGU-S02E02"
season["sgu 2x02"] = "SGU-S02E02"
season["retombees"] = "SGU-S02E02"
season["aftermath"] = "SGU-S02E02"

season["sgu s02e03"] = "SGU-S02E03"
season["sgu 203"] = "SGU-S02E03"
season["sgu 2x03"] = "SGU-S02E03"
season["miroir"] = "SGU-S02E03"
season["awakening"] = "SGU-S02E03"

season["sgu s02e04"] = "SGU-S02E04"
season["sgu 204"] = "SGU-S02E04"
season["sgu 2x04"] = "SGU-S02E04"
season["influence"] = "SGU-S02E04"
season["pathogen"] = "SGU-S02E04"

season["sgu s02e05"] = "SGU-S02E05"
season["sgu 205"] = "SGU-S02E05"
season["sgu 2x05"] = "SGU-S02E05"
season["cloverdale"] = "SGU-S02E05"

season["sgu s02e06"] = "SGU-S02E06"
season["sgu 206"] = "SGU-S02E06"
season["sgu 2x06"] = "SGU-S02E06"
season["a bout"] = "SGU-S02E06"
season["trial and error"] = "SGU-S02E06"

season["sgu s02e07"] = "SGU-S02E07"
season["sgu 207"] = "SGU-S02E07"
season["sgu 2x07"] = "SGU-S02E07"
season["pour le bien de tous"] = "SGU-S02E07"
season["the greater good"] = "SGU-S02E07"

season["sgu s02e08"] = "SGU-S02E08"
season["sgu 208"] = "SGU-S02E08"
season["sgu 2x08"] = "SGU-S02E08"
season["sans pitie"] = "SGU-S02E08"
season["malice"] = "SGU-S02E08"

season["sgu s02e09"] = "SGU-S02E09"
season["sgu 209"] = "SGU-S02E09"
season["sgu 2x09"] = "SGU-S02E09"
season["retour deden"] = "SGU-S02E09"
season["visitation"] = "SGU-S02E09"

season["sgu s02e10"] = "SGU-S02E10"
season["sgu 210"] = "SGU-S02E10"
season["sgu 2x10"] = "SGU-S02E10"
season["confrontation 1re partie"] = "SGU-S02E10"
season["resurgence"] = "SGU-S02E10"
season["confrontation"] = "SGU-S02E10"

season["sgu s02e11"] = "SGU-S02E11"
season["sgu 211"] = "SGU-S02E11"
season["sgu 2x11"] = "SGU-S02E11"
season["confrontation 2e partie"] = "SGU-S02E11"
season["delivrance"] = "SGU-S02E11"

season["sgu s02e12"] = "SGU-S02E12"
season["sgu 212"] = "SGU-S02E12"
season["sgu 2x12"] = "SGU-S02E12"
season["rush2"] = "SGU-S02E12"
season["twin destinies"] = "SGU-S02E12"

season["sgu s02e13"] = "SGU-S02E13"
season["sgu 213"] = "SGU-S02E13"
season["sgu 2x13"] = "SGU-S02E13"
season["de part et dautre"] = "SGU-S02E13"
season["alliances"] = "SGU-S02E13"

season["sgu s02e14"] = "SGU-S02E14"
season["sgu 214"] = "SGU-S02E14"
season["sgu 2x14"] = "SGU-S02E14"
season["dun corps a lautre"] = "SGU-S02E14"
season["hope"] = "SGU-S02E14"

season["sgu s02e15"] = "SGU-S02E15"
season["sgu 215"] = "SGU-S02E15"
season["sgu 2x15"] = "SGU-S02E15"
season["passage en force"] = "SGU-S02E15"
season["seizure"] = "SGU-S02E15"

season["sgu s02e16"] = "SGU-S02E16"
season["sgu 216"] = "SGU-S02E16"
season["sgu 2x16"] = "SGU-S02E16"
season["la peur en face"] = "SGU-S02E16"
season["the hunt"] = "SGU-S02E16"

season["sgu s02e17"] = "SGU-S02E17"
season["sgu 217"] = "SGU-S02E17"
season["sgu 2x17"] = "SGU-S02E17"
season["les enfants du destinee"] = "SGU-S02E17"
season["common descent"] = "SGU-S02E17"

season["sgu s02e18"] = "SGU-S02E18"
season["sgu 218"] = "SGU-S02E18"
season["sgu 2x18"] = "SGU-S02E18"
season["novus"] = "SGU-S02E18"
season["epilogue"] = "SGU-S02E18"

season["sgu s02e19"] = "SGU-S02E19"
season["sgu 219"] = "SGU-S02E19"
season["sgu 2x19"] = "SGU-S02E19"
season["les ailes dicare"] = "SGU-S02E19"
season["blockade"] = "SGU-S02E19"

season["sgu s02e20"] = "SGU-S02E20"
season["sgu 220"] = "SGU-S02E20"
season["sgu 2x20"] = "SGU-S02E20"
season["une famille"] = "SGU-S02E20"
season["gauntlet"] = "SGU-S02E20"

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

return season