For my rails 3 application I’m using simple_form and devise. As I need to customize devise views I ran
rails generate devise:views
the forms generated in the views are of course simple_form forms.
This breaks i18n functionality because simple_form looks for translations using simple_form keys instead of devise keys. For example:
I18N keys: [:it, :simple_form, :placeholders, :user, :edit, :email]
I18N keys: [:it, :simple_form, :placeholders, :user, :email]
I18N keys: [:it, :simple_form, :placeholders, :defaults, :edit, :email]
I18N keys: [:it, :simple_form, :placeholders, :defaults, :email]
I18N keys: [:it, :simple_form, :labels, :user, :edit, :email]
I18N keys: [:it, :simple_form, :labels, :user, :email]
I18N keys: [:it, :simple_form, :labels, :defaults, :edit, :email]
I’d like to disable simple_form while generating devise views so that I can get advantage of preformatted advise locales (https://github.com/plataformatec/devise/wiki/I18n)
how can you do that?
thanks
Regenerate your views with Devise I18n views : https://github.com/mcasimir/devise-i18n-views .
This should sort out the paths to your translations.