diff --git a/db/dev_seeds.rb b/db/dev_seeds.rb index cc568b119..8b2671b44 100644 --- a/db/dev_seeds.rb +++ b/db/dev_seeds.rb @@ -15,6 +15,10 @@ def log(msg) @logger.info "#{msg}\n" end +def random_locales + [I18n.default_locale, *I18n.available_locales.sample(4)].uniq +end + require_relative 'dev_seeds/settings' require_relative 'dev_seeds/geozones' require_relative 'dev_seeds/users' diff --git a/db/dev_seeds/milestones.rb b/db/dev_seeds/milestones.rb index 0943a32b4..0440c0f01 100644 --- a/db/dev_seeds/milestones.rb +++ b/db/dev_seeds/milestones.rb @@ -14,7 +14,7 @@ section "Creating investment milestones" do status_id: Milestone::Status.all.sample ) - I18n.available_locales.map do |locale| + random_locales.map do |locale| Globalize.with_locale(locale) do milestone.description = "Description for locale #{locale}" milestone.title = I18n.l(Time.current, format: :datetime)