]> source.dussan.org Git - redmine.git/commitdiff
remove trailing white-spaces from lib/tasks/locales.rake.
authorToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Tue, 10 May 2011 11:41:30 +0000 (11:41 +0000)
committerToshi MARUYAMA <marutosijp2@yahoo.co.jp>
Tue, 10 May 2011 11:41:30 +0000 (11:41 +0000)
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@5724 e93f8b46-1217-0410-a6f0-8f06a7374b81

lib/tasks/locales.rake

index 7b8efd47057fc2c655c633ee6b9aaa1102dc6221..7f7afa1a8067b87e5f6d0122e94fca53d4613af7 100644 (file)
@@ -9,21 +9,21 @@ namespace :locales do
   desc 'Updates language files based on en.yml content (only works for new top level keys).'
   task :update 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|
       puts "Updating file #{file}"
       file_strings = YAML.load(File.read(file))
       file_strings = file_strings[file_strings.keys.first]
-    
+
       missing_keys = en_strings.keys - file_strings.keys
       next if missing_keys.empty?
-      
+
       puts "==> Missing #{missing_keys.size} keys (#{missing_keys.join(', ')})"
       lang = File.open(file, 'a')
-      
+
       missing_keys.each do |key|
         {key => en_strings[key]}.to_yaml.each_line do |line|
           next if line =~ /^---/ || line.empty?
@@ -31,11 +31,11 @@ namespace :locales do
           lang << "  #{line}"
         end
       end
-      
+
       lang.close
     end
   end
-  
+
   desc 'Checks interpolation arguments in locals against en.yml'
   task :check_interpolation do
     dir = ENV['DIR'] || './config/locales'
@@ -44,7 +44,7 @@ namespace :locales do
     files.each do |file|
       file_strings = YAML.load(File.read(file))
       file_strings = file_strings[file_strings.keys.first]
-      
+
       file_strings.each do |key, string|
         next unless string.is_a?(String)
         string.scan /%\{\w+\}/ do |match|
@@ -71,7 +71,7 @@ END_DESC
     deletes = ENV['key'] ? Regexp.union(ENV['key'].split(',')) : nil
     # Ignore multiline keys (begin with | or >) and keys with children (nothing meaningful after :)
     delete_regex = /\A  #{deletes}: +[^\|>\s#].*\z/
-    
+
     files.each do |path|
       # Skip certain locales
       (puts "Skipping #{path}"; next) if File.basename(path, ".yml") =~ skips
@@ -80,7 +80,7 @@ END_DESC
       File.open(path, 'w') {|file| orig_content.each_line {|line| file.puts line unless line.chomp =~ delete_regex}}
     end
   end
-  
+
   desc <<-END_DESC
 Adds a new top-level translation string to all locale file (only works for childless keys, probably doesn\'t work on windows, doesn't check for duplicates).