# File lib/gettext/locale.rb, line 153 def set(lang, country = nil, charset = nil) if lang.kind_of? Numeric warn "Locale.set(lctype, locale) is deprecated. Use Locale.set(locale) instead." # Locale.set(Locale::CTYPE, "ja_JP.eucJP") "country" means locale. lang = country country = nil charset = nil end set_current(nil) if lang.kind_of? String set_default(Locale::Object.new(lang, country, charset)) elsif lang.kind_of? Locale::Object set_default(lang) else set_default(nil) end @@default end