# 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