diff --git a/lib/tasks/locale.rake b/lib/tasks/locale.rake index c234710b39d..1ced4df35ab 100644 --- a/lib/tasks/locale.rake +++ b/lib/tasks/locale.rake @@ -312,10 +312,7 @@ namespace :locale do Dir.mkdir(combined_dir, 0o700) po_files.each do |locale, files| files.each do |file| - unless system "msgfmt --check #{file}" - puts "Fatal error running 'msgfmt --check' on file: #{file}. Review the output above." - exit 1 - end + system("msgfmt --check #{file}", :exception => true) end dir = File.join(combined_dir, locale)