Method: Lit::LocalizationKey#clone_localizations

Defined in:
app/models/lit/localization_key.rb

#clone_localizationsObject



40
41
42
43
44
45
46
47
48
49
50
51
# File 'app/models/lit/localization_key.rb', line 40

def clone_localizations
  new_created = false
  Lit::Locale.find_each do |locale|
    localizations.where(locale_id: locale.id).first_or_create do |l|
      l.default_value = interpolated_key
      new_created = true
    end
  end
  return unless new_created
  Lit::LocalizationKey.update_all ['is_completed=?', false],
                                  ['id=? and is_completed=?', id, false]
end