mirror of
https://github.com/discourse/discourse.git
synced 2025-06-06 13:06:56 +08:00
Make Rubocop happy
This commit is contained in:
@ -3,12 +3,11 @@ require 'colored2'
|
|||||||
|
|
||||||
desc "Checks locale files for errors"
|
desc "Checks locale files for errors"
|
||||||
task "i18n:check", [:locale] => [:environment] do |_, args|
|
task "i18n:check", [:locale] => [:environment] do |_, args|
|
||||||
locale = args[:locale]
|
|
||||||
failed_locales = []
|
failed_locales = []
|
||||||
|
|
||||||
if locale.present?
|
if args[:locale].present?
|
||||||
if LocaleSiteSetting.valid_value?(locale)
|
if LocaleSiteSetting.valid_value?(args[:locale])
|
||||||
locales = [locale]
|
locales = [args[:locale]]
|
||||||
else
|
else
|
||||||
puts "ERROR: #{locale} is not a valid locale"
|
puts "ERROR: #{locale} is not a valid locale"
|
||||||
exit 1
|
exit 1
|
||||||
@ -31,14 +30,15 @@ task "i18n:check", [:locale] => [:environment] do |_, args|
|
|||||||
puts "=" * 80
|
puts "=" * 80
|
||||||
|
|
||||||
errors.each do |error|
|
errors.each do |error|
|
||||||
message = case error[:type]
|
message =
|
||||||
when LocaleFileChecker::TYPE_MISSING_INTERPOLATION_KEY
|
case error[:type]
|
||||||
"Missing interpolation key".red
|
when LocaleFileChecker::TYPE_MISSING_INTERPOLATION_KEY
|
||||||
when LocaleFileChecker::TYPE_UNSUPPORTED_INTERPOLATION_KEY
|
"Missing interpolation key".red
|
||||||
"Unsupported interpolation key".red
|
when LocaleFileChecker::TYPE_UNSUPPORTED_INTERPOLATION_KEY
|
||||||
when LocaleFileChecker::TYPE_MISSING_PLURAL_KEY
|
"Unsupported interpolation key".red
|
||||||
"Missing plural key".yellow
|
when LocaleFileChecker::TYPE_MISSING_PLURAL_KEY
|
||||||
end
|
"Missing plural key".yellow
|
||||||
|
end
|
||||||
details = error[:details] ? ": #{error[:details]}" : ""
|
details = error[:details] ? ": #{error[:details]}" : ""
|
||||||
|
|
||||||
puts error[:key] << " -- " << message << details
|
puts error[:key] << " -- " << message << details
|
||||||
@ -46,7 +46,7 @@ task "i18n:check", [:locale] => [:environment] do |_, args|
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
failed_locales.each do |locale|
|
failed_locales.each do |failed_locale|
|
||||||
puts "", "Failed to check locale files for #{locale}".red
|
puts "", "Failed to check locale files for #{failed_locale}".red
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user