finished admin/users i18n + dry the admin i18n

This commit is contained in:
Manuel Wiedenmann 2013-02-04 01:38:18 +07:00
parent 75c9338fd9
commit 64b3d7e17d
13 changed files with 78 additions and 56 deletions

View file

@ -8,4 +8,4 @@
= f.input :ignore_apple_restriction = f.input :ignore_apple_restriction
.form-actions .form-actions
= f.button :submit = f.button :submit
= link_to t('.or_cancel'), :back = link_to t('admin.or_cancel'), :back

View file

@ -8,7 +8,7 @@
%th= t '.contact' %th= t '.contact'
%th= t '.address' %th= t '.address'
%th= t '.members' %th= t '.members'
%th= t '.actions' %th= t 'admin.actions'
%tbody %tbody
- for ordergroup in @ordergroups - for ordergroup in @ordergroups
%tr{:class => cycle('even','odd', :name => 'groups')} %tr{:class => cycle('even','odd', :name => 'groups')}
@ -17,6 +17,6 @@
%td= link_to_gmaps ordergroup.contact_address %td= link_to_gmaps ordergroup.contact_address
%td= ordergroup.users.size %td= ordergroup.users.size
%td %td
= link_to t('.edit'), edit_admin_ordergroup_path(ordergroup), class: 'btn btn-mini' = link_to t('admin.edit'), edit_admin_ordergroup_path(ordergroup), class: 'btn btn-mini'
= link_to t('.delete'), [:admin, ordergroup], :confirm => t('.confirm', name: ordergroup.name), = link_to t('admin.delete'), [:admin, ordergroup], :confirm => t('admin.confirm', name: ordergroup.name),
:method => :delete, class: 'btn btn-mini btn-danger' :method => :delete, class: 'btn btn-mini btn-danger'

View file

@ -10,6 +10,6 @@
= form_tag admin_ordergroups_path, :method => :get, :remote => true, = form_tag admin_ordergroups_path, :method => :get, :remote => true,
'data-submit-onchange' => true, class: 'form-search' do 'data-submit-onchange' => true, class: 'form-search' do
= text_field_tag :query, params[:query], class: 'input-medium search-query', = text_field_tag :query, params[:query], class: 'input-medium search-query',
placeholder: t('.search_placeholder') placeholder: t('admin.search_placeholder')
#ordergroups #ordergroups
= render "ordergroups" = render "ordergroups"

View file

@ -1,5 +1,5 @@
= simple_form_for([:admin, @user]) do |f| = simple_form_for([:admin, @user]) do |f|
= render :partial => 'shared/user_form_fields', :locals => {:f => f} = render 'shared/user_form_fields', f: f
.form-actions .form-actions
= f.submit = f.submit
= link_to 'oder abbrechen', :back = link_to t('admin.or_cancel'), :back

View file

@ -4,12 +4,12 @@
%table.table.table-striped %table.table.table-striped
%thead %thead
%tr %tr
%th Login %th= t '.login'
%th Name %th= t '.name'
%th Email %th= t '.email'
%th Zugriff auf %th= t 'admin.access_to'
%th Letzter login %th= t '.last_login'
%th(colspan="2") Aktionen %th(colspan="2")= t 'admin.actions'
%tbody %tbody
- for user in @users - for user in @users
%tr %tr
@ -18,6 +18,6 @@
%td= user.email %td= user.email
%td= format_roles(user) %td= format_roles(user)
%td= format_time(user.last_login) %td= format_time(user.last_login)
%td= link_to 'Bearbeiten', edit_admin_user_path(user), class: 'btn btn-mini' %td= link_to t('admin.edit'), edit_admin_user_path(user), class: 'btn btn-mini'
%td= link_to 'Löschen', [:admin, user], :confirm => "Willst du #{user.name} wirklich löschen?", %td= link_to t('admin.delete'), [:admin, user], :confirm => t('admin.confirm', name: user.name),
:method => :delete, class: 'btn btn-danger btn-mini' :method => :delete, class: 'btn btn-danger btn-mini'

View file

@ -1,3 +1,3 @@
- title "Benutzerin bearbeiten" - title t '.title'
= render 'form' = render 'form'

View file

@ -1,18 +1,16 @@
- title "Admin/Benutzerinnen" - title t '.title'
- content_for :actionbar do - content_for :actionbar do
= link_to 'Neue Benutzerin anlegen', new_admin_user_path, class: 'btn btn-primary' = link_to t('.new_user'), new_admin_user_path, class: 'btn btn-primary'
- content_for :sidebar do - content_for :sidebar do
%p %p= t('.first_paragraph', url: link_to(t('.new_users'), new_admin_user_path)).html_safe
Hier kannst du Benutzer_innen #{link_to 'neu Anlegen', new_admin_user_path},
bearbeiten und natürlich auch löschen.
.well.well-small .well.well-small
= form_tag admin_users_path, :method => :get, :remote => true, = form_tag admin_users_path, :method => :get, :remote => true,
'data-submit-onchange' => true, class: 'form-search' do 'data-submit-onchange' => true, class: 'form-search' do
= text_field_tag :user_name, params[:user_name], class: 'input-medium search-query', = text_field_tag :user_name, params[:user_name], class: 'input-medium search-query',
placeholder: 'Name ...' placeholder: t('admin.search_placeholder')
#users #users
= render "users" = render "users"

View file

@ -1,3 +1,3 @@
- title "Neue Benutzerin anlegen" - title t '.title'
= render 'form' = render 'form'

View file

@ -3,37 +3,37 @@
.row-fluid .row-fluid
.span3 .span3
.well .well
%h4 Person %h4= t '.person'
%p Mitglied seit #{distance_of_time_in_words(Time.now, @user.created_on)} %p= t '.member_since', time: distance_of_time_in_words(Time.now, @user.created_on)
%dl %dl
%dt Nick %dt= t '.nick'
%dd= @user.nick %dd= @user.nick
%dt Name %dt= t '.name'
%dd= h @user.name %dd= h @user.name
%dt Email %dt= t '.email'
%dd= @user.email %dd= @user.email
%dt Telefon %dt= t '.phone'
%dd= @user.phone %dd= @user.phone
%dt Zugriff auf %dt= t 'admin.access_to'
%dd= format_roles(@user) %dd= format_roles(@user)
.span5 .span5
.well .well
%h4 Einstellungen %h4= t '.preference'
%table.table %table.table
- for setting in User::setting_keys.keys - for setting in User::setting_keys.keys
%tr %tr
%td= User::setting_keys[setting] %td= User::setting_keys[setting]
%td= @user.settings[setting] == '1' ? 'ja' : 'nein' %td= @user.settings[setting] == '1' ? t('simple_form.yes') : t('simple_form.no')
.span3 .span3
.well .well
%h4 Gruppenabos %h4= t '.groupabos'
%ul.unstyled %ul.unstyled
- for membership in Membership.find_all_by_user_id(@user.id) - for membership in Membership.find_all_by_user_id(@user.id)
%li= link_to(membership.group.name, [:admin, membership.group]) %li= link_to(membership.group.name, [:admin, membership.group])
%hr/ %hr/
%p %p
= link_to 'Bearbeiten', edit_admin_user_path(@user), class: 'btn' = link_to t('admin.edit'), edit_admin_user_path(@user), class: 'btn'
= link_to 'Löschen', [:admin, @user], :confirm => "Willst du #{@user.first_name} wirklich rausschmeißen?", = link_to t('admin.delete'), [:admin, @user], :confirm => t('.confirm', user: @user.first_name),
:method => :delete, class: 'btn btn-danger' :method => :delete, class: 'btn btn-danger'
= link_to "Nachricht senden", new_message_path(:message => {:mail_to => @user.id}), class: 'btn' = link_to t('.send_message'), new_message_path(:message => {:mail_to => @user.id}), class: 'btn'

View file

@ -1,7 +1,7 @@
%p= t('.first_paragraph', url: link_to(t('.here'), new_invite_path(id: @workgroup.id), remote: true)).html_safe %p= t('.first_paragraph', url: link_to(t('.here'), new_invite_path(id: @workgroup.id), remote: true)).html_safe
= simple_form_for [:admin, @workgroup] do |f| = simple_form_for [:admin, @workgroup] do |f|
= render :layout => 'shared/group_form_fields', :locals => {:f => f} do = render :layout => 'shared/group_form_fields', :locals => {:f => f} do
%h4 Zugriff auf %h4= t 'admin.access_to'
= f.input :role_admin = f.input :role_admin
= f.input :role_finance = f.input :role_finance
= f.input :role_suppliers = f.input :role_suppliers
@ -9,4 +9,4 @@
= f.input :role_orders = f.input :role_orders
.form-actions .form-actions
= f.button :submit = f.button :submit
= link_to t('.or_cancel'), :back = link_to t('admin.or_cancel'), :back

View file

@ -6,8 +6,8 @@
%tr %tr
%th= t '.name' %th= t '.name'
%th= t '.members' %th= t '.members'
%th= t '.access_to' %th= t 'admin.access_to'
%th= t '.actions' %th= t 'admin.actions'
%tbody %tbody
- for workgroup in @workgroups - for workgroup in @workgroups
%tr %tr
@ -15,6 +15,6 @@
%td= workgroup.users.size %td= workgroup.users.size
%td= format_roles(workgroup) %td= format_roles(workgroup)
%td %td
= link_to t('.edit'), edit_admin_workgroup_path(workgroup), class: 'btn btn-mini' = link_to t('admin.edit'), edit_admin_workgroup_path(workgroup), class: 'btn btn-mini'
= link_to t('.delete'), [:admin, workgroup], :confirm => t('.confirm', name: workgroup.name), = link_to t('admin.delete'), [:admin, workgroup], :confirm => t('admin.confirm', name: workgroup.name),
:method => :delete, class: 'btn btn-mini btn-danger' :method => :delete, class: 'btn btn-mini btn-danger'

View file

@ -10,6 +10,6 @@
= form_tag admin_workgroups_path, :method => :get, :remote => true, = form_tag admin_workgroups_path, :method => :get, :remote => true,
'data-submit-onchange' => true, class: 'form-search' do 'data-submit-onchange' => true, class: 'form-search' do
= text_field_tag :query, params[:query], class: 'input-medium search-query', = text_field_tag :query, params[:query], class: 'input-medium search-query',
placeholder: t('.search_placeholder') placeholder: t('admin.search_placeholder')
#workgroups #workgroups
= render "workgroups" = render "workgroups"

View file

@ -1,5 +1,12 @@
de: de:
admin: admin:
edit: 'Bearbeiten'
delete: 'Löschen'
confirm: 'Willst du %{name} wirklich löschen?'
actions: 'Aktionen'
access_to: 'Zugriff auf'
or_cancel: 'oder abbrechen'
search_placeholder: 'Name ...'
base: base:
index: index:
title: 'Administration' title: 'Administration'
@ -26,7 +33,6 @@ de:
new_ordergroups: 'neue Bestellgruppen' new_ordergroups: 'neue Bestellgruppen'
second_paragraph: "Beachte dabei den <em>Unterschied zwischen Gruppe und Bestellgruppe</em>: Eine Bestellgruppe hat ein Konto und kann Essen bestellen. In einer <em>%{url}</em> (z.b. 'Soritiergruppe') koordinieren sich die Mitglieder mittels Aufgaben und Nachrichten. Nutzer_innen können immer nur einer Bestellgruppe, aber beliebig vielen anderen Gruppen angehören." second_paragraph: "Beachte dabei den <em>Unterschied zwischen Gruppe und Bestellgruppe</em>: Eine Bestellgruppe hat ein Konto und kann Essen bestellen. In einer <em>%{url}</em> (z.b. 'Soritiergruppe') koordinieren sich die Mitglieder mittels Aufgaben und Nachrichten. Nutzer_innen können immer nur einer Bestellgruppe, aber beliebig vielen anderen Gruppen angehören."
workgroup: 'Arbeitsgruppe' workgroup: 'Arbeitsgruppe'
search_placeholder: 'Name ...'
edit: edit:
title: 'Bestellgruppe bearbeiten' title: 'Bestellgruppe bearbeiten'
new: new:
@ -34,7 +40,6 @@ de:
form: form:
first_paragraph: 'Neue Mitglieder kannst du %{url} einladen.' first_paragraph: 'Neue Mitglieder kannst du %{url} einladen.'
here: 'hier' here: 'hier'
or_cancel: 'oder abbrechen'
show: show:
title: 'Bestellgruppe %{name}' title: 'Bestellgruppe %{name}'
edit: 'Gruppe/Mitglieder bearbeiten' edit: 'Gruppe/Mitglieder bearbeiten'
@ -46,10 +51,6 @@ de:
contact: 'Kontakt' contact: 'Kontakt'
address: 'Adresse' address: 'Adresse'
members: 'Mitglieder' members: 'Mitglieder'
actions: 'Aktionen'
edit: 'Bearbeiten'
delete: 'Löschen'
confirm: 'Willst du %{name} wirklich löschen?'
workgroups: workgroups:
index: index:
title: 'Arbeitsgruppen' title: 'Arbeitsgruppen'
@ -58,7 +59,6 @@ de:
new_workgroups: 'neue Arbeitsgruppen' new_workgroups: 'neue Arbeitsgruppen'
second_paragraph: "Beachte dabei den <em>Unterschied zwischen Gruppe und Bestellgruppe</em>: Eine %{url} hat ein Konto und kann Essen bestellen. In einer Arbeitsgruppe (z.b. 'Soritiergruppe') koordinieren sich die Mitglieder mittels Aufgaben und Nachrichten. Nutzer_innen können immer nur einer Bestellgruppe, aber beliebig vielen anderen Gruppen angehören." second_paragraph: "Beachte dabei den <em>Unterschied zwischen Gruppe und Bestellgruppe</em>: Eine %{url} hat ein Konto und kann Essen bestellen. In einer Arbeitsgruppe (z.b. 'Soritiergruppe') koordinieren sich die Mitglieder mittels Aufgaben und Nachrichten. Nutzer_innen können immer nur einer Bestellgruppe, aber beliebig vielen anderen Gruppen angehören."
ordergroup: 'Bestellgruppe' ordergroup: 'Bestellgruppe'
search_placeholder: 'Name ...'
edit: edit:
title: 'Arbeitsgruppe bearbeiten' title: 'Arbeitsgruppe bearbeiten'
new: new:
@ -66,7 +66,6 @@ de:
form: form:
first_paragraph: 'Neue Mitglieder kannst du %{url} einladen.' first_paragraph: 'Neue Mitglieder kannst du %{url} einladen.'
here: 'hier' here: 'hier'
or_cancel: 'oder abbrechen'
show: show:
title: 'Arbeitsgruppe %{name}' title: 'Arbeitsgruppe %{name}'
edit: 'Gruppe/Mitglieder bearbeiten' edit: 'Gruppe/Mitglieder bearbeiten'
@ -75,8 +74,33 @@ de:
workgroups: workgroups:
name: 'Name' name: 'Name'
members: 'Mitglieder' members: 'Mitglieder'
access_to: 'Zugriff auf' users:
actions: 'Aktionen' index:
edit: 'Bearbeiten' title: 'Admin/Benutzerinnen'
delete: 'Löschen' new_user: 'Neue Benutzerin anlegen'
confirm: 'Willst du %{name} wirklich löschen?' first_paragraph: 'Hier kannst du Benutzer_innen %{url}, bearbeiten und natürlich auch löschen.'
new_users: 'neu anlegen'
edit:
title: 'Benutzerin bearbeiten'
new:
title: 'Neue Benutzerin anlegen'
form:
first_paragraph: 'Neue Mitglieder kannst du %{url} einladen.'
here: 'hier'
or_cancel: 'oder abbrechen'
show:
person: 'Person'
member_since: 'Mitglied seit %{time}'
nick: 'Nick'
name: 'Name'
email: 'Email'
phone: 'Telefon'
preference: 'Einstellungen'
groupabos: 'Gruppenabos'
confirm: 'Willst du %{user} wirklich rausschmeißen?'
send_message: 'Nachricht senden'
users:
login: 'Login'
name: 'Name'
email: 'Email'
last_login: 'Letzter login'