From c690635b6c1c58b8df3c109e255b102fe062f5ff Mon Sep 17 00:00:00 2001 From: Jakub Krzus Date: Sat, 20 Mar 2021 19:03:46 +0000 Subject: [PATCH] conditions translations in seed are being generated --- db/pages/conditions.rb | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/db/pages/conditions.rb b/db/pages/conditions.rb index c47216b51..1a68f791a 100644 --- a/db/pages/conditions.rb +++ b/db/pages/conditions.rb @@ -1,8 +1,17 @@ -if SiteCustomization::Page.find_by(slug: "conditions").nil? - page = SiteCustomization::Page.new(slug: "conditions", status: "published") - page.print_content_flag = true +def generate_content(page) page.title = I18n.t("pages.conditions.title") page.subtitle = I18n.t("pages.conditions.subtitle") page.content = "

#{I18n.t("pages.conditions.description")}

" page.save! end + +if SiteCustomization::Page.find_by(slug: "conditions").nil? + page = SiteCustomization::Page.new(slug: "conditions", status: "published") + page.print_content_flag = true + generate_content(page) + I18n.available_locales.each do |locale| + I18n.locale = locale + translation = page.translations.build(locale: locale) + generate_content(translation) + end +end