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