Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b4dcb13

Browse files
authored
More precise accent removal
Won't remove some legible letters from file name.
1 parent 01774a4 commit b4dcb13

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

data_page_generator.rb

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ def sanitize_filename(name)
1010
if(name.is_a? Integer)
1111
return name.to_s
1212
end
13-
return name.downcase.strip.gsub(' ', '-').gsub(/[^\w.-]/, '')
13+
return name.tr(
14+
"ÀÁÂÃÄÅàáâãäåĀāĂ㥹ÇçĆćĈĉĊċČčÐðĎďĐđÈÉÊËèéêëĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħÌÍÎÏìíîïĨĩĪīĬĭĮįİıĴĵĶķĸĹĺĻļĽľĿŀŁłÑñŃńŅņŇňʼnŊŋÑñÒÓÔÕÖØòóôõöøŌōŎŏŐőŔŕŖŗŘřŚśŜŝŞşŠšſŢţŤťŦŧÙÚÛÜùúûüŨũŪūŬŭŮůŰűŲųŴŵÝýÿŶŷŸŹźŻżŽž",
15+
"AAAAAAaaaaaaAaAaAaCcCcCcCcCcDdDdDdEEEEeeeeEeEeEeEeEeGgGgGgGgHhHhIIIIiiiiIiIiIiIiIiJjKkkLlLlLlLlLlNnNnNnNnnNnNnOOOOOOooooooOoOoOoRrRrRrSsSsSsSssTtTtTtUUUUuuuuUuUuUuUuUuUuWwYyyYyYZzZzZz"
16+
).downcase.strip.gsub(' ', '-').gsub(/[^\w.-]/, '')
1417
end
1518
end
1619

0 commit comments

Comments
 (0)