module ActionDispatch::Routing::Translator
Public Class Methods
i18n(*locales)
click to toggle source
# File lib/rails-translate-routes.rb, line 437 def i18n *locales RailsTranslateRoutes.init_with_i18n(*locales).translate end
translate(route_set = nil, &block)
click to toggle source
# File lib/rails-translate-routes.rb, line 422 def translate(route_set = nil, &block) route_set ||= custom_route_set RailsTranslateRoutes.init_with_yield(&block).translate route_set end
translate_from_file(file_path, options = {})
click to toggle source
# File lib/rails-translate-routes.rb, line 427 def translate_from_file(file_path, options = {}) file_path = %w(config locales routes.yml) if file_path.blank? r = RailsTranslateRoutes.init_from_file(file_path) r.prefix_on_default_locale = true if options && options[:prefix_on_default_locale] == true r.no_prefixes = true if options && options[:no_prefixes] == true r.keep_untranslated_routes = true if options && options[:keep_untranslated_routes] == true r.custom_route_set = options[:custom_route_set] if options r.translate r.custom_route_set end