Files
openfoodnetwork/app/helpers/i18n_helper.rb

18 lines
389 B
Ruby

# frozen_string_literal: true
module I18nHelper
def locale_options
OpenFoodNetwork::I18nConfig.selectable_locales.map do |locale|
[t('language_name', locale:), locale]
end
end
def set_locale
UserLocaleSetter.new(spree_current_user, params[:locale], cookies).set_locale
end
def valid_locale(user)
UserLocaleSetter.new(user).valid_current_locale
end
end