Sha256: 5852de09ac1f6071d423aec12a4427a55d180a4a24ce84086dc7c1204190f0a0

Contents?: true

Size: 891 Bytes

Versions: 18

Compression:

Stored size: 891 Bytes

Contents

# Application template recipe for the rails_apps_composer. Change the recipe here:
# https://github.com/RailsApps/rails_apps_composer/blob/master/recipes/locale.rb

unless prefs[:locale]
  prefs[:locale] = ask_wizard('Set a locale? Enter nothing for English, or es, de, etc:')
  prefs[:locale] = 'none' unless prefs[:locale].present?
end

unless prefer :locale, 'none'
  add_gem 'devise-i18n' if prefer :authentication, 'devise'
end

stage_two do
  unless prefer :locale, 'none'
    gsub_file 'config/application.rb', /# config.i18n.default_locale.*$/, "config.i18n.default_locale = :#{prefs[:locale]}"
    locale_filename = "config/locales/#{prefs[:locale]}.yml"
    create_file locale_filename
    append_to_file locale_filename, "#{prefs[:locale]}:"
  end
end

__END__

name: locale
description: "Set default locale"
author: hedgesky

category: other
requires: [setup]
run_after: [setup]

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
rails_apps_composer-3.0.27 recipes/locale.rb
rails_apps_composer-3.0.26 recipes/locale.rb
rails_apps_composer-3.0.25 recipes/locale.rb
rails_apps_composer-3.0.24 recipes/locale.rb
rails_apps_composer-3.0.23 recipes/locale.rb
rails_apps_composer-3.0.22 recipes/locale.rb
rails_apps_composer-3.0.21 recipes/locale.rb
rails_apps_composer-3.0.20 recipes/locale.rb
rails_apps_composer-3.0.19 recipes/locale.rb
rails_apps_composer-3.0.18 recipes/locale.rb
rails_apps_composer-3.0.17 recipes/locale.rb
rails_apps_composer-3.0.16 recipes/locale.rb
rails_apps_composer-3.0.15 recipes/locale.rb
rails_apps_composer-3.0.14 recipes/locale.rb
rails_apps_composer-3.0.13 recipes/locale.rb
rails_apps_composer-3.0.12 recipes/locale.rb
rails_apps_composer-3.0.11 recipes/locale.rb
rails_apps_composer-3.0.10 recipes/locale.rb