diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 1574a9611c..5448489ff7 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -13,6 +13,7 @@ Changelog * Added `file_hash` field to documents (Karl Hobley, Dan Braghis) * Added last login to the user overview (Noah B Johnson) * Changed design of image editing page (Janneke Janssen, Ben Enright) + * Added Slovak character map for JavaScript slug generation (Andy Chosak) * Fix: Query objects returned from `PageQuerySet.type_q` can now be merged with `|` (Brady Moe) * Fix: Add `rel="noopener noreferrer"` to target blank links (Anselm Bradford) * Fix: Additional fields on custom document models now show on the multiple document upload view (Robert Rollins, Sergey Fedoseev) diff --git a/docs/releases/2.4.rst b/docs/releases/2.4.rst index d48967c0a3..43a7c3aabd 100644 --- a/docs/releases/2.4.rst +++ b/docs/releases/2.4.rst @@ -31,6 +31,7 @@ Other features * Added ``file_hash`` field to documents (Karl Hobley, Dan Braghis) * Added last login to the user overview (Noah B Johnson) * Changed design of image editing page (Janneke Janssen, Ben Enright) + * Added Slovak character map for JavaScript slug generation (Andy Chosak) Bug fixes ~~~~~~~~~ diff --git a/wagtail/admin/static_src/wagtailadmin/js/vendor/urlify.js b/wagtail/admin/static_src/wagtailadmin/js/vendor/urlify.js index 8207cbdc07..4e3069f853 100644 --- a/wagtail/admin/static_src/wagtailadmin/js/vendor/urlify.js +++ b/wagtail/admin/static_src/wagtailadmin/js/vendor/urlify.js @@ -58,6 +58,14 @@ 'ů': 'u', 'ž': 'z', 'Č': 'C', 'Ď': 'D', 'Ě': 'E', 'Ň': 'N', 'Ř': 'R', 'Š': 'S', 'Ť': 'T', 'Ů': 'U', 'Ž': 'Z' }; + var SLOVAK_MAP = { + 'á': 'a', 'ä': 'a', 'č': 'c', 'ď': 'd', 'é': 'e', 'í': 'i', 'ľ': 'l', + 'ĺ': 'l', 'ň': 'n', 'ó': 'o', 'ô': 'o', 'ŕ': 'r', 'š': 's', 'ť': 't', + 'ú': 'u', 'ý': 'y', 'ž': 'z', + 'Á': 'a', 'Ä': 'A', 'Č': 'C', 'Ď': 'D', 'É': 'E', 'Í': 'I', 'Ľ': 'L', + 'Ĺ': 'L', 'Ň': 'N', 'Ó': 'O', 'Ô': 'O', 'Ŕ': 'R', 'Š': 'S', 'Ť': 'T', + 'Ú': 'U', 'Ý': 'Y', 'Ž': 'Z' + }; var POLISH_MAP = { 'ą': 'a', 'ć': 'c', 'ę': 'e', 'ł': 'l', 'ń': 'n', 'ó': 'o', 'ś': 's', 'ź': 'z', 'ż': 'z', @@ -108,6 +116,7 @@ RUSSIAN_MAP, UKRAINIAN_MAP, CZECH_MAP, + SLOVAK_MAP, POLISH_MAP, LATVIAN_MAP, ARABIC_MAP,