diff --git a/db/pages/accessibility.rb b/db/pages/accessibility.rb index 661a82412..c499199ca 100644 --- a/db/pages/accessibility.rb +++ b/db/pages/accessibility.rb @@ -104,10 +104,7 @@ end if SiteCustomization::Page.find_by(slug: "accessibility").nil? page = SiteCustomization::Page.new(slug: "accessibility", status: "published") - generate_content(page) I18n.available_locales.each do |locale| - I18n.locale = locale - translation = page.translations.build(locale: locale) - generate_content(translation) + I18n.with_locale(locale) { generate_content(page) } end end diff --git a/db/pages/conditions.rb b/db/pages/conditions.rb index 1a68f791a..539fc6afe 100644 --- a/db/pages/conditions.rb +++ b/db/pages/conditions.rb @@ -8,10 +8,7 @@ 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) + I18n.with_locale(locale) { generate_content(page) } end end diff --git a/db/pages/faq.rb b/db/pages/faq.rb index 1e01eeb7e..362801a2e 100644 --- a/db/pages/faq.rb +++ b/db/pages/faq.rb @@ -5,10 +5,7 @@ def generate_content(page) end if SiteCustomization::Page.find_by(slug: "faq").nil? page = SiteCustomization::Page.new(slug: "faq", status: "published") - generate_content(page) I18n.available_locales.each do |locale| - I18n.locale = locale - translation = page.translations.build(locale: locale) - generate_content(translation) + I18n.with_locale(locale) { generate_content(page) } end end diff --git a/db/pages/privacy.rb b/db/pages/privacy.rb index e1181119a..5f215810d 100644 --- a/db/pages/privacy.rb +++ b/db/pages/privacy.rb @@ -7,10 +7,7 @@ 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) + I18n.with_locale(locale) { generate_content(page) } end end diff --git a/db/pages/welcome_level_three_verified.rb b/db/pages/welcome_level_three_verified.rb index b77dff8eb..3c32afb88 100644 --- a/db/pages/welcome_level_three_verified.rb +++ b/db/pages/welcome_level_three_verified.rb @@ -19,10 +19,7 @@ end if SiteCustomization::Page.find_by(slug: "welcome_level_three_verified").nil? page = SiteCustomization::Page.new(slug: "welcome_level_three_verified", status: "published") - generate_content(page) I18n.available_locales.each do |locale| - I18n.locale = locale - translation = page.translations.build(locale: locale) - generate_content(translation) + I18n.with_locale(locale) { generate_content(page) } end end diff --git a/db/pages/welcome_level_two_verified.rb b/db/pages/welcome_level_two_verified.rb index 0f9dd6d1d..daff9fc42 100644 --- a/db/pages/welcome_level_two_verified.rb +++ b/db/pages/welcome_level_two_verified.rb @@ -24,10 +24,7 @@ def generate_content(page) end if SiteCustomization::Page.find_by(slug: "welcome_level_two_verified").nil? page = SiteCustomization::Page.new(slug: "welcome_level_two_verified", status: "published") - generate_content(page) I18n.available_locales.each do |locale| - I18n.locale = locale - translation = page.translations.build(locale: locale) - generate_content(translation) + I18n.with_locale(locale) { generate_content(page) } end end diff --git a/db/pages/welcome_not_verified.rb b/db/pages/welcome_not_verified.rb index 7d0e6b956..1922c1e80 100644 --- a/db/pages/welcome_not_verified.rb +++ b/db/pages/welcome_not_verified.rb @@ -24,10 +24,7 @@ def generate_content(page) end if SiteCustomization::Page.find_by(slug: "welcome_not_verified").nil? page = SiteCustomization::Page.new(slug: "welcome_not_verified", status: "published") - generate_content(page) I18n.available_locales.each do |locale| - I18n.locale = locale - translation = page.translations.build(locale: locale) - generate_content(translation) + I18n.with_locale(locale) { generate_content(page) } end end