# 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