Module:Date/Data : Différence entre versions
(réduction des plages pour les éléments principaux des catégories) |
(correction détection paramètres page) |
||
Ligne 542 : | Ligne 542 : | ||
local page = mw.title.getCurrentTitle():getContent() or '' | local page = mw.title.getCurrentTitle():getContent() or '' | ||
− | local param = string.match( page, '{{ | + | local param = string.match( page, '{{[Dd]ate|[^}]*|paramètres page=(.-)}}' ) or '' |
data.parametresPage = { | data.parametresPage = { | ||
− | qualificatif = string.match( param, 'qualificatif=(.-)[, | + | qualificatif = string.match( param, 'qualificatif=(.-)[,|}]' ), |
− | julien = string.match( param, 'julien=(.-)[, | + | julien = string.match( param, 'julien=(.-)[,|}]' ), |
− | avJC = string.match( param, 'avJC=(.-)[, | + | avJC = string.match( param, 'avJC=(.-)[,|}]' ), |
} | } | ||
Version du 31 août 2013 à 09:31
La documentation pour ce module peut être créée à Module:Date/Data/doc
-- base de donnée répertoriant pour différentes thématique -- les plages de chronologique existant ou qui ont très peu de chance d'exister. local data = { } data[''] = { qualificatif = '', jour = true, mois = {aucun = 1700, tous = {1938, 2013} }, } -- -------------- -- -- Thématiques -- -- -------------- -- -- Sport data['sport'] = { qualificatif = 'en sport', cat = 'sport', jour = true, mois = { aucun = 2004, tous = {2005, 2012} }, annee = { aucun = 1849, tous = {1850, 2018} }, } data['en sport'] = data['sport'] data['en athlétisme'] = { qualificatif = 'en athlétisme', cat = 'sport', annee = { aucun = 2000, tous = {2002, 2013} }, } data['en baseball'] = { qualificatif = 'en baseball', cat = 'sport', annee = { aucun = 1860, tous = {2006, 2013} }, } data['en basket-ball'] = { qualificatif = 'en basket-ball', cat = 'sport', annee = { aucun = 1880, tous = {1930, 2015} }, } data['en cyclisme'] = { qualificatif = 'en cyclisme', cat = 'sport', annee = { aucun = 1900, tous = {1935, 2014} }, } data['en football'] = { qualificatif = 'en football', cat = 'sport', annee = { aucun = 1850, tous = {1871, 2014} } } data['en football américain'] = { qualificatif = 'en football américain', cat = 'sport', annee = { aucun = 2000, tous = {2006, 2008} }, } data['en gymnastique'] = { qualificatif = 'en gymnastique', cat = 'sport', annee = { aucun = 1970, tous = {1980, 2012} }, } data['en handball'] = { qualificatif = 'en handball', cat = 'sport', annee = { aucun = 2008, tous = {2013, 2013} }, } data['en hockey sur glace'] = { qualificatif = 'en hockey sur glace', cat = 'sport', annee = { aucun = 1890, tous = {1920, 2013} }, } data['en natation'] = { qualificatif = 'en natation', cat = 'sport', annee = { aucun = 2004, tous = {2008, 2017} }, } data['en rugby à XIII'] = { qualificatif = 'en rugby à XIII', cat = 'sport', annee = { aucun = 2006, tous = {2010, 2013} }, } data['en rugby à XV'] = { qualificatif = 'en rugby à XV', cat = 'sport', annee = { aucun = 1858, tous = {1871, 2013} }, } data['en ski'] = { qualificatif = 'en ski', cat = 'sport', annee = { aucun = 2004, tous = {2007, 2009} }, } data['en sport automobile'] = { qualificatif = 'en sport automobile', cat = 'sport', annee = { aucun = 1880, tous = {1911, 2013} }, } data['en tennis'] = { qualificatif = 'en tennis', cat = 'sport', annee = { aucun = 1980, tous = {1998, 2013} }, } -- Autres thématiques data['thématique'] = { qualificatif = '' } data['en aéronautique'] = { qualificatif = 'en aéronautique', cat = 'thématique', annee = { aucun = 1899, tous = {1900, 2014} }, } data['en architecture'] = { qualificatif = 'en architecture', cat = 'thématique', annee = { aucun = 1189, tous = {1567, 2013} }, } data['en astronautique'] = { qualificatif = 'en astronautique', cat = 'thématique', annee = { aucun = 1950, tous = {2000, 2014}, } } data['en astronomie'] = { qualificatif = 'en astronomie', cat = 'thématique', annee = { aucun = 1995, tous = {2000, 2013}, seul = {1975}} } data['en automobile'] = { qualificatif = 'en automobile', cat = 'thématique', annee = { aucun = 1940, } } data['en bande dessinée'] = { qualificatif = 'en bande dessinée', cat = 'thématique', annee = { aucun = 1899, tous = {1900, 2013} } } data['dans les chemins de fer'] = { qualificatif = 'dans les chemins de fer', cat = 'thématique', jour = true, annee = { aucun = 1799, tous = {1800, 2013} }, } data['au cinéma'] = { qualificatif = 'au cinéma', cat = 'thématique', annee = { aucun = 1887, tous = {1888, 2015} } } data['chez Disney'] = { qualificatif = 'chez Disney', cat = 'thématique', annee = { aucun = 1920, tous = {1922, 2013} } } data['en droit'] = { qualificatif = 'en droit', cat = 'thématique', annee = { aucun = 1600, tous = {1692, 2014} } } data['aux échecs'] = { qualificatif = 'aux échecs', cat = 'thématique', annee = { aucun = 1980, tous = {1987, 2013} } } data['en économie'] = { qualificatif = 'en économie', cat = 'thématique', mois= { aucun = 2008 }, annee = { aucun = 1900, tous = {2005, 2010}, seul = {1854} } } data['en informatique'] = { qualificatif = 'en informatique', cat = 'thématique', annee = { aucun = 1940, tous = {1964, 2013} } } data['en jeu'] = { qualificatif = 'en jeu', cat = 'thématique', annee = { aucun = 1960, tous = {1974, 2013} } } data['en jeu vidéo'] = { qualificatif = 'en jeu vidéo', cat = 'thématique', annee = { aucun = 1960, tous = {1971, 2014} } } data['en littérature'] = { qualificatif = 'en littérature', cat = 'thématique', annee = {aucun = 1350, tous = {1468, 2014} }, } data['en musique'] = { qualificatif = 'en musique', cat = 'thématique', annee = { aucun = 1750, tous = {1797, 2013} } } data['en musique classique'] = { qualificatif = 'en musique classique', cat = 'thématique', annee = { aucun = 1399, tous = {1400, 2013}, seul = {1375} } } data['en numismatique'] = { qualificatif = 'en numismatique', cat = 'thématique', annee = { aucun = 1940, tous = {1998, 2021} } } data['dans les parcs de loisirs'] = { qualificatif = 'dans les parcs de loisirs', cat = 'thématique', annee = { aucun = 1850, tous = {1870, 2014} } } data['en photographie'] = { qualificatif = 'en photographie', cat = 'thématique', annee = { aucun = 1780, tous = {1949, 2014} } } data['en santé et médecine'] = { qualificatif = 'en santé et médecine', cat = 'thématique', annee = { aucun = 1900, tous = {2005, 2009} }, } data['en science'] = { qualificatif = 'en science', cat = 'thématique', annee = { aucun = 1499, tous = {1500, 2013}, seul = {850, 783} }, } data['en sociologie'] = { qualificatif = 'en sociologie', cat = 'thématique', annee = { aucun = 1850, tous = {1900, 1939} }, } data['à la télévision'] = { qualificatif = 'à la télévision', cat = 'thématique', annee = { aucun = 1896, tous = {1897, 2014} }, } data['au théâtre'] = { qualificatif = 'au théâtre', cat = 'thématique', annee = { aucun = 1500, tous = {1596, 2013} }, } -- -------------- -- -- Géographie -- -- -------------- -- -- Afrique data['Afrique'] = { qualificatif = 'par pays en Afrique', cat = 'Afrique', annee = { aucun = 2003, tous = {2005, 2013} }, } data['par pays en Afrique'] = data['Afrique'] data['en Afrique'] = { qualificatif = 'en Afrique', cat = 'Afrique', mois = { aucun = 2004, tous = {2005, 2007} }, annee = { aucun = 2000, tous = {2004, 2009} }, } data['en Algérie'] = { qualificatif = 'en Algérie', cat = 'Afrique', annee = { aucun = 2000, tous = {2009, 2011} }, } data['au Burundi'] = { qualificatif = 'au Burundi', cat = 'Afrique', annee = { aucun = 2005, tous = {2009, 2010} }, } data['en Égypte'] = { qualificatif = 'en Égypte', cat = 'Afrique', annee = { aucun = 2005, tous = {2008, 2011} }, } data['à Madagascar'] = { qualificatif = 'à Madagascar', cat = 'Afrique', annee = { aucun = 2005, tous = {2009, 2010} }, } data['au Mali'] = { qualificatif = 'au Mali', cat = 'Afrique', annee = { aucun = 2000, tous = {2005, 2013} }, } data['au Maroc'] = { qualificatif = 'au Maroc', cat = 'Afrique', annee = { aucun = 1900, tous = {2001, 2012} }, } data['en Mauritanie'] = { qualificatif = 'en Mauritanie', cat = 'Afrique', annee = { aucun = 2005, tous = {2008, 2010} }, } data['en Tunisie'] = { qualificatif = 'en Tunisie', cat = 'Afrique', annee = { aucun = 2000, tous = {2006, 2011} }, } data['au Zimbabwe'] = { qualificatif = 'au Zimbabwe', cat = 'Afrique', annee = { aucun = 2005, tous = {2008, 2010} }, } data['en Angola'] = data['Afrique'] data['au Bénin'] = data['Afrique'] data['au Botswana'] = data['Afrique'] data['au Burkina Faso'] = data['Afrique'] data['au Burundi'] = data['Afrique'] data['au Cameroun'] = data['Afrique'] data['en République centrafricaine'] = data['Afrique'] data['au Congo Brazzaville'] = data['Afrique'] data['au Congo démocratique'] = data['Afrique'] data['au Comores'] = data['Afrique'] data["en Côte d'Ivoire"] = data['Afrique'] data['à Djibouti'] = data['Afrique'] data['en Érythrée'] = data['Afrique'] data['en Éthiopie'] = data['Afrique'] data['au Gabon'] = data['Afrique'] data['au Ghana'] = data['Afrique'] data['en Guinée'] = data['Afrique'] data['en Guinée-Bissau'] = data['Afrique'] data['en Guinée équatoriale'] = data['Afrique'] data['au Kenya'] = data['Afrique'] data['au Liberia'] = data['Afrique'] data['en Libye'] = data['Afrique'] data['au Mozambique'] = data['Afrique'] data['en Namibie'] = data['Afrique'] data['au Niger'] = data['Afrique'] data['au Nigeria'] = data['Afrique'] data['en Ouganda'] = data['Afrique'] data['au Rwanda'] = data['Afrique'] data['au Sahara occidental'] = data['Afrique'] data['au Sénégal'] = data['Afrique'] data['en Somalie'] = data['Afrique'] data['au Soudan'] = data['Afrique'] data['en Tanzanie'] = data['Afrique'] data['au Tchad'] = data['Afrique'] data['au Togo'] = data['Afrique'] -- Amérique data['Amérique'] = { qualificatif = 'par pays en Amérique', cat = 'Amérique', annee = { aucun = 1996, tous = {2000, 2013} }, } data['par pays en Amérique'] = data['Amérique'] data['en Amérique'] = { qualificatif = 'en Amérique', cat = 'Amérique', annee = { aucun = 1995, tous = {2000, 2010} }, } data['au Canada'] = { qualificatif = 'au Canada', cat = 'Amérique', mois = { aucun = 2100, seul = { 'Novembre 2005', 'Décembre 2005', 'Janvier 2006', 'Février 2006'} }, annee = { aucun = 1680, tous = {1700, 2015}, seul = {1534} }, } data['au Nouveau-Brunswick'] = { qualificatif = 'au Nouveau-Brunswick', cat = 'Amérique', annee = { aucun = 1700, tous = {1860, 2013} }, } data['au Québec'] = { qualificatif = 'au Québec', cat = 'Amérique', annee = { aucun = 1700, tous = {1866, 2015} }, } data['aux États-Unis'] = { qualificatif = 'aux États-Unis', cat = 'Amérique', annee = { aucun = 1700, tous = {1980, 2013} }, } data['en Argentine'] = data['Amérique'] data['à la Barbade'] = data['Amérique'] data['au Belize'] = data['Amérique'] data['en Bolivie'] = data['Amérique'] data['au Brésil'] = data['Amérique'] data['au Chili'] = data['Amérique'] data['en Colombie'] = data['Amérique'] data['au Costa Rica'] = data['Amérique'] data['à Cuba'] = data['Amérique'] data['en Équateur'] = data['Amérique'] data['au Groenland'] = data['Amérique'] data['au Guatemala'] = data['Amérique'] data['en Guyane'] = data['Amérique'] data['à Haïti'] = data['Amérique'] data['au Honduras'] = data['Amérique'] data['en Jamaïque'] = data['Amérique'] data['au Mexique'] = data['Amérique'] data['au Nicaragua'] = data['Amérique'] data['au Panama'] = data['Amérique'] data['au Paraguay'] = data['Amérique'] data['au Pérou'] = data['Amérique'] data['à Porto Rico'] = data['Amérique'] data['à Saint-Pierre-et-Miquelon'] = data['Amérique'] data['au Salvador'] = data['Amérique'] data['en Uruguay'] = data['Amérique'] data['au Venezuela'] = data['Amérique'] -- Asie data['Asie'] = { qualificatif = 'par pays en Asie', cat = 'Asie', annee = { aucun = 2003, tous = {2005, 2013} }, } data['par pays en Asie'] = data['Asie'] data['en Asie'] = { qualificatif = 'en Asie', cat = 'Asie', annee = { aucun = 2000, tous = {2005, 2010} }, } data['en Afghanistan'] = data['Asie'] data['au Bangladesh'] = data['Asie'] data['en Birmanie'] = data['Asie'] data['au Bhoutan'] = data['Asie'] data['au Cambodge'] = data['Asie'] data['en Chine'] = data['Asie'] data['aux Comores'] = data['Asie'] data['en Corée du Nord'] = data['Asie'] data['en Corée du Sud'] = data['Asie'] data['en Inde'] = data['Asie'] data['en Indonésie'] = data['Asie'] data['en Iran'] = data['Asie'] data['au Japon'] = data['Asie'] data['au Kazakhstan'] = data['Asie'] data['en Malaisie'] = data['Asie'] data['à Mayotte'] = data['Asie'] data['au Népal'] = data['Asie'] data['en Ouzbékistan'] = data['Asie'] data['au Pakistan'] = data['Asie'] data['aux Philippines'] = data['Asie'] data['à la La Réunion'] = data['Asie'] data['aux Seychelles'] = data['Asie'] data['à Singapour'] = data['Asie'] data['au Sri Lanka'] = data['Asie'] data['à Taïwan'] = data['Asie'] data['en Thaïlande'] = data['Asie'] data['au Tibet'] = data['Asie'] data['au Timor oriental'] = data['Asie'] data['au Turkménistan'] = data['Asie'] data['au Viêt Nam'] = data['Asie'] -- Europe data['Europe'] = { qualificatif = 'par pays en Europe', cat = 'Europe', annee = { aucun = 1987, tous = {1999, 2013}, seul = {1976} }, } data['par pays en Europe'] = data['Europe'] data['en Europe'] = { qualificatif = 'en Europe', cat = 'Europe', annee = { aucun = 1950, tous = {2008, 2013} }, } data['en France'] = { qualificatif = 'en France', cat = 'Europe', mois = { aucun = 2004, tous = {2008, 2009}, seul = { 'Octobre 2004', 'Mai 1968'} }, annee = { aucun = 1499, tous = {1545, 2014} }, } data['en Albanie'] = data['Europe'] data['en Allemagne'] = data['Europe'] data['en Arménie'] = data['Europe'] data['en Autriche'] = data['Europe'] data['en Belgique'] = data['Europe'] data['en Biélorussie'] = data['Europe'] data['en Bosnie'] = data['Europe'] data['en Bulgarie'] = data['Europe'] data['à Chypre'] = data['Europe'] data['en Croatie'] = data['Europe'] data['au Danemark'] = data['Europe'] data['en Espagne'] = data['Europe'] data['en Estonie'] = data['Europe'] data['en Finlande'] = data['Europe'] data['en Géorgie'] = data['Europe'] data['en Grèce'] = data['Europe'] data['en Hongrie'] = data['Europe'] data['en Irlande'] = data['Europe'] data['en Islande'] = data['Europe'] data['en Italie'] = data['Europe'] data['au Kosovo'] = data['Europe'] data['en Lituanie'] = data['Europe'] data['en Lettonie'] = data['Europe'] data['au Luxembourg'] = data['Europe'] data['en Macédoine'] = data['Europe'] data['à Malte'] = data['Europe'] data['en Moldavie'] = data['Europe'] data['au Monténégro'] = data['Europe'] data['en Norvège'] = data['Europe'] data['aux Pays-Bas'] = data['Europe'] data['en Pologne'] = data['Europe'] data['au Portugal'] = data['Europe'] data['en Roumanie'] = data['Europe'] data['au Royaume-Uni'] = data['Europe'] data['en Russie'] = data['Europe'] data['en Serbie'] = data['Europe'] data['en Slovaquie'] = data['Europe'] data['en Slovénie'] = data['Europe'] data['en Suède'] = data['Europe'] data['en Suisse'] = data['Europe'] data['en République tchèque'] = data['Europe'] data['en Turquie'] = data['Europe'] data['en Ukraine'] = data['Europe'] data["dans l'Union européenne"] = data['Europe'] data['au Vatican'] = data['Europe'] -- Océanie data['Océanie'] = { qualificatif = 'par pays en Océanie', cat = 'Océanie', annee = { aucun = 2003, tous = {2005, 2013} }, } data['par pays en Océanie'] = data['Océanie'] data['en Océanie'] = { qualificatif = 'en Océanie', cat = 'Océanie', annee = { aucun = 2000, tous = {2007, 2013} }, } data['en Australie'] = data['Océanie'] data['en Micronésie'] = data['Océanie'] data['en Nouvelle-Calédonie'] = data['Océanie'] data['en Nouvelle-Zélande'] = data['Océanie'] data['en Papouasie-Nouvelle-Guinée'] = data['Océanie'] -- ------------- -- -- Générique -- -- ------------- -- data['en wikipédie'] = { mois = { aucun = 2100, tous = { 0, 0} }, annee = { aucun = 1492, tous = {2245, 2256} }, } data['en test'] = { mois = 'test mois erron�', annee = { aucun = 'pas mal', tous = 2014 }, } -- ------------------------------- -- -- paramètres date pour la page -- -- ------------------------------- -- local page = mw.title.getCurrentTitle():getContent() or '' local param = string.match( page, '{{[Dd]ate|[^}]*|paramètres page=(.-)}}' ) or '' data.parametresPage = { qualificatif = string.match( param, 'qualificatif=(.-)[,|}]' ), julien = string.match( param, 'julien=(.-)[,|}]' ), avJC = string.match( param, 'avJC=(.-)[,|}]' ), } return data