diff --git a/config/initializers/i18n.rb b/config/initializers/i18n.rb index e14cff9..3ba5618 100644 --- a/config/initializers/i18n.rb +++ b/config/initializers/i18n.rb @@ -139,7 +139,7 @@ module I18n if lang === false lang = nil elsif lang.nil? - if (lang = host.gsub(/^(dev|test|www)[\-\.](.*)$/, '\2').gsub(/^(([^\.]+)\.)?[^\.]+\.[^\.]+$/, '\2')).blank? + if (lang = host.gsub(/^(dev|test|www)[\-\.](.*)$/, '\2').gsub(/^(([^\.]+)\.)?[^\.]+\.[^\.]+$/, '\2')).blank? || (host == "localhost") lang = default end if get_language_codes().include? lang