# File lib/gettext/locale_win32.rb, line 33 def system lang = nil ret = nil ["LC_ALL", "LC_CTYPE", "LC_MESSAGES", "LANG"].each do |env| lang = ENV[env] if lang ret = Locale::Object.new(lang) ret.charset = get_charset(ret) break end end unless lang lang = LocaleTable.assoc(locale_id) if lang ret = Locale::Object.new(lang[1], nil, lang[2]) else ret = @@default_locale end end ret end