From cc2ee90f9797d3657d24589774374ba1d9867b8f 2012-07-05 12:52:28 From: Toshi MARUYAMA Date: 2012-07-05 12:52:28 Subject: [PATCH] sort files in locales:check_interpolation and locales:check_parsing_by_psych rake tasks git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@9915 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/lib/tasks/locales.rake b/lib/tasks/locales.rake index 66801f0..573e0eb 100644 --- a/lib/tasks/locales.rake +++ b/lib/tasks/locales.rake @@ -41,7 +41,8 @@ namespace :locales do dir = ENV['DIR'] || './config/locales' en_strings = YAML.load(File.read(File.join(dir,'en.yml')))['en'] files = Dir.glob(File.join(dir,'*.{yaml,yml}')) - files.each do |file| + files.sort.each do |file| + puts "parsing #{file}..." file_strings = YAML.load(File.read(file)) file_strings = file_strings[file_strings.keys.first] @@ -129,7 +130,7 @@ END_DESC parser = Psych::Parser.new dir = ENV['DIR'] || './config/locales' files = Dir.glob(File.join(dir,'*.yml')) - files.each do |filename| + files.sort.each do |filename| next if File.directory? filename puts "parsing #{filename}..." begin