diff --git a/lib/i18n/backend/transliterator.rb b/lib/i18n/backend/transliterator.rb index 2ee983de..3e0259f1 100644 --- a/lib/i18n/backend/transliterator.rb +++ b/lib/i18n/backend/transliterator.rb @@ -75,9 +75,9 @@ def initialize(rule = nil) add rule if rule end - def transliterate(string, replacement = nil) + def transliterate(string, replacement = DEFAULT_REPLACEMENT_CHAR) string.gsub(/[^\x00-\x7f]/u) do |char| - approximations[char] || replacement || DEFAULT_REPLACEMENT_CHAR + approximations[char] || replacement end end @@ -96,4 +96,4 @@ def add(hash) end end end -end \ No newline at end of file +end