# File lib/gettext.rb, line 256 def set_locale_all(locale) ret = nil if locale if locale.kind_of? Locale::Object ret = locale else ret = Locale::Object.new(locale.to_s) end ret.charset = output_charset if output_charset Locale.set(ret) else Locale.set(nil) ret = Locale.get end TextDomainManager.each_all {|textdomain| textdomain.set_locale(ret) } self end