# File lib/gettext.rb, line 502 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 else ret = Locale.default end ret.charset = TextDomainManager.output_charset if TextDomainManager.output_charset Locale.set_current(ret) TextDomainManager.each_all {|textdomain| textdomain.set_locale(ret, ! cached?) } self end