##Задача - перевод после создания, удаления, изменения объекта. На примере удаления.
В файле ../config/locales/ru.yml
ru:
common:
updated: "Сохранено"
deleted: "Удалено"
delete:
confirm: "Вы уверены?"
Вносим во вьюху t('common.delete.confirm'), например
=link_to "Удалить", client_url(r.id), data: { confirm: t('common.delete.confirm') }, :method => :delete
В файле ../config/locales/en.yml
en:
nodes:
status:
active: "active"
installed: "installed"
installing: "installing"
starting: "starting"
restarting: "restarting"
stopped: "stopped"
stopping: "stopping"
removed: "removed"
removing: "removing"
uninstalling: "uninstalling"
uninstalled: "uninstalled"
install_error: "install error"
start_error: "start error"
remove_error: "remove error"
uninstall_error: "uninstall error"
stop_error: "stop error"
restart_error: "restart error"
status_label:
active: "label-primary"
installed: "label-success"
installing: "label-success"
starting: "label-success"
restarting: "label-success"
stopped: "label-default"
stopping: "label-default"
removed: "label-default"
removing: "label-default"
uninstalling: "label-default"
uninstalled: "label-default"
install_error: "label-danger"
start_error: "label-danger"
remove_error: "label-danger"
uninstall_error: "label-danger"
stop_error: "label-dangery"
restart_error: "label-danger"
в файле nodes/index.html.haml
- @items.each do |item|
%tr
%td= item.id
%td
%b{:class => ['label', t("nodes.status_label.#{item.status}")]}
= t("nodes.status.#{item.status}")