Add proposals translations to dev_seeds

Update proposal development seeds with translations for all avaialble
locales.
This commit is contained in:
Senén Rodero Rodríguez
2019-01-12 14:57:32 +01:00
committed by voodoorai2000
parent f70adbe23a
commit 8103a16031

View File

@@ -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 = "<p>#{Faker::Lorem.paragraphs.join("</p><p>")}</p>"
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 = "<p>Description for locale #{locale}</p>"
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 = "<p>Archived proposal description for locale #{locale}</p>"
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 = "<p>Successful proposal description for locale #{locale}</p>"
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 = "<p>Tagged proposal description for locale #{locale}</p>"
proposal.save!
end
end
add_image_to proposal
end
end