system (Locale::SystemPosix)

    # File lib/gettext/locale_posix.rb, line 23
        def system
          locale = nil
          [ENV["LC_ALL"], ENV["LC_MESSAGES"], ENV["LANG"],
            @@default_locale.orig_str].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