From 4ce5926d0e60f3543d06831743a8fa167d43fbba Mon Sep 17 00:00:00 2001 From: Ward Wouts Date: Wed, 28 Sep 2005 21:14:28 +0000 Subject: [PATCH] work around stupid mac problem --- trunk/ripnews/ripnews.rb | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/trunk/ripnews/ripnews.rb b/trunk/ripnews/ripnews.rb index b20368a..c5fd9c4 100755 --- a/trunk/ripnews/ripnews.rb +++ b/trunk/ripnews/ripnews.rb @@ -89,7 +89,31 @@ def save_file(dir, name, data) nname.gsub!(/©/, "(c)") nname.gsub!(/®/, "(r)") # XXX I really have to find something a bit more elegant for this - nname.gsub!(/à/, "a") + # XXX this is a mac problem, should be configurable!!!! + nname.gsub!(/Ä/, "A"); nname.gsub!(/ä/, "a") + nname.gsub!(/Á/, "A"); nname.gsub!(/á/, "a") + nname.gsub!(/À/, "A"); nname.gsub!(/à/, "a") + nname.gsub!(/Â/, "A"); nname.gsub!(/â/, "a") + + nname.gsub!(/Ë/, "E"); nname.gsub!(/ë/, "e") + nname.gsub!(/É/, "E"); nname.gsub!(/é/, "e") + nname.gsub!(/È/, "E"); nname.gsub!(/è/, "e") + nname.gsub!(/Ê/, "E"); nname.gsub!(/ê/, "e") + + nname.gsub!(/Ï/, "I"); nname.gsub!(/ï/, "i") + nname.gsub!(/Í/, "I"); nname.gsub!(/í/, "i") + nname.gsub!(/Ì/, "I"); nname.gsub!(/ì/, "i") + nname.gsub!(/Î/, "I"); nname.gsub!(/î/, "i") + + nname.gsub!(/Ö/, "O"); nname.gsub!(/ö/, "o") + nname.gsub!(/Ó/, "O"); nname.gsub!(/ó/, "o") + nname.gsub!(/Ò/, "O"); nname.gsub!(/ò/, "o") + nname.gsub!(/Ô/, "O"); nname.gsub!(/ô/, "o") + + nname.gsub!(/Ú/, "U"); nname.gsub!(/ú/, "u") + nname.gsub!(/Ü/, "U"); nname.gsub!(/ü/, "u") + nname.gsub!(/Ù/, "U"); nname.gsub!(/ù/, "u") + nname.gsub!(/Û/, "U"); nname.gsub!(/û/, "u") nname.sub!(/\s*$/, "") nname.sub!(/^[\s\.-]*/, "")