diff --git a/Resources/rules/french.json b/Resources/rules/french.json new file mode 100644 index 00000000..6c9b8721 --- /dev/null +++ b/Resources/rules/french.json @@ -0,0 +1,32 @@ +{ + "À": "A", + "Â": "A", + "Æ": "AE", + "Ç": "C", + "É": "E", + "È": "E", + "Ê": "E", + "Ë": "E", + "Ï": "I", + "Î": "I", + "Ô": "O", + "Œ": "OE", + "Ù": "U", + "Û": "U", + "Ü": "U", + "à": "a", + "â": "a", + "æ": "ae", + "ç": "c", + "é": "e", + "è": "e", + "ê": "e", + "ë": "e", + "ï": "i", + "î": "i", + "ô": "o", + "œ": "oe", + "ù": "u", + "û": "u", + "ü": "u" +} diff --git a/tests/SlugifyTest.php b/tests/SlugifyTest.php index 1c4d3ff1..83efc6b4 100644 --- a/tests/SlugifyTest.php +++ b/tests/SlugifyTest.php @@ -238,7 +238,7 @@ public function defaultRuleProvider() ['фильм', 'film'], ['драма', 'drama'], ['Ύπαρξη Αυτής η Σκουληκομυρμηγκότρυπα', 'iparxi-autis-i-skoulikomirmigkotripa'], - ['C’est du français !', 'c-est-du-francais'], + ['Français Œuf où à', 'francais-oeuf-ou-a'], ['هذه هي اللغة العربية', 'hthh-hy-llgh-laarby'], ['مرحبا العالم', 'mrhb-laa-lm'], ['Één jaar', 'een-jaar'],