From 8103a16031592db79a8cb1016626b3ed5f082b0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sen=C3=A9n=20Rodero=20Rodr=C3=ADguez?= Date: Sat, 12 Jan 2019 14:57:32 +0100 Subject: [PATCH] Add proposals translations to dev_seeds Update proposal development seeds with translations for all avaialble locales. --- db/dev_seeds/proposals.rb | 39 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/db/dev_seeds/proposals.rb b/db/dev_seeds/proposals.rb index d961bd7df..e2a460d3b 100644 --- a/db/dev_seeds/proposals.rb +++ b/db/dev_seeds/proposals.rb @@ -24,11 +24,14 @@ end section "Creating Proposals" do tags = Faker::Lorem.words(25) 30.times do + title = Faker::Lorem.sentence(3).truncate(60) + summary = Faker::Lorem.sentence(3) author = User.all.sample description = "

#{Faker::Lorem.paragraphs.join("

")}

" + proposal = Proposal.create!(author: author, - title: Faker::Lorem.sentence(3).truncate(60), - summary: Faker::Lorem.sentence(3), + title: title, + summary: summary, responsible_name: Faker::Name.name, description: description, created_at: rand((Time.current - 1.week)..Time.current), @@ -37,6 +40,14 @@ section "Creating Proposals" do skip_map: "1", terms_of_service: "1", published_at: Time.now) + random_locales.map do |locale| + Globalize.with_locale(locale) do + proposal.title = "Title for locale #{locale}" + proposal.summary = "Summary for locale #{locale}" + proposal.description = "

Description for locale #{locale}

" + proposal.save! + end + end add_image_to proposal end end @@ -58,6 +69,14 @@ section "Creating Archived Proposals" do terms_of_service: "1", created_at: months_to_archive_proposals.to_i.months.ago, published_at: months_to_archive_proposals.to_i.months.ago) + random_locales.map do |locale| + Globalize.with_locale(locale) do + proposal.title = "Archived proposal title for locale #{locale}" + proposal.summary = "Archived proposal title summary for locale #{locale}" + proposal.description = "

Archived proposal description for locale #{locale}

" + proposal.save! + end + end add_image_to proposal end end @@ -79,6 +98,14 @@ section "Creating Successful Proposals" do terms_of_service: "1", cached_votes_up: Setting["votes_for_proposal_success"], published_at: Time.now) + random_locales.map do |locale| + Globalize.with_locale(locale) do + proposal.title = "Successful proposal title for locale #{locale}" + proposal.summary = "Successful proposal title summary for locale #{locale}" + proposal.description = "

Successful proposal description for locale #{locale}

" + proposal.save! + end + end add_image_to proposal end @@ -97,6 +124,14 @@ section "Creating Successful Proposals" do skip_map: "1", terms_of_service: "1", published_at: Time.now) + random_locales.map do |locale| + Globalize.with_locale(locale) do + proposal.title = "Tagged proposal title for locale #{locale}" + proposal.summary = "Tagged proposal title summary for locale #{locale}" + proposal.description = "

Tagged proposal description for locale #{locale}

" + proposal.save! + end + end add_image_to proposal end end