peractus_app/app/helpers/translation_helper.rb
Nicolas Bally a5cfbad091 initial
2018-08-06 16:55:14 +02:00

26 lines
589 B
Ruby
Executable File

module TranslationHelper
def qit(slug, content = nil, &block)
content = capture(&block) if block_given?
content = slug if !content or content == ""
slug = slug.to_slug
t = Translation.where(:key => slug, :locale => I18n.locale).first
if t
else
t = Translation.create(:key => slug, :locale => "fr", :value => content)
t = Translation.create(:key => slug, :locale => "en", :value => content)
end
if @debug_translation
raw ("[["+slug.to_slug+"]"+t.value.to_s+"]")
else
raw t.value
end
end
end