Index: graphspell-js/suggest.js ================================================================== --- graphspell-js/suggest.js +++ graphspell-js/suggest.js @@ -43,13 +43,76 @@ ["tjs", "toujours"], ["tq", "tant que|tandis que"], ["ts", "tous"], ["tt", "tant|tout"], ["tte", "toute"], - ["ttes", "toutes"] + ["ttes", "toutes"], + + ["Iier", "Iᵉʳ"], + ["Iière", "Iʳᵉ"], + ["IIième", "IIᵉ"], + ["IIIième", "IIIᵉ"], + ["IVième", "IVᵉ"], + ["Vième", "Vᵉ"], + ["VIième", "VIᵉ"], + ["VIIième", "VIIᵉ"], + ["VIIIième", "VIIIᵉ"], + ["IXième", "IXᵉ"], + ["Xième", "Xᵉ"], + ["XIième", "XIᵉ"], + ["XIIième", "XIIᵉ"], + ["XIIIième", "XIIIᵉ"], + ["XIVième", "XIVᵉ"], + ["XVième", "XVᵉ"], + ["XVIième", "XVIᵉ"], + ["XVIIième", "XVIIᵉ"], + ["XVIIIième", "XVIIIᵉ"], + ["XIXième", "XIXᵉ"], + ["XXième", "XXᵉ"], + ["XXIième", "XXIᵉ"], + ["XXIIième", "XXIIᵉ"], + ["XXIIIième", "XXIIIᵉ"], + ["XXIVième", "XXIVᵉ"], + ["XXVième", "XXVᵉ"], + ["XXVIième", "XXVIᵉ"], + ["XXVIIième", "XXVIIᵉ"], + ["XXVIIIième", "XXVIIIᵉ"], + ["XXIXième", "XXIXᵉ"], + ["XXXième", "XXXᵉ"], + ["Ier", "Iᵉʳ"], + ["Ière", "Iʳᵉ"], + ["IIème", "IIᵉ"], + ["IIIème", "IIIᵉ"], + ["IVème", "IVᵉ"], + ["Vème", "Vᵉ"], + ["VIème", "VIᵉ"], + ["VIIème", "VIIᵉ"], + ["VIIIème", "VIIIᵉ"], + ["IXème", "IXᵉ"], + ["Xème", "Xᵉ"], + ["XIème", "XIᵉ"], + ["XIIème", "XIIᵉ"], + ["XIIIème", "XIIIᵉ"], + ["XIVème", "XIVᵉ"], + ["XVème", "XVᵉ"], + ["XVIème", "XVIᵉ"], + ["XVIIème", "XVIIᵉ"], + ["XVIIIème", "XVIIIᵉ"], + ["XIXème", "XIXᵉ"], + ["XXème", "XXᵉ"], + ["XXIème", "XXIᵉ"], + ["XXIIème", "XXIIᵉ"], + ["XXIIIème", "XXIIIᵉ"], + ["XXIVème", "XXIVᵉ"], + ["XXVème", "XXVᵉ"], + ["XXVIème", "XXVIᵉ"], + ["XXVIIème", "XXVIIᵉ"], + ["XXVIIIème", "XXVIIIᵉ"], + ["XXIXème", "XXIXᵉ"], + ["XXXème", "XXXᵉ"] ]) }; if (typeof(exports) !== 'undefined') { exports.fr = suggest.fr; } Index: graphspell/fr.py ================================================================== --- graphspell/fr.py +++ graphspell/fr.py @@ -43,7 +43,70 @@ "tq": "tant que|tandis que", "ts": "tous", "tt": "tant|tout", "tte": "toute", "ttes": "toutes", - "y’a": "y a" + "y’a": "y a", + + "Iier": "Iᵉʳ", + "Iière": "Iʳᵉ", + "IIième": "IIᵉ", + "IIIième": "IIIᵉ", + "IVième": "IVᵉ", + "Vième": "Vᵉ", + "VIième": "VIᵉ", + "VIIième": "VIIᵉ", + "VIIIième": "VIIIᵉ", + "IXième": "IXᵉ", + "Xième": "Xᵉ", + "XIième": "XIᵉ", + "XIIième": "XIIᵉ", + "XIIIième": "XIIIᵉ", + "XIVième": "XIVᵉ", + "XVième": "XVᵉ", + "XVIième": "XVIᵉ", + "XVIIième": "XVIIᵉ", + "XVIIIième": "XVIIIᵉ", + "XIXième": "XIXᵉ", + "XXième": "XXᵉ", + "XXIième": "XXIᵉ", + "XXIIième": "XXIIᵉ", + "XXIIIième": "XXIIIᵉ", + "XXIVième": "XXIVᵉ", + "XXVième": "XXVᵉ", + "XXVIième": "XXVIᵉ", + "XXVIIième": "XXVIIᵉ", + "XXVIIIième": "XXVIIIᵉ", + "XXIXième": "XXIXᵉ", + "XXXième": "XXXᵉ", + "Ier": "Iᵉʳ", + "Ière": "Iʳᵉ", + "IIème": "IIᵉ", + "IIIème": "IIIᵉ", + "IVème": "IVᵉ", + "Vème": "Vᵉ", + "VIème": "VIᵉ", + "VIIème": "VIIᵉ", + "VIIIème": "VIIIᵉ", + "IXème": "IXᵉ", + "Xème": "Xᵉ", + "XIème": "XIᵉ", + "XIIème": "XIIᵉ", + "XIIIème": "XIIIᵉ", + "XIVème": "XIVᵉ", + "XVème": "XVᵉ", + "XVIème": "XVIᵉ", + "XVIIème": "XVIIᵉ", + "XVIIIème": "XVIIIᵉ", + "XIXème": "XIXᵉ", + "XXème": "XXᵉ", + "XXIème": "XXIᵉ", + "XXIIème": "XXIIᵉ", + "XXIIIème": "XXIIIᵉ", + "XXIVème": "XXIVᵉ", + "XXVème": "XXVᵉ", + "XXVIème": "XXVIᵉ", + "XXVIIème": "XXVIIᵉ", + "XXVIIIème": "XXVIIIᵉ", + "XXIXème": "XXIXᵉ", + "XXXème": "XXXᵉ" }