Aller au contenu

Module:Episode/SGA/Season1

De Stargate Wiki Sémantique
Documentation icon Documentation module[créer]
-- Module:Episode/SGA/Season1
-- Data from Stargate Atlantis Season 1
-- Normalized IDs : SGA-SxxEyy
-- Generated from the provided raw text; aliases derived from VF/VO titles present in the text,
-- plus the requested technical aliases: "sga s01eyy", "sga 1xyy", "sga 1yy" (yy = two-digit episode number).
-- Note: "sga 1yy" is the three-digit form used in your examples (e.g., sga 101).

local season = {}

----------------------------------------------------------------------
-- General rule :
--  - Main key : "SGA-S01Eyy"
--  - Each input is a full table
--  - Aliases are derived only from titles present in the raw text (normalized)
--  - Technical aliases added for each episode: "sga s01exx", "sga 1xxx", "sga 1xXX"
----------------------------------------------------------------------

-- S01E01 - Rising (1/2) - Une nouvelle ère (1/2)
season["SGA-S01E01"] = {
    id         = "SGA-S01E01",
    namespace  = "Épisode",
    page_title = "Une nouvelle ère, 1re partie",
    title_fr   = "''Une nouvelle ère'', 1{{re}} partie",
    title_vo   = "\"Rising\", Part 1",
    season     = 1,
    episode    = 1,
    property   = "Une nouvelle ère, 1re partie",
    aliases    = {
        "sga s01e01",
        "sga 101",
        "sga 1x01",
        "une nouvelle ere",
        "une nouvelle ere 1re partie",
        "rising",
        "rising part 1",
    },
}

-- S01E02 - Rising (2/2) - Une nouvelle ère (2/2)
season["SGA-S01E02"] = {
    id         = "SGA-S01E02",
    namespace  = "Épisode",
    page_title = "Une nouvelle ère, 2e partie",
    title_fr   = "''Une nouvelle ère'', 2{{e}} partie",
    title_vo   = "\"Rising\", Part 2",
    season     = 1,
    episode    = 2,
    property   = "Une nouvelle ère, 2e partie",
    aliases    = {
        "sga s01e02",
        "sga 102",
        "sga 1x02",
        "une nouvelle ere",
        "une nouvelle ere 2e partie",
        "rising",
        "rising part 2",
    },
}

-- S01E03 - Invulnérable / Hide and Seek
season["SGA-S01E03"] = {
    id         = "SGA-S01E03",
    namespace  = "Épisode",
    page_title = "Invulnérable",
    title_fr   = "''Invulnérable''",
    title_vo   = "\"Hide and Seek\"",
    season     = 1,
    episode    = 3,
    property   = "Invulnérable",
    aliases    = {
        "sga s01e03",
        "sga 103",
        "sga 1x03",
        "invulnerable",
        "hide and seek",
    },
}

-- S01E04 - 38 minutes / Thirty-Eight Minutes
season["SGA-S01E04"] = {
    id         = "SGA-S01E04",
    namespace  = "Épisode",
    page_title = "38 minutes",
    title_fr   = "''38 minutes''",
    title_vo   = "\"Thirty-Eight Minutes\"",
    season     = 1,
    episode    = 4,
    property   = "38 minutes",
    aliases    = {
        "sga s01e04",
        "sga 104",
        "sga 1x04",
        "38 minutes",
        "thirty eight minutes",
    },
}

-- S01E05 - Soupçons / Suspicion
season["SGA-S01E05"] = {
    id         = "SGA-S01E05",
    namespace  = "Épisode",
    page_title = "Soupçons",
    title_fr   = "''Soupçons''",
    title_vo   = "\"Suspicion\"",
    season     = 1,
    episode    = 5,
    property   = "Soupçons",
    aliases    = {
        "sga s01e05",
        "sga 105",
        "sga 1x05",
        "soupcons",
        "suspicion",
    },
}

-- S01E06 - La Fin de l'innocence / Childhood's End
season["SGA-S01E06"] = {
    id         = "SGA-S01E06",
    namespace  = "Épisode",
    page_title = "La Fin de l'innocence",
    title_fr   = "''La Fin de l'innocence''",
    title_vo   = "\"Childhood's End\"",
    season     = 1,
    episode    = 6,
    property   = "La Fin de l'innocence",
    aliases    = {
        "sga s01e06",
        "sga 106",
        "sga 1x06",
        "la fin de l'innocence",
        "childhoods end",
    },
}

-- S01E07 - Sérum / Poisoning the Well
season["SGA-S01E07"] = {
    id         = "SGA-S01E07",
    namespace  = "Épisode",
    page_title = "Sérum",
    title_fr   = "''Sérum''",
    title_vo   = "\"Poisoning the Well\"",
    season     = 1,
    episode    = 7,
    property   = "Sérum",
    aliases    = {
        "sga s01e07",
        "sga 107",
        "sga 1x07",
        "serum",
        "poisoning the well",
    },
}

-- S01E08 - Apparences / Underground
season["SGA-S01E08"] = {
    id         = "SGA-S01E08",
    namespace  = "Épisode",
    page_title = "Apparences",
    title_fr   = "''Apparences''",
    title_vo   = "\"Underground\"",
    season     = 1,
    episode    = 8,
    property   = "Apparences",
    aliases    = {
        "sga s01e08",
        "sga 108",
        "sga 1x08",
        "apparences",
        "underground",
    },
}

-- S01E09 - Retour sur Terre / Home
season["SGA-S01E09"] = {
    id         = "SGA-S01E09",
    namespace  = "Épisode",
    page_title = "Retour sur Terre",
    title_fr   = "''Retour sur Terre''",
    title_vo   = "\"Home\"",
    season     = 1,
    episode    = 9,
    property   = "Retour sur Terre",
    aliases    = {
        "sga s01e09",
        "sga 109",
        "sga 1x09",
        "retour sur terre",
        "home",
    },
}

-- S01E10 - En pleine tempête (1/2) / The Storm (1/2)
season["SGA-S01E10"] = {
    id         = "SGA-S01E10",
    namespace  = "Épisode",
    page_title = "En pleine tempête, 1re partie",
    title_fr   = "''En pleine tempête'', 1{{re}} partie",
    title_vo   = "\"The Storm\"",
    season     = 1,
    episode    = 10,
    property   = "En pleine tempête, 1re partie",
    aliases    = {
        "sga s01e10",
        "sga 110",
        "sga 1x10",
        "en pleine tempete",
        "en pleine tempete 1re partie",
        "the storm",
    },
}

-- S01E11 - En pleine tempête (2/2) / The Eye (2/2)
season["SGA-S01E11"] = {
    id         = "SGA-S01E11",
    namespace  = "Épisode",
    page_title = "En pleine tempête, 2e partie",
    title_fr   = "''En pleine tempête'', 2{{e}} partie",
    title_vo   = "\"The Eye\"",
    season     = 1,
    episode    = 11,
    property   = "En pleine tempête, 2e partie",
    aliases    = {
        "sga s01e11",
        "sga 111",
        "sga 1x11",
        "en pleine tempete 2e partie",
        "the eye",
    },
}

-- S01E12 - Duel / The Defiant One
season["SGA-S01E12"] = {
    id         = "SGA-S01E12",
    namespace  = "Épisode",
    page_title = "Duel",
    title_fr   = "''Duel''",
    title_vo   = "\"The Defiant One\"",
    season     = 1,
    episode    = 12,
    property   = "Duel",
    aliases    = {
        "sga s01e12",
        "sga 112",
        "sga 1x12",
        "duel",
        "the defiant one",
    },
}

-- S01E13 - Virus / Hot Zone
season["SGA-S01E13"] = {
    id         = "SGA-S01E13",
    namespace  = "Épisode",
    page_title = "Virus",
    title_fr   = "''Virus''",
    title_vo   = "\"Hot Zone\"",
    season     = 1,
    episode    = 13,
    property   = "Virus",
    aliases    = {
        "sga s01e13",
        "sga 113",
        "sga 1x13",
        "virus",
        "hot zone",
    },
}

-- S01E14 - Hors d'atteinte / Sanctuary
season["SGA-S01E14"] = {
    id         = "SGA-S01E14",
    namespace  = "Épisode",
    page_title = "Hors d'atteinte",
    title_fr   = "''Hors d'atteinte''",
    title_vo   = "\"Sanctuary\"",
    season     = 1,
    episode    = 14,
    property   = "Hors d'atteinte",
    aliases    = {
        "sga s01e14",
        "sga 114",
        "sga 1x14",
        "hors d'atteinte",
        "sanctuary",
    },
}

-- S01E15 - Le Grand Sommeil / Before I Sleep
season["SGA-S01E15"] = {
    id         = "SGA-S01E15",
    namespace  = "Épisode",
    page_title = "Le Grand Sommeil",
    title_fr   = "''Le Grand Sommeil''",
    title_vo   = "\"Before I Sleep\"",
    season     = 1,
    episode    = 15,
    property   = "Le Grand Sommeil",
    aliases    = {
        "sga s01e15",
        "sga 115",
        "sga 1x15",
        "le grand sommeil",
        "before i sleep",
    },
}

-- S01E16 - La Communauté des quinze / The Brotherhood
season["SGA-S01E16"] = {
    id         = "SGA-S01E16",
    namespace  = "Épisode",
    page_title = "La Communauté des quinze",
    title_fr   = "''La Communauté des quinze''",
    title_vo   = "\"The Brotherhood\"",
    season     = 1,
    episode    = 16,
    property   = "La Communauté des quinze",
    aliases    = {
        "sga s01e16",
        "sga 116",
        "sga 1x16",
        "la communaute des quinze",
        "the brotherhood",
    },
}

-- S01E17 - Derniers Messages / Letters from Pegasus
season["SGA-S01E17"] = {
    id         = "SGA-S01E17",
    namespace  = "Épisode",
    page_title = "Derniers Messages",
    title_fr   = "''Derniers Messages''",
    title_vo   = "\"Letters from Pegasus\"",
    season     = 1,
    episode    = 17,
    property   = "Derniers Messages",
    aliases    = {
        "sga s01e17",
        "sga 117",
        "sga 1x17",
        "derniers messages",
        "letters from pegasus",
    },
}

-- S01E18 - Sous hypnose / The Gift
season["SGA-S01E18"] = {
    id         = "SGA-S01E18",
    namespace  = "Épisode",
    page_title = "Sous hypnose",
    title_fr   = "''Sous hypnose''",
    title_vo   = "\"The Gift\"",
    season     = 1,
    episode    = 18,
    property   = "Sous hypnose",
    aliases    = {
        "sga s01e18",
        "sga 118",
        "sga 1x18",
        "sous hypnose",
        "the gift",
    },
}

-- S01E19 - Assiégés (1/3) / The Siege (1/3)
season["SGA-S01E19"] = {
    id         = "SGA-S01E19",
    namespace  = "Épisode",
    page_title = "Assiégés, 1re partie",
    title_fr   = "''Assiégés'', 1{{re}} partie",
    title_vo   = "\"The Siege\", Part 1",
    season     = 1,
    episode    = 19,
    property   = "Assiégés, 1re partie",
    aliases    = {
        "sga s01e19",
        "sga 119",
        "sga 1x19",
        "assieges",
        "assieges 1re partie",
        "the siege",
        "the siege part 1",
    },
}

-- S01E20 - Assiégés (2/3) / The Siege (2/3)
season["SGA-S01E20"] = {
    id         = "SGA-S01E20",
    namespace  = "Épisode",
    page_title = "Assiégés, 2e partie",
    title_fr   = "''Assiégés'', 2{{e}} partie",
    title_vo   = "\"The Siege\", Part 2",
    season     = 1,
    episode    = 20,
    property   = "Assiégés, 2e partie",
    aliases    = {
        "sga s01e20",
        "sga 120",
        "sga 1x20",
        "assieges 2e partie",
        "the siege part 2",
    },
}

----------------------------------------------------------------------
-- Alias → ID
--  Each alias forwards to the main input.
--  Aliases include normalized forms derived from VF/VO titles present in the raw text
--  plus the requested technical aliases for each episode.
----------------------------------------------------------------------

-- SGA-S01E01
season["sga s01e01"]                 = "SGA-S01E01"
season["sga 101"]                    = "SGA-S01E01"
season["sga 1x01"]                   = "SGA-S01E01"
season["une nouvelle ere"]           = "SGA-S01E01"
season["une nouvelle ere 1re partie"]= "SGA-S01E01"
season["rising"]                     = "SGA-S01E01"
season["rising part 1"]              = "SGA-S01E01"

-- SGA-S01E02
season["sga s01e02"]                 = "SGA-S01E02"
season["sga 102"]                    = "SGA-S01E02"
season["sga 1x02"]                   = "SGA-S01E02"
season["une nouvelle ere 2e partie"] = "SGA-S01E02"
season["rising part 2"]              = "SGA-S01E02"

-- SGA-S01E03
season["sga s01e03"]                 = "SGA-S01E03"
season["sga 103"]                    = "SGA-S01E03"
season["sga 1x03"]                   = "SGA-S01E03"
season["invulnerable"]               = "SGA-S01E03"
season["hide and seek"]              = "SGA-S01E03"

-- SGA-S01E04
season["sga s01e04"]                 = "SGA-S01E04"
season["sga 104"]                    = "SGA-S01E04"
season["sga 1x04"]                   = "SGA-S01E04"
season["38 minutes"]                 = "SGA-S01E04"
season["thirty eight minutes"]       = "SGA-S01E04"

-- SGA-S01E05
season["sga s01e05"]                 = "SGA-S01E05"
season["sga 105"]                    = "SGA-S01E05"
season["sga 1x05"]                   = "SGA-S01E05"
season["soupcons"]                   = "SGA-S01E05"
season["suspicion"]                  = "SGA-S01E05"

-- SGA-S01E06
season["sga s01e06"]                 = "SGA-S01E06"
season["sga 106"]                    = "SGA-S01E06"
season["sga 1x06"]                   = "SGA-S01E06"
season["la fin de l'innocence"]      = "SGA-S01E06"
season["childhoods end"]             = "SGA-S01E06"

-- SGA-S01E07
season["sga s01e07"]                 = "SGA-S01E07"
season["sga 107"]                    = "SGA-S01E07"
season["sga 1x07"]                   = "SGA-S01E07"
season["serum"]                      = "SGA-S01E07"
season["poisoning the well"]         = "SGA-S01E07"

-- SGA-S01E08
season["sga s01e08"]                 = "SGA-S01E08"
season["sga 108"]                    = "SGA-S01E08"
season["sga 1x08"]                   = "SGA-S01E08"
season["apparences"]                 = "SGA-S01E08"
season["underground"]                = "SGA-S01E08"

-- SGA-S01E09
season["sga s01e09"]                 = "SGA-S01E09"
season["sga 109"]                    = "SGA-S01E09"
season["sga 1x09"]                   = "SGA-S01E09"
season["retour sur terre"]           = "SGA-S01E09"
season["home"]                       = "SGA-S01E09"

-- SGA-S01E10
season["sga s01e10"]                 = "SGA-S01E10"
season["sga 110"]                    = "SGA-S01E10"
season["sga 1x10"]                   = "SGA-S01E10"
season["en pleine tempete"]          = "SGA-S01E10"
season["en pleine tempete 1re partie"]= "SGA-S01E10"
season["the storm"]                  = "SGA-S01E10"

-- SGA-S01E11
season["sga s01e11"]                 = "SGA-S01E11"
season["sga 111"]                    = "SGA-S01E11"
season["sga 1x11"]                   = "SGA-S01E11"
season["the eye"]                    = "SGA-S01E11"
season["en pleine tempete 2e partie"]= "SGA-S01E11"

-- SGA-S01E12
season["sga s01e12"]                 = "SGA-S01E12"
season["sga 112"]                    = "SGA-S01E12"
season["sga 1x12"]                   = "SGA-S01E12"
season["duel"]                       = "SGA-S01E12"
season["the defiant one"]            = "SGA-S01E12"

-- SGA-S01E13
season["sga s01e13"]                 = "SGA-S01E13"
season["sga 113"]                    = "SGA-S01E13"
season["sga 1x13"]                   = "SGA-S01E13"
season["virus"]                      = "SGA-S01E13"
season["hot zone"]                   = "SGA-S01E13"

-- SGA-S01E14
season["sga s01e14"]                 = "SGA-S01E14"
season["sga 114"]                    = "SGA-S01E14"
season["sga 1x14"]                   = "SGA-S01E14"
season["hors d'atteinte"]            = "SGA-S01E14"
season["sanctuary"]                  = "SGA-S01E14"

-- SGA-S01E15
season["sga s01e15"]                 = "SGA-S01E15"
season["sga 115"]                    = "SGA-S01E15"
season["sga 1x15"]                   = "SGA-S01E15"
season["le grand sommeil"]           = "SGA-S01E15"
season["before i sleep"]             = "SGA-S01E15"

-- SGA-S01E16
season["sga s01e16"]                 = "SGA-S01E16"
season["sga 116"]                    = "SGA-S01E16"
season["sga 1x16"]                   = "SGA-S01E16"
season["la communaute des quinze"]   = "SGA-S01E16"
season["the brotherhood"]            = "SGA-S01E16"

-- SGA-S01E17
season["sga s01e17"]                 = "SGA-S01E17"
season["sga 117"]                    = "SGA-S01E17"
season["sga 1x17"]                   = "SGA-S01E17"
season["derniers messages"]          = "SGA-S01E17"
season["letters from pegasus"]       = "SGA-S01E17"

-- SGA-S01E18
season["sga s01e18"]                 = "SGA-S01E18"
season["sga 118"]                    = "SGA-S01E18"
season["sga 1x18"]                   = "SGA-S01E18"
season["sous hypnose"]               = "SGA-S01E18"
season["the gift"]                   = "SGA-S01E18"

-- SGA-S01E19
season["sga s01e19"]                 = "SGA-S01E19"
season["sga 119"]                    = "SGA-S01E19"
season["sga 1x19"]                   = "SGA-S01E19"
season["assieges"]                   = "SGA-S01E19"
season["assieges 1re partie"]        = "SGA-S01E19"
season["the siege"]                  = "SGA-S01E19"
season["the siege part 1"]           = "SGA-S01E19"

-- SGA-S01E20
season["sga s01e20"]                 = "SGA-S01E20"
season["sga 120"]                    = "SGA-S01E20"
season["sga 1x20"]                   = "SGA-S01E20"
season["assieges 2e partie"]         = "SGA-S01E20"
season["the siege part 2"]           = "SGA-S01E20"

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

return season