# File lib/gettext/locale_path.rb, line 37
    def self.default_path_rules 
      return @@default_path_rules.dup if @@default_path_rules.size > 0

      if ENV["GETTEXT_PATH"]
        ENV["GETTEXT_PATH"].split(/,/).each {|i| 
          @@default_path_rules = ["#{i}/%{lang}/LC_MESSAGES/%{name}.mo", "#{i}/%{lang}/%{name}.mo"]
        }
      end

      @@default_path_rules += DEFAULT_RULES
      
      $LOAD_PATH.each {|path|
        if /(.*)\/lib$/ =~ path
          @@default_path_rules += [
                           "#{$1}/data/locale/%{lang}/LC_MESSAGES/%{name}.mo", 
                           "#{$1}/data/locale/%{lang}/%{name}.mo", 
                           "#{$1}/locale/%{lang}/%{name}.mo"]
        end
      }
      @@default_path_rules.dup
    end