Module:Episode/SGA/Season4
Apparence
| Il sera peut-être nécessaire de créer une page documentation pour ce module Scribunto programmé dans la page créer Les éditeurs peuvent faire des tests sur les pages bac à sable (créer | miroir) et études de cas (créer) du module. Veuillez ajouter les catégories dans la sous-page /documentation. Sous-pages de ce module. |
-- Module:Episode/SGA/Season4
-- Data from Stargate Atlantis Season 4 (episodes 61-80 overall)
-- Normalized IDs : SGA-S04Eyy
-- Generated from the provided raw text.
-- Rules applied:
-- - namespace = "Épisode"
-- - Add ", 1re partie", ", 2e partie", etc. in page_title and property and "1{{re}}/2{{e}}" in title_fr
-- only when the French titles of the parts are identical.
-- - Add ", Part X" in title_vo only when the VO titles of the parts are identical.
-- - If titles differ between parts, remove parentheses "(1/2)", "(2/2)", "(1/3)", etc. from page_title, title_fr, title_vo, property and from aliases.
-- - Aliases include the VF/VO titles present in the source (normalized) plus technical aliases "sga s04eYY", "sga 4YY", "sga 4xYY".
local season = {}
----------------------------------------------------------------------
-- Entries S04E01 .. S04E20
----------------------------------------------------------------------
-- S04E01 - Adrift (2/3) / À la dérive (2/3)
-- French and VO parts differ from other parts in this file -> remove parentheses
season["SGA-S04E01"] = {
id = "SGA-S04E01",
namespace = "Épisode",
page_title = "À la dérive",
title_fr = "''À la dérive''",
title_vo = "\"Adrift\"",
season = 4,
episode = 1,
property = "À la dérive",
aliases = {
"sga s04e01",
"sga 401",
"sga 4x01",
"a la derive",
"adrift",
},
}
-- S04E02 - Lifeline (3/3) / Dernier Recours (3/3)
season["SGA-S04E02"] = {
id = "SGA-S04E02",
namespace = "Épisode",
page_title = "Dernier Recours",
title_fr = "''Dernier Recours''",
title_vo = "\"Lifeline\"",
season = 4,
episode = 2,
property = "Dernier Recours",
aliases = {
"sga s04e02",
"sga 402",
"sga 4x02",
"dernier recours",
"lifeline",
},
}
-- S04E03 - Reunion / Retrouvailles
season["SGA-S04E03"] = {
id = "SGA-S04E03",
namespace = "Épisode",
page_title = "Retrouvailles",
title_fr = "''Retrouvailles''",
title_vo = "\"Reunion\"",
season = 4,
episode = 3,
property = "Retrouvailles",
aliases = {
"sga s04e03",
"sga 403",
"sga 4x03",
"retrouvailles",
"reunion",
},
}
-- S04E04 - Doppelganger / Cauchemar sur Atlantis
season["SGA-S04E04"] = {
id = "SGA-S04E04",
namespace = "Épisode",
page_title = "Cauchemar sur Atlantis",
title_fr = "''Cauchemar sur Atlantis''",
title_vo = "\"Doppelganger\"",
season = 4,
episode = 4,
property = "Cauchemar sur Atlantis",
aliases = {
"sga s04e04",
"sga 404",
"sga 4x04",
"cauchemar sur atlantis",
"doppelganger",
},
}
-- S04E05 - Travelers / Les Voyageurs
season["SGA-S04E05"] = {
id = "SGA-S04E05",
namespace = "Épisode",
page_title = "Les Voyageurs",
title_fr = "''Les Voyageurs''",
title_vo = "\"Travelers\"",
season = 4,
episode = 5,
property = "Les Voyageurs",
aliases = {
"sga s04e05",
"sga 405",
"sga 4x05",
"les voyageurs",
"travelers",
},
}
-- S04E06 - Tabula Rasa / Perte de mémoire
season["SGA-S04E06"] = {
id = "SGA-S04E06",
namespace = "Épisode",
page_title = "Perte de mémoire",
title_fr = "''Perte de mémoire''",
title_vo = "\"Tabula Rasa\"",
season = 4,
episode = 6,
property = "Perte de mémoire",
aliases = {
"sga s04e06",
"sga 406",
"sga 4x06",
"perte de memoire",
"tabula rasa",
},
}
-- S04E07 - Missing / Seules contre tous
season["SGA-S04E07"] = {
id = "SGA-S04E07",
namespace = "Épisode",
page_title = "Seules contre tous",
title_fr = "''Seules contre tous''",
title_vo = "\"Missing\"",
season = 4,
episode = 7,
property = "Seules contre tous",
aliases = {
"sga s04e07",
"sga 407",
"sga 4x07",
"seules contre tous",
"missing",
},
}
-- S04E08 - The Seer / Le Prophète
season["SGA-S04E08"] = {
id = "SGA-S04E08",
namespace = "Épisode",
page_title = "Le Prophète",
title_fr = "''Le Prophète''",
title_vo = "\"The Seer\"",
season = 4,
episode = 8,
property = "Le Prophète",
aliases = {
"sga s04e08",
"sga 408",
"sga 4x08",
"le prophete",
"the seer",
},
}
-- S04E09 - Miller's Crossing / Programmation mortelle
season["SGA-S04E09"] = {
id = "SGA-S04E09",
namespace = "Épisode",
page_title = "Programmation mortelle",
title_fr = "''Programmation mortelle''",
title_vo = "\"Miller's Crossing\"",
season = 4,
episode = 9,
property = "Programmation mortelle",
aliases = {
"sga s04e09",
"sga 409",
"sga 4x09",
"programmation mortelle",
"millers crossing",
},
}
-- S04E10 - This Mortal Coil (1/3) / Double Collision (1/3)
-- Parts differ across the arc -> remove parentheses
season["SGA-S04E10"] = {
id = "SGA-S04E10",
namespace = "Épisode",
page_title = "Double Collision",
title_fr = "''Double Collision''",
title_vo = "\"This Mortal Coil\"",
season = 4,
episode = 10,
property = "Double Collision",
aliases = {
"sga s04e10",
"sga 410",
"sga 4x10",
"double collision",
"this mortal coil",
},
}
-- S04E11 - Be All My Sins Remember'd (2/3) / Alliance forcée (2/3)
season["SGA-S04E11"] = {
id = "SGA-S04E11",
namespace = "Épisode",
page_title = "Alliance forcée",
title_fr = "''Alliance forcée''",
title_vo = "\"Be All My Sins Remember'd\"",
season = 4,
episode = 11,
property = "Alliance forcée",
aliases = {
"sga s04e11",
"sga 411",
"sga 4x11",
"alliance forcee",
"be all my sins rememberd",
},
}
-- S04E12 - Spoils of War (3/3) / Conséquences (3/3)
season["SGA-S04E12"] = {
id = "SGA-S04E12",
namespace = "Épisode",
page_title = "Conséquences",
title_fr = "''Conséquences''",
title_vo = "\"Spoils of War\"",
season = 4,
episode = 12,
property = "Conséquences",
aliases = {
"sga s04e12",
"sga 412",
"sga 4x12",
"consequences",
"spoils of war",
},
}
-- S04E13 - Quarantine / Quarantaine
season["SGA-S04E13"] = {
id = "SGA-S04E13",
namespace = "Épisode",
page_title = "Quarantaine",
title_fr = "''Quarantaine''",
title_vo = "\"Quarantine\"",
season = 4,
episode = 13,
property = "Quarantaine",
aliases = {
"sga s04e13",
"sga 413",
"sga 4x13",
"quarantaine",
"quarantine",
},
}
-- S04E14 - Harmony / Harmonie
season["SGA-S04E14"] = {
id = "SGA-S04E14",
namespace = "Épisode",
page_title = "Harmonie",
title_fr = "''Harmonie''",
title_vo = "\"Harmony\"",
season = 4,
episode = 14,
property = "Harmonie",
aliases = {
"sga s04e14",
"sga 414",
"sga 4x14",
"harmonie",
"harmony",
},
}
-- S04E15 - Outcast / Banni
season["SGA-S04E15"] = {
id = "SGA-S04E15",
namespace = "Épisode",
page_title = "Banni",
title_fr = "''Banni''",
title_vo = "\"Outcast\"",
season = 4,
episode = 15,
property = "Banni",
aliases = {
"sga s04e15",
"sga 415",
"sga 4x15",
"banni",
"outcast",
},
}
-- S04E16 - Trio / Trio
season["SGA-S04E16"] = {
id = "SGA-S04E16",
namespace = "Épisode",
page_title = "Trio",
title_fr = "''Trio''",
title_vo = "\"Trio\"",
season = 4,
episode = 16,
property = "Trio",
aliases = {
"sga s04e16",
"sga 416",
"sga 4x16",
"trio",
},
}
-- S04E17 - Midway / Infiltration Wraith
season["SGA-S04E17"] = {
id = "SGA-S04E17",
namespace = "Épisode",
page_title = "Infiltration Wraith",
title_fr = "''Infiltration Wraith''",
title_vo = "\"Midway\"",
season = 4,
episode = 17,
property = "Infiltration Wraith",
aliases = {
"sga s04e17",
"sga 417",
"sga 4x17",
"infiltration wraith",
"midway",
},
}
-- S04E18 - The Kindred (1/2) / Hybrides (1/2)
-- French title identical across parts (E18/E19) -> add parts in VF fields and title_fr.
-- VO title identical across parts -> add Part in title_vo.
season["SGA-S04E18"] = {
id = "SGA-S04E18",
namespace = "Épisode",
page_title = "Hybrides, 1re partie",
title_fr = "''Hybrides'', 1{{re}} partie",
title_vo = "\"The Kindred\", Part 1",
season = 4,
episode = 18,
property = "Hybrides, 1re partie",
aliases = {
"sga s04e18",
"sga 418",
"sga 4x18",
"hybrides",
"hybrides 1re partie",
"the kindred",
"the kindred part 1",
},
}
-- S04E19 - The Kindred (2/2) / Hybrides (2/2)
season["SGA-S04E19"] = {
id = "SGA-S04E19",
namespace = "Épisode",
page_title = "Hybrides, 2e partie",
title_fr = "''Hybrides'', 2{{e}} partie",
title_vo = "\"The Kindred\", Part 2",
season = 4,
episode = 19,
property = "Hybrides, 2e partie",
aliases = {
"sga s04e19",
"sga 419",
"sga 4x19",
"hybrides 2e partie",
"the kindred part 2",
},
}
-- S04E20 - The Last Man (1/2) / Le Dernier Homme (1/2)
-- Only part 1 present in file -> keep parentheses
season["SGA-S04E20"] = {
id = "SGA-S04E20",
namespace = "Épisode",
page_title = "Le Dernier Homme",
title_fr = "''Le Dernier Homme''",
title_vo = "\"The Last Man\"",
season = 4,
episode = 20,
property = "Le Dernier Homme",
aliases = {
"sga s04e20",
"sga 420",
"sga 4x20",
"le dernier homme",
"the last man",
},
}
----------------------------------------------------------------------
-- Alias → ID
-- Each alias forwards to the main entry.
-- Parentheses removed in aliases when titles differ between parts.
----------------------------------------------------------------------
season["sga s04e01"] = "SGA-S04E01"
season["sga 401"] = "SGA-S04E01"
season["sga 4x01"] = "SGA-S04E01"
season["a la derive"] = "SGA-S04E01"
season["adrift"] = "SGA-S04E01"
season["sga s04e02"] = "SGA-S04E02"
season["sga 402"] = "SGA-S04E02"
season["sga 4x02"] = "SGA-S04E02"
season["dernier recours"] = "SGA-S04E02"
season["lifeline"] = "SGA-S04E02"
season["sga s04e03"] = "SGA-S04E03"
season["sga 403"] = "SGA-S04E03"
season["sga 4x03"] = "SGA-S04E03"
season["retrouvailles"] = "SGA-S04E03"
season["reunion"] = "SGA-S04E03"
season["sga s04e04"] = "SGA-S04E04"
season["sga 404"] = "SGA-S04E04"
season["sga 4x04"] = "SGA-S04E04"
season["cauchemar sur atlantis"] = "SGA-S04E04"
season["doppelganger"] = "SGA-S04E04"
season["sga s04e05"] = "SGA-S04E05"
season["sga 405"] = "SGA-S04E05"
season["sga 4x05"] = "SGA-S04E05"
season["les voyageurs"] = "SGA-S04E05"
season["travelers"] = "SGA-S04E05"
season["sga s04e06"] = "SGA-S04E06"
season["sga 406"] = "SGA-S04E06"
season["sga 4x06"] = "SGA-S04E06"
season["perte de memoire"] = "SGA-S04E06"
season["tabula rasa"] = "SGA-S04E06"
season["sga s04e07"] = "SGA-S04E07"
season["sga 407"] = "SGA-S04E07"
season["sga 4x07"] = "SGA-S04E07"
season["seules contre tous"] = "SGA-S04E07"
season["missing"] = "SGA-S04E07"
season["sga s04e08"] = "SGA-S04E08"
season["sga 408"] = "SGA-S04E08"
season["sga 4x08"] = "SGA-S04E08"
season["le prophete"] = "SGA-S04E08"
season["the seer"] = "SGA-S04E08"
season["sga s04e09"] = "SGA-S04E09"
season["sga 409"] = "SGA-S04E09"
season["sga 4x09"] = "SGA-S04E09"
season["programmation mortelle"] = "SGA-S04E09"
season["millers crossing"] = "SGA-S04E09"
season["sga s04e10"] = "SGA-S04E10"
season["sga 410"] = "SGA-S04E10"
season["sga 4x10"] = "SGA-S04E10"
season["double collision"] = "SGA-S04E10"
season["this mortal coil"] = "SGA-S04E10"
season["sga s04e11"] = "SGA-S04E11"
season["sga 411"] = "SGA-S04E11"
season["sga 4x11"] = "SGA-S04E11"
season["alliance forcee"] = "SGA-S04E11"
season["be all my sins rememberd"] = "SGA-S04E11"
season["sga s04e12"] = "SGA-S04E12"
season["sga 412"] = "SGA-S04E12"
season["sga 4x12"] = "SGA-S04E12"
season["consequences"] = "SGA-S04E12"
season["spoils of war"] = "SGA-S04E12"
season["sga s04e13"] = "SGA-S04E13"
season["sga 413"] = "SGA-S04E13"
season["sga 4x13"] = "SGA-S04E13"
season["quarantaine"] = "SGA-S04E13"
season["quarantine"] = "SGA-S04E13"
season["sga s04e14"] = "SGA-S04E14"
season["sga 414"] = "SGA-S04E14"
season["sga 4x14"] = "SGA-S04E14"
season["harmonie"] = "SGA-S04E14"
season["harmony"] = "SGA-S04E14"
season["sga s04e15"] = "SGA-S04E15"
season["sga 415"] = "SGA-S04E15"
season["sga 4x15"] = "SGA-S04E15"
season["banni"] = "SGA-S04E15"
season["outcast"] = "SGA-S04E15"
season["sga s04e16"] = "SGA-S04E16"
season["sga 416"] = "SGA-S04E16"
season["sga 4x16"] = "SGA-S04E16"
season["trio"] = "SGA-S04E16"
season["sga s04e17"] = "SGA-S04E17"
season["sga 417"] = "SGA-S04E17"
season["sga 4x17"] = "SGA-S04E17"
season["infiltration wraith"] = "SGA-S04E17"
season["midway"] = "SGA-S04E17"
season["sga s04e18"] = "SGA-S04E18"
season["sga 418"] = "SGA-S04E18"
season["sga 4x18"] = "SGA-S04E18"
season["hybrides"] = "SGA-S04E18"
season["hybrides 1re partie"] = "SGA-S04E18"
season["the kindred"] = "SGA-S04E18"
season["the kindred part 1"] = "SGA-S04E18"
season["sga s04e19"] = "SGA-S04E19"
season["sga 419"] = "SGA-S04E19"
season["sga 4x19"] = "SGA-S04E19"
season["hybrides 2e partie"] = "SGA-S04E19"
season["the kindred part 2"] = "SGA-S04E19"
season["sga s04e20"] = "SGA-S04E20"
season["sga 420"] = "SGA-S04E20"
season["sga 4x20"] = "SGA-S04E20"
season["le dernier homme"] = "SGA-S04E20"
season["the last man"] = "SGA-S04E20"
----------------------------------------------------------------------
-- Return table
----------------------------------------------------------------------
return season