From 64fe227c0dcb904ee578f724e48d448b2bf2b517 Mon Sep 17 00:00:00 2001 From: Lorenz Zahn <lorenz.zahn@student.uni-halle.de> Date: Mon, 18 Sep 2023 13:00:55 +0200 Subject: [PATCH] uebersetung korrigiert --- app/vkk/locale/de/LC_MESSAGES/django.mo | Bin 31935 -> 32333 bytes app/vkk/locale/de/LC_MESSAGES/django.po | 730 +++++++++++++----------- 2 files changed, 387 insertions(+), 343 deletions(-) diff --git a/app/vkk/locale/de/LC_MESSAGES/django.mo b/app/vkk/locale/de/LC_MESSAGES/django.mo index d78507db8ec5f14ecfdefdc58019265cae09a6f1..3316200f6db8fe324037c180d974319c8e31baaf 100644 GIT binary patch delta 8451 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 Y-V<(h47KrzsbIDGD8_8wRmI8#0E52#MgRZ+ delta 8172 zcmX^6hjIT;#`=3gEK?a67#K<z85m?37#Q|&GcbH+WMGI92Z=H;Xvi}#2rw`(Xv#A% z@G>wkSjjUm_%SdrctGjtQ2H5E-c*5sfsuiM!C8TU!GM8*!Bv5QL7IVqp-h2+L7Rbr zVUhv^gDC?8!#)KD25Sa}dWJ6w3=9qo3=9T}3=Fmm3=D;e3=BpL3=HcP85j&17#JQY zLJSg7Vqnk#8K?wNSER(iV8g(`utAA|!IFW2;jIz_gChe2gSs-rBbmw!46+Oi3~kB` z40;R<3`>+57<3sJ7%nSA%wbdk$=5S5=&3L;s4y@v_^2>2sDd1z0&(GV6^KP=RTvmt z85kJ2RU!O9RY-{Rt1>VMGB7YKP=$D4lPUv)6axdpXH^CUeg*~xJ~fCsIW-1`H4F?4 z`f3n!?x-;^a5FG4D5*0raMd#~FzBf>FbFd+Fj%THFfcPPF!-uN3<y+*C`?pmU|?rp zV8~U6SXipgz#ziFz|am=HwP-dMjaAG`=I*Hs53C|FfcIOP-kEeWnf@<s?NY5#=yYv z8>(JNgMp!*lYxOjMFXNyPlJIWfPsO*MuUMNhk=2iSA&5ent_4g7gRn>6XK&3O$G*# zzEVv{T-R$dFfcJNFf?jH9NwY{@z4}ahyzw=LM+~@332!tO$G)~@_MMrP|v`{z`*cR zlYxPifq{WVi-CcUfq{Wbi-CcSfq_9%3u2&x7Q{dUEl6T=(Sn3Tf))eA4h9B>B9J;p z1_o_y28KsW3=Gyf5dCuc5dEt95dEh53}E{_^&uV!(XVG<P-9?VNY#e~b&ozIEzHno zU<hYmVA!kAz~I5az#wYCz>vzozz}BuiHaizkhnf$z`zj8z`*d_fPp~~lsF9;7&sUh z7}5<P78DplJk|&mZ#RS_<_U%nhaIdpgt+t~RNw}b{{pJvy&=TKKcF<T5hSYkj2IY{ z85kI3j2IZ~85kHGj35qcFoHO^!w6#WMI%U%UpIn;>>DG91AiMqqO6|97!sH4#*joJ zXbjP)ZVYjlt}z3HGXn#Ii7^9%9RmYHg)zjS?Zyy;ju}JZ_`EU1VRwun4t`|}34yQ1 z5QnjuFfg!ya)k-RLBb~BD6D7DFahO51_mn=NEAds6{MIz5>2HE#DNn`ATFL|!oVQJ zz`!uq1d?4hm@qIXF)%P(GhtxR0Hq}p1_nt`_A-TpjEyP8p*5zEa-kK<Ut|h$NIe6? zYEwvRJYWh*BsWYUK7V7%z~Bwa&!!L`*qcE@!rhF4!JL7Cq1y~nP8>F4V2}e@Y{tNl z!N9;EVa~vi49X4W3=CGFY-bM9uV4Y8H7r0DGcXufFfa&!^1rJEBnZPSAVp-d1p|XI z0|P_91;pitEg*^Ij0MDjcPt=L^Z{f50|Uc13rJ#Qw*&_%gOVjgpNS<TN^C75A?a<& zz~IKfz>s7K(ZAA?fuSCh-PT(|9I($4611l+A&KiA)Bq+cNZbinK|)3p%9pW%I7rb7 zqTkdCVzHAI1A`X>1B15}BrQy{g7|zPRQ*aQf3FooJ-7%xYQ?}%#lXOD-HL%hlYxOD z$eMvci-Ccm#u^e5%dHu}+3&VBBzrpAKoV=34Ff|MNSzG>LlUTLw}C{BnJoi@1p@;^ zo-HK1Ew_b4#SL4C&xP$E4wba4hxkaz4idzgc90;nw1Xr%Z##$&L+uzCBp4VNGVLG+ zG}%EM&|wG3_w(!+7@Qaw7!KG$atE_LM8A+dM4ya3q+~U<hlFICJ*24buD54kr~$>b zJp)4`0|Nt(1EiA4bAY7QH4YF1PC9_AONK`d5C_URLb8{EBP7>2Izl|+>j;VS5JyOq zBtiN4ju3~{Izmd&9!H2r>Q^{I;%FVzpq)^SN1+NYIYP4MJ4c9vc$^>xXhLaMCrIu| zbb@5RN+$*ebp{58MNSY0opOT2{Y5882;X#qgv?6_zn<Z<6T|_`&JZ8*IYWY6-Wifj zjGZAq^l*mwD8v~OcZtprpJqY%70wU~8l52)PK5GjIz!A~=?uxHTcG+bgXww(hKEoC z-a|G1aE1gGgA2q$eiw*~Wn3UWQgeY=pz8v0fGL#k>;ef1Zx=`bl<WeDx>~6CG$_5! z1>(VDE({DRp!|Q!1(MzVLk&`Pg(MPfSBOsyTp<pybcOiD87l7w6%TfWgj}pEBvIzM zLPDa&6%v9|Tp<o$=?Zc92B^6^Tp1YZLABLEsKhBKeaRJ44%~8uxb!X5AVxPxS`c%C z1f_`^#G+s~hy#+{APz2p(zR|7hqt*w659kfhy$j%K|*+*8$&&~ak&<1z&@yk^KOt5 z?WP-~Z2tn)AnpzcVl{V2ny`b?UhWWwgt<c;lI9MHx^j1jM_Sw=Q8nEiV)0Tay~VvA z;<Cd~4JV-ruen2l`U%v6_wEpNzuh4|VDx}k$ms!zDoGDWP|JBh;@;Q;qTbg767<0y zkdTS;fS8-?0gbA94~UCfJQx@h7#J9)dO)(#HV;V2bsx$X@Pw$d^n^4vy*weU-fmAw z2p#o=6htpP85o=x85p>{AnJX+AwG`thLn`K-jIgP5pM>DC<X?GdKn)`(3JZ?+H$Qv zkfO5P2NDH`d>}>fT^|MpGX@3*4qr$uXzvRt<C}dUmC89^NNp(U2hs2C2XSDVAEdc` zzz@<qf9nUSmi7I?MRYwwzCT1@g+C-wz3_)5GWGxl1``Gb2GszFK~VvavVBSbME*<w zq^@`s0LeWffsnewA`nu7<^(c;axlZHK!}6h2SU<<RuH5FwG9Hv*E2Bq2SF^J5(H7O zIS7)-js-C=tYctcxEBNoy53+&oIeSM#Nn4<NF4qTh9pMO5J-qAhCtGQO$bChECiB^ zl0qQnmW4p<=?h_C5C!G`g&~mod3y*X)t(E1M9FQa!j~bCg5(dBFB%H*fkr4qpH(OW zLplQkLtrSx0Xst>b;*@bNZgx+LG-(ZLG;CiL87`KjDevZ)NU^dgCv&HFo;Xr!XPf3 z6$VLMYr`Nux)27b173we@-=%nBy|ghL-b38L&P=1A^MG>v|BhNq$0y14$co}V7LM5 znuRmeGXya*FvLeNFqknjFl>s1WRsUM5SM;}(k!u%pcIRR7_1ZvsboxJAt4nT3&}Ov zv5<DalvoA^Uj_z-@39OF`JiTb93<Orjf3dh8^^#93Tm3g)kCt4bv)Fdct}3Zj)z1= zLp;Pmz44IhcUnBeA(!GIKED?a@%htuh|j-4^)VzsEaZjKq6rXnvI!9T^b#P6IiNlP zqOl`^fguLeJx+iW9Pbk#iREho#38(i5CfzVA+2ETM2N%m5+NaF4&{47>7YbNgCjZ- zl*$<x)+9or_G2Q%Jk}(Lz4by+hD;K~K(!=DD%XdK+b2OvIL{=AgZz>paha9`$$m9S zkPumx1aZiwBuHXA0_ER@>VFRv|B?i0<nktioA31umdTI;B0d>X(DWojn%&!zA=!*M z1(H4aQXmf0O@SmvGpKj~l+I6qgj`<=BqXP#K%(Gd3Zx|cnF29aD-}{;m8F8pg?a{t zy{QZgr3?%VKT;VOszHs$GzJED1_p*#X^=QJN{1L^nGS7yrbB`<Egj<Xs&q(~t1TTe zU~xVj;!ws6NQiM|Kng6S42XFS8IUM&&tPB>0p<UY3`pY3geoY{fMk=p3`kH<&48rV z)frHOGa>R^nGk~%Ga(Mr%Y@_tr%Z@>*_n_yuFQmlWOF9O0ew*YQ!^PD>OmtFYoHqT zWHK-WGcYimf*LHB1@XCd79?(svmj~16-tL@F)-``^`5gJK3B+w1a(k0xNK)=&Sqdp z1C1$VL!wqW2U0-!<v@DPnK=yg4Dk#M499aIaig9KsU(VXAyKe37c$uNHy0AOK6wxy z2jxK=7M}+RiF7Dkmj{WGsd<nPS(pbYu(m?=UCM(rUhn5Y#)5w5)k7@S%!dS7DU@!` zhs5>7d`QP*TRtQg$P_@bpJD+6!*S5aNdcs&eNzCb75xe!)%c`BNXfam5E7!-3Ly^H zDuRThc@e~+p7li#pM@4d%IfGMh{7x=zq|+%<ZVTeTrdr)ek)YnZm7BwP<7XfAP#sA zr8$Zr100&g3=HxN3=9Fq5RVlULlS5G)M7~XTU!i?qg%z0pk*zABpTilh>ImkAc;w< z1X2*0lt6soS^_DO14|&;GNl9($8{x;5S>{9@!0YbNaEdA0`cH}2)~};4Ah{jB@l}r zmO$e4C6o`!o1oDyj#6-e!5~`-ae#9v#9<+&5Qn9eLJTe_g;-cy3bC*UDnAuU&o6~| zY-K6Pf%OawTS_58a|lX5f?C8>2FbS?WstaZD}y*JvkX##HIzZJ+nO?n1Fn`q(#ZWX zhy$OLK^*uMO0$<k93)u|2|1;51_nV;{?{vq6qyd?kT{7fhs1SZIV5dND2Ig1G^hdd z${`jmhZ?jID!;cJV)4;(NR(VFhs5>Ea!AXFuL9Dda;ku+E3aT+s0R%^c2q!IHU~;C zt$<jtt^yLIJ1QU!Ia&d6`Dv*5btwI$0^-1r6_AknSpi8?GL?|T>sbj2;mArzfmT@w zF}J^xp&mSBI;RqnFSl2M;)H?WawR1HK7{hWRzl*Gxe7uHRY5FNtb+Jd6Dn>~1u@vW z3KH}YRS<_~LFEgoAP%Unf_QLhRXwD>pI-%Wz!s<h7pfo*xmyKEEU%#ke5-;)5o<NX zA+ptwsM4v1qy_J41_pi5XnHjyu`a2G1of$ENQ2~dHDnA}vj(C*zrF^NKWEfH+GL<X z_b^5V23^n?Is?QJATf7F1_p0Nh^5CE7#MV*@*p`-dw(B@0mUhd3=B+Ad38nxh9?XR z46%$13<nt)7$TwKppkTt@_J8328LA(3=EeT7#QLi85mkYqM-46Mg|5osNz0Q<C1}a z!I2RXzY9Pe6{tE;|8W8Xr2Gd7eFPCu+|B?A=I>BGhyo2-hA=>edwN0R|Gz<F{~#IA zkQoC5Ll3Bv0qVg(#X!TeASP(|6*N+k#{fxGATb_B28J9)28K)qNIUNiXbhPFQYnGt zBN!MM<QO4o0K|U?B0$l@z`&5f$iN`VSkJ)V1@$Fp7<C2%1H)tn28IVvg>RvBEdv9? zW+;0$XgnAcS`3gblo3=vs0j{L!XU`Vz~IWrz+k}0z);M{z%T_g49~#8APZId2sGaS zQVh!fAUc2%GH3|u1KtD$KS&UYW1yNq(=dw}7#RE+85k@X85lemA(anE*%lDN0BNKu zFfuSOL-iywGB8*$GB6l3GBDf+4NfvJFo-ZRFwA3sv?=QUGB7ZNGcqukGeTx5K<0o3 z2}7U;fJU`hp=>iKJ(GcfVIczpLjofto2D}|FdPN>j)8&U3@B(pvnY%V41rMfoeYpJ z8E8a3laYbp4`_S{WDzL-AvA;pjrm0|GB7klxD3k~7#RM8#`U0lHmHHS85kIZK)D1e zevyHJL6MPxL5q=r;SB==gA^kJs0Ge&6)F#!cmgp&gOYKK3=AfW3=C%(7#LnM)H5)o zLJhqQn)v|vh>?Mz4KyUj0Li1E@%?9@_8|iULpD?`$S@EFjdX!%&<q!d22FjP28{zU zFfhnN)y@J-FfeRmfE2@7j0_CcjF4Kg0TlnB=`@g<G)4x7cMOnj_CE#&hUp+fK=VP2 z3=DpZ3=Hgy3=D-Jg;4AXrL#euR45xX6DA3@7&Ms$n!MP<z`(GAfq~&10|SE_RPF-< z1H*h!{~t8-^%bfa)anJz&4IdPAR%c+1_pgb28Iow=`#ifhGn3c4hBdo`6oyLD1;ap z80LZ!6LkI%Bs_<Kfgy_l(t8H+tr#J#B?(3b27k~{Jt&((98wRS=K(1K;T8r4hKURe z3@1Pw(4-*)WG)cI1x-GHX2C#g5bgpI3=9kcjF7S(%4PThYUMC6Fsug6ih!~q0|SE? zBLjmy#6kuYMo1fzAIz_3V7SY`z+lG+ndt%<@(MJq!U(BI_Jd|T7#J7|7#J8B86mCN zIFKSxR}D0j4mN~=L79<(VIu<rLpfBA6DkgxKX8GvuY+3FP<c=t@fpMh#XpFK;q9Q3 zj1e-%6U_*jmIaM$gXBT88m~bN(2N(<&>$#3j}clEGD0e}6b1%{O3>T@R30=+o(pAz zIy)fd3sC&KFhIIXp!qn^a0^HRgh3OLO$?BEz#;|)hQkbyskZkZNd^XnWT*q`K=XqP z3=F}H3=DdV3=Bs=Yz78~PYjTjawMp3U}Rv}3YykqWMJ@t>bnIo2jPFvlxR07wKFg< zOk-dG52u6F>|}s+l|keAPeB3<3=CI56VeO}4BCtg4C0KCD!3R_TQV{*tOrd}gQ5&- z5onGWs*NERDs};sCKwnPRx*IX2`a0^$iQ%(fq`Kyl)sdLf#ER&1H(zsAQU45!zNI9 z&&a^A7b?%q$iQ%jfq}skR4qdd21$V?n>#=ZP^rfVD&jVm$p;HfzH8{Y+0aOkaq|S@ z2aKEROm8Y~jt#%hF*!6Lee>}IS;ozdNh(a6%Ts1BZ5B<JVcTq;dxc3MC9xzmkHN3B qq$;%t%vLzul9!TN1QXkATkwQiIu9WqpO^}k*JpqTZuY2QWdZ=CNsprd diff --git a/app/vkk/locale/de/LC_MESSAGES/django.po b/app/vkk/locale/de/LC_MESSAGES/django.po index ab397ebb..70a8d073 100644 --- a/app/vkk/locale/de/LC_MESSAGES/django.po +++ b/app/vkk/locale/de/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-03-31 09:28+0200\n" +"POT-Creation-Date: 2023-09-18 12:56+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -18,11 +18,11 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: vkk/generic/forms.py:19 +#: vkk/generic/forms.py:36 msgid "Query" msgstr "Suchen" -#: vkk/generic/views.py:14 vkk/generic/views.py:39 +#: vkk/generic/views.py:22 vkk/generic/views.py:68 #: vkk/templates/vkk/generic/update.html:9 #: vkk/templates/vkk/users/user_details_change.html:17 #: vkk/templates/vkk/workhours/accounting/projects/project/details.html:7 @@ -30,41 +30,43 @@ msgstr "Suchen" #: vkk/templates/vkk/workhours/accounting/projects/project/details.html:61 #: vkk/templates/vkk/workhours/manager/details.html:26 #: vkk/templates/vkk/workhours/manager/details.html:53 -#: vkk/workhours/accounting/costs/receipt_template/urls.py:18 -#: vkk/workhours/accounting/periods/urls.py:22 -#: vkk/workhours/accounting/users/urls.py:9 +#: vkk/workhours/accounting/costs/receipt_template/urls.py:22 +#: vkk/workhours/accounting/departments/urls.py:15 +#: vkk/workhours/accounting/periods/urls.py:26 +#: vkk/workhours/accounting/users/urls.py:13 msgid "Update" msgstr "Ändern" -#: vkk/generic/views.py:14 vkk/generic/views.py:39 +#: vkk/generic/views.py:22 vkk/generic/views.py:68 #: vkk/templates/vkk/generic/delete.html:9 #: vkk/templates/vkk/workhours/accounting/projects/project/details.html:32 #: vkk/templates/vkk/workhours/accounting/projects/project/details.html:62 -#: vkk/workhours/accounting/costs/receipt_template/urls.py:18 -#: vkk/workhours/accounting/periods/urls.py:23 -#: vkk/workhours/accounting/projects/project/export/receipts/views.py:22 -#: vkk/workhours/accounting/projects/urls.py:20 -#: vkk/workhours/accounting/users/urls.py:9 +#: vkk/workhours/accounting/costs/receipt_template/urls.py:22 +#: vkk/workhours/accounting/departments/urls.py:16 +#: vkk/workhours/accounting/periods/urls.py:27 +#: vkk/workhours/accounting/projects/project/export/receipts/views.py:29 +#: vkk/workhours/accounting/projects/urls.py:24 +#: vkk/workhours/accounting/users/urls.py:13 msgid "Delete" msgstr "Löschen" -#: vkk/system/models.py:9 +#: vkk/system/models.py:16 msgid "message" msgstr "Nachricht" -#: vkk/system/models.py:10 +#: vkk/system/models.py:18 msgid "Long messages may negativly impact overall website usabillity." msgstr "Lange Nachrichten können die Anzeige der Webseite beeinträchtigen." -#: vkk/system/models.py:13 vkk/users/models.py:104 +#: vkk/system/models.py:21 vkk/users/models.py:127 msgid "active" msgstr "Aktiv" -#: vkk/system/models.py:18 +#: vkk/system/models.py:29 msgid "announcement" msgstr "Ankündigung" -#: vkk/system/models.py:19 +#: vkk/system/models.py:30 msgid "announcements" msgstr "Ankündigungen" @@ -139,7 +141,7 @@ msgstr "Passwordänderung Erfolgt" #: vkk/templates/vkk/users/user_details_change.html:6 #: vkk/templates/vkk/users/user_details_change_done.html:6 msgid "Change User Details" -msgstr "Nutzerdaten Ändern" +msgstr "Nutzer*innendaten Ändern" #: vkk/templates/registration/password_change_done.html:7 #: vkk/templates/registration/password_change_form.html:3 @@ -156,7 +158,7 @@ msgstr "Passwort Ändern" #: vkk/templates/vkk/users/user_details_change_done.html:8 #: vkk/templates/vkk/workhours/overview.html:3 #: vkk/templates/vkk/workhours/overview.html:29 -#: vkk/templatetags/navigation_tree.py:5 +#: vkk/templatetags/navigation_tree.py:8 msgid "Overview" msgstr "Übersicht" @@ -667,15 +669,15 @@ msgstr "VKK: Registrierung eines Nutzerkonto erneuert" #: vkk/templates/vkk/users/user_details_change.html:3 msgid "User Details Change" -msgstr "Nutzerdaten Ändern" +msgstr "Nutzer*innendaten Ändern" #: vkk/templates/vkk/users/user_details_change.html:13 msgid "Please feel free to correct any of the given details." -msgstr "Bitte füllen Sie dieses Formular aus, um Ihre Nutzerdaten zu ändern." +msgstr "Bitte füllen Sie dieses Formular aus, um Ihre Nutzer*innendaten zu ändern." #: vkk/templates/vkk/users/user_details_change_done.html:3 msgid "User Details Change Done" -msgstr "Nutzerdatenänderung Erfolgt" +msgstr "Nutzer*innendatenänderung Erfolgt" #: vkk/templates/vkk/users/user_details_change_done.html:16 #, python-format @@ -683,11 +685,11 @@ msgid "" "The user details have been changed. Please feel free to return to the <a " "href=\"%(url)s\">overview</a>." msgstr "" -"Ihre Nutzerdaten wurden geändert. Sie können nun zur <a " +"Ihre Nutzer*innendaten wurden geändert. Sie können nun zur <a " "href=\"%(url)s\">Übersicht</a> zurückkehren." #: vkk/templates/vkk/workhours/accounting/costs/overview.html:3 -#: vkk/templatetags/navigation_tree.py:45 +#: vkk/templatetags/navigation_tree.py:48 msgid "Costs Overview" msgstr "Kostenübersicht" @@ -739,6 +741,21 @@ msgstr "Belegvorlagen" msgid "New Receipt Template" msgstr "Neue Belegvorlage" +#: vkk/templates/vkk/workhours/accounting/department/evaluation.html:3 +#: vkk/workhours/accounting/departments/urls.py:17 +msgid "Evaluation" +msgstr "Evaluation" + +#: vkk/templates/vkk/workhours/accounting/department/evaluation.html:5 +msgid "In order to generate an evaluation as CSV, please select one or more periods." +msgstr "" +"Bitte eine Vorlage auswählen, um einen Beleg in Form einer CSV-Datei " +"generieren zu können." + +#: vkk/templates/vkk/workhours/accounting/department/evaluation.html:9 +msgid "Download Evaluation" +msgstr "Evaluation Herunterladen" + #: vkk/templates/vkk/workhours/accounting/mailing_list/failed.html:3 msgid "Sending Mail Failed" msgstr "Versand Fehlgeschlagen" @@ -753,7 +770,7 @@ msgstr "" "href=\"%(url)s\">Übersicht</a> zurückkehren." #: vkk/templates/vkk/workhours/accounting/mailing_list/form.html:3 -#: vkk/workhours/accounting/mailing_list/forms.py:14 +#: vkk/workhours/accounting/mailing_list/forms.py:21 msgid "Mailing List" msgstr "Verteiler" @@ -880,9 +897,13 @@ msgstr "Einrichtung" msgid "Projects not closed" msgstr "Nicht abgeschlossene Projekte" +#: vkk/templates/vkk/workhours/accounting/period/details.html:16 +msgid "No Department" +msgstr "Keine Einrichtung" + #: vkk/templates/vkk/workhours/accounting/period/projects.html:10 #: vkk/templates/vkk/workhours/accounting/period/projects.html:28 -#: vkk/workhours/models.py:27 vkk/workhours/models.py:42 +#: vkk/workhours/models.py:32 vkk/workhours/models.py:55 msgid "invoice number" msgstr "Kostenstelle" @@ -903,10 +924,15 @@ msgstr "Stundenzettel" msgid "Projects closed" msgstr "Abgeschlossene Projekte" -#: vkk/templates/vkk/workhours/accounting/period/projects.html:37 +#: vkk/templates/vkk/workhours/accounting/period/projects.html:31 +#: vkk/workhours/models.py:846 +msgid "receipt" +msgstr "Beleg" + +#: vkk/templates/vkk/workhours/accounting/period/projects.html:38 #: vkk/templates/vkk/workhours/accounting/projects/project/details.html:6 -#: vkk/templatetags/navigation_tree.py:30 -#: vkk/workhours/accounting/projects/urls.py:19 +#: vkk/templatetags/navigation_tree.py:33 +#: vkk/workhours/accounting/projects/urls.py:23 msgid "Export" msgstr "Export" @@ -927,12 +953,12 @@ msgstr "Gehaltsstufe" #: vkk/templates/vkk/workhours/accounting/projects/project/details.html:60 #: vkk/templates/vkk/workhours/manager/details.html:25 #: vkk/templates/vkk/workhours/manager/details.html:52 -#: vkk/workhours/accounting/costs/receipt_template/urls.py:18 -#: vkk/workhours/accounting/periods/urls.py:21 -#: vkk/workhours/accounting/projects/project/export/receipts/views.py:21 -#: vkk/workhours/accounting/projects/urls.py:18 -#: vkk/workhours/accounting/users/urls.py:9 -#: vkk/workhours/allprojects/views.py:28 +#: vkk/workhours/accounting/costs/receipt_template/urls.py:22 +#: vkk/workhours/accounting/periods/urls.py:25 +#: vkk/workhours/accounting/projects/project/export/receipts/views.py:28 +#: vkk/workhours/accounting/projects/urls.py:22 +#: vkk/workhours/accounting/users/urls.py:13 +#: vkk/workhours/allprojects/views.py:42 msgid "Details" msgstr "Details" @@ -950,7 +976,7 @@ msgid "Export Overview" msgstr "Exportübersicht" #: vkk/templates/vkk/workhours/accounting/projects/project/export/overview.html:6 -#: vkk/templatetags/navigation_tree.py:33 +#: vkk/templatetags/navigation_tree.py:36 msgid "Project Funded Staff" msgstr "Projektfinanzierte Mitarbeiter*innen" @@ -959,7 +985,7 @@ msgid "New Project Funded Staff List" msgstr "Neue Projektfinanzierte Mitarbeiter*innen" #: vkk/templates/vkk/workhours/accounting/projects/project/export/overview.html:13 -#: vkk/templatetags/navigation_tree.py:36 +#: vkk/templatetags/navigation_tree.py:39 msgid "Receipts" msgstr "Belege" @@ -1001,7 +1027,7 @@ msgstr "Ist Vertreter*in" #: vkk/templates/vkk/workhours/accounting/projects/project/workhours_sheet.html:4 #: vkk/templates/vkk/workhours/contributor/workhours.html:3 #: vkk/templates/vkk/workhours/workhours_sheet.html:4 -#: vkk/templatetags/navigation_tree.py:60 +#: vkk/templatetags/navigation_tree.py:63 msgid "Workhours" msgstr "Arbeitszeiten" @@ -1047,7 +1073,7 @@ msgstr "" #: vkk/templates/vkk/workhours/accounting/users/details.html:5 msgid "User Data" -msgstr "Nutzerdaten" +msgstr "Nutzer*innendaten" #: vkk/templates/vkk/workhours/accounting/users/details.html:11 msgid "Manages Projects" @@ -1063,8 +1089,8 @@ msgid "Contributes to Projects" msgstr "Mitarbeiter*in von Projekten" #: vkk/templates/vkk/workhours/allprojects/assignee_form.html:4 -#: vkk/templatetags/navigation_tree.py:27 -#: vkk/templatetags/navigation_tree.py:63 +#: vkk/templatetags/navigation_tree.py:30 +#: vkk/templatetags/navigation_tree.py:66 msgid "Project" msgstr "Projekt" @@ -1102,7 +1128,7 @@ msgstr "" "werden." #: vkk/templates/vkk/workhours/contributor/closure.html:9 -#: vkk/templatetags/customtags.py:33 +#: vkk/templatetags/customtags.py:56 msgid "Yes" msgstr "Ja" @@ -1151,7 +1177,7 @@ msgid "All assignees" msgstr "Alle Mitarbeiter*innen" #: vkk/templates/vkk/workhours/overview.html:27 -#: vkk/templatetags/navigation_tree.py:9 +#: vkk/templatetags/navigation_tree.py:12 msgid "Accounting" msgstr "Verwaltung" @@ -1172,111 +1198,111 @@ msgstr "" "Ihre Arbeitsstunden wurden erfolgreich eingetragen. Sie können nun <a " "href=\"%(url)s\">fortfahren</a>." -#: vkk/templatetags/customtags.py:31 +#: vkk/templatetags/customtags.py:54 msgid "-" msgstr "-" -#: vkk/templatetags/customtags.py:33 +#: vkk/templatetags/customtags.py:56 msgid "No" msgstr "Nein" -#: vkk/templatetags/customtags.py:68 +#: vkk/templatetags/customtags.py:99 msgid "Profile" msgstr "Profil" -#: vkk/templatetags/navigation_tree.py:12 +#: vkk/templatetags/navigation_tree.py:15 msgid "All Announcements" msgstr "Alle Ankündigungen" -#: vkk/templatetags/navigation_tree.py:15 +#: vkk/templatetags/navigation_tree.py:18 msgid "All Departments" msgstr "Alle Einrichtungen" -#: vkk/templatetags/navigation_tree.py:18 +#: vkk/templatetags/navigation_tree.py:21 msgid "All New Users" msgstr "Alle neue Nutzer*innen" -#: vkk/templatetags/navigation_tree.py:21 +#: vkk/templatetags/navigation_tree.py:24 msgid "All Periods" msgstr "Alle Fristen" -#: vkk/templatetags/navigation_tree.py:24 +#: vkk/templatetags/navigation_tree.py:27 msgid "All Projects" msgstr "Alle Projekte" -#: vkk/templatetags/navigation_tree.py:39 +#: vkk/templatetags/navigation_tree.py:42 msgid "All Salary Levels" msgstr "Alle Gehaltsstufen" -#: vkk/templatetags/navigation_tree.py:42 -#: vkk/workhours/accounting/mailing_list/forms.py:8 +#: vkk/templatetags/navigation_tree.py:45 +#: vkk/workhours/accounting/mailing_list/forms.py:12 msgid "All Users" msgstr "Alle Nutzer*innen" -#: vkk/templatetags/navigation_tree.py:48 +#: vkk/templatetags/navigation_tree.py:51 msgid "All General Costs" msgstr "Alle Sachgemeinkosten" -#: vkk/templatetags/navigation_tree.py:51 +#: vkk/templatetags/navigation_tree.py:54 msgid "All Department Costs" msgstr "Alle Einrichtungskosten" -#: vkk/templatetags/navigation_tree.py:54 +#: vkk/templatetags/navigation_tree.py:57 msgid "All Salary Level Costs" msgstr "Alle Gehaltsstufenkosten" -#: vkk/templatetags/navigation_tree.py:57 +#: vkk/templatetags/navigation_tree.py:60 msgid "All Receipt Templates" msgstr "Alle Belegvorlagen" -#: vkk/templatetags/navigation_tree.py:66 +#: vkk/templatetags/navigation_tree.py:69 msgid "Assignees" msgstr "Mitarbeiter*innen" -#: vkk/urls.py:10 +#: vkk/urls.py:14 msgid "privacy" msgstr "datenschutz" -#: vkk/urls.py:12 +#: vkk/urls.py:16 msgid "imprint" msgstr "impressum" -#: vkk/users/forms.py:29 +#: vkk/users/forms.py:52 msgid "Your password was entered incorrectly. Please enter it again." msgstr "Das eingegebene Passwort ist falsch. Bitte versuchen Sie es erneut." -#: vkk/users/forms.py:32 +#: vkk/users/forms.py:55 msgid "Password" msgstr "Passwort" -#: vkk/users/forms.py:35 +#: vkk/users/forms.py:59 msgid "Please enter your password to confirm any changes made." msgstr "" "Geben Sie Ihr Passwort an, um die eingetragenen Änderungen zu bestätigen." -#: vkk/users/models.py:95 +#: vkk/users/models.py:117 msgid "first name" msgstr "Vorname" -#: vkk/users/models.py:96 +#: vkk/users/models.py:118 msgid "last name" msgstr "Nachname" -#: vkk/users/models.py:97 +#: vkk/users/models.py:119 msgid "email address" msgstr "Emailadresse" -#: vkk/users/models.py:99 +#: vkk/users/models.py:121 msgid "accountant status" msgstr "Verwalter*in" -#: vkk/users/models.py:101 +#: vkk/users/models.py:124 msgid "" "Designates whether the user can access features reserved for accounting." msgstr "" "Gibt an, ob ein*e Nutzer*in als Vertretung für einen Projektleiter fungiert." -#: vkk/users/models.py:107 +#: vkk/users/models.py:130 msgid "" "Designates whether this user should be treated as active. Unselect this " "instead of deleting accounts." @@ -1284,650 +1310,665 @@ msgstr "" "Gibt an, ob dieses Nutzerkonto aktiviert ist. Bitte heben Sie die Auswahl " "auf anstatt dieses Konto zu löschen." -#: vkk/users/models.py:119 vkk/users/models.py:168 +#: vkk/users/models.py:145 vkk/users/models.py:209 msgid "user" msgstr "Nutzer*in" -#: vkk/users/models.py:120 +#: vkk/users/models.py:146 msgid "users" msgstr "Nutzer*innen" -#: vkk/users/models.py:172 +#: vkk/users/models.py:213 msgid "token" msgstr "Token" -#: vkk/users/models.py:176 +#: vkk/users/models.py:217 msgid "expiration date" msgstr "Ablaufdatum" -#: vkk/users/models.py:207 +#: vkk/users/models.py:257 msgid "new user" msgstr "Neue*r Nutzer*in" -#: vkk/users/models.py:208 +#: vkk/users/models.py:258 msgid "new users" msgstr "Neue Nutzer*innen" -#: vkk/users/urls.py:14 +#: vkk/users/urls.py:17 msgid "login/" msgstr "anmelden/" -#: vkk/users/urls.py:18 +#: vkk/users/urls.py:21 msgid "logout/" msgstr "abmelden/" -#: vkk/users/urls.py:20 +#: vkk/users/urls.py:23 msgid "password_change/" msgstr "passwort_aendern/" -#: vkk/users/urls.py:27 +#: vkk/users/urls.py:30 msgid "password_change/done/" msgstr "passwort_aendern/erfolg/" -#: vkk/users/urls.py:32 +#: vkk/users/urls.py:35 msgid "user_details_change/" -msgstr "nutzerdaten_aendern/" +msgstr "Nutzer*innendaten_aendern/" -#: vkk/users/urls.py:39 +#: vkk/users/urls.py:42 msgid "user_details_change/done/" -msgstr "nutzerdaten_aendern/erfolg/" +msgstr "Nutzer*innendaten_aendern/erfolg/" -#: vkk/users/urls.py:44 +#: vkk/users/urls.py:47 msgid "password_reset/" msgstr "passwort_zuruecksetzen/" -#: vkk/users/urls.py:51 +#: vkk/users/urls.py:54 msgid "password_reset/done/" msgstr "passwort_zuruecksetzen/erfolg/" -#: vkk/users/urls.py:56 +#: vkk/users/urls.py:59 msgid "reset/<uidb64>/<token>/" msgstr "zuruecksetzen/<uidb64>/<token>/" -#: vkk/users/urls.py:63 +#: vkk/users/urls.py:66 msgid "reset/done/" msgstr "zuruecksetzen/erfolg/" -#: vkk/users/urls.py:73 +#: vkk/users/urls.py:76 msgid "registration_confirm/invalid_link/" msgstr "registrierungsbestaetigung/ungueltiger_link/" -#: vkk/users/urls.py:78 +#: vkk/users/urls.py:82 msgid "registration_confirm/done/" msgstr "registrierungsbestaetigung/erfolg/" -#: vkk/workhours/accounting/announcements/urls.py:12 -#: vkk/workhours/accounting/costs/departments/urls.py:16 -#: vkk/workhours/accounting/costs/general/urls.py:22 -#: vkk/workhours/accounting/costs/receipt_template/urls.py:31 -#: vkk/workhours/accounting/costs/salary_levels/urls.py:16 -#: vkk/workhours/accounting/departments/urls.py:12 -#: vkk/workhours/accounting/periods/urls.py:40 -#: vkk/workhours/accounting/projects/project/export/funded_staff/urls.py:15 -#: vkk/workhours/accounting/projects/project/export/receipts/urls.py:17 -#: vkk/workhours/accounting/projects/urls.py:28 -#: vkk/workhours/accounting/salary-levels/urls.py:12 -#: vkk/workhours/accounting/users/urls.py:19 +#: vkk/workhours/accounting/announcements/urls.py:16 +#: vkk/workhours/accounting/costs/departments/urls.py:20 +#: vkk/workhours/accounting/costs/general/urls.py:26 +#: vkk/workhours/accounting/costs/receipt_template/urls.py:35 +#: vkk/workhours/accounting/costs/salary_levels/urls.py:20 +#: vkk/workhours/accounting/departments/urls.py:24 +#: vkk/workhours/accounting/periods/urls.py:49 +#: vkk/workhours/accounting/projects/project/export/funded_staff/urls.py:19 +#: vkk/workhours/accounting/projects/project/export/receipts/urls.py:21 +#: vkk/workhours/accounting/projects/urls.py:32 +#: vkk/workhours/accounting/salary-levels/urls.py:16 +#: vkk/workhours/accounting/users/urls.py:23 msgid "create/" msgstr "erstellen/" -#: vkk/workhours/accounting/announcements/urls.py:17 -#: vkk/workhours/accounting/costs/departments/urls.py:24 -#: vkk/workhours/accounting/costs/general/urls.py:27 -#: vkk/workhours/accounting/costs/receipt_template/urls.py:36 -#: vkk/workhours/accounting/costs/salary_levels/urls.py:24 -#: vkk/workhours/accounting/departments/urls.py:17 -#: vkk/workhours/accounting/periods/urls.py:45 -#: vkk/workhours/accounting/projects/project/export/funded_staff/urls.py:20 -#: vkk/workhours/accounting/projects/project/export/receipts/urls.py:22 -#: vkk/workhours/accounting/projects/urls.py:36 -#: vkk/workhours/accounting/salary-levels/urls.py:17 -#: vkk/workhours/accounting/users/urls.py:24 +#: vkk/workhours/accounting/announcements/urls.py:21 +#: vkk/workhours/accounting/costs/departments/urls.py:28 +#: vkk/workhours/accounting/costs/general/urls.py:31 +#: vkk/workhours/accounting/costs/receipt_template/urls.py:40 +#: vkk/workhours/accounting/costs/salary_levels/urls.py:28 +#: vkk/workhours/accounting/departments/urls.py:29 +#: vkk/workhours/accounting/periods/urls.py:54 +#: vkk/workhours/accounting/projects/project/export/funded_staff/urls.py:24 +#: vkk/workhours/accounting/projects/project/export/receipts/urls.py:26 +#: vkk/workhours/accounting/projects/urls.py:40 +#: vkk/workhours/accounting/salary-levels/urls.py:21 +#: vkk/workhours/accounting/users/urls.py:28 msgid "create/success/" msgstr "erstellen/erfolg/" -#: vkk/workhours/accounting/announcements/urls.py:25 -#: vkk/workhours/accounting/costs/departments/urls.py:32 -#: vkk/workhours/accounting/costs/general/urls.py:35 -#: vkk/workhours/accounting/costs/receipt_template/urls.py:44 -#: vkk/workhours/accounting/costs/salary_levels/urls.py:32 -#: vkk/workhours/accounting/departments/urls.py:25 -#: vkk/workhours/accounting/periods/urls.py:53 -#: vkk/workhours/accounting/projects/project/export/funded_staff/urls.py:28 -#: vkk/workhours/accounting/salary-levels/urls.py:25 -#: vkk/workhours/accounting/users/urls.py:32 +#: vkk/workhours/accounting/announcements/urls.py:29 +#: vkk/workhours/accounting/costs/departments/urls.py:36 +#: vkk/workhours/accounting/costs/general/urls.py:39 +#: vkk/workhours/accounting/costs/receipt_template/urls.py:48 +#: vkk/workhours/accounting/costs/salary_levels/urls.py:36 +#: vkk/workhours/accounting/departments/urls.py:37 +#: vkk/workhours/accounting/periods/urls.py:62 +#: vkk/workhours/accounting/projects/project/export/funded_staff/urls.py:32 +#: vkk/workhours/accounting/salary-levels/urls.py:29 +#: vkk/workhours/accounting/users/urls.py:36 msgid "<int:pk>/update/" msgstr "<int:pk>/aktualisieren/" -#: vkk/workhours/accounting/announcements/urls.py:30 -#: vkk/workhours/accounting/costs/departments/urls.py:40 -#: vkk/workhours/accounting/costs/general/urls.py:40 -#: vkk/workhours/accounting/costs/receipt_template/urls.py:49 -#: vkk/workhours/accounting/costs/salary_levels/urls.py:40 -#: vkk/workhours/accounting/departments/urls.py:30 -#: vkk/workhours/accounting/periods/urls.py:58 -#: vkk/workhours/accounting/projects/project/export/funded_staff/urls.py:36 -#: vkk/workhours/accounting/projects/project/urls.py:24 -#: vkk/workhours/accounting/salary-levels/urls.py:30 -#: vkk/workhours/accounting/users/urls.py:37 +#: vkk/workhours/accounting/announcements/urls.py:34 +#: vkk/workhours/accounting/costs/departments/urls.py:44 +#: vkk/workhours/accounting/costs/general/urls.py:44 +#: vkk/workhours/accounting/costs/receipt_template/urls.py:53 +#: vkk/workhours/accounting/costs/salary_levels/urls.py:44 +#: vkk/workhours/accounting/departments/urls.py:42 +#: vkk/workhours/accounting/periods/urls.py:67 +#: vkk/workhours/accounting/projects/project/export/funded_staff/urls.py:40 +#: vkk/workhours/accounting/projects/project/urls.py:28 +#: vkk/workhours/accounting/salary-levels/urls.py:34 +#: vkk/workhours/accounting/users/urls.py:41 msgid "update/success/" msgstr "aktualisieren/erfolg/" -#: vkk/workhours/accounting/announcements/urls.py:38 -#: vkk/workhours/accounting/costs/departments/urls.py:48 -#: vkk/workhours/accounting/costs/general/urls.py:48 -#: vkk/workhours/accounting/costs/receipt_template/urls.py:57 -#: vkk/workhours/accounting/costs/salary_levels/urls.py:48 -#: vkk/workhours/accounting/departments/urls.py:38 -#: vkk/workhours/accounting/periods/urls.py:66 -#: vkk/workhours/accounting/projects/project/export/funded_staff/urls.py:44 -#: vkk/workhours/accounting/projects/project/export/receipts/urls.py:38 -#: vkk/workhours/accounting/salary-levels/urls.py:38 -#: vkk/workhours/accounting/users/urls.py:45 +#: vkk/workhours/accounting/announcements/urls.py:42 +#: vkk/workhours/accounting/costs/departments/urls.py:52 +#: vkk/workhours/accounting/costs/general/urls.py:52 +#: vkk/workhours/accounting/costs/receipt_template/urls.py:61 +#: vkk/workhours/accounting/costs/salary_levels/urls.py:52 +#: vkk/workhours/accounting/departments/urls.py:50 +#: vkk/workhours/accounting/periods/urls.py:75 +#: vkk/workhours/accounting/projects/project/export/funded_staff/urls.py:48 +#: vkk/workhours/accounting/projects/project/export/receipts/urls.py:42 +#: vkk/workhours/accounting/salary-levels/urls.py:42 +#: vkk/workhours/accounting/users/urls.py:49 msgid "<int:pk>/delete/" msgstr "<int:pk>/loeschen/" -#: vkk/workhours/accounting/announcements/urls.py:43 -#: vkk/workhours/accounting/costs/departments/urls.py:53 -#: vkk/workhours/accounting/costs/general/urls.py:53 -#: vkk/workhours/accounting/costs/receipt_template/urls.py:62 -#: vkk/workhours/accounting/costs/salary_levels/urls.py:53 -#: vkk/workhours/accounting/departments/urls.py:43 -#: vkk/workhours/accounting/periods/urls.py:71 -#: vkk/workhours/accounting/projects/project/export/funded_staff/urls.py:49 -#: vkk/workhours/accounting/projects/project/export/receipts/urls.py:43 -#: vkk/workhours/accounting/projects/urls.py:53 -#: vkk/workhours/accounting/salary-levels/urls.py:43 -#: vkk/workhours/accounting/users/urls.py:50 +#: vkk/workhours/accounting/announcements/urls.py:47 +#: vkk/workhours/accounting/costs/departments/urls.py:57 +#: vkk/workhours/accounting/costs/general/urls.py:57 +#: vkk/workhours/accounting/costs/receipt_template/urls.py:66 +#: vkk/workhours/accounting/costs/salary_levels/urls.py:57 +#: vkk/workhours/accounting/departments/urls.py:55 +#: vkk/workhours/accounting/periods/urls.py:80 +#: vkk/workhours/accounting/projects/project/export/funded_staff/urls.py:53 +#: vkk/workhours/accounting/projects/project/export/receipts/urls.py:47 +#: vkk/workhours/accounting/projects/urls.py:57 +#: vkk/workhours/accounting/salary-levels/urls.py:47 +#: vkk/workhours/accounting/users/urls.py:54 msgid "delete/success/" msgstr "loeschen/erfolg/" -#: vkk/workhours/accounting/costs/receipt_template/urls.py:23 -#: vkk/workhours/accounting/periods/urls.py:30 -#: vkk/workhours/accounting/projects/project/export/receipts/urls.py:30 -#: vkk/workhours/accounting/users/urls.py:14 +#: vkk/workhours/accounting/costs/receipt_template/urls.py:27 +#: vkk/workhours/accounting/periods/urls.py:34 +#: vkk/workhours/accounting/projects/project/export/receipts/urls.py:34 +#: vkk/workhours/accounting/users/urls.py:18 msgid "<int:pk>/details/" msgstr "<int:pk>/details/" -#: vkk/workhours/accounting/costs/urls.py:7 vkk/workhours/accounting/urls.py:9 +#: vkk/workhours/accounting/costs/urls.py:11 +#: vkk/workhours/accounting/urls.py:13 msgid "departments/" msgstr "einrichtungen/" -#: vkk/workhours/accounting/costs/urls.py:8 +#: vkk/workhours/accounting/costs/urls.py:12 msgid "general/" msgstr "sachgemeinkosten/" -#: vkk/workhours/accounting/costs/urls.py:9 +#: vkk/workhours/accounting/costs/urls.py:13 msgid "receipt_template" msgstr "belegvorlage" -#: vkk/workhours/accounting/costs/urls.py:10 +#: vkk/workhours/accounting/costs/urls.py:14 msgid "salary_levels/" msgstr "gehaltsstufen/" -#: vkk/workhours/accounting/costs/urls.py:12 -#: vkk/workhours/accounting/projects/project/export/urls.py:8 -#: vkk/workhours/urls.py:7 +#: vkk/workhours/accounting/costs/urls.py:16 +#: vkk/workhours/accounting/projects/project/export/urls.py:12 +#: vkk/workhours/urls.py:11 msgid "overview/" msgstr "uebersicht/" -#: vkk/workhours/accounting/mailing_list/forms.py:9 +#: vkk/workhours/accounting/departments/urls.py:73 +#, fuzzy +#| msgid "<int:pk>/update/" +msgid "<int:pk>/evaluation/" +msgstr "<int:pk>/aktualisieren/" + +#: vkk/workhours/accounting/mailing_list/forms.py:13 msgid "Project Managers" msgstr "Projektleiter*innen" -#: vkk/workhours/accounting/mailing_list/forms.py:10 +#: vkk/workhours/accounting/mailing_list/forms.py:14 msgid "Accountants" msgstr "Verwalter*innen" -#: vkk/workhours/accounting/mailing_list/forms.py:15 +#: vkk/workhours/accounting/mailing_list/forms.py:22 msgid "Subject" msgstr "Betreff" -#: vkk/workhours/accounting/mailing_list/forms.py:16 +#: vkk/workhours/accounting/mailing_list/forms.py:23 msgid "Message" msgstr "Nachricht" -#: vkk/workhours/accounting/mailing_list/urls.py:7 +#: vkk/workhours/accounting/mailing_list/urls.py:11 msgid "send/" msgstr "senden/" -#: vkk/workhours/accounting/mailing_list/urls.py:9 +#: vkk/workhours/accounting/mailing_list/urls.py:13 msgid "send/success/" msgstr "senden/erfolg/" -#: vkk/workhours/accounting/mailing_list/urls.py:14 +#: vkk/workhours/accounting/mailing_list/urls.py:18 msgid "send/failed/" msgstr "senden/fehlschlag/" -#: vkk/workhours/accounting/new_users/urls.py:12 +#: vkk/workhours/accounting/new_users/urls.py:16 msgid "<int:pk>/renew/" msgstr "<int:pk>/ernerung/" -#: vkk/workhours/accounting/new_users/urls.py:21 +#: vkk/workhours/accounting/new_users/urls.py:25 msgid "renew/success/" msgstr "erneuern/erfolg" -#: vkk/workhours/accounting/periods/urls.py:35 +#: vkk/workhours/accounting/periods/urls.py:39 msgid "<int:pk>/details/projects_open_by_department/<int:department_pk>" msgstr "<int:pk>/details/projekte_offen_nach_einrichtung/<int:department_pk>" -#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:40 +#: vkk/workhours/accounting/periods/urls.py:44 +#, fuzzy +#| msgid "<int:pk>/details/projects_open_by_department/<int:department_pk>" +msgid "<int:pk>/details/projects_open_by_department/" +msgstr "<int:pk>/details/projekte_offen_nach_einrichtung/<int:department_pk>" + +#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:54 msgid "General cost records are ambiguous." msgstr "Gemeinkosten sind nicht eindeutig" -#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:49 +#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:63 msgid "No valid general cost record found" msgstr "Keine gültigen Gemeinkosten gefunden" -#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:60 +#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:77 msgid "Department cost records are ambiguous." msgstr "Einrichtungskosten sind nicht eindeutig" -#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:70 +#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:87 msgid "No valid department cost record found" msgstr "Keine gültigen Einrichtungskosten gefunden" -#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:81 +#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:101 msgid "Project funded staff records are ambiguous." msgstr "" "Einträge betreffend der projektfinanzierten Mitarbeiter nicht eindeutig" -#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:103 +#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:126 msgid "Salary Level records are ambiguous." msgstr "Gehaltsstufenkosten sind nicht eindeutig" -#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:112 +#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:135 msgid "No valid salary level cost records found" msgstr "Keine gültigen Gehaltsstufenkosten gefunden" -#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:124 +#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:150 msgid "End and Start do not match up with given periods" msgstr "Start und Ende stimmen nicht mit jenen der Fristen überein" -#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:139 +#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:168 msgid "" "Some contributors or project managers did not close their work hour inputs" msgstr "" "Nicht alle Mitarbeiter oder Projektleiter haben ihre " "Stundeneintragungabgeschlossen" -#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:339 +#: vkk/workhours/accounting/projects/project/export/receipts/forms.py:394 msgid "Receipt Template" msgstr "Belegvorlage" -#: vkk/workhours/accounting/projects/project/export/receipts/urls.py:51 +#: vkk/workhours/accounting/projects/project/export/receipts/urls.py:55 msgid "<int:pk>/receipt_download/" msgstr "<int:pk>/beleg_herunnterladen/" -#: vkk/workhours/accounting/projects/project/export/receipts/views.py:23 +#: vkk/workhours/accounting/projects/project/export/receipts/views.py:30 msgid "Download" msgstr "Herunterladen" -#: vkk/workhours/accounting/projects/project/export/receipts/views.py:152 +#: vkk/workhours/accounting/projects/project/export/receipts/views.py:184 msgid "Ja" msgstr "Ja" -#: vkk/workhours/accounting/projects/project/export/receipts/views.py:152 +#: vkk/workhours/accounting/projects/project/export/receipts/views.py:184 msgid "Nein" msgstr "Nein" -#: vkk/workhours/accounting/projects/project/export/urls.py:14 +#: vkk/workhours/accounting/projects/project/export/urls.py:18 msgid "funded_staff/" msgstr "projektfinanzierte_mitarbeiter_innen/" -#: vkk/workhours/accounting/projects/project/export/urls.py:15 +#: vkk/workhours/accounting/projects/project/export/urls.py:19 msgid "receipts/" msgstr "belege/" -#: vkk/workhours/accounting/projects/project/forms.py:16 +#: vkk/workhours/accounting/projects/project/forms.py:37 msgid "" "This project assignment cannot be deleted unless all associated workhours " "are deleted!" -msgstr "Diese Projektzuweisung kann nicht gelöscht werden, da dieser " -"Arbeitsstunden zugewiesen sind." +msgstr "" +"Diese Projektzuweisung kann nicht gelöscht werden, da dieser Arbeitsstunden " +"zugewiesen sind." -#: vkk/workhours/accounting/projects/project/forms.py:22 +#: vkk/workhours/accounting/projects/project/forms.py:45 msgid "" "This project assignment cannot be deleted unless all associated workhours " "corrections are deleted!" -msgstr "Diese Projektzuweisung kann nicht gelöscht werden, da dieser " +msgstr "" +"Diese Projektzuweisung kann nicht gelöscht werden, da dieser " "Korrekturstunden zugewiesen sind." -#: vkk/workhours/accounting/projects/project/urls.py:14 +#: vkk/workhours/accounting/projects/project/urls.py:18 msgid "details/" msgstr "details/" -#: vkk/workhours/accounting/projects/project/urls.py:19 +#: vkk/workhours/accounting/projects/project/urls.py:23 msgid "update/" msgstr "aktualisieren/" -#: vkk/workhours/accounting/projects/project/urls.py:33 +#: vkk/workhours/accounting/projects/project/urls.py:37 msgid "manager/<int:pk>/details/" msgstr "projektleiter/<int:pk>/details/" -#: vkk/workhours/accounting/projects/project/urls.py:41 +#: vkk/workhours/accounting/projects/project/urls.py:45 msgid "manager/<int:pk>/update/" msgstr "projektleiter/<int:pk>/aktualisieren/" -#: vkk/workhours/accounting/projects/project/urls.py:54 +#: vkk/workhours/accounting/projects/project/urls.py:58 msgid "manager/update/success/" msgstr "projektleiter/aktualisieren/erfolg" -#: vkk/workhours/accounting/projects/project/urls.py:62 +#: vkk/workhours/accounting/projects/project/urls.py:66 msgid "manager_candidates/" msgstr "projektleiter_auswahl/" -#: vkk/workhours/accounting/projects/project/urls.py:65 -#: vkk/workhours/accounting/projects/project/urls.py:128 -#: vkk/workhours/manager/views.py:91 +#: vkk/workhours/accounting/projects/project/urls.py:69 +#: vkk/workhours/accounting/projects/project/urls.py:132 +#: vkk/workhours/manager/views.py:125 msgid "Add" msgstr "Hinzufügen" -#: vkk/workhours/accounting/projects/project/urls.py:71 +#: vkk/workhours/accounting/projects/project/urls.py:75 msgid "manager_candidates/<int:pk>/add_new/" msgstr "projektleiter_auswahl/<int:pk>/hinzufuegen/" -#: vkk/workhours/accounting/projects/project/urls.py:76 +#: vkk/workhours/accounting/projects/project/urls.py:80 msgid "manager_candidates/add_new/success/" msgstr "projektleiter_auswahl/hinzufuegen/erfolg" -#: vkk/workhours/accounting/projects/project/urls.py:85 +#: vkk/workhours/accounting/projects/project/urls.py:89 msgid "manager/<int:pk>/delete" msgstr "projektleiter/<int:pk>/loeschen" -#: vkk/workhours/accounting/projects/project/urls.py:90 +#: vkk/workhours/accounting/projects/project/urls.py:94 msgid "manager/delete/success/" msgstr "projektleiter/loeschen/erfolg" -#: vkk/workhours/accounting/projects/project/urls.py:100 +#: vkk/workhours/accounting/projects/project/urls.py:104 msgid "contributor/<int:pk>/details/" msgstr "mitarbeiter_in/<int:pk>/details/" -#: vkk/workhours/accounting/projects/project/urls.py:108 +#: vkk/workhours/accounting/projects/project/urls.py:112 msgid "contributor/<int:pk>/update/" msgstr "mitarbeiter_in/<int:pk>/aktualisieren/" -#: vkk/workhours/accounting/projects/project/urls.py:117 +#: vkk/workhours/accounting/projects/project/urls.py:121 msgid "contributor/update/success/" msgstr "mitarbeiter_in/aktualisieren/erfolg/" -#: vkk/workhours/accounting/projects/project/urls.py:125 +#: vkk/workhours/accounting/projects/project/urls.py:129 msgid "contributor_candidates/" msgstr "mitarbeiter_in_auswahl/" -#: vkk/workhours/accounting/projects/project/urls.py:134 +#: vkk/workhours/accounting/projects/project/urls.py:138 msgid "contributor_candidates/<int:pk>/add_new/" msgstr "mitarbeiter_in_auswahl/<int:pk>/hinzufuegen/" -#: vkk/workhours/accounting/projects/project/urls.py:139 +#: vkk/workhours/accounting/projects/project/urls.py:143 msgid "contributor_candidates/add_new/success/" msgstr "mitarbeiter_in_auswahl/hinzufuegen/erfolg/" -#: vkk/workhours/accounting/projects/project/urls.py:148 +#: vkk/workhours/accounting/projects/project/urls.py:152 msgid "contributor/<int:pk>/delete" msgstr "mitarbeiter_in/<int:pk>/loeschen" -#: vkk/workhours/accounting/projects/project/urls.py:153 +#: vkk/workhours/accounting/projects/project/urls.py:157 msgid "contributor/delete/success/" msgstr "mitarbeiter_in/loeschen/erfolg/" -#: vkk/workhours/accounting/projects/project/urls.py:163 +#: vkk/workhours/accounting/projects/project/urls.py:167 msgid "workhours_sheet/" msgstr "stundenzettel/" -#: vkk/workhours/accounting/projects/project/urls.py:168 +#: vkk/workhours/accounting/projects/project/urls.py:172 msgid "workhours_sheet/<int:period_pk>/" msgstr "stundenzettel/<int:period_pk>/" -#: vkk/workhours/accounting/projects/project/urls.py:173 +#: vkk/workhours/accounting/projects/project/urls.py:177 msgid "workhours_sheet/<int:period_pk>/success/" msgstr "stundenzettel/<int:period_pk>/erfolg/" -#: vkk/workhours/accounting/projects/project/urls.py:182 +#: vkk/workhours/accounting/projects/project/urls.py:186 msgid "workhours_sheet/<int:period_pk>/closure/" msgstr "stundenzettel/<int:period_pk>/abschluss/" -#: vkk/workhours/accounting/projects/project/urls.py:187 +#: vkk/workhours/accounting/projects/project/urls.py:191 msgid "workhours_sheet/<int:period_pk>/closure/success/" msgstr "stundenzettel/<int:period_pk>/abschluss/erfolg/" -#: vkk/workhours/accounting/projects/project/urls.py:192 +#: vkk/workhours/accounting/projects/project/urls.py:196 msgid "export/" msgstr "export/" -#: vkk/workhours/accounting/projects/urls.py:44 +#: vkk/workhours/accounting/projects/urls.py:48 msgid "<int:invoice_number>/delete/" msgstr "<int:invoice_number>/loeschen/" -#: vkk/workhours/accounting/projects/urls.py:71 +#: vkk/workhours/accounting/projects/urls.py:75 msgid "<int:invoice_number>/project/" msgstr "<int:invoice_number>/projekt/" -#: vkk/workhours/accounting/urls.py:8 +#: vkk/workhours/accounting/urls.py:12 msgid "announcements/" msgstr "ankuendigungen/" -#: vkk/workhours/accounting/urls.py:10 +#: vkk/workhours/accounting/urls.py:14 msgid "periods/" msgstr "fristen/" -#: vkk/workhours/accounting/urls.py:11 +#: vkk/workhours/accounting/urls.py:15 msgid "projects/" msgstr "projekte/" -#: vkk/workhours/accounting/urls.py:12 +#: vkk/workhours/accounting/urls.py:16 msgid "salary-levels/" msgstr "gehaltsstufen/" -#: vkk/workhours/accounting/urls.py:13 +#: vkk/workhours/accounting/urls.py:17 msgid "users/" msgstr "nutzer_innen/" -#: vkk/workhours/accounting/urls.py:14 +#: vkk/workhours/accounting/urls.py:18 msgid "new_users/" msgstr "neue_nutzer_innen" -#: vkk/workhours/accounting/urls.py:15 +#: vkk/workhours/accounting/urls.py:19 msgid "mailing_list/" msgstr "verteiler/" -#: vkk/workhours/accounting/urls.py:16 +#: vkk/workhours/accounting/urls.py:20 msgid "costs/" msgstr "kosten/" -#: vkk/workhours/allprojects/forms.py:17 +#: vkk/workhours/allprojects/forms.py:28 msgid "Year" msgstr "Jahr" -#: vkk/workhours/allprojects/urls.py:16 +#: vkk/workhours/allprojects/urls.py:20 msgid "year/<int:year>/" msgstr "jahr/<int:year>/" -#: vkk/workhours/allprojects/urls.py:21 +#: vkk/workhours/allprojects/urls.py:25 msgid "year/<int:year>/assignee/<int:pk>/" msgstr "jahr/<int:year>/mitarbeiter_in/<int:pk>/" -#: vkk/workhours/allprojects/urls.py:26 +#: vkk/workhours/allprojects/urls.py:30 msgid "year/<int:year>/assignee/success/" msgstr "jahr/<int:year>/mitarbeiter_in/erfolg/" -#: vkk/workhours/allprojects/urls.py:35 +#: vkk/workhours/allprojects/urls.py:39 msgid "year/<int:year>/assignee/<int:assignee_pk>/close/<int:period_pk>" msgstr "" "jahr/<int:year>/mitarbeiter_in/<int:assignee_pk>/abschliessen/<int:period_pk>" -#: vkk/workhours/allprojects/urls.py:40 +#: vkk/workhours/allprojects/urls.py:44 msgid "year/<int:year>/assignee/<int:assignee_pk>/close/success/" msgstr "jahr/<int:year>/mitarbeiter_in/<int:assignee_pk>/abschliessen/erfolg/" -#: vkk/workhours/contributor/urls.py:7 +#: vkk/workhours/contributor/urls.py:11 msgid "<int:assignment_pk>/period/" msgstr "<int:assignment_pk>/frist/" -#: vkk/workhours/contributor/urls.py:8 +#: vkk/workhours/contributor/urls.py:13 msgid "<int:assignment_pk>/period/<int:period_pk>/" msgstr "<int:assignment_pk>/frist/<int:period_pk>/" -#: vkk/workhours/contributor/urls.py:9 +#: vkk/workhours/contributor/urls.py:15 msgid "<int:assignment_pk>/period/<int:period_pk>/workhours/" msgstr "<int:assignment_pk>/frist/<int:period_pk>/arbeitszeit/" -#: vkk/workhours/contributor/urls.py:10 +#: vkk/workhours/contributor/urls.py:17 msgid "<int:assignment_pk>/period/<int:period_pk>/workhours/summary/" msgstr "<int:assignment_pk>/frist/<int:period_pk>/arbeitszeit/zusammenfassung/" -#: vkk/workhours/contributor/urls.py:11 +#: vkk/workhours/contributor/urls.py:19 msgid "<int:assignment_pk>/period/<int:period_pk>/workhours/close/" msgstr "<int:assignment_pk>/frist/<int:period_pk>/arbeitszeit/abschliessen/" -#: vkk/workhours/contributor/urls.py:12 +#: vkk/workhours/contributor/urls.py:21 msgid "<int:assignment_pk>/period/<int:period_pk>/workhours/close/done/" msgstr "" "<int:assignment_pk>/frist/<int:period_pk>/arbeitszeit/abschliessen/erfolg/" -#: vkk/workhours/forms.py:35 +#: vkk/workhours/forms.py:59 msgid "Period" msgstr "Frist" -#: vkk/workhours/forms.py:79 +#: vkk/workhours/forms.py:122 msgid "C" msgstr "K" -#: vkk/workhours/manager/urls.py:11 +#: vkk/workhours/manager/urls.py:15 msgid "<int:invoice_number>/details/" msgstr "<int:invoice_number>/details/" -#: vkk/workhours/manager/urls.py:16 +#: vkk/workhours/manager/urls.py:20 msgid "<int:invoice_number>/update/success/" msgstr "<int:invoice_number>/aktualiseren/erfolg/" -#: vkk/workhours/manager/urls.py:24 +#: vkk/workhours/manager/urls.py:28 msgid "<int:invoice_number>/manager/<int:pk>/details/" msgstr "<int:invoice_number>/projektleiter/<int:pk>/details/" -#: vkk/workhours/manager/urls.py:33 +#: vkk/workhours/manager/urls.py:37 msgid "<int:invoice_number>/manager/<int:pk>/update/" msgstr "<int:invoice_number>/projektleiter/<int:pk>/aktualiseren/" -#: vkk/workhours/manager/urls.py:47 +#: vkk/workhours/manager/urls.py:51 msgid "<int:invoice_number>/manager/update/success/" msgstr "<int:invoice_number>/projektleiter/aktualiseren/erfolg/" -#: vkk/workhours/manager/urls.py:56 +#: vkk/workhours/manager/urls.py:60 msgid "<int:invoice_number>/contributor/<int:pk>/details/" msgstr "<int:invoice_number>/mitarbeiter_in/<int:pk>/details/" -#: vkk/workhours/manager/urls.py:65 +#: vkk/workhours/manager/urls.py:69 msgid "<int:invoice_number>/contributor/<int:pk>/update/" msgstr "<int:invoice_number>/mitarbeiter_in/<int:pk>/aktualiseren/" -#: vkk/workhours/manager/urls.py:78 +#: vkk/workhours/manager/urls.py:82 msgid "<int:invoice_number>/contributor/update/success/" msgstr "<int:invoice_number>/mitarbeiter_in/aktualisieren/erfolg/" -#: vkk/workhours/manager/urls.py:87 +#: vkk/workhours/manager/urls.py:91 msgid "<int:invoice_number>/contributor_candidates/" msgstr "<int:invoice_number>/mitarbeiter_in_auswahl/" -#: vkk/workhours/manager/urls.py:95 +#: vkk/workhours/manager/urls.py:99 msgid "<int:invoice_number>/contributor_candidates/<int:pk>/add_new/" msgstr "<int:invoice_number>/mitarbeiter_in_auswahl/<int:pk>/hinzufuegen/" -#: vkk/workhours/manager/urls.py:100 +#: vkk/workhours/manager/urls.py:104 msgid "<int:invoice_number>/contributor_candidates/add_new/success/" msgstr "<int:invoice_number>/mitarbeiter_in_auswahl/hinzufuegen/erfolg/" -#: vkk/workhours/manager/urls.py:109 +#: vkk/workhours/manager/urls.py:113 msgid "<int:invoice_number>/contributor_candidates/register_new/" msgstr "<int:invoice_number>/mitarbeiter_in_auswahl/registerung/" -#: vkk/workhours/manager/urls.py:114 +#: vkk/workhours/manager/urls.py:118 msgid "<int:invoice_number>/contributor_candidates/register_new/success/" msgstr "<int:invoice_number>/mitarbeiter_in_auswahl/registerung/erfolg/" -#: vkk/workhours/manager/urls.py:124 +#: vkk/workhours/manager/urls.py:128 msgid "<int:invoice_number>/workhours_sheet/" msgstr "<int:invoice_number>/stundenzettel/" -#: vkk/workhours/manager/urls.py:129 +#: vkk/workhours/manager/urls.py:133 msgid "<int:invoice_number>/workhours_sheet/<int:period_pk>/" msgstr "<int:invoice_number>/stundenzettel/<int:period_pk>/" -#: vkk/workhours/manager/urls.py:134 +#: vkk/workhours/manager/urls.py:138 msgid "<int:invoice_number>/workhours_sheet/<int:period_pk>/success/" msgstr "<int:invoice_number>/stundenzettel/<int:period_pk>/erfolg/" -#: vkk/workhours/manager/urls.py:143 +#: vkk/workhours/manager/urls.py:147 msgid "<int:invoice_number>/workhours_sheet/<int:period_pk>/closure/" msgstr "<int:invoice_number>/stundenzettel/<int:period_pk>/abschluss/" -#: vkk/workhours/manager/urls.py:148 +#: vkk/workhours/manager/urls.py:152 msgid "<int:invoice_number>/workhours_sheet/<int:period_pk>/closure/success/" msgstr "<int:invoice_number>/stundenzettel/<int:period_pk>/abschluss/erfolg/" -#: vkk/workhours/models.py:17 vkk/workhours/models.py:52 +#: vkk/workhours/models.py:22 vkk/workhours/models.py:65 msgid "name" msgstr "Name" -#: vkk/workhours/models.py:21 +#: vkk/workhours/models.py:26 msgid "accounting entry" msgstr "Verbuchungsstelle" -#: vkk/workhours/models.py:34 vkk/workhours/models.py:69 -#: vkk/workhours/models.py:549 +#: vkk/workhours/models.py:45 vkk/workhours/models.py:82 +#: vkk/workhours/models.py:674 msgid "department" msgstr "Einrichtung" -#: vkk/workhours/models.py:35 +#: vkk/workhours/models.py:46 msgid "departments" msgstr "Einrichtungen" -#: vkk/workhours/models.py:49 +#: vkk/workhours/models.py:62 msgid "Identifier for invoice as number between 20000000 and 39999999." msgstr "Angabe der Kostenstelle zwischen 20000000 und 39999999." -#: vkk/workhours/models.py:56 +#: vkk/workhours/models.py:69 msgid "contractor" msgstr "Auftraggeber" -#: vkk/workhours/models.py:60 vkk/workhours/models.py:115 -#: vkk/workhours/models.py:243 vkk/workhours/models.py:441 -#: vkk/workhours/models.py:475 vkk/workhours/models.py:497 -#: vkk/workhours/models.py:525 vkk/workhours/models.py:554 -#: vkk/workhours/models.py:580 vkk/workhours/models.py:609 -#: vkk/workhours/models.py:635 vkk/workhours/models.py:656 +#: vkk/workhours/models.py:73 vkk/workhours/models.py:140 +#: vkk/workhours/models.py:295 vkk/workhours/models.py:533 +#: vkk/workhours/models.py:576 vkk/workhours/models.py:604 +#: vkk/workhours/models.py:641 vkk/workhours/models.py:679 +#: vkk/workhours/models.py:714 vkk/workhours/models.py:752 +#: vkk/workhours/models.py:787 vkk/workhours/models.py:817 msgid "start date" msgstr "Anfangsdatum" -#: vkk/workhours/models.py:63 vkk/workhours/models.py:118 -#: vkk/workhours/models.py:246 vkk/workhours/models.py:659 +#: vkk/workhours/models.py:76 vkk/workhours/models.py:143 +#: vkk/workhours/models.py:298 vkk/workhours/models.py:820 msgid "end date" msgstr "Enddatum" -#: vkk/workhours/models.py:77 vkk/workhours/models.py:134 -#: vkk/workhours/models.py:260 +#: vkk/workhours/models.py:94 vkk/workhours/models.py:163 +#: vkk/workhours/models.py:316 msgid "The end date must be after the start date." msgstr "Das Enddaatum muss nach dem Anfangsdatum liegen." -#: vkk/workhours/models.py:86 vkk/workhours/models.py:112 -#: vkk/workhours/models.py:187 vkk/workhours/models.py:445 -#: vkk/workhours/models.py:668 +#: vkk/workhours/models.py:109 vkk/workhours/models.py:137 +#: vkk/workhours/models.py:229 vkk/workhours/models.py:537 +#: vkk/workhours/models.py:829 msgid "project" msgstr "Projekt" -#: vkk/workhours/models.py:87 +#: vkk/workhours/models.py:110 msgid "projects" msgstr "Projekte" -#: vkk/workhours/models.py:106 +#: vkk/workhours/models.py:131 msgid "manager" msgstr "Projektleiter" -#: vkk/workhours/models.py:121 +#: vkk/workhours/models.py:146 msgid "proxy" msgstr "Vertreter*in" -#: vkk/workhours/models.py:124 +#: vkk/workhours/models.py:149 msgid "" "Designates whether management rights are given to the userfor administrative " "uses only." @@ -1935,180 +1976,183 @@ msgstr "" "Gibt an, ob die Berechtigungen eines Projektleiters nur für Verwaltungszecke " "zugesprochen werden." -#: vkk/workhours/models.py:140 +#: vkk/workhours/models.py:172 msgid "project manager" msgstr "Projektleiter*in" -#: vkk/workhours/models.py:141 +#: vkk/workhours/models.py:173 msgid "project managers" msgstr "Projektleiter*innen" -#: vkk/workhours/models.py:158 +#: vkk/workhours/models.py:192 msgid "salary code" msgstr "Gehaltsstufe" -#: vkk/workhours/models.py:164 vkk/workhours/models.py:182 -#: vkk/workhours/models.py:470 vkk/workhours/models.py:604 +#: vkk/workhours/models.py:201 vkk/workhours/models.py:224 +#: vkk/workhours/models.py:571 vkk/workhours/models.py:747 msgid "salary level" msgstr "Gehaltsstufen" -#: vkk/workhours/models.py:165 +#: vkk/workhours/models.py:202 msgid "salary levels" msgstr "Gehaltsstufen" -#: vkk/workhours/models.py:177 +#: vkk/workhours/models.py:219 msgid "contributor" msgstr "Mitarbeiter*in" -#: vkk/workhours/models.py:191 vkk/workhours/models.py:353 -#: vkk/workhours/models.py:412 +#: vkk/workhours/models.py:236 vkk/workhours/models.py:420 +#: vkk/workhours/models.py:499 msgid "project assignment" msgstr "Projektzuweisung" -#: vkk/workhours/models.py:192 +#: vkk/workhours/models.py:237 msgid "project assignments" msgstr "Projektzuweisungen" -#: vkk/workhours/models.py:249 +#: vkk/workhours/models.py:301 msgid "dead line" msgstr "Fristende" -#: vkk/workhours/models.py:252 +#: vkk/workhours/models.py:304 msgid "final dead line" msgstr "Finales Ende der Frist" -#: vkk/workhours/models.py:267 +#: vkk/workhours/models.py:323 msgid "The dead line must be after the end date." msgstr "Das Ende der Frist muss nach dem Enddatum liegen." -#: vkk/workhours/models.py:274 +#: vkk/workhours/models.py:330 msgid "The final dead line cannot be before the dead line." msgstr "Das finale Ende der Frist muss nach dem Enddatum liegen." -#: vkk/workhours/models.py:292 vkk/workhours/models.py:337 -#: vkk/workhours/models.py:358 vkk/workhours/models.py:417 +#: vkk/workhours/models.py:354 vkk/workhours/models.py:402 +#: vkk/workhours/models.py:425 vkk/workhours/models.py:504 msgid "period" msgstr "Frist" -#: vkk/workhours/models.py:293 vkk/workhours/models.py:338 +#: vkk/workhours/models.py:355 vkk/workhours/models.py:403 msgid "periods" msgstr "Fristen" -#: vkk/workhours/models.py:361 +#: vkk/workhours/models.py:428 msgid "work day" msgstr "Arbeitstag" -#: vkk/workhours/models.py:362 +#: vkk/workhours/models.py:429 msgid "Date of work day." msgstr "Datum des Arbeitstages" -#: vkk/workhours/models.py:371 vkk/workhours/models.py:389 -#: vkk/workhours/models.py:390 +#: vkk/workhours/models.py:438 vkk/workhours/models.py:473 +#: vkk/workhours/models.py:474 msgid "work hours" msgstr "Arbeitsstunden" -#: vkk/workhours/models.py:372 +#: vkk/workhours/models.py:439 msgid "Number of hours worked with precision up to two decimal places." msgstr "" "Anzahl der AArbeitsstunden mit einer Genauigkeit von zwei Nachkommastellen." -#: vkk/workhours/models.py:382 +#: vkk/workhours/models.py:454 msgid "Work day is not between the start and enddate of the given period." msgstr "" "Der Arbeitstag liegt nicht zwischen Anfangsdatum und Enddatum dieser Frist." -#: vkk/workhours/models.py:422 +#: vkk/workhours/models.py:463 +#, fuzzy +#| msgid "Work day is not between the start and enddate of the given period." +msgid "Work day is not within the start and enddate of the given project." +msgstr "" +"Der Arbeitstag liegt nicht zwischen Anfangsdatum und Enddatum dieser Frist." + +#: vkk/workhours/models.py:509 msgid "" "Ammount by which the total number of workhoursfor a given project assignment " "and period should be corrected." msgstr "Anzahl an Korrekturstunden" -#: vkk/workhours/models.py:427 vkk/workhours/models.py:428 +#: vkk/workhours/models.py:517 vkk/workhours/models.py:518 msgid "work hours correction" msgstr "Arbeitsstundenkorrektur" -#: vkk/workhours/models.py:456 +#: vkk/workhours/models.py:554 msgid "project funded staff interval" msgstr "Intervall mit projektfinanzierten Mitarbeiter*innen" -#: vkk/workhours/models.py:457 +#: vkk/workhours/models.py:555 msgid "project funded staff intervals" msgstr "Intervalle mit projektfinanzierten Mitarbeiter*innen" -#: vkk/workhours/models.py:484 vkk/workhours/models.py:485 +#: vkk/workhours/models.py:588 vkk/workhours/models.py:589 msgid "project funded staff" msgstr "Projektfinanzierte Mitarbeiter*innen" -#: vkk/workhours/models.py:500 vkk/workhours/models.py:512 -#: vkk/workhours/models.py:513 +#: vkk/workhours/models.py:607 vkk/workhours/models.py:625 +#: vkk/workhours/models.py:626 msgid "general costs" msgstr "Sachgemeinkosten" -#: vkk/workhours/models.py:535 +#: vkk/workhours/models.py:657 msgid "department interval" msgstr "Einrichtungszeitabschnitt" -#: vkk/workhours/models.py:536 +#: vkk/workhours/models.py:658 msgid "department intervals" msgstr "Einrichtungszeitabschnitte" -#: vkk/workhours/models.py:558 +#: vkk/workhours/models.py:683 msgid "full time equivalents per hour" msgstr "Vollzeitäquivalente" -#: vkk/workhours/models.py:567 vkk/workhours/models.py:568 +#: vkk/workhours/models.py:698 vkk/workhours/models.py:699 msgid "department costs" msgstr "Einrichtungskosten" -#: vkk/workhours/models.py:590 +#: vkk/workhours/models.py:730 msgid "salary interval" msgstr "Gehaltsstufenzeitabschnitt" -#: vkk/workhours/models.py:591 +#: vkk/workhours/models.py:731 msgid "salary intervals" msgstr "Gehaltsstufenzeitabschnitte" -#: vkk/workhours/models.py:613 +#: vkk/workhours/models.py:756 msgid "brutto staff costs per hour" msgstr "Bruttopersonalkosten je Stunde" -#: vkk/workhours/models.py:622 vkk/workhours/models.py:623 +#: vkk/workhours/models.py:771 vkk/workhours/models.py:772 msgid "salary level costs" msgstr "Gehaltsstufenkosten" -#: vkk/workhours/models.py:644 +#: vkk/workhours/models.py:802 msgid "receipt template" msgstr "Belegvorlage" -#: vkk/workhours/models.py:662 +#: vkk/workhours/models.py:823 msgid "time booked" msgstr "Buchungszeitpunkt" -#: vkk/workhours/models.py:672 +#: vkk/workhours/models.py:833 msgid "receipt number" msgstr "Belegnummer" -#: vkk/workhours/models.py:675 +#: vkk/workhours/models.py:836 msgid "buper" msgstr "buper" -#: vkk/workhours/models.py:682 -msgid "receipt" -msgstr "Beleg" - -#: vkk/workhours/urls.py:8 +#: vkk/workhours/urls.py:12 msgid "contributor/" msgstr "mitarbeiter_in/" -#: vkk/workhours/urls.py:9 +#: vkk/workhours/urls.py:13 msgid "project/" msgstr "projekt/" -#: vkk/workhours/urls.py:10 +#: vkk/workhours/urls.py:14 msgid "accounting/" msgstr "verwaltung/" -#: vkk/workhours/urls.py:11 +#: vkk/workhours/urls.py:15 msgid "all_projects/" msgstr "alle_projekte/" -- GitLab