From 44bec30bf8d8583d2b4c0bef1da5c870df616722 Mon Sep 17 00:00:00 2001 From: Jakub Krzus Date: Sat, 20 Mar 2021 19:07:29 +0000 Subject: [PATCH] privacy translations in seed are being generated --- db/pages/privacy.rb | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/db/pages/privacy.rb b/db/pages/privacy.rb index 71e79880a..e1181119a 100644 --- a/db/pages/privacy.rb +++ b/db/pages/privacy.rb @@ -1,7 +1,16 @@ -if SiteCustomization::Page.find_by(slug: "privacy").nil? - page = SiteCustomization::Page.new(slug: "privacy", status: "published") - page.print_content_flag = true +def generate_content(page) page.title = I18n.t("pages.privacy.title") page.content = I18n.t("pages.privacy.subtitle") page.save! end + +if SiteCustomization::Page.find_by(slug: "privacy").nil? + page = SiteCustomization::Page.new(slug: "privacy", 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