module SiteCustomizationHelper def site_customization_enable_translation?(locale) I18nContentTranslation.existing_languages.include?(locale) || locale == I18n.locale end def site_customization_display_translation_style(locale) site_customization_enable_translation?(locale) ? "" : "display: none;" end def translation_for_locale(content, locale) if content.present? I18nContentTranslation.where( i18n_content_id: content.id, locale: locale ).first.try(:value) else false end end def information_texts_tabs [:basic, :debates, :community, :proposals, :polls, :layouts, :mailers, :management, :welcome] end end