From 3a8ccdd20543adf4dc50a0de88ab7e90472bddda Mon Sep 17 00:00:00 2001 From: Andreas Stephanides Date: Tue, 24 Jun 2014 13:53:38 +0530 Subject: [PATCH] =?UTF-8?q?Oberfl=C3=A4che=20aufr=C3=A4umen...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/fetprofiles_controller.rb | 10 ++- app/controllers/galleries_controller.rb | 2 +- app/controllers/studien_controller.rb | 18 ++--- app/controllers/themengruppen_controller.rb | 5 +- app/models/calentry.rb | 2 +- app/views/fetprofiles/_form.html.erb | 33 +++++--- app/views/fetprofiles/edit.html.erb | 7 +- app/views/fetprofiles/index.html.erb | 14 ++-- app/views/fetprofiles/new.html.erb | 2 +- app/views/fetprofiles/show.html.erb | 7 +- app/views/galleries/index.html.erb | 2 +- app/views/home/_beispiele.html.erb | 7 +- app/views/home/dev.html.erb | 31 -------- app/views/home/index.html.erb | 5 +- app/views/home/kontakt.html.erb | 14 ++-- app/views/layouts/_pretty_toolbar.html.erb | 6 +- app/views/memberships/_membership.html.erb | 4 +- app/views/modulgruppen/index.html.erb | 4 +- app/views/neuigkeiten/_compact.html.erb | 2 +- app/views/neuigkeiten/_nlink_list.html.erb | 2 +- app/views/neuigkeiten/show.html.erb | 9 +-- app/views/rubriken/_tabs.html.erb | 2 +- app/views/semesters/_semester.html.erb | 17 ++++ app/views/studien/_semesteransicht.html.erb | 43 ++++------ app/views/studien/_tabs.html.erb | 2 +- app/views/studien/semesteransicht.html.erb | 52 ------------ app/views/studien/show.html.erb | 2 + app/views/themen/_verw_liste.html.erb | 8 +- config/locales/de.yml | 80 ++++--------------- config/locales/en.yml | 14 ++-- config/locales/fetprofile.de.yml | 44 ++++++++--- config/locales/fetprofile_public.de.yml | 20 +++++ config/locales/neuigkeiten.de.yml | 17 +++- config/locales/neuigkeiten_public.de.yml | 10 +++ config/locales/neuigkeiten_public.en.yml | 10 +++ config/locales/studien.de.yml | 88 +++++++++++++++------ config/locales/studien_public.de.yml | 25 ++++++ 37 files changed, 320 insertions(+), 300 deletions(-) delete mode 100755 app/views/home/dev.html.erb create mode 100644 app/views/semesters/_semester.html.erb delete mode 100644 app/views/studien/semesteransicht.html.erb create mode 100644 config/locales/fetprofile_public.de.yml create mode 100644 config/locales/neuigkeiten_public.de.yml create mode 100644 config/locales/neuigkeiten_public.en.yml create mode 100644 config/locales/studien_public.de.yml diff --git a/app/controllers/fetprofiles_controller.rb b/app/controllers/fetprofiles_controller.rb index 83af41c..77850e1 100644 --- a/app/controllers/fetprofiles_controller.rb +++ b/app/controllers/fetprofiles_controller.rb @@ -10,6 +10,8 @@ class FetprofilesController < ApplicationController @fetprofiles = Fetprofile.where(:active=>false).order(:vorname,:nachname) if params[:filter]== "notactive" @gremientabs = Gremium.tabs + @toolbar_elements << {:hicon=>'icon-plus', :text=> I18n.t('profile.new_profile'),:path => new_fetprofile_path(@fetprofile) } if can? :new, @fetprofile + respond_to do |format| format.html # index.html.erb end @@ -87,7 +89,13 @@ class FetprofilesController < ApplicationController respond_to do |format| if @fetprofile.update_attributes(params[:fetprofile]) - format.html { redirect_to @fetprofile, notice: 'Fetprofile was successfully updated.' } + format.html { + unless params[:button]=="continue" || params[:commit]=="continue" + redirect_to @fetprofile, notice: 'Fetprofile was successfully updated.' + else + redirect_to edit_fetprofile_path(@fetprofile), notice: 'Fetprofile was successfully updated.' + end + } format.json { head :no_content } else @memberships=@fetprofile.memberships.order(:typ) diff --git a/app/controllers/galleries_controller.rb b/app/controllers/galleries_controller.rb index 5906b5c..7745872 100644 --- a/app/controllers/galleries_controller.rb +++ b/app/controllers/galleries_controller.rb @@ -6,7 +6,7 @@ class GalleriesController < ApplicationController # GET /galleries.json def index @galleries = Gallery.all - @toolbar_elements << {:hicon => 'icon-plus', :text => I18n.t('fotos.new-gallery'), :path => new_gallery_path } + @toolbar_elements << {:hicon => 'icon-plus', :text => I18n.t('fotos.new-gallery'), :path => new_gallery_path } if can? :new, Gallery respond_to do |format| format.html # index.html.erb diff --git a/app/controllers/studien_controller.rb b/app/controllers/studien_controller.rb index 79de843..cbfd4a6 100755 --- a/app/controllers/studien_controller.rb +++ b/app/controllers/studien_controller.rb @@ -7,7 +7,7 @@ class StudienController < ApplicationController @topbar_elements=[{:hicon=>'icon-list', :text=>I18n.t("studien.allestudien"),:path=>studien_path}] @topbar_elements<<{:hicon=>'icon-list', :text=>I18n.t("modul.list"),:path=>moduls_path} @topbar_elements<<{:hicon=>'icon-list', :text=>I18n.t("lva.list"),:path=>lvas_path} - @toolbar_elements<<{:icon =>:plus, :hicon=>'icon-plus-sign', :text=> I18n.t('studien.new') ,:path=>new_studium_path } + @toolbar_elements<<{:icon =>:plus, :hicon=>'icon-plus-sign', :text=> I18n.t('studien.new') ,:path=>new_studium_path } if can? :new, Studium # @toolbar_elements<<{:text=> I18n.t('modulgruppe.show.link') ,:path=>modulgruppen_path } end @@ -31,14 +31,14 @@ class StudienController < ApplicationController end @studienphasen << {:modulgruppen=>modulgruppen, :phase => ph}.merge(opts) end - - @toolbar_elements=[{:icon=>:plus, :hicon =>'icon-plus-sign' ,:text=> I18n.t('studien.new') , :path => new_studium_path(@studium) }, - {:icon=>:pencil, :hicon=>'icon-pencil',:text =>I18n.t('common.edit'),:path => edit_studium_path(@studium)}, - {:icon=>:pencil, :hicon=>'icon-pencil',:text =>I18n.t('common.edit'),:path => edit_lvas_studium_path(@studium)}, - {:hicon=>'icon-remove-circle', :text=> I18n.t('common.delete'),:path => studium_path(@studium), :method=> :delete,:confirm=>'Sure?' }] - - @toolbar_modulgruppen =[ {:hicon=>'icon-plus-sign', :text=> I18n.t('modulgruppe.new'), :path=>new_studium_modulgruppe_path(@studium)}, - {:hicon=>'icon-list', :text => I18n.t('modulgruppe.list'), :path=>modulgruppen_path}] + @toolbar_elements=[] + @toolbar_elements<<{:icon=>:plus, :hicon =>'icon-plus-sign' ,:text=> I18n.t('studien.new') , :path => new_studium_path(@studium) } if can? :new, Studium + @toolbar_elements<<{:icon=>:pencil, :hicon=>'icon-pencil',:text =>I18n.t('common.edit'),:path => edit_studium_path(@studium)} if can? :edit, Studium +@toolbar_elements<<{:icon=>:pencil, :hicon=>'icon-pencil',:text =>I18n.t('common.edit'),:path => edit_lvas_studium_path(@studium)} if can? :edit_lvas, Studium +@toolbar_elements<<{:hicon=>'icon-remove-circle', :text=> I18n.t('common.delete'),:path => studium_path(@studium), :method=> :delete,:confirm=>'Sure?' } if can? :delete, Studium + @toolbar_modulgruppen =[] + @toolbar_modulgruppen << {:hicon=>'icon-plus-sign', :text=> I18n.t('modulgruppe.new'), :path=>new_studium_modulgruppe_path(@studium)} if can? :new, Modulgruppe + @toolbar_modulgruppen << {:hicon=>'icon-list', :text => I18n.t('modulgruppe.list'), :path=>modulgruppen_path} if can? :index, Modulgruppe case params[:ansicht] when 'semesteransicht' when 'infoansicht' diff --git a/app/controllers/themengruppen_controller.rb b/app/controllers/themengruppen_controller.rb index 88dfc8d..c321236 100644 --- a/app/controllers/themengruppen_controller.rb +++ b/app/controllers/themengruppen_controller.rb @@ -4,8 +4,9 @@ class ThemengruppenController < ApplicationController load_and_authorize_resource def index @themengruppen = Themengruppe.where(:public=>true).order(:priority).reverse - @toolbar_elements = [{:icon=>:plus, :hicon=>'icon-plus-sign', :text=>I18n.t('themengruppe.new'), :path=>new_themengruppe_path()}] - @toolbar_elements = [{:icon=>:plus, :hicon=>'icon-plus-sign', :text=>I18n.t('themengruppe.manage_all'), :path=>verwalten_all_themengruppen_path()}] + @toolbar_elements = [] + @toolbar_elements << {:icon=>:plus, :hicon=>'icon-plus-sign', :text=>I18n.t('themengruppe.new'), :path=>new_themengruppe_path()} if can? :new, Themengruppe + @toolbar_elements << {:icon=>:plus, :hicon=>'icon-plus-sign', :text=>I18n.t('themengruppe.manage_all'), :path=>verwalten_all_themengruppen_path()} if can? :verwalten_all, Themengruppe respond_to do |format| format.html # index.html.erb diff --git a/app/models/calentry.rb b/app/models/calentry.rb index 2070a03..66c401f 100644 --- a/app/models/calentry.rb +++ b/app/models/calentry.rb @@ -63,7 +63,7 @@ end end end def text - I18n.l(self.start) +" bis "+ I18n.l(self.ende) + I18n.l(self.start) +" "+ I18n.t("cal.bis")+" "+ I18n.l(self.ende) end scope :public, -> { where(:public => :true) } # scope :upcoming, -> { where("start >= ?" , Time.now).where("start <= ?", 28.days.from_now) } diff --git a/app/views/fetprofiles/_form.html.erb b/app/views/fetprofiles/_form.html.erb index 1467d1f..208c2d6 100644 --- a/app/views/fetprofiles/_form.html.erb +++ b/app/views/fetprofiles/_form.html.erb @@ -11,7 +11,7 @@
- <%= f.input :desc %> + <%= f.input :desc , input_html: {style: "width:100%"}%>
@@ -30,23 +30,30 @@
-Adresse: + +<%= I18n.t("fetprofile.adresse") %>: <%=f.input :street %> -<%=f.input :plz %> -<%=f.input :city %> -KOntakt: -<%=f.input :instant %> -<%=f.input :skype %> + +
+<%=f.input :plz, input_html: {style: "width:5em"} %><%=f.input :city, input_html: {style: "width:5em"} %>
<%=f.input :telnr %> <%=f.input :hdynr %>
-Geburtstag: -<%=f.input :birth_day %> -<%=f.input :birth_month %> -<%=f.input :birth_year %> +<%= I18n.t("fetprofile.geburtstag") %>: + + + + +
<%=f.input :birth_day, input_html: {style: "width:3em"}%><%=f.input :birth_month, input_html: {style: "width:3em"} %><%=f.input :birth_year, input_html: {style: "width:5em"} %>
+ + + +<%=f.input :instant %> +<%=f.input :skype %> +
@@ -60,7 +67,9 @@ Geburtstag:
<%= f.actions do %> - <%= f.action :submit, :as => :input %> + <%= f.action :submit, :as => :input , :label=>I18n.t("common.save") %> + <%= f.action :submit, :as => :input, :button_html=>{value: "continue"} , :label=>I18n.t("common.savecont") %> + <%= f.action :cancel, :as=> :link , :label=>I18n.t("common.cancel") %> <% end %>
diff --git a/app/views/fetprofiles/edit.html.erb b/app/views/fetprofiles/edit.html.erb index c2d79e3..f63468c 100644 --- a/app/views/fetprofiles/edit.html.erb +++ b/app/views/fetprofiles/edit.html.erb @@ -1,6 +1,7 @@ -

Editing fetprofile

+

<%= I18n.t("fetprofile.edit")%>

<%= render 'form' %> -<%= link_to 'Show', @fetprofile %> | -<%= link_to 'Back', fetprofiles_path %> + + + diff --git a/app/views/fetprofiles/index.html.erb b/app/views/fetprofiles/index.html.erb index d80a255..21c64a6 100644 --- a/app/views/fetprofiles/index.html.erb +++ b/app/views/fetprofiles/index.html.erb @@ -6,9 +6,15 @@ <%= I18n.t 'profile.active_members' if params[:filter].nil? || params[:filter]== "active" %> +
+
+ <%= render 'layouts/pretty_toolbar' %> + + <% link_to I18n.t('profile.new_profile'), new_fetprofile_path %> +
+
-
-
- <%= link_to I18n.t('profile.new_profile'), new_fetprofile_path %> -
-
+ diff --git a/app/views/fetprofiles/new.html.erb b/app/views/fetprofiles/new.html.erb index 0499665..08d39f3 100644 --- a/app/views/fetprofiles/new.html.erb +++ b/app/views/fetprofiles/new.html.erb @@ -2,4 +2,4 @@ <%= render 'form' %> -<%= link_to I18n.t('common.back'), fetprofiles_path %> + diff --git a/app/views/fetprofiles/show.html.erb b/app/views/fetprofiles/show.html.erb index b62caae..866cb66 100644 --- a/app/views/fetprofiles/show.html.erb +++ b/app/views/fetprofiles/show.html.erb @@ -10,12 +10,7 @@

<%= @fetprofile.fetmail %>

- respond_to do |format| - format.html # index.html.erb - format.json { render json: @fetprofiles } - end - -

+

<%= @fetprofile.desc %>

<%= render partial: "interninfo", object: @fetprofile if can?(:seeintern, @fetprofile) %> diff --git a/app/views/galleries/index.html.erb b/app/views/galleries/index.html.erb index 258fd23..105c0a4 100644 --- a/app/views/galleries/index.html.erb +++ b/app/views/galleries/index.html.erb @@ -1,4 +1,5 @@

<%= I18n.t('fotos.galleries')%>

+<%= render :partial => 'layouts/pretty_toolbar' %> <% @galleries.each_slice(2) do |row| %>
<% row.each do |gallery| %> @@ -37,4 +38,3 @@ <% end %>
-<%= render :partial => 'layouts/pretty_toolbar' %> diff --git a/app/views/home/_beispiele.html.erb b/app/views/home/_beispiele.html.erb index b6f178b..c15721d 100644 --- a/app/views/home/_beispiele.html.erb +++ b/app/views/home/_beispiele.html.erb @@ -1,17 +1,12 @@
-
-

Neueste Beispiele in unserer Sammlung

+

I18n.t("home.newexamples")

<%= link_to I18n.t("beispiel.add"), new_beispiel_path, :class=>"btn"%>
- - - -
<%= link_to "Entwicklungsstatus" , dev_home_index_path %> <%= render 'beispiele' %> -Verschiedene Styles +<%= I18n.t("home.selectstyle") %> diff --git a/app/views/semesters/_semester.html.erb b/app/views/semesters/_semester.html.erb new file mode 100644 index 0000000..26de7b9 --- /dev/null +++ b/app/views/semesters/_semester.html.erb @@ -0,0 +1,17 @@ +
+
+
+
+

<%= semester.name %>

+
+
+ +
+
+ <% semester.lvas.each do |lva| %> +
+ <%= render :partial=>'lvas/lva_semester', :locals =>{:lva => lva}%> +
+ <% end %> +
+
diff --git a/app/views/studien/_semesteransicht.html.erb b/app/views/studien/_semesteransicht.html.erb index 66ed037..3a82b05 100644 --- a/app/views/studien/_semesteransicht.html.erb +++ b/app/views/studien/_semesteransicht.html.erb @@ -1,34 +1,19 @@ +<% if params[:info].true? %> +<%= raw(@studium.desc) %> +<% else %> +<%= @studium.desc_first_words %> <%= link_to I18n.t('studium.info'), studium_path(@studium, :ansicht=>params[:ansicht], :info=>true) %> +<% end %> +
- <% if params[:info].true? %> - <%= raw(@studium.desc) %> - <% else %> - <%= @studium.desc_first_words %> <%= link_to I18n.t('studium.info'), studium_path(@studium, :ansicht=>params[:ansicht], :info=>true) %> - <% end %> - - <% @studium.semester.each do |sem| %> -
-
-
-
-
-
-

<%= sem.name %>

-
-
- -
-
- <% sem.lvas.each do |lva| %> -
- <%= render :partial=>'lvas/lva_semester', :locals =>{:lva => lva}%> -
- <% end %> -
-
-
+ <% @studium.semester.each_slice(2) do |row| %> +
+ <% row.each do |sem| %> +
+ <%= render sem %>
<% end %> - - <%= render :partial=>'layouts/pretty_toolbar', :locals=>{:elements=>@toolbar_elements} %> +
+ <% end %>
+ <%= render :partial=>'layouts/pretty_toolbar', :locals=>{:elements=>@toolbar_elements} %> diff --git a/app/views/studien/_tabs.html.erb b/app/views/studien/_tabs.html.erb index 358baa7..b35a622 100644 --- a/app/views/studien/_tabs.html.erb +++ b/app/views/studien/_tabs.html.erb @@ -20,6 +20,6 @@ <% else %>
  • <% end %> -<%= link_to I18n.t("studien.verwaltung.title"), studien_verwalten_path %> +<%= link_to I18n.t("studien.verwaltung.title"), studien_verwalten_path if can? :verwalten, Studium %>
  • diff --git a/app/views/studien/semesteransicht.html.erb b/app/views/studien/semesteransicht.html.erb deleted file mode 100644 index 078f445..0000000 --- a/app/views/studien/semesteransicht.html.erb +++ /dev/null @@ -1,52 +0,0 @@ - -
    -
    - <%= render 'studien/tabs' %> -
    -

    <%= @studium.typ %> <%= @studium.name %> (<%= @studium.zahl %>)

    -
    -
    -
    - <%= link_to @text, studium_path(@studium, :ansicht=>@flip), :class=>"btn" %> - <%= link_to "Infoansicht", studium_path(@studium, :ansicht=>'infoansicht'), :class=>"btn" unless params[:ansicht]=='infoansicht'%> -
    -
    -
    - - <% if params[:info].true? %> - <%= raw(@studium.desc) %> - <% else %> - <%= @studium.desc_first_words %> <%= link_to I18n.t('studium.info'), studium_path(@studium, :ansicht=>params[:ansicht], :info=>true) %> - <% end %> - - <% @studium.semester.each do |sem| %> -
    -
    -
    -
    -
    - -
    -

    <%= sem.name %>

    -
    -
    -
    -
    - <% sem.lvas.each do |lva| %> -
    - - - <%= render :partial=>'lvas/lva_semester', :locals =>{:lva => lva}%> - - -
    - <% end %> - -
    -
    -
    -
    - <% end %> - - <%= render :partial=>'layouts/pretty_toolbar', :locals=>{:elements=>@toolbar_elements} %> -
    diff --git a/app/views/studien/show.html.erb b/app/views/studien/show.html.erb index 5ec47b1..2a056bc 100644 --- a/app/views/studien/show.html.erb +++ b/app/views/studien/show.html.erb @@ -2,6 +2,7 @@

    <%= notice %>

    <%= @studium.typ %> <%= @studium.name %> (<%= @studium.zahl %>)

    +

    <%= link_to I18n.t("studien.ansicht.semester"), studium_path(@studium, :ansicht=>"semesteransicht"), :class=>"btn" unless params[:ansicht]=='semesteransicht' %> @@ -9,6 +10,7 @@ <%= link_to I18n.t("studien.ansicht.info"), studium_path(@studium, :ansicht=>"infoansicht"), :class=>"btn" unless params[:ansicht]=='infoansicht' %>

    +
    <% if params[:ansicht]=='modulgruppenansicht' %> <%= render partial: 'modulgruppenansicht' %> <% else if params[:ansicht]=='infoansicht' %> diff --git a/app/views/themen/_verw_liste.html.erb b/app/views/themen/_verw_liste.html.erb index 8783dbe..777a730 100644 --- a/app/views/themen/_verw_liste.html.erb +++ b/app/views/themen/_verw_liste.html.erb @@ -1,4 +1,8 @@ <% verw_liste.each do |thema| %> -
  • <%= thema.title %>

    -<%= link_to thema_path(thema),:remote=>true do %> Show <% end %> <%= link_to edit_thema_path(thema),:remote=>true do %> Edit <% end %> <%= link_to fragen_thema_path(thema),:remote=>true do %> Fragen <% end %><%= link_to attachments_thema_path(thema),:remote=>true do %> Attachments <% end %>
  • +
  • <%= thema.title %>
    + +<%= link_to thema_path(thema),:remote=>true do %> Show <% end %> +<%= link_to edit_thema_path(thema),:remote=>true do %> Edit <% end %> +<%= link_to fragen_thema_path(thema),:remote=>true do %> Fragen <% end %> +<%= link_to attachments_thema_path(thema),:remote=>true do %> Attachments <% end %>
  • <% end %> diff --git a/config/locales/de.yml b/config/locales/de.yml index 4d7e774..6a37ddd 100755 --- a/config/locales/de.yml +++ b/config/locales/de.yml @@ -1,5 +1,4 @@ -# Sample localization file for English. Add more files in this directory for other locales. -# See https://github.com/svenfuchs/rails-i18n/tree/master/rails%2Flocale for starting points. + de: ohnezuordnung: "Ohne Zuordnung" hello: "Hallo Welt" @@ -10,6 +9,11 @@ de: delete: "Löschen" verwalten: "Verwalten" sure_del: "Sicher endgültig löschen?" + versions: "Versionen" + activeversion: "Akutelle Version" + cancel: "Abbrechen" + save: "Speichern" + savecont: "Zwischenspeichern" home: sprache: "Deutsch" kontakt: "Kontakt" @@ -24,68 +28,16 @@ de: mitarbeiter: "Mitarbeiter" fotos: "Fotos" search: "Suche" - - formtastic: - titles: - modul: - title: "Modul Details" - edit: "Modul Details" - hints: - modul: - name: "Name des Moduls" - labels: - modul: - name: "Name" - desc: "Beschreibung" - depend: "Voraussetzungen" - activerecord: - errors: - models: - modulgruppe: - attributes: - studium_id: - blank: "Bitte wählen Sie ein Studium aus" - typ: - inclusion: "Bitte wählen Sie einen Typ aus" - phase: - not_a_number: "Die Phase muss eine Nummer sein" - inclusion: "Bitte wählen sie eine gültige Zahl für die Phase" - name: - blank: "Bitte geben sie einen Namen ein" - taken: "Der Name ist schon vergeben (Hier ist ein Bug)" - lva: - attributes: - modul: - blank: "Lva muss zumindest einem Modul zugewiesen sein" - name: - blank: "Die Lva muss einen Namen haben" - ects: - blank: "Es müssen ECTS eingetragen sein" - stunden: - blank: "Es muss die Studenanzahl eingettragen sein" - lvanr: - invalid: "Die Nummer muss im Format 000.000 eingegeben sein" - blank: "Geben sie eine Lva-Nr an" - taken: "Die Lva-Nummer ist vergeben" - typ: - blank: "Es muss ein Lva-Typ angegeben sein" - inclusion: "Der Typ ist nicht aus der Auswahl der gültigen Typen" - - studium: - attributes: - zahl: - blank: "Geben Sie die Studienkennzahl an" - invalid: "Die eingegebene Form stimmt nicht. (4-10 Zeichen, Ziffern und Großbuchstaben" - taken: "Die Kennzahl wird bereits verwendet" - name: - blank: "Geben Sie den Namen des Studiums ein" - taken: "Der Name ist bereits vergeben" - typ: - inclusion: 'Wählen Sie "Bachelor" oder "Master" aus' - modul: - attributes: - modulgruppen: - blank: "Wählen Sie zumindest eine Modulgruppe aus" + newexamples: "Neueste Beispiele in unserer Sammlung" + selectstyle: "Wähle dein Design" support: array: two_words_connector: ', ' + kontakt: + H1: "Kontakt" + text: "Du kannst uns telefonisch, E-Mail, Skype und persönlich erreichen." + service: "Service" + adresse: "Adresse" + adresse_text: "Gußhausstraße 25-27
    1220 Wien" + service_text: "Für individuelle Beratung und alle sonstigen Angelegenheiten stehen wir mit unserem Servicedienst während der Vorlesungszeit jenen Mo-Fr von 9 bis 15 Uhr zur Verfügung. Außerhalb dieser Zeiten ist oft trotzdem jemand auf der Fachschaft der dir weiterhelfen kann." + telefon_text: "Telefon: +43 2241341
    Skype:
    E-Mail: service@fet.at" \ No newline at end of file diff --git a/config/locales/en.yml b/config/locales/en.yml index 24c0753..2324a9c 100755 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -1,8 +1,7 @@ -# Sample localization file for English. Add more files in this directory for other locales. -# See https://github.com/svenfuchs/rails-i18n/tree/master/rails%2Flocale for starting points. -en: - hello: "Hello world" +en: + ohnezuordnung: "Without x" + hello: "Hello World" common: back: "Back" edit: "Edit" @@ -10,11 +9,12 @@ en: delete: "Delete" verwalten: "Manage" sure_del: "Are you sure you want to delete this?" - home: sprache: "English" kontakt: "Contact" mtitle: "Menu" + login: "FET Login" + willkommen: "Welcome at Fachschaft Elektrotechnik" hallobeiderfet: "This is the page of Fachschaft Elektrotechnik at TU Wien" home: "Home" studien: "Studies" @@ -23,4 +23,6 @@ en: mitarbeiter: "Members" fotos: "Fotos" search: "Search" - willkommen: "Welcome at Fachschaft Elektrotechnik" + newexamples: "Newest examples in our collection" + selectstyle: "Choose a style" + diff --git a/config/locales/fetprofile.de.yml b/config/locales/fetprofile.de.yml index 8d938b5..f341712 100644 --- a/config/locales/fetprofile.de.yml +++ b/config/locales/fetprofile.de.yml @@ -1,14 +1,32 @@ +# -------------- interne Strings --------- de: - profile: - remove_picture: "Bild entfernen" - all_members: "Alle Mitglieder" - all_groups: "Alle Gremien und Gruppen" - active_members: "Aktive Mitglieder" - notactive_members: "Pension" - new_profile: "Neues Profil anlegen" - gremium: - new: "Neues Gremium" - filter: - berufung: - title: "Berufungskommission" - text: "B.." \ No newline at end of file + fetprofile: + edit: "Profil bearbeiten" + geburtstag: "Geburtstag" + adresse: "Adresse" + formtastic: + labels: + fetprofile: + birth_day: "Tag" + birth_month: "Monat" + birth_year: "Jahr" + geschlecht: "Geschlecht" + hdynr: "Handynummer" + telnr: "Telefonnummer" + skype: "Skype" + instant: "anderer Instantmessanger" + city: "Stadt" + street: "Straße" + plz: "PLZ" + picture: "Portraitfoto" + vorname: "Vorname" + nachname: "Nachname" + short: "Spitzname" + fetmailalias: "Spitzname bei Mailadresse" + desc: "Beschreibungstext" + active: "AktiveR MitarbeiterIn" + membership: + start: "Beginn" + stop: "Ende" + type: "Typ" + \ No newline at end of file diff --git a/config/locales/fetprofile_public.de.yml b/config/locales/fetprofile_public.de.yml new file mode 100644 index 0000000..08853d2 --- /dev/null +++ b/config/locales/fetprofile_public.de.yml @@ -0,0 +1,20 @@ +de: + profile: + remove_picture: "Bild entfernen" + all_members: "Alle Mitglieder" + all_groups: "Alle Gremien und Gruppen" + active_members: "Aktive Mitglieder" + notactive_members: "Pension" + new_profile: "Neues Profil anlegen" + gremium: + new: "Neues Gremium" + seit: "seit" + von: "von" + bis: "bis" + filter: + berufung: + title: "Berufungskommission" + text: "B.." + habil: + title: "Habilitationskommission" + text: "Die Habilitation ist die Verleihung der Lehrbefugnis an einer Universität. Die Habilitation ist mit dem Abfassen einer Habilitationsschrift ähnlich einer Dissertation verbunden. Außerdem werden die didaktischen Fähigkeiten und die sonstige wissenschaftliche Laufbahn beurteilt." \ No newline at end of file diff --git a/config/locales/neuigkeiten.de.yml b/config/locales/neuigkeiten.de.yml index 9a12ca3..ef0c6b0 100644 --- a/config/locales/neuigkeiten.de.yml +++ b/config/locales/neuigkeiten.de.yml @@ -1,20 +1,29 @@ de: +# -------- Interne Strings --------- neuigkeit: publish: "Neuigkeit veröffentlichen" + publishfb: "Neuigkeit auf Facebook veröffentlichen" republish: "Neuigkeit erneut veröffentlichen" unpublish: "Veröffentlichung rückgängig" new: title: "Neuer Artikel" - rubriken: - alle: "Alle Rubriken" rubrik: - title: "Neuigkeiten und aktuelle Infos" moderatoradded: "Neuen Moderator hinzugefügt!" moderatoraddnorights: "Keine Berechtigung neue Moderatoren hinzuzufügen!" new: "Neue Rubrik" edit: "Rubrik bearbeiten" - + management: "Verwaltung" + formtastic: + labels: + neuigkeit: + text: "Text" + title: "Überschrift" + author: "Author" + picture: "Bild" + calentry: + start: "Beginn" + dauer: "Dauer" activerecord: errors: models: diff --git a/config/locales/neuigkeiten_public.de.yml b/config/locales/neuigkeiten_public.de.yml new file mode 100644 index 0000000..0fa3bc3 --- /dev/null +++ b/config/locales/neuigkeiten_public.de.yml @@ -0,0 +1,10 @@ +de: + neuigkeit: + am: "am" + sieheauch: "Siehe auch" + rubriken: + alle: "Alle Rubriken" + cal: + bis: "bis" + rubrik: + title: "Neuigkeiten und aktuelle Infos" diff --git a/config/locales/neuigkeiten_public.en.yml b/config/locales/neuigkeiten_public.en.yml new file mode 100644 index 0000000..beb4e34 --- /dev/null +++ b/config/locales/neuigkeiten_public.en.yml @@ -0,0 +1,10 @@ +en: + neuigkeit: + am: "on" + sieheauch: "Stuff that could interest you" + rubriken: + alle: "All Rubrics" + cal: + bis: "to" + rubrik: + title: "News and current information" diff --git a/config/locales/studien.de.yml b/config/locales/studien.de.yml index 5b15360..d6f1063 100644 --- a/config/locales/studien.de.yml +++ b/config/locales/studien.de.yml @@ -1,23 +1,13 @@ + +# --------------- interne Strings de: - studien: - desc: "Beschreibung" - studien: "Studien" - list: "Studien der Fakultät Elektrotechnik" - anzeigen: "Studium anzeigen" - new: "Neues Studium" - allestudien: "Alle Studien" - loeschen: "Dieses Studium löschen" - edit: "Studium bearbeiten" + studien: verwaltung: title: "Studien verwalten" explanation: "
    • Klick auf den Namen eines Objektes führt zu dessen Ansicht, ein Klick auf edit direkt zum Bearbeitungsformular
    • Per Dropdown-Menü kann nach einzelnen Objekten gefiltert werden. Die Filter können kombiniert werden, wobei nur erlaubte Kombinationen möglich sind. Solange validation-Fehler (im Log rot und fett) auftreten, keine Filter verwenden
    " - ansicht: - modulgruppe: "Modulgruppenansicht" - semester: "Semesteransicht" - info: "Infoansicht" modul: edit: "Modul bearbeiten" list: "Alle Module" @@ -25,17 +15,10 @@ de: lvas: "LVAs" mgs: "Modulgruppen" desc: "Beschreibung" - keine: - beschreibung: "Keine Beschreibung vorhanden" - beispiel: - add: "Beispiel hinzufügen" lva: add: "Lva hinzufügen" addrem: "Lva hinzufügen/entfernen" list: "Alle Lvas" - semester: - ohne: "Ohne Semesterzuordnung" - semester: "Semester" modulgruppe: typ: "Typ" edit: "Modulgruppe bearbeiten" @@ -56,8 +39,65 @@ de: verwalten: fehler: keine: "Keine Fehlermeldungen oder Warnungen" - lecturers: - lecturers: "Vortragende" - file: - size: "Dateigröße" + formtastic: + titles: + modul: + title: "Modul Details" + edit: "Modul Details" + hints: + modul: + name: "Name des Moduls" + labels: + modul: + name: "Name" + desc: "Beschreibung" + depend: "Voraussetzungen" + activerecord: + errors: + models: + modulgruppe: + attributes: + studium_id: + blank: "Bitte wählen Sie ein Studium aus" + typ: + inclusion: "Bitte wählen Sie einen Typ aus" + phase: + not_a_number: "Die Phase muss eine Nummer sein" + inclusion: "Bitte wählen sie eine gültige Zahl für die Phase" + name: + blank: "Bitte geben sie einen Namen ein" + taken: "Der Name ist schon vergeben (Hier ist ein Bug)" + lva: + attributes: + modul: + blank: "Lva muss zumindest einem Modul zugewiesen sein" + name: + blank: "Die Lva muss einen Namen haben" + ects: + blank: "Es müssen ECTS eingetragen sein" + stunden: + blank: "Es muss die Studenanzahl eingettragen sein" + lvanr: + invalid: "Die Nummer muss im Format 000.000 eingegeben sein" + blank: "Geben sie eine Lva-Nr an" + taken: "Die Lva-Nummer ist vergeben" + typ: + blank: "Es muss ein Lva-Typ angegeben sein" + inclusion: "Der Typ ist nicht aus der Auswahl der gültigen Typen" + + studium: + attributes: + zahl: + blank: "Geben Sie die Studienkennzahl an" + invalid: "Die eingegebene Form stimmt nicht. (4-10 Zeichen, Ziffern und Großbuchstaben" + taken: "Die Kennzahl wird bereits verwendet" + name: + blank: "Geben Sie den Namen des Studiums ein" + taken: "Der Name ist bereits vergeben" + typ: + inclusion: 'Wählen Sie "Bachelor" oder "Master" aus' + modul: + attributes: + modulgruppen: + blank: "Wählen Sie zumindest eine Modulgruppe aus" diff --git a/config/locales/studien_public.de.yml b/config/locales/studien_public.de.yml new file mode 100644 index 0000000..3e12e8c --- /dev/null +++ b/config/locales/studien_public.de.yml @@ -0,0 +1,25 @@ +de: + studien: + desc: "Beschreibung" + studien: "Studien" + list: "Studien der Fakultät Elektrotechnik" + anzeigen: "Studium anzeigen" + new: "Neues Studium" + allestudien: "Alle Studien" + loeschen: "Dieses Studium löschen" + edit: "Studium bearbeiten" + ansicht: + modulgruppe: "Modulgruppenansicht" + semester: "Semesteransicht" + info: "Infoansicht" + keine: + beschreibung: "Keine Beschreibung vorhanden" + beispiel: + add: "Beispiel hinzufügen" + lecturers: + lecturers: "Vortragende" + file: + size: "Dateigröße" + semester: + ohne: "Ohne Semesterzuordnung" + semester: "Semester"