--- !ruby/object:RI::ClassDescription 
attributes: 
- !ruby/object:RI::Attribute 
  comment: 
  name: current_locale
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  name: current_mo
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  name: locale_paths
  rw: R
- !ruby/object:RI::Attribute 
  comment: 
  name: name
  rw: R
class_methods: 
- !ruby/object:RI::MethodSummary 
  name: add_default_locale_path
- !ruby/object:RI::MethodSummary 
  name: check_mo=
- !ruby/object:RI::MethodSummary 
  name: check_mo?
- !ruby/object:RI::MethodSummary 
  name: new
comment: 
- !ruby/struct:SM::Flow::P 
  body: GetText::TextDomain class manages mo-files of a textdomain.
- !ruby/struct:SM::Flow::P 
  body: Usually, you don't need to use this class directly.
- !ruby/struct:SM::Flow::P 
  body: "Notice: This class is unstable. APIs will be changed."
constants: 
- !ruby/object:RI::Constant 
  comment: 
  - !ruby/struct:SM::Flow::P 
    body: The default locale paths.
  name: CONFIG_PREFIX
  value: Config::CONFIG['prefix'].gsub(/\/local/, "")
- !ruby/object:RI::Constant 
  comment: 
  name: DEFAULT_LOCALE_PATHS
  value: "[       \"#{Config::CONFIG['datadir']}/locale/%{locale}/LC_MESSAGES/%{name}.mo\",       \"#{Config::CONFIG['datadir'].gsub(/\\/local/, \"\")}/locale/%{locale}/LC_MESSAGES/%{name}.mo\",       \"#{CONFIG_PREFIX}/share/locale/%{locale}/LC_MESSAGES/%{name}.mo\",       \"#{CONFIG_PREFIX}/local/share/locale/%{locale}/LC_MESSAGES/%{name}.mo\""
full_name: GetText::TextDomain
includes: []

instance_methods: 
- !ruby/object:RI::MethodSummary 
  name: gettext
- !ruby/object:RI::MethodSummary 
  name: ngettext
- !ruby/object:RI::MethodSummary 
  name: same_property?
- !ruby/object:RI::MethodSummary 
  name: set_locale
name: TextDomain
superclass: Object
