From 0c99513c9df33a954a14d4a20f30737165f85f30 Mon Sep 17 00:00:00 2001 From: Daniel Grams Date: Sat, 30 Jan 2021 14:45:47 +0100 Subject: [PATCH] Add event categories #102 --- project/i10n.py | 6 + project/init_data.py | 6 + .../translations/de/LC_MESSAGES/messages.mo | Bin 24490 -> 24806 bytes .../translations/de/LC_MESSAGES/messages.po | 315 ++++++++++-------- 4 files changed, 182 insertions(+), 145 deletions(-) diff --git a/project/i10n.py b/project/i10n.py index f520d47..fcf85ba 100644 --- a/project/i10n.py +++ b/project/i10n.py @@ -27,6 +27,12 @@ def print_dynamic_texts(): gettext("Event_Fitness") gettext("Event_Sports") gettext("Event_Other") + gettext("Event_Exhibition") + gettext("Event_Culture") + gettext("Event_Tour") + gettext("Event_OpenAir") + gettext("Event_Stage") + gettext("Event_Lecture") gettext("Typical Age range") gettext("Administrator") gettext("Event expert") diff --git a/project/init_data.py b/project/init_data.py index 8f4418e..3d8609c 100644 --- a/project/init_data.py +++ b/project/init_data.py @@ -64,5 +64,11 @@ def create_initial_data(): upsert_event_category("Fitness") upsert_event_category("Sports") upsert_event_category("Other") + upsert_event_category("Exhibition") + upsert_event_category("Culture") + upsert_event_category("Tour") + upsert_event_category("OpenAir") + upsert_event_category("Stage") + upsert_event_category("Lecture") db.session.commit() diff --git a/project/translations/de/LC_MESSAGES/messages.mo b/project/translations/de/LC_MESSAGES/messages.mo index ee999972d4b45044f67fdbceaa5702826caf60aa..92342444c1c5b3efc5bb5c9efce976b081cbcbef 100644 GIT binary patch delta 6002 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 IX?1P?2e>M}1ONa4 delta 5796 zcmYM&2~d~E8OQNOkV8cj(wTj###-Dwxdbot<`uW(Z*VjCZ_%Vcy}fl#?S7)$3FY)voB1(KIXRL zBRAJ&e~&eW|0cK@(++=ZqTbK{T?{maA9IO+xW)V%1MolC9DRa}X^bK0iJ`V1iB0Lp zq6a3~@qX5U7-o#i456V1i>=d96U;;}T!t;N8pCl5@?(zkk0!o|n&>(z_It>S%~K4; z*1^X3Vjmof85oV5a1isGlQi_8Z-_B|7=kS@8htPsb$t+e<8X|`Tt7hkT%A2z+?=^@z@^cpjNmJm5EKL3AUqBf7td;eYe)VyaWMl*@l@*@s243nWuO{W6Yroq?!pnc z7qt>M(iMl@P^q1Oi*PaOxuz6?CJe(ojK_4W3MKz~@N)+A;Ex!EQB+V2W~2IVpfa@) z70_YS3Xh^PQjc1|c~r)3q9%NRB*`=icb*TmCL^(#F)lk$hDzZI)Px(5`Y^{)FSvpV z;0Nr6K@^Nuo{sTYhCOgIswmH)7Vyj(-O)J>qmiVUGUUg&R`IWjr-TBW_G5 z=XwyT-_7>ZY<~hOz%pd9W+jqD^FFGEK10>OSyYBDqcU^{S+L7IqM=lJMK~7%tl_8{ zh(o2gpB>Lc-Jffnj7s%%+jrUia@6zdQ4{V!z2^Wbu;b{Z^IuOxk)K6(e25v+#}(H1Q42eb+VlIU1vR76Juw7b8VIA|g|Vnq zC1L`mqFzvj-dJs~uSZS19X0W8d;K61yE$gPZO8qnMBN{Pnz%jsU_=c0*FZOWp%-f9 z{j7PYz$)zZIj9#cv{qrmsX-Oz20OmbddOb?5Vg?LsEIG2iu7g-`B%du*0B>dp+686 zNH!|MHh{x46H@nxEYn|9jJ-x zPywAlRqx+Xfm}u1|F!iVYQjg>XQ)%*5$D(n6=($dV+v~Fu2Hrz!@3$(t$UDPVCE(& zfS*vm1AO@UDAjFI-;D&+77Rt*KMr+YIclZ9!b!LbRfK+gtu%30@t^ zsFlq_t+Wc2k(H>u{|)N?cd;4nL}lWle_^)hy+{{$6q7djjOlY-e;j4$Z?|AB_8 z+>?^mL{X@3b3AJ0+4vmhp#rEuKYYi!9ko>lQK_v*1%AbP6SXzpSRYuQq6hOge7Loe z#(co_B7bawQAqG63HchEB4k_5GV1~49p(lO!k|QB(r_H|**6<;03JiV$DNOhwk*+_ zg)XglG7YV$6cyYg%KEunkN&r zW#f90f9=^629&aS_Qu7iRPRJ>!CoxHBdGJ+fxovDcq}U5o~Yy67gamC$dAeAAChC% zBK2oZ+Wr&Nmd7TM|A92JlK35sD{+OJF>j$(9+vF<)ti9+^b=8;$Up_0g9>20?N35w zq!_h;*X{Uh>pWB-i%}Wa@1mg>9K%5TD{5tzQ4!w4?&w7Y>iqUW1u)t=2{qvi)Sl19 zNZf=<{a>&EzeHssxi8ORDJlThQ5s5VJ?eokP$|Dk;OVt*-C>k0{`2cGs2GJjl+VfXXwNQy# z=_*vpYf-1+18hh&YWz#o0&buda37WG$Ed*EIg`5H9z&SlMAJ}&15gu;L={&NYJ#b# zVw#VWaWRrra~IPwnhK_%%{1JDwWt;5@KMkLX5h=X2w%iINLiWGG_s|}Y#O}F?6W>X zjrZa03aAWqzN=6xT8qla22}CxMQyS>;b@ar$s4e;)mCFC3YQb}`Q(S?liNkC^26bOg)N`q}Kh$2&LEWD}nEb0c zU$Hk-pdOfqTH#WA<9bvEwxSpAL#^b~Ei-n$W1W83WY1E|yCI!eQx z##g8aFQKac1}cR=paSq3>J*

V-2=&&@>zwg6TAOK>f|jVjXEOtOn5n1E+72|cqK zeyh4ne;O*jH!&2CU}rp!s*Og&oT_ev3+bOiO*lN;S@~!Tr#}(HaISR&>U|$#Q@n)U zcn4Ku570;FzwvN>Lowiod?if;Du8^{gGUbqXRa6k6Ii+0@a1?T<{ z)bs68@9T_BFcH0V{`=EVq=T^oPO&#sp|+$3HSs#@MpV&lL1pM;)P3i%5ne+T?+w(J zJhHlvaNgenbu4?JE0RVI4c+)lR3KHT7jHxD^+%`xPN4R@9#uSNP+zn=sMFv+(z!1j z^;{&fTP6;>;%wXBhMMo;Nb;`~x{Y!kXoC9S_+txmEt0M zeFka)m8g}jL48RNqH3fb!|~fuV=ww+F%efG ze~XwuV=Dd+w_)ly=RLPEg?^Lq&L1e5*qVMd>eTE)1$YXZ>inOhp%q_41#lOY(w}U< z)dXie8kN$1*cNj!2+QsGGSt@8VhA3<-gpLs(QBf!g<+^7?1>HMe+-QX1}16%7oc9e z92encJKp&vC-Uy7RQE*%G7y#Gm#`;J!Bkw2D$a|TgkJg1#3`6TKOa4Hp10=LWd^0W zx#iTX4i2sREci^bnw=4?YtBW))c8jBt{EAb89+ ut0mKl7%H7=vR^MRdDV<4D64q0X8X`iUd|L{b=QZ!=Ib`KZgg&q&;J3ar-*m} diff --git a/project/translations/de/LC_MESSAGES/messages.po b/project/translations/de/LC_MESSAGES/messages.po index 938f2fd..705f0ed 100644 --- a/project/translations/de/LC_MESSAGES/messages.po +++ b/project/translations/de/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2021-01-25 11:56+0100\n" +"POT-Creation-Date: 2021-01-30 14:40+0100\n" "PO-Revision-Date: 2020-06-07 18:51+0200\n" "Last-Translator: FULL NAME \n" "Language: de\n" @@ -91,34 +91,58 @@ msgid "Event_Other" msgstr "Sonstiges" #: project/i10n.py:30 +msgid "Event_Exhibition" +msgstr "Ausstellung" + +#: project/i10n.py:31 +msgid "Event_Culture" +msgstr "Kultur" + +#: project/i10n.py:32 +msgid "Event_Tour" +msgstr "Führung" + +#: project/i10n.py:33 +msgid "Event_OpenAir" +msgstr "Open Air" + +#: project/i10n.py:34 +msgid "Event_Stage" +msgstr "Bühne" + +#: project/i10n.py:35 +msgid "Event_Lecture" +msgstr "Vortrag" + +#: project/i10n.py:36 msgid "Typical Age range" msgstr "Typische Altersspanne" -#: project/i10n.py:31 +#: project/i10n.py:37 msgid "Administrator" msgstr "Administrator:in" -#: project/i10n.py:32 +#: project/i10n.py:38 msgid "Event expert" msgstr "Veranstaltungsexpert:in" -#: project/i10n.py:33 +#: project/i10n.py:39 msgid "EventReviewStatus.inbox" msgstr "Ungeprüft" -#: project/i10n.py:34 +#: project/i10n.py:40 msgid "EventReviewStatus.verified" msgstr "Verifiziert" -#: project/i10n.py:35 +#: project/i10n.py:41 msgid "EventReviewStatus.rejected" msgstr "Abgelehnt" -#: project/utils.py:5 +#: project/utils.py:7 msgid "Event_" msgstr "Event_" -#: project/utils.py:9 +#: project/utils.py:11 msgid "." msgstr "." @@ -132,7 +156,7 @@ msgstr "Nutzungsbedingungen" msgid "Legal notice" msgstr "Impressum" -#: project/forms/admin.py:11 project/templates/_macros.html:991 +#: project/forms/admin.py:11 project/templates/_macros.html:993 #: project/templates/layout.html:175 #: project/templates/widget/event_suggestion/create.html:155 #: project/views/root.py:42 @@ -166,7 +190,9 @@ msgstr "Eingehende Empfehlungsanfragen erlauben" msgid "" "If set, other admin units can ask this admin unit to reference their " "event." -msgstr "Wenn gesetzt, können andere Organisationen diese Organisation bitten, deren Veranstaltungen zu empfehlen." +msgstr "" +"Wenn gesetzt, können andere Organisationen diese Organisation bitten, " +"deren Veranstaltungen zu empfehlen." #: project/forms/admin.py:30 project/templates/admin/update_admin_unit.html:4 #: project/templates/admin/update_admin_unit.html:8 @@ -203,12 +229,12 @@ msgstr "Breitengrad" msgid "Longitude" msgstr "Längengrad" -#: project/forms/admin_unit.py:30 project/forms/event.py:38 -#: project/forms/event.py:62 project/forms/event.py:348 +#: project/forms/admin_unit.py:30 project/forms/event.py:39 +#: project/forms/event.py:68 project/forms/event.py:358 #: project/forms/event_place.py:30 project/forms/event_place.py:55 #: project/forms/event_suggestion.py:25 project/forms/organizer.py:29 #: project/forms/organizer.py:56 project/forms/reference.py:39 -#: project/forms/reference_request.py:21 project/templates/_macros.html:115 +#: project/forms/reference_request.py:21 project/templates/_macros.html:117 #: project/templates/admin/admin_units.html:19 #: project/templates/event_place/list.html:19 project/templates/profile.html:19 #: project/templates/profile.html:39 @@ -230,28 +256,28 @@ msgstr "" msgid "Short name must contain only letters numbers or underscore" msgstr "Der Kurzname darf nur Buchstaben, Nummern und Unterstriche enthalten" -#: project/forms/admin_unit.py:46 project/forms/event.py:54 -#: project/forms/event.py:91 project/forms/event_place.py:31 +#: project/forms/admin_unit.py:46 project/forms/event.py:60 +#: project/forms/event.py:97 project/forms/event_place.py:31 #: project/forms/organizer.py:30 msgid "Link URL" msgstr "Link URL" #: project/forms/admin_unit.py:47 project/forms/admin_unit_member.py:10 #: project/forms/admin_unit_member.py:22 project/forms/admin_unit_member.py:27 -#: project/forms/event.py:55 project/forms/event_suggestion.py:37 -#: project/forms/organizer.py:31 project/templates/_macros.html:227 +#: project/forms/event.py:61 project/forms/event_suggestion.py:37 +#: project/forms/organizer.py:31 project/templates/_macros.html:229 #: project/templates/admin/users.html:19 msgid "Email" msgstr "Email" -#: project/forms/admin_unit.py:48 project/forms/event.py:56 +#: project/forms/admin_unit.py:48 project/forms/event.py:62 #: project/forms/event_suggestion.py:30 project/forms/organizer.py:32 -#: project/templates/_macros.html:264 +#: project/templates/_macros.html:266 msgid "Phone" msgstr "Telefon" -#: project/forms/admin_unit.py:49 project/forms/event.py:57 -#: project/forms/organizer.py:33 project/templates/_macros.html:272 +#: project/forms/admin_unit.py:49 project/forms/event.py:63 +#: project/forms/organizer.py:33 project/templates/_macros.html:274 msgid "Fax" msgstr "Fax" @@ -389,19 +415,19 @@ msgstr "50 km" msgid "100 km" msgstr "100 km" -#: project/forms/event.py:53 +#: project/forms/event.py:57 msgid "Organizator" msgstr "Veranstalter" -#: project/forms/event.py:64 +#: project/forms/event.py:70 msgid "Enter a short, meaningful name for the event." msgstr "Gib einen kurzen, aussagekräftigen Namen für die Veranstaltung ein." -#: project/forms/event.py:67 +#: project/forms/event.py:73 msgid "Start" msgstr "Beginn" -#: project/forms/event.py:69 +#: project/forms/event.py:75 msgid "" "Indicate when the event will take place. If the event takes place " "regularly, enter when the first date will begin." @@ -409,11 +435,11 @@ msgstr "" "Gib an, wann die Veranstaltung stattfindet. Wenn die Veranstaltung " "regelmäßig stattfindet, gib an, wann der erste Termin beginnt." -#: project/forms/event.py:74 +#: project/forms/event.py:80 msgid "End" msgstr "Ende" -#: project/forms/event.py:76 +#: project/forms/event.py:82 msgid "" "Indicate when the event will end. An event can last a maximum of 24 " "hours. If the event takes place regularly, enter when the first date will" @@ -423,23 +449,23 @@ msgstr "" "Stunden dauern. Wenn die Veranstaltung regelmäßig stattfindet, gib an, " "wann der erste Termin endet. " -#: project/forms/event.py:81 +#: project/forms/event.py:87 msgid "Recurrence rule" msgstr "Wiederholen" -#: project/forms/event.py:83 +#: project/forms/event.py:89 msgid "Enter if the event takes place regularly." msgstr "Gib an, ob die Veranstaltung regelmäßig stattfindet." -#: project/forms/event.py:86 project/forms/event_place.py:33 +#: project/forms/event.py:92 project/forms/event_place.py:33 msgid "Description" msgstr "Beschreibung" -#: project/forms/event.py:88 +#: project/forms/event.py:94 msgid "Add an description of the event." msgstr "Füge der Veranstaltung eine Beschreibung hinzu." -#: project/forms/event.py:93 +#: project/forms/event.py:99 msgid "" "Enter a link to an external website containing more information about the" " event." @@ -447,19 +473,19 @@ msgstr "" "Gib einen Link zu einer externen Website ein, die weitere Informationen " "zur Veranstaltung enthält." -#: project/forms/event.py:98 +#: project/forms/event.py:104 msgid "Ticket Link URL" msgstr "Ticket Link" -#: project/forms/event.py:100 +#: project/forms/event.py:106 msgid "Enter a link where tickets can be purchased." msgstr "Gib einen Link ein, über den Tickets gekauft werden können." -#: project/forms/event.py:103 project/templates/_macros.html:209 +#: project/forms/event.py:109 project/templates/_macros.html:211 msgid "Tags" msgstr "Stichworte" -#: project/forms/event.py:105 +#: project/forms/event.py:111 msgid "" "Enter keywords with which the event should be found. Words do not need to" " be entered if they are already in the name or description." @@ -468,68 +494,68 @@ msgstr "" "Worte müssen nicht eingegeben werden, wenn sie bereits im Namen oder in " "der Beschreibung enthalten sind." -#: project/forms/event.py:110 +#: project/forms/event.py:116 msgid "Kid friendly" msgstr "Für Kinder geeignet" -#: project/forms/event.py:112 +#: project/forms/event.py:118 msgid "If the event is particularly suitable for children." msgstr "Wenn die Veranstaltung besonders für Kinder geeignet ist." -#: project/forms/event.py:115 +#: project/forms/event.py:121 msgid "Accessible for free" msgstr "Kostenlos zugänglich" -#: project/forms/event.py:117 +#: project/forms/event.py:123 msgid "If the event is accessible for free." msgstr "Wenn die Veranstaltung kostenlos zugänglich ist." -#: project/forms/event.py:120 +#: project/forms/event.py:126 msgid "Typical Age from" msgstr "Typisches Alter von" -#: project/forms/event.py:122 +#: project/forms/event.py:128 msgid "The minimum age that participants should be." msgstr "Das Mindestalter, das die Teilnehmer haben sollten." -#: project/forms/event.py:125 +#: project/forms/event.py:131 msgid "Typical Age to" msgstr "Typisches Alter bis" -#: project/forms/event.py:127 +#: project/forms/event.py:133 msgid "The maximum age that participants should be." msgstr "Das maximale Alter, das die Teilnehmer haben sollten." -#: project/forms/event.py:130 +#: project/forms/event.py:136 msgid "Registration required" msgstr "Anmeldung erforderlich" -#: project/forms/event.py:132 +#: project/forms/event.py:138 msgid "If the participants needs to register for the event." msgstr "Wenn sich die Teilnehmer für die Veranstaltung anmelden müssen." -#: project/forms/event.py:137 project/templates/_macros.html:241 +#: project/forms/event.py:143 project/templates/_macros.html:243 #: project/templates/layout.html:81 msgid "Booked up" msgstr "Ausgebucht" -#: project/forms/event.py:139 +#: project/forms/event.py:145 msgid "If the event is booked up or sold out." msgstr "Wenn die Veranstaltung ausgebucht oder ausverkauft ist." -#: project/forms/event.py:142 +#: project/forms/event.py:148 msgid "Expected number of participants" msgstr "Erwartete Teilnehmerzahl" -#: project/forms/event.py:144 +#: project/forms/event.py:150 msgid "The estimated expected attendance." msgstr "Die geschätzte erwartete Teilnehmerzahl." -#: project/forms/event.py:147 +#: project/forms/event.py:153 msgid "Price info" msgstr "Preisinformation" -#: project/forms/event.py:149 +#: project/forms/event.py:155 msgid "" "Enter price information in textual form. E.g., different prices for " "adults and children." @@ -537,23 +563,23 @@ msgstr "" "Gib die Preisinformationen in Textform ein. Z.B. unterschiedliche Preise " "für Erwachsene und Kinder." -#: project/forms/event.py:154 +#: project/forms/event.py:160 msgid "Target group origin" msgstr "Für Touristen/Einwohner geeignet" -#: project/forms/event.py:159 +#: project/forms/event.py:165 msgid "EventTargetGroupOrigin.both" msgstr "Für Touristen und Einwohner" -#: project/forms/event.py:163 +#: project/forms/event.py:169 msgid "EventTargetGroupOrigin.tourist" msgstr "Hauptsächlich für Touristen" -#: project/forms/event.py:167 +#: project/forms/event.py:173 msgid "EventTargetGroupOrigin.resident" msgstr "Hauptsächlich für Einwohner" -#: project/forms/event.py:170 +#: project/forms/event.py:176 msgid "" "Choose whether the event is particularly suitable for tourists or " "residents." @@ -561,32 +587,32 @@ msgstr "" "Wähle, ob die Veranstaltung besonders für Touristen oder Einwohner " "geeignet ist." -#: project/forms/event.py:175 +#: project/forms/event.py:181 msgid "Attendance mode" msgstr "Teilnahme" -#: project/forms/event.py:180 +#: project/forms/event.py:186 msgid "EventAttendanceMode.offline" msgstr "Offline" -#: project/forms/event.py:184 +#: project/forms/event.py:190 msgid "EventAttendanceMode.online" msgstr "Online" -#: project/forms/event.py:186 +#: project/forms/event.py:192 msgid "EventAttendanceMode.mixed" msgstr "Online und offline" -#: project/forms/event.py:188 +#: project/forms/event.py:194 msgid "Choose how people can attend the event." msgstr "Wähle aus, wie Personen an der Veranstaltung teilnehmen können." -#: project/forms/event.py:192 project/forms/event_place.py:32 +#: project/forms/event.py:198 project/forms/event_place.py:32 #: project/templates/widget/event_suggestion/create.html:202 msgid "Photo" msgstr "Foto" -#: project/forms/event.py:194 +#: project/forms/event.py:200 msgid "" "We recommend uploading a photo for the event. It looks a lot more, but of" " course it works without it." @@ -594,47 +620,47 @@ msgstr "" "Wir empfehlen dir, ein Foto für die Veranstaltung hochzuladen. Es macht " "schon deutlich mehr her, aber es geht natürlich auch ohne." -#: project/forms/event.py:204 +#: project/forms/event.py:210 msgid "The start must be before the end." msgstr "Der Start muss vor dem Ende sein." -#: project/forms/event.py:210 +#: project/forms/event.py:216 msgid "An event can last a maximum of 24 hours." msgstr "Eine Veranstaltung darf maximal 24 Stunden dauern." -#: project/forms/event.py:218 project/templates/_macros.html:385 +#: project/forms/event.py:224 project/templates/_macros.html:387 msgid "Previous start date" msgstr "Vorheriges Startdatum" -#: project/forms/event.py:220 +#: project/forms/event.py:226 msgid "Enter when the event should have taken place before it was postponed." msgstr "" "Gib ein, wann die Veranstaltung hätte stattfinden sollen, bevor sie " "verschoben wurde." -#: project/forms/event.py:225 project/forms/event_suggestion.py:64 +#: project/forms/event.py:231 project/forms/event_suggestion.py:64 msgid "Categories" msgstr "Kategorien" -#: project/forms/event.py:228 project/forms/event_suggestion.py:67 +#: project/forms/event.py:234 project/forms/event_suggestion.py:67 msgid "Choose categories that fit the event." msgstr "Wähle Kategorien, die zur Veranstaltung passen." -#: project/forms/event.py:231 project/forms/reference.py:13 +#: project/forms/event.py:237 project/forms/reference.py:13 #: project/forms/reference.py:26 project/forms/reference_request.py:69 #: project/templates/event/create.html:176 #: project/templates/event/update.html:108 msgid "Rating" msgstr "Bewertung" -#: project/forms/event.py:235 project/forms/reference.py:17 +#: project/forms/event.py:241 project/forms/reference.py:17 #: project/forms/reference.py:30 project/forms/reference_request.py:73 msgid "Choose how relevant the event is to your organization." msgstr "Wähle aus, wie relevant die Veranstaltung für deine Organisation ist." -#: project/forms/event.py:243 project/forms/event.py:252 -#: project/forms/event.py:308 project/forms/event_suggestion.py:49 -#: project/templates/_macros.html:409 project/templates/event/create.html:108 +#: project/forms/event.py:249 project/forms/event.py:258 +#: project/forms/event.py:318 project/forms/event_suggestion.py:49 +#: project/templates/_macros.html:411 project/templates/event/create.html:108 #: project/templates/event/update.html:58 #: project/templates/event_place/create.html:21 #: project/templates/event_place/delete.html:13 @@ -642,17 +668,17 @@ msgstr "Wähle aus, wie relevant die Veranstaltung für deine Organisation ist." msgid "Place" msgstr "Ort" -#: project/forms/event.py:245 +#: project/forms/event.py:251 msgid "Select existing place" msgstr "Vorhandenen Ort auswählen" -#: project/forms/event.py:246 +#: project/forms/event.py:252 msgid "Enter new place" msgstr "Neuen Ort eingeben" -#: project/forms/event.py:257 project/forms/event.py:266 -#: project/forms/event.py:316 project/forms/event.py:362 -#: project/forms/event_suggestion.py:56 project/templates/_macros.html:439 +#: project/forms/event.py:265 project/forms/event.py:274 +#: project/forms/event.py:326 project/forms/event.py:372 +#: project/forms/event_suggestion.py:56 project/templates/_macros.html:441 #: project/templates/event/create.html:83 #: project/templates/event/update.html:49 #: project/templates/organizer/create.html:17 @@ -661,30 +687,30 @@ msgstr "Neuen Ort eingeben" msgid "Organizer" msgstr "Veranstalter" -#: project/forms/event.py:259 +#: project/forms/event.py:267 msgid "Select existing organizer" msgstr "Vorhandenen Veranstalter auswählen" -#: project/forms/event.py:260 +#: project/forms/event.py:268 msgid "Enter new organizer" msgstr "Neuen Veranstalter eingeben" -#: project/forms/event.py:270 project/templates/event/create.html:4 +#: project/forms/event.py:280 project/templates/event/create.html:4 #: project/templates/event/create.html:55 #: project/templates/manage/events.html:12 #: project/templates/manage/organizers.html:21 msgid "Create event" msgstr "Veranstaltung erstellen" -#: project/forms/event.py:294 +#: project/forms/event.py:304 msgid "Select existing place or enter new place" msgstr "Existierenden Ort wählen oder neuen Ort eingeben" -#: project/forms/event.py:299 +#: project/forms/event.py:309 msgid "Select existing organizer or enter new organizer" msgstr "Wähle einen vorhandenen Veranstalter oder gib einen neuen Veranstalter ein" -#: project/forms/event.py:311 +#: project/forms/event.py:321 msgid "" "Choose where the event takes place. You can add and modify places at " "Manage > Places." @@ -692,7 +718,7 @@ msgstr "" "Wähle, wo die Veranstaltung stattfindet. Du kannst Orte unter Verwaltung " "> Orte hinzufügen und ändern." -#: project/forms/event.py:319 +#: project/forms/event.py:329 msgid "" "Select the organizer. You can add and modify organizers at Manage > " "Organizers." @@ -700,74 +726,74 @@ msgstr "" "Wähle den Veranstalter. Du kannst Veranstalter unter Verwaltung > " "Veranstalter hinzufügen und ändern." -#: project/forms/event.py:325 project/templates/event/update.html:39 +#: project/forms/event.py:335 project/templates/event/update.html:39 msgid "Status" msgstr "Status" -#: project/forms/event.py:328 +#: project/forms/event.py:338 msgid "EventStatus.scheduled" msgstr "Geplant" -#: project/forms/event.py:329 project/templates/layout.html:48 +#: project/forms/event.py:339 project/templates/layout.html:48 #: project/templates/layout.html:63 msgid "EventStatus.cancelled" msgstr "Abgesagt" -#: project/forms/event.py:330 project/templates/layout.html:51 +#: project/forms/event.py:340 project/templates/layout.html:51 #: project/templates/layout.html:66 msgid "EventStatus.movedOnline" msgstr "Online verschoben" -#: project/forms/event.py:331 project/templates/layout.html:54 +#: project/forms/event.py:341 project/templates/layout.html:54 #: project/templates/layout.html:69 msgid "EventStatus.postponed" msgstr "Verschoben" -#: project/forms/event.py:332 project/templates/layout.html:57 +#: project/forms/event.py:342 project/templates/layout.html:57 #: project/templates/layout.html:72 msgid "EventStatus.rescheduled" msgstr "Neu angesetzt" -#: project/forms/event.py:334 +#: project/forms/event.py:344 msgid "Select the status of the event." msgstr "Wähle den Status der Veranstaltung." -#: project/forms/event.py:337 project/templates/event/update.html:4 +#: project/forms/event.py:347 project/templates/event/update.html:4 #: project/templates/event/update.html:11 msgid "Update event" msgstr "Veranstaltung aktualisieren" -#: project/forms/event.py:347 project/templates/_macros.html:940 +#: project/forms/event.py:357 project/templates/_macros.html:942 #: project/templates/event/actions.html:41 #: project/templates/event/delete.html:6 msgid "Delete event" msgstr "Veranstaltung löschen" -#: project/forms/event.py:355 project/forms/event_date.py:19 +#: project/forms/event.py:365 project/forms/event_date.py:19 #: project/forms/planing.py:13 msgid "From" msgstr "Von" -#: project/forms/event.py:356 project/forms/event_date.py:20 +#: project/forms/event.py:366 project/forms/event_date.py:20 #: project/forms/planing.py:14 msgid "to" msgstr "bis" -#: project/forms/event.py:357 project/forms/event_date.py:21 +#: project/forms/event.py:367 project/forms/event_date.py:21 msgid "Keyword" msgstr "Stichwort" -#: project/forms/event.py:359 project/forms/event_date.py:23 -#: project/forms/planing.py:16 project/templates/_macros.html:348 +#: project/forms/event.py:369 project/forms/event_date.py:23 +#: project/forms/planing.py:16 project/templates/_macros.html:350 msgid "Category" msgstr "Kategorie" -#: project/forms/event.py:365 +#: project/forms/event.py:375 msgid "Find events" msgstr "Veranstaltungen finden" #: project/forms/event_date.py:26 project/forms/planing.py:19 -#: project/templates/_macros.html:117 project/templates/_macros.html:279 +#: project/templates/_macros.html:119 project/templates/_macros.html:281 #: project/templates/admin_unit/create.html:27 #: project/templates/admin_unit/update.html:28 #: project/templates/event_place/create.html:30 @@ -883,7 +909,7 @@ msgid "Weekdays" msgstr "Wochentage" #: project/forms/reference.py:10 project/forms/reference_request.py:14 -#: project/templates/_macros.html:460 +#: project/templates/_macros.html:462 #: project/templates/admin_unit/create.html:17 #: project/templates/admin_unit/update.html:18 msgid "Admin unit" @@ -910,7 +936,7 @@ msgstr "Anfrage speichern" msgid "Delete request" msgstr "Anfrage löschen" -#: project/forms/reference_request.py:26 project/templates/_macros.html:1003 +#: project/forms/reference_request.py:26 project/templates/_macros.html:1005 #: project/templates/event_suggestion/review_status.html:18 #: project/templates/reference_request/review_status.html:12 msgid "Review status" @@ -948,56 +974,56 @@ msgstr "Unzulässig" msgid "Save review" msgstr "Prüfung speichern" -#: project/forms/widgets.py:146 project/templates/_macros.html:56 +#: project/forms/widgets.py:146 project/templates/_macros.html:58 msgid "This field is required." msgstr "Dieses Feld ist erforderlich." -#: project/templates/_macros.html:56 +#: project/templates/_macros.html:58 msgid "This field is optional." msgstr "Dieses Feld ist optional." -#: project/templates/_macros.html:114 project/templates/_macros.html:371 -#: project/templates/_macros.html:378 project/templates/_macros.html:622 +#: project/templates/_macros.html:116 project/templates/_macros.html:373 +#: project/templates/_macros.html:380 project/templates/_macros.html:624 msgid "Date" msgstr "Datum" -#: project/templates/_macros.html:116 +#: project/templates/_macros.html:118 msgid "Host" msgstr "Veranstalter" -#: project/templates/_macros.html:138 +#: project/templates/_macros.html:140 msgid "Show all events" msgstr "Alle Veranstaltungen anzeigen" -#: project/templates/_macros.html:154 +#: project/templates/_macros.html:156 msgid "Show on Google Maps" msgstr "Auf Google Maps anzeigen" -#: project/templates/_macros.html:218 +#: project/templates/_macros.html:220 msgid "Link" msgstr "Link" -#: project/templates/_macros.html:325 +#: project/templates/_macros.html:327 #, python-format msgid "Created at %(created_at)s by %(created_by)s." msgstr "Erstellt am %(created_at)s von %(created_by)s." -#: project/templates/_macros.html:327 +#: project/templates/_macros.html:329 #, python-format msgid "Created at %(created_at)s." msgstr "Erstellt am %(created_at)s." -#: project/templates/_macros.html:332 +#: project/templates/_macros.html:334 #, python-format msgid "Last updated at %(updated_at)s by %(updated_by)s." msgstr "Zuletzt aktualisiert am %(updated_at)s von %(updated_by)s." -#: project/templates/_macros.html:334 +#: project/templates/_macros.html:336 #, python-format msgid "Last updated at %(updated_at)s." msgstr "Zuletzt aktualisiert am %(updated_at)s." -#: project/templates/_macros.html:364 project/templates/event/actions.html:12 +#: project/templates/_macros.html:366 project/templates/event/actions.html:12 #: project/templates/event/create.html:62 #: project/templates/event/delete.html:13 #: project/templates/event/update.html:18 @@ -1006,20 +1032,20 @@ msgstr "Zuletzt aktualisiert am %(updated_at)s." msgid "Event" msgstr "Veranstaltung" -#: project/templates/_macros.html:374 +#: project/templates/_macros.html:376 #, python-format msgid "%(count)d event dates" msgstr "%(count)d Termine" -#: project/templates/_macros.html:429 +#: project/templates/_macros.html:431 msgid "Show directions" msgstr "Anreise planen" -#: project/templates/_macros.html:541 +#: project/templates/_macros.html:543 msgid "Search location on Google" msgstr "Ort bei Google suchen" -#: project/templates/_macros.html:573 project/templates/_macros.html:575 +#: project/templates/_macros.html:575 project/templates/_macros.html:577 #: project/templates/event_date/list.html:272 #: project/templates/widget/event_suggestion/create.html:144 #: project/templates/widget/event_suggestion/create.html:169 @@ -1030,7 +1056,7 @@ msgstr "Ort bei Google suchen" msgid "Previous" msgstr "Zurück" -#: project/templates/_macros.html:578 project/templates/_macros.html:580 +#: project/templates/_macros.html:580 project/templates/_macros.html:582 #: project/templates/event_date/list.html:273 #: project/templates/widget/event_suggestion/create.html:145 #: project/templates/widget/event_suggestion/create.html:170 @@ -1040,39 +1066,39 @@ msgstr "Zurück" msgid "Next" msgstr "Weiter" -#: project/templates/_macros.html:645 +#: project/templates/_macros.html:647 msgid "Radius" msgstr "Umkreis" -#: project/templates/_macros.html:850 +#: project/templates/_macros.html:852 msgid "Edit image" msgstr "Bild bearbeiten" -#: project/templates/_macros.html:871 +#: project/templates/_macros.html:873 msgid "Close" msgstr "Schließen" -#: project/templates/_macros.html:872 +#: project/templates/_macros.html:874 msgid "Okay" msgstr "OK" -#: project/templates/_macros.html:881 project/templates/_macros.html:883 +#: project/templates/_macros.html:883 project/templates/_macros.html:885 msgid "Choose image file" msgstr "Bild-Datei auswählen" -#: project/templates/_macros.html:935 project/templates/reference/read.html:13 +#: project/templates/_macros.html:937 project/templates/reference/read.html:13 msgid "Actions" msgstr "Aktionen" -#: project/templates/_macros.html:939 project/templates/event/actions.html:40 +#: project/templates/_macros.html:941 project/templates/event/actions.html:40 msgid "Edit event" msgstr "Veranstaltung bearbeiten" -#: project/templates/_macros.html:942 project/templates/manage/events.html:30 +#: project/templates/_macros.html:944 project/templates/manage/events.html:30 msgid "More" msgstr "Mehr" -#: project/templates/_macros.html:963 +#: project/templates/_macros.html:965 msgid "Event suggestion" msgstr "Veranstaltungsvorschlag" @@ -1081,7 +1107,7 @@ msgid "Widget als iFrame einbetten" msgstr "Widget als iFrame einbetten" #: project/templates/home.html:26 project/templates/home.html:142 -#: project/templates/security/login_user.html:25 project/views/widget.py:153 +#: project/templates/security/login_user.html:25 project/views/widget.py:155 msgid "Register for free" msgstr "Kostenlos registrieren" @@ -1501,16 +1527,15 @@ msgstr "Optionale Details" msgid "Preview" msgstr "Vorschau" -#: project/views/admin.py:45 -#, fuzzy +#: project/views/admin.py:47 msgid "Admin unit successfully updated" msgstr "Organisation erfolgreich aktualisiert" -#: project/views/admin.py:68 project/views/manage.py:247 +#: project/views/admin.py:71 project/views/manage.py:247 msgid "Settings successfully updated" msgstr "Einstellungen erfolgreich aktualisiert" -#: project/views/admin.py:103 +#: project/views/admin.py:106 msgid "User successfully updated" msgstr "Nutzer erfolgreich aktualisiert" @@ -1558,23 +1583,23 @@ msgstr "Die eingegebene Email passt nicht zur Email der Einladung" msgid "Invitation successfully deleted" msgstr "Einladung erfolgreich gelöscht" -#: project/views/event.py:138 +#: project/views/event.py:140 msgid "Event successfully created" msgstr "Veranstaltung erfolgreich erstellt" -#: project/views/event.py:171 +#: project/views/event.py:173 msgid "Event successfully updated" msgstr "Veranstaltung erfolgreich aktualisiert" -#: project/views/event.py:193 project/views/reference.py:157 +#: project/views/event.py:195 project/views/reference.py:157 msgid "Entered name does not match event name" msgstr "Der eingegebene Name entspricht nicht dem Namen der Veranstaltung" -#: project/views/event.py:199 +#: project/views/event.py:201 msgid "Event successfully deleted" msgstr "Veranstaltung erfolgreich gelöscht" -#: project/views/event.py:325 +#: project/views/event.py:333 msgid "Referenced event changed" msgstr "Empfohlene Veranstaltung wurde geändert" @@ -1672,11 +1697,11 @@ msgstr "Fehler im Feld %s: %s" msgid "Show" msgstr "Anzeigen" -#: project/views/widget.py:145 +#: project/views/widget.py:147 msgid "Thank you so much! The event is being verified." msgstr "Vielen Dank! Die Veranstaltung wird geprüft." -#: project/views/widget.py:149 +#: project/views/widget.py:151 msgid "" "For more options and your own calendar of events, you can register for " "free." @@ -1684,7 +1709,7 @@ msgstr "" "Für mehr Optionen und einen eigenen Veranstaltungskalender, kannst du " "dich kostenlos registrieren." -#: project/views/widget.py:208 +#: project/views/widget.py:210 msgid "New event review" msgstr "Neue Veranstaltung zu prüfen"