lib/tasks/gettext.rake in foreman-tasks-0.4.0 vs lib/tasks/gettext.rake in foreman-tasks-0.5.0
- old
+ new
@@ -1,16 +1,21 @@
-namespace :gettext do
- task :store_action_names => :environment do
- storage_file = "#{locale_path}/action_names.rb"
- puts "writing action translations to: #{storage_file}"
+gettext_find_task = Rake::Task['gettext:find'] rescue nil
- File.write storage_file,
- "# Autogenerated!\n" +
- Actions::EntryAction.
- all_action_names.
- uniq.
- map { |n| %[_("#{n}")] }.
- join("\n")
+if gettext_find_task
+ namespace :gettext do
+ task :store_action_names => :environment do
+ storage_file = "#{locale_path}/action_names.rb"
+ puts "writing action translations to: #{storage_file}"
+
+ File.write storage_file,
+ "# Autogenerated!\n" +
+ Actions::EntryAction.
+ all_action_names.
+ uniq.
+ map { |n| %[_("#{n}")] }.
+ join("\n")
+ end
end
+
+ gettext_find_task.enhance ['gettext:store_action_names']
end
-Rake::Task['gettext:find'].enhance ['gettext:store_action_names']