12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# File 'lib/generators/translation_center/add_lang/add_lang_generator.rb', line 12
def add_lang
if langs.blank?
puts 'Please provide a language to add to the translation center'
return
end
langs.each do |lang|
@lang = lang
if(TranslationCenter::TranslationKey.column_names.include? "#{lang.downcase.gsub("-","_")}_status")
puts 'This language is already supported, just make sure it is listed in config/translation_center.yml'
return
end
migration_template 'migrations/add_lang_status_translation_keys.rb', "db/migrate/add_#{lang.downcase.gsub("-","_")}_status_translation_center_translation_keys.rb"
end
puts "Language(s) added, don't forget to add the language(s) to config/translation_center.yml"
end
|