finish suppliers controller I18n

This commit is contained in:
wvengen 2013-02-08 00:31:09 +01:00
parent eb1e02015e
commit d818ea5d53
3 changed files with 13 additions and 4 deletions

View file

@ -27,7 +27,7 @@ class SuppliersController < ApplicationController
def create def create
@supplier = Supplier.new(params[:supplier]) @supplier = Supplier.new(params[:supplier])
if @supplier.save if @supplier.save
flash[:notice] = "Lieferant wurde erstellt" flash[:notice] = I18n.t('suppliers.create.notice')
redirect_to suppliers_path redirect_to suppliers_path
else else
render :action => 'new' render :action => 'new'
@ -41,7 +41,7 @@ class SuppliersController < ApplicationController
def update def update
@supplier = Supplier.find(params[:id]) @supplier = Supplier.find(params[:id])
if @supplier.update_attributes(params[:supplier]) if @supplier.update_attributes(params[:supplier])
flash[:notice] = 'Lieferant wurde aktualisiert' flash[:notice] = I18n.t('suppliers.update.notice')
redirect_to @supplier redirect_to @supplier
else else
render :action => 'edit' render :action => 'edit'
@ -51,10 +51,10 @@ class SuppliersController < ApplicationController
def destroy def destroy
@supplier = Supplier.find(params[:id]) @supplier = Supplier.find(params[:id])
@supplier.destroy @supplier.destroy
flash[:notice] = "Lieferant wurde gelöscht" flash[:notice] = I18n.t('suppliers.destroy.notice')
redirect_to suppliers_path redirect_to suppliers_path
rescue => e rescue => e
flash[:error] = "Ein Fehler ist aufgetreten: " + e.message flash[:error] = I18n.t('errors.general_msg', :msg => e.message)
redirect_to @supplier redirect_to @supplier
end end

View file

@ -120,6 +120,7 @@ de:
year: Jahr year: Jahr
errors: &errors errors: &errors
general: 'Ein Problem ist aufgetreten.' general: 'Ein Problem ist aufgetreten.'
general_msg: 'Ein Fehler ist aufgetreten: %{msg}'
general_again: 'Ein Fehler ist aufgetreten. Bitte erneut versuchen.' general_again: 'Ein Fehler ist aufgetreten. Bitte erneut versuchen.'
format: ! '%{attribute} %{message}' format: ! '%{attribute} %{message}'
messages: messages:

View file

@ -28,3 +28,11 @@ de:
<p>Damit wird eine neue Lieferantin angelegt und mit der externen Datenbank verknüpft.</p> <p>Damit wird eine neue Lieferantin angelegt und mit der externen Datenbank verknüpft.</p>
supplier: 'Lieferantin' supplier: 'Lieferantin'
subscribe: 'abonnieren' subscribe: 'abonnieren'
# used by controller
create:
notice: 'Lieferant wurde erstellt'
update:
notice: 'Lieferant wurde aktualisiert'
destroy:
notice: 'Lieferant wurde gelöscht'