# File lib/locale/base.rb, line 32
    def locale_from_env
      locale = nil
      # At least one environment valiables should be set on *nix system.
      [ENV["LC_ALL"], ENV["LC_MESSAGES"], ENV["LANG"]].each do |loc|
        if loc != nil and loc.size > 0
          locale = Locale::Object.new(loc)
          locale.charset ||= get_charset(locale)
          break
        end
      end
      locale
    end