Additional Replacements for Filenames (#2625)

* Strip colons from filenames

* Add global matching for accented characters

* Add more replacements

* Added more diacritics

Namely: č,ć, ň, ń, ś, ž, ź

Co-authored-by: Lucas Becker <runxel@users.noreply.github.com>
This commit is contained in:
Peter Noble 2020-02-21 11:01:41 +00:00 committed by GitHub
parent 6d8e403ca5
commit 1afbec2d84
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -12,15 +12,17 @@ module.exports = {
.replace(/^&/, "and-") .replace(/^&/, "and-")
.replace(/&$/, "-and") .replace(/&$/, "-and")
.replace(/&/g, "-and-") .replace(/&/g, "-and-")
.replace(/[ !]/g, "") .replace(/[ !:']/g, "")
.replace(/à|á|â|ã|ä/, "a") .replace(/à|á|â|ã|ä/g, "a")
.replace(/ç/, "c") .replace(/ç|č|ć/g, "c")
.replace(/è|é|ê|ë/, "e") .replace(/è|é|ê|ë/g, "e")
.replace(/ì|í|î|ï/, "i") .replace(/ì|í|î|ï/g, "i")
.replace(/ñ/, "n") .replace(/ñ|ň|ń/g, "n")
.replace(/ò|ó|ô|õ|ö/, "o") .replace(/ò|ó|ô|õ|ö/g, "o")
.replace(/ù|ú|û|ü/, "u") .replace(/š|ś/g, "s")
.replace(/ý|ÿ/, "y") .replace(/ù|ú|û|ü/g, "u")
.replace(/ý|ÿ/g, "y")
.replace(/ž|ź/g, "z")
), ),
/** /**