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