xref: /webtrees/app/Module/FrenchHistory.php (revision a966b1c0a9902a09a6dc29cf9194fe33e134c5a4)
1<?php
2
3/**
4 * webtrees: online genealogy
5 * Copyright (C) 2019 webtrees development team
6 * This program is free software: you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation, either version 3 of the License, or
9 * (at your option) any later version.
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
14 * You should have received a copy of the GNU General Public License
15 * along with this program. If not, see <http://www.gnu.org/licenses/>.
16 *
17 * Original source : http://www.lorand.org/spip.php?article194
18 */
19
20declare(strict_types=1);
21
22namespace Fisharebest\Webtrees\Module;
23
24use Illuminate\Support\Collection;
25
26/**
27 * Class FrenchHistory
28 */
29class FrenchHistory extends AbstractModule implements ModuleHistoricEventsInterface
30{
31    use ModuleHistoricEventsTrait;
32
33    /**
34     * How should this module be identified in the control panel, etc.?
35     *
36     * @return string
37     */
38    public function title(): string
39    {
40        return 'Faits historiques de France';
41    }
42
43    /**
44     * Should this module be enabled when it is first installed?
45     *
46     * @return bool
47     */
48    public function isEnabledByDefault(): bool
49    {
50        return false;
51    }
52
53    /**
54     * All events provided by this module.
55     *
56     * @return Collection<string>
57     */
58    public function historicEventsAll(): Collection
59    {
60        return new Collection([
61            # Famines
62            "1 EVEN Grands froids suivis de famine et d’épidémies en France\n2 TYPE Famine\n2 DATE FROM 974 TO 975\n2 NOTE un tiers de la population française",
63            "1 EVEN Famine et peste en France\n2 TYPE Famine\n2 DATE 1097\n2 NOTE 100 000 morts",
64            "1 EVEN Famine au Languedoc\n2 TYPE Famine\n2 DATE 1528",
65            "1 EVEN Famine dans l’est de la France\n2 TYPE Famine\n2 DATE FROM 1650 TO 1652",
66            "1 EVEN Famine en France\n2 TYPE Famine\n2 DATE FROM 1693 TO 1694\n2 NOTE  2 millions de morts",
67            "1 EVEN Famines entrainant la révolution française\n2 TYPE Famine\n2 DATE 1788",
68            # Révolutions
69            "1 EVEN Révolution française\n2 TYPE Révolution\n2 DATE FROM 5 MAY 1789 TO 9 NOV 1799",
70            # Guerres civiles
71            "1 EVEN Guerre civile d’Espagne\n2 TYPE Guerre civile\n2 DATE 17 JUL 1936\n2 NOTE https://fr.wikipedia.org/wiki/Guerre_d%27Espagne",
72            # Guerres
73            "1 EVEN Guerre franco-allemande\n2 TYPE Guerre\n2 DATE FROM 19 JUL 1870 TO 29 JAN 1871\n2 NOTE https://fr.wikipedia.org/wiki/Guerre_franco-allemande_de_1870",
74            "1 EVEN Première Guerre mondiale\n2 TYPE Guerre\n2 FROM DATE 1 AUG 1914 TO 11 NOV 1918\n2 NOTE https://fr.wikipedia.org/wiki/Premi%C3%A8re_Guerre_mondiale",
75            "1 EVEN Seconde Guerre mondiale\n2 TYPE Guerre\n2 DATE FROM 3 SEP 1939 TO 8 MAY 1945\n2 NOTE https://fr.wikipedia.org/wiki/Seconde_Guerre_mondiale",
76            # Présidents de France
77            "1 EVEN Louis-Napoléon Bonaparte\n2 TYPE Président de la République Française\n2 DATE 10 DEC 1848\n2 NOTE 1er président",
78            "1 EVEN Adolphe Thiers\n2 TYPE Président de la République Française\n2 DATE 31 AUG 1871\n2 NOTE 2ème président",
79            "1 EVEN Patrice de Mac-Mahon\n2 TYPE Président de la République Française\n2 DATE 24 MAY 1873\n2 NOTE 3ème président",
80            "1 EVEN Jules Grévy\n2 TYPE Président de la République Française\n2 DATE 30 JAN 1879\n2 NOTE 4ème président",
81            "1 EVEN Sadi Carnot\n2 TYPE Président de la République Française\n2 DATE 3 DEC 1887\n2 NOTE 5ème président",
82            "1 EVEN Jean Casimir-Perier\n2 TYPE Président de la République Française\n2 DATE 27 JUN 1894\n2 NOTE 6ème président",
83            "1 EVEN Félix Faure\n2 TYPE Président de la République Française\n2 DATE 17 JAN 1895\n2 NOTE 7ème président",
84            "1 EVEN Emile Loubet\n2 TYPE Président de la République Française\n2 DATE 18 FEB 1899\n2 NOTE 8ème président",
85            "1 EVEN Armand Fallières\n2 TYPE Président de la République Française\n2 DATE 18 FEB 1906\n2 NOTE 9ème président",
86            "1 EVEN Raymond Poincaré\n2 TYPE Président de la République Française\n2 DATE 18 FEB 1913\n2 NOTE 10ème président",
87            "1 EVEN Paul Deschanel\n2 TYPE Président de la République Française\n2 DATE 18 FEB 1920\n2 NOTE 11ème président",
88            "1 EVEN Alexandre Millerand\n2 TYPE Président de la République Française\n2 DATE 23 SEP 1920\n2 NOTE 12ème président",
89            "1 EVEN Gaston Doumergue\n2 TYPE Président de la République Française\n2 DATE 13 JUN 1924\n2 NOTE 13ème président",
90            "1 EVEN Paul Doumer\n2 TYPE Président de la République Française\n2 DATE 13 JUN 1931\n2 NOTE 14ème président",
91            "1 EVEN Albert Lebrun\n2 TYPE Président de la République Française\n2 DATE 10 MAY 1932\n2 NOTE 15ème président",
92            "1 EVEN Vincent Auriol\n2 TYPE Président de la République Française\n2 DATE 16 JAN 1947\n2 NOTE 16ème président",
93            "1 EVEN René Coty\n2 TYPE Président de la République Française\n2 DATE 16 JAN 1954\n2 NOTE 17ème président",
94            "1 EVEN Charles de Gaulle\n2 TYPE Président de la République Française\n2 DATE 8 JAN 1959\n2 NOTE 18ème président",
95            "1 EVEN Georges Pompidou\n2 TYPE Président de la République Française\n2 DATE 20 JUN 1969\n2 NOTE 19ème président",
96            "1 EVEN Valéry Giscard d’Estaing\n2 TYPE Président de la République Française\n2 DATE 27 MAY 1974\n2 NOTE 20ème président",
97            "1 EVEN François Mitterrand\n2 TYPE Président de la République Française\n2 DATE 21 MAY 1981\n2 NOTE 21ème président",
98            "1 EVEN Jacques Chirac\n2 TYPE Président de la République Française\n2 DATE 17 MAY 1995\n2 NOTE 22ème président",
99            "1 EVEN Nicolas Sarkozy\n2 TYPE Président de la République Française\n2 DATE 16 MAY 2007\n2 NOTE 23ème président",
100            "1 EVEN François Hollande\n2 TYPE Président de la République Française\n2 DATE 15 MAY 2012\n2 NOTE 24ème président",
101            "1 EVEN Emmanuel Macron\n2 TYPE Président de la République Française\n2 DATE 15 MAY 2016\n2 NOTE 25ème président",
102            # Rois de France
103            "1 EVEN Hugues Ier Capet\n2 TYPE Roi de France\n2 DATE 3 JUL 987",
104            "1 EVEN Robert II le Pieux\n2 TYPE Roi de France\n2 DATE 24 OCT 996",
105            "1 EVEN Henri Ier\n2 TYPE Roi de France\n2 DATE 20 JUL 1031",
106            "1 EVEN Philippe Ier\n2 TYPE Roi de France\n2 DATE 4 AUG 1060",
107            "1 EVEN Louis VI le Gros\n2 TYPE Roi de France\n2 DATE 22 JUL 1108",
108            "1 EVEN Louis VII le Jeune\n2 TYPE Roi de France\n2 DATE 1 AUG 1137",
109            "1 EVEN Philippe II Auguste\n2 TYPE Roi de France\n2 DATE 18 SEP 1180",
110            "1 EVEN Louis VIII le Lion\n2 TYPE Roi de France\n2 DATE 14 JUL 1223",
111            "1 EVEN Louis IX Saint Louis\n2 TYPE Roi de France\n2 DATE 8 NOV 1226",
112            "1 EVEN Philippe III le Hardi\n2 TYPE Roi de France\n2 DATE 25 AUG 1270",
113            "1 EVEN Philippe IV le Bel\n2 TYPE Roi de France\n2 DATE 5 OCT 1285",
114            "1 EVEN Louis X le Hutin\n2 TYPE Roi de France\n2 DATE 29 NOV 1314",
115            "1 EVEN Jean Ier le Posthume\n2 TYPE Roi de France\n2 DATE 5 JUN 1315\n2 NOTE né le 15 novembre 1316",
116            "1 EVEN Philippe V le Long\n2 TYPE Roi de France\n2 DATE 19 NOV 1316",
117            "1 EVEN Charles IV le Bel\n2 TYPE Roi de France\n2 DATE 3 JAN 1322",
118            "1 EVEN Philippe VI de Valois\n2 TYPE Roi de France\n2 DATE 1 FEB 1328",
119            "1 EVEN Jean II le Bon\n2 TYPE Roi de France\n2 DATE 22 AUG 1350",
120            "1 EVEN Charles V le Sage\n2 TYPE Roi de France\n2 DATE 8 APR 1364",
121            "1 EVEN Charles VI le Fol\n2 TYPE Roi de France\n2 DATE 16 SEP 1380",
122            "1 EVEN Charles VII le Victorieux\n2 TYPE Roi de France\n2 DATE 21 OCT 1422",
123            "1 EVEN Louis XI le Prudent\n2 TYPE Roi de France\n2 DATE 22 JUL 1461",
124            "1 EVEN Charles VIII l’Affable\n2 TYPE Roi de France\n2 DATE 30 AUG 1483",
125            "1 EVEN Louis XII le Père du Peuple\n2 TYPE Roi de France\n2 DATE 7 APR 1498",
126            "1 EVEN François Ier\n2 TYPE Roi de France\n2 DATE 1 JAN 1515",
127            "1 EVEN Henri II\n2 TYPE Roi de France\n2 DATE 1 MAR 1547",
128            "1 EVEN François II\n2 TYPE Roi de France\n2 DATE 10 JUL 1559",
129            "1 EVEN Charles IX\n2 TYPE Roi de France\n2 DATE 5 DEC 1560",
130            "1 EVEN Henri III\n2 TYPE Roi de France\n2 DATE 30 MAY 1574",
131            "1 EVEN Henri IV le Grand\n2 TYPE Roi de France\n2 DATE 1 AUG 1589",
132            "1 EVEN Louis XIII le Juste\n2 TYPE Roi de France\n2 DATE 14 MAY 1610",
133            "1 EVEN Louis XIV le Grand\n2 TYPE Roi de France\n2 DATE 14 MAY 1643",
134            "1 EVEN Louis XV le Bien-Aimé\n2 TYPE Roi de France\n2 DATE 1 SEP 1715",
135            "1 EVEN Louis XVI\n2 TYPE Roi de France\n2 DATE 10 MAY 1774",
136            "1 EVEN Louis XVIII\n2 TYPE Roi de France\n2 DATE 6 APR 1814",
137            "1 EVEN Louis XVIII\n2 TYPE Roi de France\n2 DATE 22 JUN 1815",
138            "1 EVEN Charles X\n2 TYPE Roi de France\n2 DATE 16 SEP 1824",
139            "1 EVEN Louis-Philippe Ier\n2 TYPE Roi des Français\n2 DATE 9 AUG 1830\n2 NOTE dernier roi de France",
140            # Empereurs de France
141            "1 EVEN Napoléon Ier\n2 TYPE Empereur des Français\n2 DATE 18 MAY 1804",
142            "1 EVEN Napoléon III\n2 TYPE Empereur des Français\n2 DATE 4 DEC 1852",
143            # Régimes politiques
144            "1 EVEN Monarchie Constitutionnelle\n2 TYPE Régime politique\n2 DATE 4 SEP 1791",
145            "1 EVEN Ire République\n2 TYPE Régime politique\n2 DATE 22 SEP 1792",
146            "1 EVEN Directoire\n2 TYPE Régime politique\n2 DATE 26 OCT 1795",
147            "1 EVEN Consulat\n2 TYPE Régime politique\n2 DATE 9 NOV 1799",
148            "1 EVEN Cent-Jours\n2 TYPE Régime politique\n2 DATE 22 MAR 1815",
149            "1 EVEN Gouvernement Provisoire de 1848\n2 TYPE Régime politique\n2 DATE 25 FEB 1848",
150            "1 EVEN IIe République\n2 TYPE Régime politique\n2 DATE 4 NOV 1848",
151            "1 EVEN IIIe République\n2 TYPE Régime politique\n2 DATE 4 SEP 1870",
152            "1 EVEN Gouvernement de Vichy\n2 TYPE Régime politique\n2 DATE 11 JUL 1940",
153            "1 EVEN Gouvernement Provisoire de la République Française\n2 TYPE Régime politique\n2 DATE 2 JUN 1944",
154            "1 EVEN IVe République\n2 TYPE Régime politique\n2 DATE 24 OCT 1946",
155            "1 EVEN Ve République\n2 TYPE Régime politique\n2 DATE 5 OCT 1958",
156            # Événements politiques
157            "1 EVEN Naissance du Parti Communiste Français\n2 TYPE Parti Communiste Français\n2 DATE 25 DEC 1920 Congrès de Tours",
158            "1 EVEN Victoire du Peuple\n2 TYPE Front populaire\n2 DATE 03 MAY 1936\n2 NOTE https://fr.wikipedia.org/wiki/Front_populaire_%28France%29",
159            # Religieux
160            "1 EVEN Loi du 9 décembre 1905 relative à la séparation des Églises et de l’État\n2 TYPE Séparation des Églises et de l’État Française\n2 DATE 09 DEC 1905",
161        ]);
162    }
163}
164