Я использую rails_admin, которые используют devise. Некоторые слова по-прежнему отображаются на английском языке. У меня есть много yml-файлов для i18n (fr, rails_admin.fr, devise.fr). Есть ли быстрый способ найти то, что yml [tree] мне нужно вставить в один из них для i18n этих отсутствующих выражений?Как локализовать некоторые недостающие выражения в рельсах
ответ
Практически все ключи RailsAdmin именуются: admin.
Практически все ключи разработчика обозначаются как: devise.
Отдых будет рельсами.
И, в конце концов, это не имеет большого значения, вы можете добавить их в любом месте, и я предлагаю вам поместить их в пользовательский файл проекта, чтобы i18n библиотеки легко обновлялся.
Я отправляю на СО, чтобы не беспокоить вас, но вы повсюду! На странице регистрации sign_in sign_up и forget_your_password? не локализованы ... Как я могу догадаться, так как они не сгруппированы с электронной почтой и паролем, которые отступы под activerecords-user – Timoun
Я получаю его. Вы должны переопределить шаблоны, в представлениях разработчика нет i18n: https://github.com/plataformatec/devise/blob/master/app/views/devise/sessions/new.html.erb –
еще раз спасибо! – Timoun
Devise 2.0 (только что выпущенный) делает интернационализацию намного лучше, проверьте https://github.com/plataformatec/devise в разделе I18n, который также имеет ссылку на некоторые примеры. Не уверен в rails_admin. –