Sha256: 15484bada66c253e637f3368413c154708122f409bb95633704daa9b1351bbd8

Contents?: true

Size: 982 Bytes

Versions: 53

Compression:

Stored size: 982 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'
    locale_for_app = prefs[:locale].include?('-') ? "'#{prefs[:locale]}'" : prefs[:locale]
    gsub_file 'config/application.rb', /# config.i18n.default_locale.*$/, "config.i18n.default_locale = :#{locale_for_app}"
    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

53 entries across 53 versions & 2 rubygems

Version Path
rails_apps_composer-3.1.36 recipes/locale.rb
rails_apps_composer-3.1.35 recipes/locale.rb
rails_apps_composer-3.1.34 recipes/locale.rb
rails_apps_composer-3.1.33 recipes/locale.rb
rails_apps_composer-3.1.31 recipes/locale.rb
rails_apps_composer-3.1.30 recipes/locale.rb
rails_apps_composer-3.1.29 recipes/locale.rb
rails_apps_composer-3.1.28 recipes/locale.rb
rails_apps_composer-3.1.27 recipes/locale.rb
rails_apps_composer-3.1.25 recipes/locale.rb
rails_apps_composer-3.1.24 recipes/locale.rb
rails_apps_composer-3.1.23 recipes/locale.rb
rails_apps_composer-3.1.22 recipes/locale.rb
rails_apps_composer-3.1.21 recipes/locale.rb
rails_apps_composer-3.1.20 recipes/locale.rb
rails_apps_composer-3.1.19 recipes/locale.rb
rails_apps_composer-3.1.18 recipes/locale.rb
rails_apps_composer-3.1.17 recipes/locale.rb
rails_apps_composer-3.1.16 recipes/locale.rb
rails_apps_composer-3.1.15 recipes/locale.rb