# File lib/gettext.rb, line 85 def textdomain(domainname) domain = TextDomainManager.textdomain(domainname) raise NoboundTextDomainError, "#{domainname} is not bound." unless domain manager = @@__textdomainmanagers[bound_target] unless manager manager = TextDomainManager.new(bound_target, Locale.get) @@__textdomainmanagers[bound_target] = manager end manager.add_textdomain(domainname) manager.set_locale(Locale.get) end