finish deliveries i18n

This commit is contained in:
wvengen 2013-04-10 17:02:16 +02:00
parent ee5f7ff1b8
commit 3f82138d84
9 changed files with 83 additions and 44 deletions

View file

@ -35,7 +35,7 @@ class DeliveriesController < ApplicationController
respond_to do |format|
if @delivery.save
flash[:notice] = 'Lieferung wurde erstellt. Bitte nicht vergessen die Rechnung anzulegen!'
flash[:notice] = I18n.t('deliveries.create.notice')
format.html { redirect_to([@supplier,@delivery]) }
format.xml { render :xml => @delivery, :status => :created, :location => @delivery }
else
@ -54,7 +54,7 @@ class DeliveriesController < ApplicationController
respond_to do |format|
if @delivery.update_attributes(params[:delivery])
flash[:notice] = 'Lieferung wurde aktualisiert.'
flash[:notice] = I18n.t('deliveries.update.notice')
format.html { redirect_to([@supplier,@delivery]) }
format.xml { head :ok }
else
@ -68,7 +68,7 @@ class DeliveriesController < ApplicationController
@delivery = Delivery.find(params[:id])
@delivery.destroy
flash[:notice] = "Lieferung wurde gelöscht."
flash[:notice] = I18n.t('deliveries.destroy.notice')
respond_to do |format|
format.html { redirect_to(supplier_deliveries_url(@supplier)) }
format.xml { head :ok }

View file

@ -21,28 +21,24 @@
Menge
= stock_change_form.text_field :quantity, size: 5, autocomplete: 'off'
= stock_change_form.hidden_field :_destroy
= link_to "Artikel aus Lieferung entfernen", "#", class: 'destroy_stock_change'
= link_to t('.remove_article'), "#", class: 'destroy_stock_change'
%p
= link_to "Lagerartikel der Lieferung hinzufügen", {action: 'add_stock_change', supplier_id: @supplier.id}, remote: true
= link_to t('.add_article'), {action: 'add_stock_change', supplier_id: @supplier.id}, remote: true
%p
%small
Ist ein Artikel noch nicht in der Lagerverwaltung, muss er erst
#{link_to("neu angelegt", new_stock_article_path)} werden.
%small= t('.note_new_article', new_link: link_to(t('.note_new_article_link'), new_stock_article_path)).html_safe
%hr/
= f.input :delivered_on, as: :date_picker
= f.input :note, input_html: {size: '35x4'}
.form-actions
= f.submit class: 'btn btn-primary'
= link_to "oder abbrechen", supplier_deliveries_path(@supplier)
= link_to t('ui.or_cancel'), supplier_deliveries_path(@supplier)
/
TODO: Fix this!!
.span6
%h2 Neuen Lagerartikel anlegen
%h2= t '.new_article.title'
%p
Suche nach Artikeln aus dem
%i= @supplier.name
Katalog:
= t('.new_article.search', supplier: @supplier.name).html_safe + ': '
= text_field_tag 'article_name'
%hr/
#stock_article_form

View file

@ -3,4 +3,4 @@
= form.select :stock_article_id, stock_articles_for_select(supplier)
Menge
= form.text_field :quantity, :size => 5, :autocomplete => 'off'
= link_to "Artikel aus Lieferung entfernen", "#", :class => 'remove_new_stock_change'
= link_to t('.remove_article'), "#", :class => 'remove_new_stock_change'

View file

@ -1,3 +1,3 @@
- title "Lieferung bearbeiten"
- title t('.title')
= render :partial => 'form'
= render :partial => 'form'

View file

@ -1,11 +1,11 @@
- title "#{@supplier.name}/Lieferungen"
- title t('.title', supplier: @supplier.name)
%table.table.table-striped
%thead
%tr
%th Geliefert am
%th.numeric Rechnungsbetrag
%th Notiz
%th= t 'simple_form.labels.delivery.delivered_on'
%th.numeric= t 'deliveries.invoice_amount'
%th= t 'simple_form.labels.defaults.note'
%tbody
- for delivery in @deliveries
%tr
@ -13,11 +13,11 @@
%td.numeric= link_to_invoice(delivery)
%td= truncate delivery.note
%td
= link_to 'Anzeigen', [@supplier, delivery], class: 'btn btn-mini'
= link_to 'Bearbeiten', edit_supplier_delivery_path(@supplier,delivery), class: 'btn btn-mini'
= link_to 'Löschen', [@supplier,delivery], :confirm => 'Are you sure?', :method => :delete,
= link_to t('ui.show'), [@supplier, delivery], class: 'btn btn-mini'
= link_to t('ui.edit'), edit_supplier_delivery_path(@supplier,delivery), class: 'btn btn-mini'
= link_to t('ui.delete'), [@supplier,delivery], :confirm => t('.confirm_delete'), :method => :delete,
class: 'btn btn-mini btn-danger'
= link_to "Neue Lieferung für #{@supplier.name} anlegen", new_supplier_delivery_path(@supplier), class: 'btn btn-primary'
= link_to t('.new_delivery', supplier: @supplier.name), new_supplier_delivery_path(@supplier), class: 'btn btn-primary'
|
= link_to "Lieferantenübersicht", suppliers_path
= link_to t('deliveries.suppliers_overview'), suppliers_path

View file

@ -1,3 +1,3 @@
- title "Neue Lieferung von #{@supplier.name}"
- title t('.title', supplier: @supplier.name)
= render 'form'
= render 'form'

View file

@ -1,27 +1,27 @@
- title "Lieferung anzeigen"
- title t('.title')
%dl
%dt Lieferantin
%dt= t 'simple_form.labels.delivery.supplier'
%dd= @delivery.supplier.name
%dt Geliefert am
%dt= t 'simple_form.labels.delivery.delivered_on'
%dd= @delivery.delivered_on
%dt Rechnungsbetrag:
%dt= t 'deliveries.invoice_amount'
%dd= link_to_invoice(@delivery)
- if @delivery.invoice
%dt bereinigter Rechnungsbetrag:
%dt= t 'deliveries.invoice_net_amount'
%dd= number_to_currency @delivery.invoice.net_amount
%dt Notiz:
%dt= t 'simple_form.labels.defaults.note'
%dd= simple_format @delivery.note
%h2 Artikel
%h2= t '.title_articles'
%table.table.table-striped(style="width:500px")
%thead
%tr
%th Artikel
%th Einheit
%th.numeric Menge
%th.numeric Nettopreis
%th.numeric Summe
%th= t '.article'
%th= t '.unit'
%th.numeric= t '.amount'
%th.numeric= t '.price'
%th.numeric= t '.sum'
%tbody
- total_net, total_gross = 0,0
- @delivery.stock_changes.all.each do |stock_change|
@ -37,16 +37,16 @@
%td.numeric= number_to_currency sum
%tfoot
%tr
%td(colspan="4") Nettosumme
%td(colspan="4")= t '.sum_net'
%td.numeric= number_to_currency total_net
%tr
%td(colspan="4") Bruttosumme
%td(colspan="4")= t '.sum_gross'
%td.numeric= number_to_currency total_gross
- if @delivery.invoice
%tr
%td(colspan="4") Brutto - bereinigter Rechnungsbetrag:
%td(colspan="4")= t '.sum_diff'
%td.numeric= number_to_currency total_gross - @delivery.invoice.net_amount
%p
= link_to 'Bearbeiten', edit_supplier_delivery_path(@supplier,@delivery), class: 'btn'
= link_to 'Lieferungsübersicht', supplier_deliveries_path(@supplier)
= link_to t('ui.edit'), edit_supplier_delivery_path(@supplier,@delivery), class: 'btn'
= link_to t('deliveries.suppliers_overview'), supplier_deliveries_path(@supplier)

View file

@ -0,0 +1,42 @@
de:
deliveries:
suppliers_overview: 'Lieferantenübersicht'
invoice_amount: 'Rechnungsbetrag'
invoice_net_amount: 'bereinigter Rechnungsbetrag'
edit:
title: 'Lieferung bearbeiten'
form:
remove_article: 'Artikel aus Lieferung entfernen'
add_article: 'Lagerartikel der Lieferung hinzufügen'
note_new_article: 'Ist ein Artikel noch nicht in der Lagerverwaltung, muss er erst %{new_link} werden.'
note_new_article_link: 'neu angelegt'
new_article:
title: 'Neuen Lagerartikel anlegen'
search: 'Suche nach Artikeln aus dem <i>%{supplier}</i> Katalog'
index:
title: '%{supplier}/Lieferungen'
confirm_delete: 'Bist Du sicher?'
new_delivery: 'Neue Lieferung für %{supplier} anlegen'
new:
title: 'Neue Lieferung von %{supplier}'
show:
title: 'Lieferung anzeigen'
title_articles: 'Artikel'
article: 'Artikel'
unit: 'Einheit'
amount: 'Menge'
price: 'Nettopreis'
sum: 'Summe'
sum_net: 'Nettosumme'
sum_gross: 'Bruttosumme'
sum_diff: 'Brutto - bereinigter Rechnungsbetrag'
stock_change:
remove_article: 'Artikel aus Lieferung entfernen'
# used by controller
create:
notice: 'Lieferung wurde erstellt. Bitte nicht vergessen die Rechnung anzulegen!'
update:
notice: 'Lieferung wurde aktualisiert.'
destroy:
notice: 'Lieferung wurde gelöscht.'

View file

@ -94,6 +94,7 @@ de:
stock_article:
supplier: 'Lieferant'
delivery:
supplier: 'Lieferantin'
delivered_on: 'Lieferdatum'
user:
nick: "Benutzername"