diff --git a/lib/tolk/sync.rb b/lib/tolk/sync.rb index 583003c..a7ab016 100644 --- a/lib/tolk/sync.rb +++ b/lib/tolk/sync.rb @@ -46,6 +46,7 @@ def sync_phrases(translations) phrases = Tolk::Phrase.all translations.each do |key, value| + next if value.is_a?(Proc) # Create phrase and primary translation if missing existing_phrase = phrases.detect {|p| p.key == key} || Tolk::Phrase.create!(:key => key) translation = existing_phrase.translations.primary || primary_locale.translations.build(:phrase_id => existing_phrase.id)