diff --git a/lang/events_ar.utf8.po b/lang/events_ar.utf8.po index 0c58273..7c6a9d9 100644 --- a/lang/events_ar.utf8.po +++ b/lang/events_ar.utf8.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-09-25 04:15+0200\n" +"POT-Creation-Date: 2026-09-27 18:14+0200\n" "PO-Revision-Date: 2026-09-03 10:59+0000\n" "Last-Translator: Johan Cwiklinski \n" "Language-Team: Arabic =11 ? 4 : 5;\n" "X-Generator: Weblate 2026.9\n" -#: ../lib/GaletteEvents/Event.php:188 +#: ../lib/GaletteEvents/Event.php:116 msgid "Begin date is mandatory" msgstr "" -#: ../lib/GaletteEvents/Event.php:212 ../templates/default/event.html.twig:40 +#: ../lib/GaletteEvents/Event.php:119 ../templates/default/event.html.twig:40 msgid "Begin date" msgstr "" -#: ../lib/GaletteEvents/Event.php:214 ../templates/default/event.html.twig:46 +#: ../lib/GaletteEvents/Event.php:120 ../templates/default/event.html.twig:46 msgid "End date" msgstr "" -#: ../lib/GaletteEvents/Event.php:232 +#: ../lib/GaletteEvents/Event.php:137 msgid "End date must be later or equal to begin date" msgstr "" -#: ../lib/GaletteEvents/Event.php:238 ../lib/GaletteEvents/Activity.php:155 +#: ../lib/GaletteEvents/Event.php:143 ../lib/GaletteEvents/Activity.php:92 msgid "Name is mandatory" msgstr "الاسم إلزامي" -#: ../lib/GaletteEvents/Event.php:254 +#: ../lib/GaletteEvents/Event.php:159 msgid "Please select a group you own!" msgstr "" -#: ../lib/GaletteEvents/Event.php:261 +#: ../lib/GaletteEvents/Event.php:166 msgid "Town is mandatory" msgstr "" -#: ../lib/GaletteEvents/Event.php:388 -msgid "Event added" +#: ../lib/GaletteEvents/Event.php:276 +msgid "Fail to add new event." msgstr "" -#: ../lib/GaletteEvents/Event.php:392 -msgid "Fail to add new event." +#: ../lib/GaletteEvents/Event.php:285 +msgid "Event added" msgstr "" -#: ../lib/GaletteEvents/Event.php:411 +#: ../lib/GaletteEvents/Event.php:301 msgid "Event updated" msgstr "" -#: ../lib/GaletteEvents/Controllers/CsvController.php:54 -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:257 +#. TRANS: %1$s is the group name, %2$s the number of events +#: ../lib/GaletteEvents/PluginEventProvider.php:58 +#, php-format +msgid "" +"Group \"%1$s\" is used by %2$s event, it cannot be deleted. Remove the event " +"or change its group first." +msgid_plural "" +"Group \"%1$s\" is used by %2$s events, it cannot be deleted. Remove the " +"events or change their group first." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +#: ../lib/GaletteEvents/Controllers/CsvController.php:87 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:224 #: ../templates/default/booking.html.twig:33 #: ../templates/default/booking.html.twig:39 #: ../templates/default/bookings.html.twig:49 @@ -67,262 +83,302 @@ msgstr "" msgid "Event" msgstr "" -#: ../lib/GaletteEvents/Controllers/CsvController.php:58 +#: ../lib/GaletteEvents/Controllers/CsvController.php:91 #: ../templates/default/event.html.twig:86 msgid "Zip code" msgstr "" -#: ../lib/GaletteEvents/Controllers/CsvController.php:64 +#: ../lib/GaletteEvents/Controllers/CsvController.php:97 #: ../templates/default/booking.html.twig:63 msgid "Number of persons" msgstr "" -#: ../lib/GaletteEvents/Controllers/CsvController.php:79 +#. TRANS: %1$s is the event identifier +#: ../lib/GaletteEvents/Controllers/CsvController.php:110 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:72 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:128 +#, php-format +msgid "No event #%1$s." +msgstr "" + +#: ../lib/GaletteEvents/Controllers/CsvController.php:125 #: ../templates/default/booking.html.twig:115 msgid "Amount" msgstr "المَبلغ" -#: ../lib/GaletteEvents/Controllers/CsvController.php:81 +#: ../lib/GaletteEvents/Controllers/CsvController.php:127 #: ../templates/default/booking.html.twig:127 msgid "Bank name" msgstr "" #. TRANS: Bank check number -#: ../lib/GaletteEvents/Controllers/CsvController.php:83 +#: ../lib/GaletteEvents/Controllers/CsvController.php:129 #: ../templates/default/booking.html.twig:133 msgid "Check number" msgstr "" #. TRANS: this is a filename: all lowercase, no special character, no space. -#: ../lib/GaletteEvents/Controllers/CsvController.php:138 +#: ../lib/GaletteEvents/Controllers/CsvController.php:184 msgid "bookingslist" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:102 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:114 msgid "Events management" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:153 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:137 msgid "Javascript libraries has not been built!" msgstr "لم يتم بناء مكتبات جافا سكريبت!" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:162 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:139 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:146 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:142 msgid "Events calendar" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:336 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:289 msgid "Activity has been attached to event." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:337 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:290 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:296 msgid "Do not forget to store the event" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:339 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:292 +#: ../templates/default/event.html.twig:128 +msgid "Please choose an activity to add" +msgstr "" + +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:295 msgid "Activity has been detached from event." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:348 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:303 msgid "New event has been successfully added." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:350 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:304 msgid "Event has been modified." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:354 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:305 msgid "An error occurred while storing the event." msgstr "" #. TRANS: %1$s is the event name -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:448 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:371 #, php-format msgid "Remove event '%1$s'" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:133 -msgid "Bookings management" +#. TRANS: %1$s is the booking identifier +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:71 +#, php-format +msgid "No booking #%1$s." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:291 -msgid "No action was matching." +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:152 +msgid "Bookings management" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:296 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:230 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:285 msgid "No booking was selected, please check at least one." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:332 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:283 +msgid "No action was matching." +msgstr "" + +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:350 msgid "Booking" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:457 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:472 msgid "New booking has been successfully added." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:459 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:473 msgid "Booking has been modified." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:463 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:474 msgid "An error occurred while storing the booking." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:471 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:483 msgid "Do not forget to store the booking" msgstr "" #. TRANS: %1$s is the member name, %2$s the event name. -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:568 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:549 #, php-format msgid "Remove booking for %1$s on %2$s" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:94 +#. TRANS: %1$s is the activity identifier +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:64 +#, fuzzy, php-format +#| msgid "Remove activity %1$s" +msgid "No activity #%1$s." +msgstr "حذف النشاط %1$s" + +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:106 msgid "Activities management" msgstr "إدارة الأنشطة" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:156 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:141 msgid "Activity" msgstr "النشاط" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:212 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:185 msgid "New activity has been successfully added." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:214 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:186 msgid "Activity has been modified." msgstr "تم تعديل النشاط." -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:218 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:187 msgid "An error occurred while storing the activity." msgstr "" #. TRANS %1$s is activity name -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:297 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:252 #, php-format msgid "Remove activity %1$s" msgstr "حذف النشاط %1$s" -#: ../lib/GaletteEvents/Booking.php:175 +#: ../lib/GaletteEvents/Booking.php:116 msgid "Event is mandatory" msgstr "" -#. TRANS: %1$s is activity name -#: ../lib/GaletteEvents/Booking.php:187 -#, php-format -msgid "%1$s is mandatory for this event!" +#: ../lib/GaletteEvents/Booking.php:125 +msgid "This event cannot be booked." +msgstr "" + +#: ../lib/GaletteEvents/Booking.php:149 +msgid "Amount must be a number." msgstr "" -#: ../lib/GaletteEvents/Booking.php:222 +#: ../lib/GaletteEvents/Booking.php:154 msgid "Please specify amount if booking has been paid ;)" msgstr "" -#: ../lib/GaletteEvents/Booking.php:245 +#: ../lib/GaletteEvents/Booking.php:175 msgid "Member is mandatory" msgstr "العضو إلزامي" -#: ../lib/GaletteEvents/Booking.php:257 +#: ../lib/GaletteEvents/Booking.php:189 +msgid "You can only book other members on events of groups you manage." +msgstr "" + +#: ../lib/GaletteEvents/Booking.php:199 msgid "There must be at least one person" msgstr "" -#: ../lib/GaletteEvents/Booking.php:266 +#: ../lib/GaletteEvents/Booking.php:208 msgid "Booking date is mandatory!" msgstr "" -#: ../lib/GaletteEvents/Booking.php:290 +#: ../lib/GaletteEvents/Booking.php:210 msgid "booking date" msgstr "" #. TRANS: first replacement is member name, second is event name -#: ../lib/GaletteEvents/Booking.php:312 +#: ../lib/GaletteEvents/Booking.php:233 #, php-format msgid "A booking already exists for %1$s in %2$s" msgstr "" -#: ../lib/GaletteEvents/Booking.php:378 -msgid "Booking added" +#. TRANS: %1$s is activity name +#: ../lib/GaletteEvents/Booking.php:272 +#, php-format +msgid "%1$s is mandatory for this event!" msgstr "" -#: ../lib/GaletteEvents/Booking.php:382 +#: ../lib/GaletteEvents/Booking.php:318 msgid "Fail to add new booking." msgstr "" -#: ../lib/GaletteEvents/Booking.php:401 -msgid "Booking updated" +#: ../lib/GaletteEvents/Booking.php:327 +msgid "Booking added" msgstr "" -#: ../lib/GaletteEvents/Activity.php:221 -msgid "Activity added" +#: ../lib/GaletteEvents/Booking.php:343 +msgid "Booking updated" msgstr "" -#: ../lib/GaletteEvents/Activity.php:226 +#: ../lib/GaletteEvents/Activity.php:144 msgid "Fail to add new activity." msgstr "" -#: ../lib/GaletteEvents/Activity.php:245 +#: ../lib/GaletteEvents/Activity.php:153 +msgid "Activity added" +msgstr "" + +#: ../lib/GaletteEvents/Activity.php:169 msgid "Activity updated" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:196 +#: ../lib/GaletteEvents/Repository/Events.php:176 msgid "Event information" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:200 +#: ../lib/GaletteEvents/Repository/Events.php:180 msgid "Start date:" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:201 +#: ../lib/GaletteEvents/Repository/Events.php:181 msgid "End date:" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:202 +#: ../lib/GaletteEvents/Repository/Events.php:182 msgid "Location:" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:204 +#: ../lib/GaletteEvents/Repository/Events.php:184 msgid "Comment:" msgstr "" #. TRANS: %1$s is the number of paid attendees -#: ../lib/GaletteEvents/Repository/Events.php:221 +#: ../lib/GaletteEvents/Repository/Events.php:193 #, php-format msgid "%1$s paid" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:226 +#: ../lib/GaletteEvents/Repository/Events.php:198 msgid "Attendees:" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:234 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:96 +#: ../lib/GaletteEvents/Repository/Events.php:206 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:99 #: ../templates/default/booking.html.twig:78 #: ../templates/default/event.html.twig:108 msgid "Activities" msgstr "النشاطات" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:55 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:59 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:64 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:68 #: ../templates/default/activities.html.twig:41 #: ../templates/default/activities.html.twig:74 msgid "Events" msgstr "" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:66 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:138 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:75 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:141 msgid "Calendar" msgstr "التقويم" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:79 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:81 msgid "Bookings" msgstr "" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:159 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:162 msgid "New event booking" msgstr "" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:215 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:218 msgid "Upcoming events" msgstr "" @@ -332,7 +388,7 @@ msgstr "" #: ../templates/default/booking.html.twig:19 #: ../templates/default/bookings.html.twig:49 -#: ../templates/default/bookings.html.twig:176 +#: ../templates/default/bookings.html.twig:177 msgid "Booking date" msgstr "" @@ -357,37 +413,37 @@ msgstr "معلومات مالية" #: ../templates/default/booking.html.twig:108 #: ../templates/default/bookings.html.twig:49 #: ../templates/default/bookings.html.twig:116 -#: ../templates/default/bookings.html.twig:177 #: ../templates/default/bookings.html.twig:178 -#: ../templates/default/bookings.html.twig:181 +#: ../templates/default/bookings.html.twig:179 +#: ../templates/default/bookings.html.twig:182 msgid "Paid" msgstr "" -#: ../templates/default/calendar.html.twig:19 +#: ../templates/default/calendar.html.twig:22 +#: ../templates/default/bookings.html.twig:43 +msgid "New booking" +msgstr "" + +#: ../templates/default/calendar.html.twig:35 msgid "Daily list" msgstr "" -#: ../templates/default/calendar.html.twig:20 +#: ../templates/default/calendar.html.twig:35 msgid "Weekly list" msgstr "" -#: ../templates/default/calendar.html.twig:21 +#: ../templates/default/calendar.html.twig:35 msgid "Monthly list" msgstr "" -#: ../templates/default/calendar.html.twig:22 +#: ../templates/default/calendar.html.twig:35 msgid "Month calendar" msgstr "التقويم الشهري" -#: ../templates/default/calendar.html.twig:23 +#: ../templates/default/calendar.html.twig:35 msgid "Today" msgstr "اليوم" -#: ../templates/default/calendar.html.twig:36 -#: ../templates/default/bookings.html.twig:43 -msgid "New booking" -msgstr "" - #: ../templates/default/events.html.twig:19 #, php-format msgid "%1$s event" @@ -468,29 +524,29 @@ msgstr "" msgid "No event has been found" msgstr "" -#: ../templates/default/bookings.html.twig:232 +#: ../templates/default/bookings.html.twig:233 msgid "No booking selected" msgstr "" -#: ../templates/default/bookings.html.twig:232 +#: ../templates/default/bookings.html.twig:233 msgid "" "Please make sure to select at least one booking from the list to perform " "this action." msgstr "" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Members as CSV" msgstr "" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Export selected reservation members as CSV" msgstr "" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Bookings as CSV" msgstr "" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Export selected reservations as CSV" msgstr "" @@ -510,7 +566,7 @@ msgid "current event" msgstr "" #: ../templates/default/bookings.html.twig:49 -#: ../templates/default/bookings.html.twig:187 +#: ../templates/default/bookings.html.twig:188 msgid "Attendees" msgstr "" @@ -527,9 +583,9 @@ msgid "Paid bookings:" msgstr "" #: ../templates/default/bookings.html.twig:122 -#: ../templates/default/bookings.html.twig:177 #: ../templates/default/bookings.html.twig:178 -#: ../templates/default/bookings.html.twig:183 +#: ../templates/default/bookings.html.twig:179 +#: ../templates/default/bookings.html.twig:184 msgid "Not paid" msgstr "" @@ -538,15 +594,15 @@ msgstr "" msgid "Found bookings total %1$s" msgstr "" -#: ../templates/default/bookings.html.twig:192 +#: ../templates/default/bookings.html.twig:193 msgid "Edit booking" msgstr "" -#: ../templates/default/bookings.html.twig:206 +#: ../templates/default/bookings.html.twig:207 msgid "Remove from database" msgstr "حذف من قاعدة البيانات" -#: ../templates/default/bookings.html.twig:226 +#: ../templates/default/bookings.html.twig:227 msgid "No booking has been found" msgstr "" @@ -595,7 +651,7 @@ msgstr "غير نَشِط" msgid "No activity has been found" msgstr "لم يعثر على أي نشاط" -#: ../templates/default/event.html.twig:19 +#: ../templates/default/event.html.twig:17 msgid "Is open" msgstr "" @@ -623,34 +679,30 @@ msgstr "العنوان" msgid "Country" msgstr "البلد" -#: ../templates/default/event.html.twig:119 +#: ../templates/default/event.html.twig:115 msgid "Choose an activity to add" msgstr "" -#: ../templates/default/event.html.twig:126 +#: ../templates/default/event.html.twig:123 msgid "Add selected activity to event" msgstr "" -#: ../templates/default/event.html.twig:131 +#: ../templates/default/event.html.twig:136 msgid "Choose an activity to remove" msgstr "" -#: ../templates/default/event.html.twig:139 +#: ../templates/default/event.html.twig:144 msgid "Remove selected activity from event" msgstr "" -#: ../templates/default/event.html.twig:152 +#: ../templates/default/event.html.twig:149 +msgid "Please choose an activity to remove" +msgstr "" + +#: ../templates/default/event.html.twig:156 msgid "Required" msgstr "مطلوب" -#: ../templates/default/event.html.twig:158 +#: ../templates/default/event.html.twig:173 msgid "No activity available in the database." msgstr "" - -#: ../templates/default/event.html.twig:179 -msgid "Please choose an activity to add" -msgstr "" - -#: ../templates/default/event.html.twig:186 -msgid "Please choose an activity to remove" -msgstr "" diff --git a/lang/events_br.utf8.po b/lang/events_br.utf8.po index 63e9f5a..db8b478 100644 --- a/lang/events_br.utf8.po +++ b/lang/events_br.utf8.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-09-25 04:15+0200\n" +"POT-Creation-Date: 2026-09-27 18:14+0200\n" "PO-Revision-Date: 2026-09-03 10:59+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Breton 19) && (n % 100 < 70 || n % 100 > 79) && (n % 100 " "< 90 || n % 100 > 99)) ? 2 : ((n != 0 && n % 1000000 == 0) ? 3 : 4)));\n" -#: ../lib/GaletteEvents/Event.php:188 +#: ../lib/GaletteEvents/Event.php:116 msgid "Begin date is mandatory" msgstr "" -#: ../lib/GaletteEvents/Event.php:212 ../templates/default/event.html.twig:40 +#: ../lib/GaletteEvents/Event.php:119 ../templates/default/event.html.twig:40 msgid "Begin date" msgstr "" -#: ../lib/GaletteEvents/Event.php:214 ../templates/default/event.html.twig:46 +#: ../lib/GaletteEvents/Event.php:120 ../templates/default/event.html.twig:46 msgid "End date" msgstr "" -#: ../lib/GaletteEvents/Event.php:232 +#: ../lib/GaletteEvents/Event.php:137 msgid "End date must be later or equal to begin date" msgstr "" -#: ../lib/GaletteEvents/Event.php:238 ../lib/GaletteEvents/Activity.php:155 +#: ../lib/GaletteEvents/Event.php:143 ../lib/GaletteEvents/Activity.php:92 msgid "Name is mandatory" msgstr "" -#: ../lib/GaletteEvents/Event.php:254 +#: ../lib/GaletteEvents/Event.php:159 msgid "Please select a group you own!" msgstr "" -#: ../lib/GaletteEvents/Event.php:261 +#: ../lib/GaletteEvents/Event.php:166 msgid "Town is mandatory" msgstr "" -#: ../lib/GaletteEvents/Event.php:388 -msgid "Event added" +#: ../lib/GaletteEvents/Event.php:276 +msgid "Fail to add new event." msgstr "" -#: ../lib/GaletteEvents/Event.php:392 -msgid "Fail to add new event." +#: ../lib/GaletteEvents/Event.php:285 +msgid "Event added" msgstr "" -#: ../lib/GaletteEvents/Event.php:411 +#: ../lib/GaletteEvents/Event.php:301 msgid "Event updated" msgstr "" -#: ../lib/GaletteEvents/Controllers/CsvController.php:54 -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:257 +#. TRANS: %1$s is the group name, %2$s the number of events +#: ../lib/GaletteEvents/PluginEventProvider.php:58 +#, php-format +msgid "" +"Group \"%1$s\" is used by %2$s event, it cannot be deleted. Remove the event " +"or change its group first." +msgid_plural "" +"Group \"%1$s\" is used by %2$s events, it cannot be deleted. Remove the " +"events or change their group first." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" + +#: ../lib/GaletteEvents/Controllers/CsvController.php:87 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:224 #: ../templates/default/booking.html.twig:33 #: ../templates/default/booking.html.twig:39 #: ../templates/default/bookings.html.twig:49 @@ -67,262 +82,301 @@ msgstr "" msgid "Event" msgstr "" -#: ../lib/GaletteEvents/Controllers/CsvController.php:58 +#: ../lib/GaletteEvents/Controllers/CsvController.php:91 #: ../templates/default/event.html.twig:86 msgid "Zip code" msgstr "" -#: ../lib/GaletteEvents/Controllers/CsvController.php:64 +#: ../lib/GaletteEvents/Controllers/CsvController.php:97 #: ../templates/default/booking.html.twig:63 msgid "Number of persons" msgstr "" -#: ../lib/GaletteEvents/Controllers/CsvController.php:79 +#. TRANS: %1$s is the event identifier +#: ../lib/GaletteEvents/Controllers/CsvController.php:110 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:72 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:128 +#, php-format +msgid "No event #%1$s." +msgstr "" + +#: ../lib/GaletteEvents/Controllers/CsvController.php:125 #: ../templates/default/booking.html.twig:115 msgid "Amount" msgstr "" -#: ../lib/GaletteEvents/Controllers/CsvController.php:81 +#: ../lib/GaletteEvents/Controllers/CsvController.php:127 #: ../templates/default/booking.html.twig:127 msgid "Bank name" msgstr "" #. TRANS: Bank check number -#: ../lib/GaletteEvents/Controllers/CsvController.php:83 +#: ../lib/GaletteEvents/Controllers/CsvController.php:129 #: ../templates/default/booking.html.twig:133 msgid "Check number" msgstr "" #. TRANS: this is a filename: all lowercase, no special character, no space. -#: ../lib/GaletteEvents/Controllers/CsvController.php:138 +#: ../lib/GaletteEvents/Controllers/CsvController.php:184 msgid "bookingslist" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:102 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:114 msgid "Events management" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:153 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:137 msgid "Javascript libraries has not been built!" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:162 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:139 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:146 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:142 msgid "Events calendar" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:336 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:289 msgid "Activity has been attached to event." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:337 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:290 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:296 msgid "Do not forget to store the event" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:339 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:292 +#: ../templates/default/event.html.twig:128 +msgid "Please choose an activity to add" +msgstr "" + +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:295 msgid "Activity has been detached from event." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:348 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:303 msgid "New event has been successfully added." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:350 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:304 msgid "Event has been modified." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:354 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:305 msgid "An error occurred while storing the event." msgstr "" #. TRANS: %1$s is the event name -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:448 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:371 #, php-format msgid "Remove event '%1$s'" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:133 -msgid "Bookings management" +#. TRANS: %1$s is the booking identifier +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:71 +#, php-format +msgid "No booking #%1$s." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:291 -msgid "No action was matching." +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:152 +msgid "Bookings management" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:296 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:230 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:285 msgid "No booking was selected, please check at least one." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:332 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:283 +msgid "No action was matching." +msgstr "" + +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:350 msgid "Booking" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:457 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:472 msgid "New booking has been successfully added." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:459 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:473 msgid "Booking has been modified." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:463 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:474 msgid "An error occurred while storing the booking." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:471 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:483 msgid "Do not forget to store the booking" msgstr "" #. TRANS: %1$s is the member name, %2$s the event name. -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:568 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:549 #, php-format msgid "Remove booking for %1$s on %2$s" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:94 +#. TRANS: %1$s is the activity identifier +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:64 +#, php-format +msgid "No activity #%1$s." +msgstr "" + +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:106 msgid "Activities management" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:156 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:141 msgid "Activity" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:212 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:185 msgid "New activity has been successfully added." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:214 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:186 msgid "Activity has been modified." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:218 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:187 msgid "An error occurred while storing the activity." msgstr "" #. TRANS %1$s is activity name -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:297 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:252 #, php-format msgid "Remove activity %1$s" msgstr "" -#: ../lib/GaletteEvents/Booking.php:175 +#: ../lib/GaletteEvents/Booking.php:116 msgid "Event is mandatory" msgstr "" -#. TRANS: %1$s is activity name -#: ../lib/GaletteEvents/Booking.php:187 -#, php-format -msgid "%1$s is mandatory for this event!" +#: ../lib/GaletteEvents/Booking.php:125 +msgid "This event cannot be booked." +msgstr "" + +#: ../lib/GaletteEvents/Booking.php:149 +msgid "Amount must be a number." msgstr "" -#: ../lib/GaletteEvents/Booking.php:222 +#: ../lib/GaletteEvents/Booking.php:154 msgid "Please specify amount if booking has been paid ;)" msgstr "" -#: ../lib/GaletteEvents/Booking.php:245 +#: ../lib/GaletteEvents/Booking.php:175 msgid "Member is mandatory" msgstr "" -#: ../lib/GaletteEvents/Booking.php:257 +#: ../lib/GaletteEvents/Booking.php:189 +msgid "You can only book other members on events of groups you manage." +msgstr "" + +#: ../lib/GaletteEvents/Booking.php:199 msgid "There must be at least one person" msgstr "" -#: ../lib/GaletteEvents/Booking.php:266 +#: ../lib/GaletteEvents/Booking.php:208 msgid "Booking date is mandatory!" msgstr "" -#: ../lib/GaletteEvents/Booking.php:290 +#: ../lib/GaletteEvents/Booking.php:210 msgid "booking date" msgstr "" #. TRANS: first replacement is member name, second is event name -#: ../lib/GaletteEvents/Booking.php:312 +#: ../lib/GaletteEvents/Booking.php:233 #, php-format msgid "A booking already exists for %1$s in %2$s" msgstr "" -#: ../lib/GaletteEvents/Booking.php:378 -msgid "Booking added" +#. TRANS: %1$s is activity name +#: ../lib/GaletteEvents/Booking.php:272 +#, php-format +msgid "%1$s is mandatory for this event!" msgstr "" -#: ../lib/GaletteEvents/Booking.php:382 +#: ../lib/GaletteEvents/Booking.php:318 msgid "Fail to add new booking." msgstr "" -#: ../lib/GaletteEvents/Booking.php:401 -msgid "Booking updated" +#: ../lib/GaletteEvents/Booking.php:327 +msgid "Booking added" msgstr "" -#: ../lib/GaletteEvents/Activity.php:221 -msgid "Activity added" +#: ../lib/GaletteEvents/Booking.php:343 +msgid "Booking updated" msgstr "" -#: ../lib/GaletteEvents/Activity.php:226 +#: ../lib/GaletteEvents/Activity.php:144 msgid "Fail to add new activity." msgstr "" -#: ../lib/GaletteEvents/Activity.php:245 +#: ../lib/GaletteEvents/Activity.php:153 +msgid "Activity added" +msgstr "" + +#: ../lib/GaletteEvents/Activity.php:169 msgid "Activity updated" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:196 +#: ../lib/GaletteEvents/Repository/Events.php:176 msgid "Event information" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:200 +#: ../lib/GaletteEvents/Repository/Events.php:180 msgid "Start date:" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:201 +#: ../lib/GaletteEvents/Repository/Events.php:181 msgid "End date:" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:202 +#: ../lib/GaletteEvents/Repository/Events.php:182 msgid "Location:" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:204 +#: ../lib/GaletteEvents/Repository/Events.php:184 msgid "Comment:" msgstr "" #. TRANS: %1$s is the number of paid attendees -#: ../lib/GaletteEvents/Repository/Events.php:221 +#: ../lib/GaletteEvents/Repository/Events.php:193 #, php-format msgid "%1$s paid" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:226 +#: ../lib/GaletteEvents/Repository/Events.php:198 msgid "Attendees:" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:234 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:96 +#: ../lib/GaletteEvents/Repository/Events.php:206 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:99 #: ../templates/default/booking.html.twig:78 #: ../templates/default/event.html.twig:108 msgid "Activities" msgstr "" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:55 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:59 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:64 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:68 #: ../templates/default/activities.html.twig:41 #: ../templates/default/activities.html.twig:74 msgid "Events" msgstr "" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:66 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:138 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:75 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:141 msgid "Calendar" msgstr "" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:79 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:81 msgid "Bookings" msgstr "" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:159 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:162 msgid "New event booking" msgstr "" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:215 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:218 msgid "Upcoming events" msgstr "" @@ -332,7 +386,7 @@ msgstr "" #: ../templates/default/booking.html.twig:19 #: ../templates/default/bookings.html.twig:49 -#: ../templates/default/bookings.html.twig:176 +#: ../templates/default/bookings.html.twig:177 msgid "Booking date" msgstr "" @@ -357,37 +411,37 @@ msgstr "" #: ../templates/default/booking.html.twig:108 #: ../templates/default/bookings.html.twig:49 #: ../templates/default/bookings.html.twig:116 -#: ../templates/default/bookings.html.twig:177 #: ../templates/default/bookings.html.twig:178 -#: ../templates/default/bookings.html.twig:181 +#: ../templates/default/bookings.html.twig:179 +#: ../templates/default/bookings.html.twig:182 msgid "Paid" msgstr "" -#: ../templates/default/calendar.html.twig:19 +#: ../templates/default/calendar.html.twig:22 +#: ../templates/default/bookings.html.twig:43 +msgid "New booking" +msgstr "" + +#: ../templates/default/calendar.html.twig:35 msgid "Daily list" msgstr "" -#: ../templates/default/calendar.html.twig:20 +#: ../templates/default/calendar.html.twig:35 msgid "Weekly list" msgstr "" -#: ../templates/default/calendar.html.twig:21 +#: ../templates/default/calendar.html.twig:35 msgid "Monthly list" msgstr "" -#: ../templates/default/calendar.html.twig:22 +#: ../templates/default/calendar.html.twig:35 msgid "Month calendar" msgstr "" -#: ../templates/default/calendar.html.twig:23 +#: ../templates/default/calendar.html.twig:35 msgid "Today" msgstr "" -#: ../templates/default/calendar.html.twig:36 -#: ../templates/default/bookings.html.twig:43 -msgid "New booking" -msgstr "" - #: ../templates/default/events.html.twig:19 #, php-format msgid "%1$s event" @@ -467,29 +521,29 @@ msgstr "" msgid "No event has been found" msgstr "" -#: ../templates/default/bookings.html.twig:232 +#: ../templates/default/bookings.html.twig:233 msgid "No booking selected" msgstr "" -#: ../templates/default/bookings.html.twig:232 +#: ../templates/default/bookings.html.twig:233 msgid "" "Please make sure to select at least one booking from the list to perform " "this action." msgstr "" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Members as CSV" msgstr "" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Export selected reservation members as CSV" msgstr "" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Bookings as CSV" msgstr "" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Export selected reservations as CSV" msgstr "" @@ -508,7 +562,7 @@ msgid "current event" msgstr "" #: ../templates/default/bookings.html.twig:49 -#: ../templates/default/bookings.html.twig:187 +#: ../templates/default/bookings.html.twig:188 msgid "Attendees" msgstr "" @@ -525,9 +579,9 @@ msgid "Paid bookings:" msgstr "" #: ../templates/default/bookings.html.twig:122 -#: ../templates/default/bookings.html.twig:177 #: ../templates/default/bookings.html.twig:178 -#: ../templates/default/bookings.html.twig:183 +#: ../templates/default/bookings.html.twig:179 +#: ../templates/default/bookings.html.twig:184 msgid "Not paid" msgstr "" @@ -536,15 +590,15 @@ msgstr "" msgid "Found bookings total %1$s" msgstr "" -#: ../templates/default/bookings.html.twig:192 +#: ../templates/default/bookings.html.twig:193 msgid "Edit booking" msgstr "" -#: ../templates/default/bookings.html.twig:206 +#: ../templates/default/bookings.html.twig:207 msgid "Remove from database" msgstr "" -#: ../templates/default/bookings.html.twig:226 +#: ../templates/default/bookings.html.twig:227 msgid "No booking has been found" msgstr "" @@ -592,7 +646,7 @@ msgstr "" msgid "No activity has been found" msgstr "" -#: ../templates/default/event.html.twig:19 +#: ../templates/default/event.html.twig:17 msgid "Is open" msgstr "" @@ -620,34 +674,30 @@ msgstr "" msgid "Country" msgstr "" -#: ../templates/default/event.html.twig:119 +#: ../templates/default/event.html.twig:115 msgid "Choose an activity to add" msgstr "" -#: ../templates/default/event.html.twig:126 +#: ../templates/default/event.html.twig:123 msgid "Add selected activity to event" msgstr "" -#: ../templates/default/event.html.twig:131 +#: ../templates/default/event.html.twig:136 msgid "Choose an activity to remove" msgstr "" -#: ../templates/default/event.html.twig:139 +#: ../templates/default/event.html.twig:144 msgid "Remove selected activity from event" msgstr "" -#: ../templates/default/event.html.twig:152 -msgid "Required" -msgstr "" - -#: ../templates/default/event.html.twig:158 -msgid "No activity available in the database." +#: ../templates/default/event.html.twig:149 +msgid "Please choose an activity to remove" msgstr "" -#: ../templates/default/event.html.twig:179 -msgid "Please choose an activity to add" +#: ../templates/default/event.html.twig:156 +msgid "Required" msgstr "" -#: ../templates/default/event.html.twig:186 -msgid "Please choose an activity to remove" +#: ../templates/default/event.html.twig:173 +msgid "No activity available in the database." msgstr "" diff --git a/lang/events_ca.utf8.po b/lang/events_ca.utf8.po index 150fb67..a4b62cf 100644 --- a/lang/events_ca.utf8.po +++ b/lang/events_ca.utf8.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-09-25 04:15+0200\n" +"POT-Creation-Date: 2026-09-27 18:14+0200\n" "PO-Revision-Date: 2026-09-03 10:59+0000\n" "Last-Translator: Queralt Garrigos \n" "Language-Team: Catalan \n" "Language-Team: German \n" "Language-Team: Spanish \n" "Language-Team: French 1;\n" "X-Generator: Weblate 2026.10.dev0\n" -#: ../lib/GaletteEvents/Event.php:188 +#: ../lib/GaletteEvents/Event.php:116 msgid "Begin date is mandatory" msgstr "La date de début est requise" -#: ../lib/GaletteEvents/Event.php:212 ../templates/default/event.html.twig:40 +#: ../lib/GaletteEvents/Event.php:119 ../templates/default/event.html.twig:40 msgid "Begin date" msgstr "Date de début" -#: ../lib/GaletteEvents/Event.php:214 ../templates/default/event.html.twig:46 +#: ../lib/GaletteEvents/Event.php:120 ../templates/default/event.html.twig:46 msgid "End date" msgstr "Date de fin" -#: ../lib/GaletteEvents/Event.php:232 +#: ../lib/GaletteEvents/Event.php:137 msgid "End date must be later or equal to begin date" msgstr "La date de fin doit être ultérieure ou égale à la date de début" -#: ../lib/GaletteEvents/Event.php:238 ../lib/GaletteEvents/Activity.php:155 +#: ../lib/GaletteEvents/Event.php:143 ../lib/GaletteEvents/Activity.php:92 msgid "Name is mandatory" msgstr "Le nom est requis" -#: ../lib/GaletteEvents/Event.php:254 +#: ../lib/GaletteEvents/Event.php:159 msgid "Please select a group you own!" msgstr "Veuillez sélectionner un groupe que vous gérez !" -#: ../lib/GaletteEvents/Event.php:261 +#: ../lib/GaletteEvents/Event.php:166 msgid "Town is mandatory" msgstr "La ville est requise" -#: ../lib/GaletteEvents/Event.php:388 -msgid "Event added" -msgstr "Évènement ajouté" - -#: ../lib/GaletteEvents/Event.php:392 +#: ../lib/GaletteEvents/Event.php:276 msgid "Fail to add new event." msgstr "Erreur à l'ajout du nouvel évènement." -#: ../lib/GaletteEvents/Event.php:411 +#: ../lib/GaletteEvents/Event.php:285 +msgid "Event added" +msgstr "Évènement ajouté" + +#: ../lib/GaletteEvents/Event.php:301 msgid "Event updated" msgstr "Évènement mis à jour" -#: ../lib/GaletteEvents/Controllers/CsvController.php:54 -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:257 +#. TRANS: %1$s is the group name, %2$s the number of events +#: ../lib/GaletteEvents/PluginEventProvider.php:58 +#, php-format +msgid "" +"Group \"%1$s\" is used by %2$s event, it cannot be deleted. Remove the event " +"or change its group first." +msgid_plural "" +"Group \"%1$s\" is used by %2$s events, it cannot be deleted. Remove the " +"events or change their group first." +msgstr[0] "" +msgstr[1] "" + +#: ../lib/GaletteEvents/Controllers/CsvController.php:87 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:224 #: ../templates/default/booking.html.twig:33 #: ../templates/default/booking.html.twig:39 #: ../templates/default/bookings.html.twig:49 @@ -69,262 +81,304 @@ msgstr "Évènement mis à jour" msgid "Event" msgstr "Évènement" -#: ../lib/GaletteEvents/Controllers/CsvController.php:58 +#: ../lib/GaletteEvents/Controllers/CsvController.php:91 #: ../templates/default/event.html.twig:86 msgid "Zip code" msgstr "Code postal" -#: ../lib/GaletteEvents/Controllers/CsvController.php:64 +#: ../lib/GaletteEvents/Controllers/CsvController.php:97 #: ../templates/default/booking.html.twig:63 msgid "Number of persons" msgstr "Nombre de personnes" -#: ../lib/GaletteEvents/Controllers/CsvController.php:79 +#. TRANS: %1$s is the event identifier +#: ../lib/GaletteEvents/Controllers/CsvController.php:110 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:72 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:128 +#, fuzzy, php-format +#| msgid "Remove event '%1$s'" +msgid "No event #%1$s." +msgstr "Supprimer l'évènement «%1$s»" + +#: ../lib/GaletteEvents/Controllers/CsvController.php:125 #: ../templates/default/booking.html.twig:115 msgid "Amount" msgstr "Montant" -#: ../lib/GaletteEvents/Controllers/CsvController.php:81 +#: ../lib/GaletteEvents/Controllers/CsvController.php:127 #: ../templates/default/booking.html.twig:127 msgid "Bank name" msgstr "Nom de la banque" #. TRANS: Bank check number -#: ../lib/GaletteEvents/Controllers/CsvController.php:83 +#: ../lib/GaletteEvents/Controllers/CsvController.php:129 #: ../templates/default/booking.html.twig:133 msgid "Check number" msgstr "Numéro de chèque" #. TRANS: this is a filename: all lowercase, no special character, no space. -#: ../lib/GaletteEvents/Controllers/CsvController.php:138 +#: ../lib/GaletteEvents/Controllers/CsvController.php:184 msgid "bookingslist" msgstr "liste-reservations" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:102 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:114 msgid "Events management" msgstr "Gestion des évènements" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:153 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:137 msgid "Javascript libraries has not been built!" msgstr "Les bibliothèques Javascript n'ont pas été construites !" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:162 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:139 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:146 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:142 msgid "Events calendar" msgstr "Calendrier des évènements" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:336 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:289 msgid "Activity has been attached to event." msgstr "L'activité a été attachée à l'évènement." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:337 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:290 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:296 msgid "Do not forget to store the event" msgstr "N'oubliez pas d'enregistrer l'évènement" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:339 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:292 +#: ../templates/default/event.html.twig:128 +msgid "Please choose an activity to add" +msgstr "Veuillez choisir une activité à ajouter" + +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:295 msgid "Activity has been detached from event." msgstr "L'activité a été détachée de l'évènement." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:348 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:303 msgid "New event has been successfully added." msgstr "Le nouvel évènement a été ajouté avec succès." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:350 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:304 msgid "Event has been modified." msgstr "L'évènement a été modifié." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:354 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:305 msgid "An error occurred while storing the event." msgstr "Une erreur est survenue à l'enregistrement de l'évènement." #. TRANS: %1$s is the event name -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:448 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:371 #, php-format msgid "Remove event '%1$s'" msgstr "Supprimer l'évènement «%1$s»" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:133 +#. TRANS: %1$s is the booking identifier +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:71 +#, fuzzy, php-format +#| msgid "No booking selected" +msgid "No booking #%1$s." +msgstr "Aucune réservation sélectionnée" + +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:152 msgid "Bookings management" msgstr "Gestion des réservations" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:291 -msgid "No action was matching." -msgstr "Aucune action ne correspondait." - -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:296 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:230 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:285 msgid "No booking was selected, please check at least one." msgstr "Aucune réservation sélectionnée, vous devez en cocher au moins une." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:332 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:283 +msgid "No action was matching." +msgstr "Aucune action ne correspondait." + +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:350 msgid "Booking" msgstr "Réservation" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:457 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:472 msgid "New booking has been successfully added." msgstr "La nouvelle réservation a été ajoutée avec succès." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:459 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:473 msgid "Booking has been modified." msgstr "La réservation a été modifiée." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:463 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:474 msgid "An error occurred while storing the booking." msgstr "Une erreur est survenue à l'enregistrement de la réservation." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:471 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:483 msgid "Do not forget to store the booking" msgstr "N'oubliez pas d'enregistrer la réservation" #. TRANS: %1$s is the member name, %2$s the event name. -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:568 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:549 #, php-format msgid "Remove booking for %1$s on %2$s" msgstr "Supprimer la réservation pour %1$s sur %2$s" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:94 +#. TRANS: %1$s is the activity identifier +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:64 +#, fuzzy, php-format +#| msgid "Remove activity %1$s" +msgid "No activity #%1$s." +msgstr "Supprimer l'activité %1$s" + +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:106 msgid "Activities management" msgstr "Gestion des activités" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:156 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:141 msgid "Activity" msgstr "Activité" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:212 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:185 msgid "New activity has been successfully added." msgstr "La nouvelle activité a été ajoutée avec succès." -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:214 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:186 msgid "Activity has been modified." msgstr "L'activité a été modifiée." -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:218 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:187 msgid "An error occurred while storing the activity." msgstr "Une erreur est survenue à l'enregistrement de l'activité." #. TRANS %1$s is activity name -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:297 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:252 #, php-format msgid "Remove activity %1$s" msgstr "Supprimer l'activité %1$s" -#: ../lib/GaletteEvents/Booking.php:175 +#: ../lib/GaletteEvents/Booking.php:116 msgid "Event is mandatory" msgstr "L'évènement est requis" -#. TRANS: %1$s is activity name -#: ../lib/GaletteEvents/Booking.php:187 -#, php-format -msgid "%1$s is mandatory for this event!" -msgstr "%1$s est obligatoire pour cet évènement !" +#: ../lib/GaletteEvents/Booking.php:125 +msgid "This event cannot be booked." +msgstr "" -#: ../lib/GaletteEvents/Booking.php:222 +#: ../lib/GaletteEvents/Booking.php:149 +msgid "Amount must be a number." +msgstr "" + +#: ../lib/GaletteEvents/Booking.php:154 msgid "Please specify amount if booking has been paid ;)" msgstr "Veuillez spécifier un montant si la réservation a été payée ;)" -#: ../lib/GaletteEvents/Booking.php:245 +#: ../lib/GaletteEvents/Booking.php:175 msgid "Member is mandatory" msgstr "L'adhérent est requis" -#: ../lib/GaletteEvents/Booking.php:257 +#: ../lib/GaletteEvents/Booking.php:189 +msgid "You can only book other members on events of groups you manage." +msgstr "" + +#: ../lib/GaletteEvents/Booking.php:199 msgid "There must be at least one person" msgstr "Il doit y avoir au moins une personne" -#: ../lib/GaletteEvents/Booking.php:266 +#: ../lib/GaletteEvents/Booking.php:208 msgid "Booking date is mandatory!" msgstr "La date de réservation est requise !" -#: ../lib/GaletteEvents/Booking.php:290 +#: ../lib/GaletteEvents/Booking.php:210 msgid "booking date" msgstr "date de réservation" #. TRANS: first replacement is member name, second is event name -#: ../lib/GaletteEvents/Booking.php:312 +#: ../lib/GaletteEvents/Booking.php:233 #, php-format msgid "A booking already exists for %1$s in %2$s" msgstr "Une réservation existe déjà pour %1$s dans %2$s" -#: ../lib/GaletteEvents/Booking.php:378 -msgid "Booking added" -msgstr "Réservation ajoutée" +#. TRANS: %1$s is activity name +#: ../lib/GaletteEvents/Booking.php:272 +#, php-format +msgid "%1$s is mandatory for this event!" +msgstr "%1$s est obligatoire pour cet évènement !" -#: ../lib/GaletteEvents/Booking.php:382 +#: ../lib/GaletteEvents/Booking.php:318 msgid "Fail to add new booking." msgstr "Erreur à l'ajout de la nouvelle réservation." -#: ../lib/GaletteEvents/Booking.php:401 +#: ../lib/GaletteEvents/Booking.php:327 +msgid "Booking added" +msgstr "Réservation ajoutée" + +#: ../lib/GaletteEvents/Booking.php:343 msgid "Booking updated" msgstr "Réservation mise à jour" -#: ../lib/GaletteEvents/Activity.php:221 -msgid "Activity added" -msgstr "Activité ajoutée" - -#: ../lib/GaletteEvents/Activity.php:226 +#: ../lib/GaletteEvents/Activity.php:144 msgid "Fail to add new activity." msgstr "Erreur à l'ajout de la nouvelle activité." -#: ../lib/GaletteEvents/Activity.php:245 +#: ../lib/GaletteEvents/Activity.php:153 +msgid "Activity added" +msgstr "Activité ajoutée" + +#: ../lib/GaletteEvents/Activity.php:169 msgid "Activity updated" msgstr "Activité mise à jour" -#: ../lib/GaletteEvents/Repository/Events.php:196 +#: ../lib/GaletteEvents/Repository/Events.php:176 msgid "Event information" msgstr "Informations de l'évènement" -#: ../lib/GaletteEvents/Repository/Events.php:200 +#: ../lib/GaletteEvents/Repository/Events.php:180 msgid "Start date:" msgstr "Date de début :" -#: ../lib/GaletteEvents/Repository/Events.php:201 +#: ../lib/GaletteEvents/Repository/Events.php:181 msgid "End date:" msgstr "Date de fin :" -#: ../lib/GaletteEvents/Repository/Events.php:202 +#: ../lib/GaletteEvents/Repository/Events.php:182 msgid "Location:" msgstr "Localisation :" -#: ../lib/GaletteEvents/Repository/Events.php:204 +#: ../lib/GaletteEvents/Repository/Events.php:184 msgid "Comment:" msgstr "Commentaire :" #. TRANS: %1$s is the number of paid attendees -#: ../lib/GaletteEvents/Repository/Events.php:221 +#: ../lib/GaletteEvents/Repository/Events.php:193 #, php-format msgid "%1$s paid" msgstr "%1$s payés" -#: ../lib/GaletteEvents/Repository/Events.php:226 +#: ../lib/GaletteEvents/Repository/Events.php:198 msgid "Attendees:" msgstr "Participants :" -#: ../lib/GaletteEvents/Repository/Events.php:234 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:96 +#: ../lib/GaletteEvents/Repository/Events.php:206 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:99 #: ../templates/default/booking.html.twig:78 #: ../templates/default/event.html.twig:108 msgid "Activities" msgstr "Activités" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:55 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:59 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:64 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:68 #: ../templates/default/activities.html.twig:41 #: ../templates/default/activities.html.twig:74 msgid "Events" msgstr "Évènements" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:66 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:138 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:75 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:141 msgid "Calendar" msgstr "Calendrier" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:79 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:81 msgid "Bookings" msgstr "Réservations" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:159 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:162 msgid "New event booking" msgstr "Nouvelle réservation d'évènement" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:215 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:218 msgid "Upcoming events" msgstr "Évènements à venir" @@ -334,7 +388,7 @@ msgstr "Informations réservation" #: ../templates/default/booking.html.twig:19 #: ../templates/default/bookings.html.twig:49 -#: ../templates/default/bookings.html.twig:176 +#: ../templates/default/bookings.html.twig:177 msgid "Booking date" msgstr "Date de réservation" @@ -359,37 +413,37 @@ msgstr "Informations financières" #: ../templates/default/booking.html.twig:108 #: ../templates/default/bookings.html.twig:49 #: ../templates/default/bookings.html.twig:116 -#: ../templates/default/bookings.html.twig:177 #: ../templates/default/bookings.html.twig:178 -#: ../templates/default/bookings.html.twig:181 +#: ../templates/default/bookings.html.twig:179 +#: ../templates/default/bookings.html.twig:182 msgid "Paid" msgstr "Payée" -#: ../templates/default/calendar.html.twig:19 +#: ../templates/default/calendar.html.twig:22 +#: ../templates/default/bookings.html.twig:43 +msgid "New booking" +msgstr "Nouvelle réservation" + +#: ../templates/default/calendar.html.twig:35 msgid "Daily list" msgstr "Liste quotidienne" -#: ../templates/default/calendar.html.twig:20 +#: ../templates/default/calendar.html.twig:35 msgid "Weekly list" msgstr "Liste hebdomadaire" -#: ../templates/default/calendar.html.twig:21 +#: ../templates/default/calendar.html.twig:35 msgid "Monthly list" msgstr "Liste mensuelle" -#: ../templates/default/calendar.html.twig:22 +#: ../templates/default/calendar.html.twig:35 msgid "Month calendar" msgstr "Calendrier mensuel" -#: ../templates/default/calendar.html.twig:23 +#: ../templates/default/calendar.html.twig:35 msgid "Today" msgstr "Aujourd'hui" -#: ../templates/default/calendar.html.twig:36 -#: ../templates/default/bookings.html.twig:43 -msgid "New booking" -msgstr "Nouvelle réservation" - #: ../templates/default/events.html.twig:19 #, php-format msgid "%1$s event" @@ -466,11 +520,11 @@ msgstr "%1$s : supprimer de la base de données" msgid "No event has been found" msgstr "Aucun évènement trouvé" -#: ../templates/default/bookings.html.twig:232 +#: ../templates/default/bookings.html.twig:233 msgid "No booking selected" msgstr "Aucune réservation sélectionnée" -#: ../templates/default/bookings.html.twig:232 +#: ../templates/default/bookings.html.twig:233 msgid "" "Please make sure to select at least one booking from the list to perform " "this action." @@ -478,19 +532,19 @@ msgstr "" "Veillez à sélectionner au moins une réservation dans la liste pour effectuer " "cette action." -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Members as CSV" msgstr "Adhérents en CSV" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Export selected reservation members as CSV" msgstr "Exporter les réservations sélectionnées en CSV" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Bookings as CSV" msgstr "Réservations en CSV" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Export selected reservations as CSV" msgstr "Export des réservations sélectionnées en CSV" @@ -506,7 +560,7 @@ msgid "current event" msgstr "évènement courant" #: ../templates/default/bookings.html.twig:49 -#: ../templates/default/bookings.html.twig:187 +#: ../templates/default/bookings.html.twig:188 msgid "Attendees" msgstr "Participants" @@ -523,9 +577,9 @@ msgid "Paid bookings:" msgstr "Réservations payées :" #: ../templates/default/bookings.html.twig:122 -#: ../templates/default/bookings.html.twig:177 #: ../templates/default/bookings.html.twig:178 -#: ../templates/default/bookings.html.twig:183 +#: ../templates/default/bookings.html.twig:179 +#: ../templates/default/bookings.html.twig:184 msgid "Not paid" msgstr "Non payée" @@ -534,15 +588,15 @@ msgstr "Non payée" msgid "Found bookings total %1$s" msgstr "Total des réservations trouvées : %1$s" -#: ../templates/default/bookings.html.twig:192 +#: ../templates/default/bookings.html.twig:193 msgid "Edit booking" msgstr "Modifier la réservation" -#: ../templates/default/bookings.html.twig:206 +#: ../templates/default/bookings.html.twig:207 msgid "Remove from database" msgstr "Supprimer de la base de données" -#: ../templates/default/bookings.html.twig:226 +#: ../templates/default/bookings.html.twig:227 msgid "No booking has been found" msgstr "Aucune réservation trouvée" @@ -587,7 +641,7 @@ msgstr "Inactif" msgid "No activity has been found" msgstr "Aucune activité trouvée" -#: ../templates/default/event.html.twig:19 +#: ../templates/default/event.html.twig:17 msgid "Is open" msgstr "Est ouvert" @@ -615,38 +669,34 @@ msgstr "Adresse" msgid "Country" msgstr "Pays" -#: ../templates/default/event.html.twig:119 +#: ../templates/default/event.html.twig:115 msgid "Choose an activity to add" msgstr "Choisissez une activité à ajouter" -#: ../templates/default/event.html.twig:126 +#: ../templates/default/event.html.twig:123 msgid "Add selected activity to event" msgstr "Ajouter l'activité sélectionnée à l'évènement" -#: ../templates/default/event.html.twig:131 +#: ../templates/default/event.html.twig:136 msgid "Choose an activity to remove" msgstr "Choisissez une activité à supprimer" -#: ../templates/default/event.html.twig:139 +#: ../templates/default/event.html.twig:144 msgid "Remove selected activity from event" msgstr "Retirer l'activité sélectionnée de l'évènement" -#: ../templates/default/event.html.twig:152 +#: ../templates/default/event.html.twig:149 +msgid "Please choose an activity to remove" +msgstr "Veuillez choisir une activité à supprimer" + +#: ../templates/default/event.html.twig:156 msgid "Required" msgstr "Obligatoire" -#: ../templates/default/event.html.twig:158 +#: ../templates/default/event.html.twig:173 msgid "No activity available in the database." msgstr "Aucune activité disponible dans la base de données." -#: ../templates/default/event.html.twig:179 -msgid "Please choose an activity to add" -msgstr "Veuillez choisir une activité à ajouter" - -#: ../templates/default/event.html.twig:186 -msgid "Please choose an activity to remove" -msgstr "Veuillez choisir une activité à supprimer" - #~ msgid "Noon meal" #~ msgstr "Repas midi" diff --git a/lang/events_it_IT.utf8.po b/lang/events_it_IT.utf8.po index 6ca1b54..826de2e 100644 --- a/lang/events_it_IT.utf8.po +++ b/lang/events_it_IT.utf8.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-09-25 04:15+0200\n" +"POT-Creation-Date: 2026-09-27 18:14+0200\n" "PO-Revision-Date: 2026-09-03 10:59+0000\n" "Last-Translator: Johan Cwiklinski \n" "Language-Team: Italian \n" "Language-Team: Norwegian Bokmål \n" "Language-Team: Occitan 1;\n" "X-Generator: Weblate 2026.9\n" -#: ../lib/GaletteEvents/Event.php:188 +#: ../lib/GaletteEvents/Event.php:116 msgid "Begin date is mandatory" msgstr "Lo jorn de començament es demandat" -#: ../lib/GaletteEvents/Event.php:212 ../templates/default/event.html.twig:40 +#: ../lib/GaletteEvents/Event.php:119 ../templates/default/event.html.twig:40 msgid "Begin date" msgstr "Data de començament" -#: ../lib/GaletteEvents/Event.php:214 ../templates/default/event.html.twig:46 +#: ../lib/GaletteEvents/Event.php:120 ../templates/default/event.html.twig:46 msgid "End date" msgstr "Data de fin" -#: ../lib/GaletteEvents/Event.php:232 +#: ../lib/GaletteEvents/Event.php:137 msgid "End date must be later or equal to begin date" msgstr "" -#: ../lib/GaletteEvents/Event.php:238 ../lib/GaletteEvents/Activity.php:155 +#: ../lib/GaletteEvents/Event.php:143 ../lib/GaletteEvents/Activity.php:92 msgid "Name is mandatory" msgstr "" -#: ../lib/GaletteEvents/Event.php:254 +#: ../lib/GaletteEvents/Event.php:159 msgid "Please select a group you own!" msgstr "" -#: ../lib/GaletteEvents/Event.php:261 +#: ../lib/GaletteEvents/Event.php:166 msgid "Town is mandatory" msgstr "" -#: ../lib/GaletteEvents/Event.php:388 -msgid "Event added" +#: ../lib/GaletteEvents/Event.php:276 +msgid "Fail to add new event." msgstr "" -#: ../lib/GaletteEvents/Event.php:392 -msgid "Fail to add new event." +#: ../lib/GaletteEvents/Event.php:285 +msgid "Event added" msgstr "" -#: ../lib/GaletteEvents/Event.php:411 +#: ../lib/GaletteEvents/Event.php:301 msgid "Event updated" msgstr "" -#: ../lib/GaletteEvents/Controllers/CsvController.php:54 -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:257 +#. TRANS: %1$s is the group name, %2$s the number of events +#: ../lib/GaletteEvents/PluginEventProvider.php:58 +#, php-format +msgid "" +"Group \"%1$s\" is used by %2$s event, it cannot be deleted. Remove the event " +"or change its group first." +msgid_plural "" +"Group \"%1$s\" is used by %2$s events, it cannot be deleted. Remove the " +"events or change their group first." +msgstr[0] "" +msgstr[1] "" + +#: ../lib/GaletteEvents/Controllers/CsvController.php:87 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:224 #: ../templates/default/booking.html.twig:33 #: ../templates/default/booking.html.twig:39 #: ../templates/default/bookings.html.twig:49 @@ -67,262 +79,301 @@ msgstr "" msgid "Event" msgstr "" -#: ../lib/GaletteEvents/Controllers/CsvController.php:58 +#: ../lib/GaletteEvents/Controllers/CsvController.php:91 #: ../templates/default/event.html.twig:86 msgid "Zip code" msgstr "" -#: ../lib/GaletteEvents/Controllers/CsvController.php:64 +#: ../lib/GaletteEvents/Controllers/CsvController.php:97 #: ../templates/default/booking.html.twig:63 msgid "Number of persons" msgstr "" -#: ../lib/GaletteEvents/Controllers/CsvController.php:79 +#. TRANS: %1$s is the event identifier +#: ../lib/GaletteEvents/Controllers/CsvController.php:110 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:72 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:128 +#, php-format +msgid "No event #%1$s." +msgstr "" + +#: ../lib/GaletteEvents/Controllers/CsvController.php:125 #: ../templates/default/booking.html.twig:115 msgid "Amount" msgstr "Soma" -#: ../lib/GaletteEvents/Controllers/CsvController.php:81 +#: ../lib/GaletteEvents/Controllers/CsvController.php:127 #: ../templates/default/booking.html.twig:127 msgid "Bank name" msgstr "" #. TRANS: Bank check number -#: ../lib/GaletteEvents/Controllers/CsvController.php:83 +#: ../lib/GaletteEvents/Controllers/CsvController.php:129 #: ../templates/default/booking.html.twig:133 msgid "Check number" msgstr "" #. TRANS: this is a filename: all lowercase, no special character, no space. -#: ../lib/GaletteEvents/Controllers/CsvController.php:138 +#: ../lib/GaletteEvents/Controllers/CsvController.php:184 msgid "bookingslist" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:102 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:114 msgid "Events management" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:153 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:137 msgid "Javascript libraries has not been built!" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:162 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:139 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:146 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:142 msgid "Events calendar" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:336 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:289 msgid "Activity has been attached to event." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:337 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:290 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:296 msgid "Do not forget to store the event" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:339 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:292 +#: ../templates/default/event.html.twig:128 +msgid "Please choose an activity to add" +msgstr "" + +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:295 msgid "Activity has been detached from event." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:348 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:303 msgid "New event has been successfully added." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:350 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:304 msgid "Event has been modified." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:354 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:305 msgid "An error occurred while storing the event." msgstr "" #. TRANS: %1$s is the event name -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:448 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:371 #, php-format msgid "Remove event '%1$s'" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:133 -msgid "Bookings management" +#. TRANS: %1$s is the booking identifier +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:71 +#, php-format +msgid "No booking #%1$s." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:291 -msgid "No action was matching." +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:152 +msgid "Bookings management" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:296 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:230 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:285 msgid "No booking was selected, please check at least one." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:332 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:283 +msgid "No action was matching." +msgstr "" + +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:350 msgid "Booking" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:457 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:472 msgid "New booking has been successfully added." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:459 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:473 msgid "Booking has been modified." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:463 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:474 msgid "An error occurred while storing the booking." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:471 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:483 msgid "Do not forget to store the booking" msgstr "" #. TRANS: %1$s is the member name, %2$s the event name. -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:568 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:549 #, php-format msgid "Remove booking for %1$s on %2$s" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:94 +#. TRANS: %1$s is the activity identifier +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:64 +#, php-format +msgid "No activity #%1$s." +msgstr "" + +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:106 msgid "Activities management" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:156 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:141 msgid "Activity" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:212 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:185 msgid "New activity has been successfully added." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:214 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:186 msgid "Activity has been modified." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:218 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:187 msgid "An error occurred while storing the activity." msgstr "" #. TRANS %1$s is activity name -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:297 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:252 #, php-format msgid "Remove activity %1$s" msgstr "" -#: ../lib/GaletteEvents/Booking.php:175 +#: ../lib/GaletteEvents/Booking.php:116 msgid "Event is mandatory" msgstr "" -#. TRANS: %1$s is activity name -#: ../lib/GaletteEvents/Booking.php:187 -#, php-format -msgid "%1$s is mandatory for this event!" +#: ../lib/GaletteEvents/Booking.php:125 +msgid "This event cannot be booked." +msgstr "" + +#: ../lib/GaletteEvents/Booking.php:149 +msgid "Amount must be a number." msgstr "" -#: ../lib/GaletteEvents/Booking.php:222 +#: ../lib/GaletteEvents/Booking.php:154 msgid "Please specify amount if booking has been paid ;)" msgstr "" -#: ../lib/GaletteEvents/Booking.php:245 +#: ../lib/GaletteEvents/Booking.php:175 msgid "Member is mandatory" msgstr "" -#: ../lib/GaletteEvents/Booking.php:257 +#: ../lib/GaletteEvents/Booking.php:189 +msgid "You can only book other members on events of groups you manage." +msgstr "" + +#: ../lib/GaletteEvents/Booking.php:199 msgid "There must be at least one person" msgstr "" -#: ../lib/GaletteEvents/Booking.php:266 +#: ../lib/GaletteEvents/Booking.php:208 msgid "Booking date is mandatory!" msgstr "" -#: ../lib/GaletteEvents/Booking.php:290 +#: ../lib/GaletteEvents/Booking.php:210 msgid "booking date" msgstr "" #. TRANS: first replacement is member name, second is event name -#: ../lib/GaletteEvents/Booking.php:312 +#: ../lib/GaletteEvents/Booking.php:233 #, php-format msgid "A booking already exists for %1$s in %2$s" msgstr "" -#: ../lib/GaletteEvents/Booking.php:378 -msgid "Booking added" +#. TRANS: %1$s is activity name +#: ../lib/GaletteEvents/Booking.php:272 +#, php-format +msgid "%1$s is mandatory for this event!" msgstr "" -#: ../lib/GaletteEvents/Booking.php:382 +#: ../lib/GaletteEvents/Booking.php:318 msgid "Fail to add new booking." msgstr "" -#: ../lib/GaletteEvents/Booking.php:401 -msgid "Booking updated" +#: ../lib/GaletteEvents/Booking.php:327 +msgid "Booking added" msgstr "" -#: ../lib/GaletteEvents/Activity.php:221 -msgid "Activity added" +#: ../lib/GaletteEvents/Booking.php:343 +msgid "Booking updated" msgstr "" -#: ../lib/GaletteEvents/Activity.php:226 +#: ../lib/GaletteEvents/Activity.php:144 msgid "Fail to add new activity." msgstr "" -#: ../lib/GaletteEvents/Activity.php:245 +#: ../lib/GaletteEvents/Activity.php:153 +msgid "Activity added" +msgstr "" + +#: ../lib/GaletteEvents/Activity.php:169 msgid "Activity updated" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:196 +#: ../lib/GaletteEvents/Repository/Events.php:176 msgid "Event information" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:200 +#: ../lib/GaletteEvents/Repository/Events.php:180 msgid "Start date:" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:201 +#: ../lib/GaletteEvents/Repository/Events.php:181 msgid "End date:" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:202 +#: ../lib/GaletteEvents/Repository/Events.php:182 msgid "Location:" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:204 +#: ../lib/GaletteEvents/Repository/Events.php:184 msgid "Comment:" msgstr "" #. TRANS: %1$s is the number of paid attendees -#: ../lib/GaletteEvents/Repository/Events.php:221 +#: ../lib/GaletteEvents/Repository/Events.php:193 #, php-format msgid "%1$s paid" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:226 +#: ../lib/GaletteEvents/Repository/Events.php:198 msgid "Attendees:" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:234 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:96 +#: ../lib/GaletteEvents/Repository/Events.php:206 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:99 #: ../templates/default/booking.html.twig:78 #: ../templates/default/event.html.twig:108 msgid "Activities" msgstr "Activitats" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:55 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:59 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:64 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:68 #: ../templates/default/activities.html.twig:41 #: ../templates/default/activities.html.twig:74 msgid "Events" msgstr "Eveniments" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:66 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:138 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:75 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:141 msgid "Calendar" msgstr "" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:79 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:81 msgid "Bookings" msgstr "" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:159 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:162 msgid "New event booking" msgstr "" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:215 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:218 msgid "Upcoming events" msgstr "" @@ -332,7 +383,7 @@ msgstr "" #: ../templates/default/booking.html.twig:19 #: ../templates/default/bookings.html.twig:49 -#: ../templates/default/bookings.html.twig:176 +#: ../templates/default/bookings.html.twig:177 msgid "Booking date" msgstr "" @@ -357,37 +408,37 @@ msgstr "" #: ../templates/default/booking.html.twig:108 #: ../templates/default/bookings.html.twig:49 #: ../templates/default/bookings.html.twig:116 -#: ../templates/default/bookings.html.twig:177 #: ../templates/default/bookings.html.twig:178 -#: ../templates/default/bookings.html.twig:181 +#: ../templates/default/bookings.html.twig:179 +#: ../templates/default/bookings.html.twig:182 msgid "Paid" msgstr "Pagat" -#: ../templates/default/calendar.html.twig:19 +#: ../templates/default/calendar.html.twig:22 +#: ../templates/default/bookings.html.twig:43 +msgid "New booking" +msgstr "" + +#: ../templates/default/calendar.html.twig:35 msgid "Daily list" msgstr "" -#: ../templates/default/calendar.html.twig:20 +#: ../templates/default/calendar.html.twig:35 msgid "Weekly list" msgstr "" -#: ../templates/default/calendar.html.twig:21 +#: ../templates/default/calendar.html.twig:35 msgid "Monthly list" msgstr "" -#: ../templates/default/calendar.html.twig:22 +#: ../templates/default/calendar.html.twig:35 msgid "Month calendar" msgstr "" -#: ../templates/default/calendar.html.twig:23 +#: ../templates/default/calendar.html.twig:35 msgid "Today" msgstr "Uei" -#: ../templates/default/calendar.html.twig:36 -#: ../templates/default/bookings.html.twig:43 -msgid "New booking" -msgstr "" - #: ../templates/default/events.html.twig:19 #, php-format msgid "%1$s event" @@ -464,29 +515,29 @@ msgstr "" msgid "No event has been found" msgstr "" -#: ../templates/default/bookings.html.twig:232 +#: ../templates/default/bookings.html.twig:233 msgid "No booking selected" msgstr "" -#: ../templates/default/bookings.html.twig:232 +#: ../templates/default/bookings.html.twig:233 msgid "" "Please make sure to select at least one booking from the list to perform " "this action." msgstr "" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Members as CSV" msgstr "" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Export selected reservation members as CSV" msgstr "" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Bookings as CSV" msgstr "" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Export selected reservations as CSV" msgstr "" @@ -502,7 +553,7 @@ msgid "current event" msgstr "" #: ../templates/default/bookings.html.twig:49 -#: ../templates/default/bookings.html.twig:187 +#: ../templates/default/bookings.html.twig:188 msgid "Attendees" msgstr "" @@ -519,9 +570,9 @@ msgid "Paid bookings:" msgstr "" #: ../templates/default/bookings.html.twig:122 -#: ../templates/default/bookings.html.twig:177 #: ../templates/default/bookings.html.twig:178 -#: ../templates/default/bookings.html.twig:183 +#: ../templates/default/bookings.html.twig:179 +#: ../templates/default/bookings.html.twig:184 msgid "Not paid" msgstr "" @@ -530,15 +581,15 @@ msgstr "" msgid "Found bookings total %1$s" msgstr "" -#: ../templates/default/bookings.html.twig:192 +#: ../templates/default/bookings.html.twig:193 msgid "Edit booking" msgstr "" -#: ../templates/default/bookings.html.twig:206 +#: ../templates/default/bookings.html.twig:207 msgid "Remove from database" msgstr "" -#: ../templates/default/bookings.html.twig:226 +#: ../templates/default/bookings.html.twig:227 msgid "No booking has been found" msgstr "" @@ -583,7 +634,7 @@ msgstr "Inactiu" msgid "No activity has been found" msgstr "" -#: ../templates/default/event.html.twig:19 +#: ../templates/default/event.html.twig:17 msgid "Is open" msgstr "" @@ -611,34 +662,30 @@ msgstr "Adreiça" msgid "Country" msgstr "País" -#: ../templates/default/event.html.twig:119 +#: ../templates/default/event.html.twig:115 msgid "Choose an activity to add" msgstr "" -#: ../templates/default/event.html.twig:126 +#: ../templates/default/event.html.twig:123 msgid "Add selected activity to event" msgstr "" -#: ../templates/default/event.html.twig:131 +#: ../templates/default/event.html.twig:136 msgid "Choose an activity to remove" msgstr "" -#: ../templates/default/event.html.twig:139 +#: ../templates/default/event.html.twig:144 msgid "Remove selected activity from event" msgstr "" -#: ../templates/default/event.html.twig:152 +#: ../templates/default/event.html.twig:149 +msgid "Please choose an activity to remove" +msgstr "" + +#: ../templates/default/event.html.twig:156 msgid "Required" msgstr "Requesit" -#: ../templates/default/event.html.twig:158 +#: ../templates/default/event.html.twig:173 msgid "No activity available in the database." msgstr "" - -#: ../templates/default/event.html.twig:179 -msgid "Please choose an activity to add" -msgstr "" - -#: ../templates/default/event.html.twig:186 -msgid "Please choose an activity to remove" -msgstr "" diff --git a/lang/events_ota.utf8.po b/lang/events_ota.utf8.po index b593c3e..11d1684 100644 --- a/lang/events_ota.utf8.po +++ b/lang/events_ota.utf8.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-09-25 04:15+0200\n" +"POT-Creation-Date: 2026-09-27 18:14+0200\n" "PO-Revision-Date: 2026-09-03 10:59+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Turkish (Ottoman) \n" "Language-Team: Portuguese 1;\n" "X-Generator: Weblate 2026.9\n" -#: ../lib/GaletteEvents/Event.php:188 +#: ../lib/GaletteEvents/Event.php:116 msgid "Begin date is mandatory" msgstr "A data de início é obrigatória" -#: ../lib/GaletteEvents/Event.php:212 ../templates/default/event.html.twig:40 +#: ../lib/GaletteEvents/Event.php:119 ../templates/default/event.html.twig:40 msgid "Begin date" msgstr "Data de início" -#: ../lib/GaletteEvents/Event.php:214 ../templates/default/event.html.twig:46 +#: ../lib/GaletteEvents/Event.php:120 ../templates/default/event.html.twig:46 msgid "End date" msgstr "Data de término" -#: ../lib/GaletteEvents/Event.php:232 +#: ../lib/GaletteEvents/Event.php:137 msgid "End date must be later or equal to begin date" msgstr "A data de término deve ser posterior ou igual à data de início" -#: ../lib/GaletteEvents/Event.php:238 ../lib/GaletteEvents/Activity.php:155 +#: ../lib/GaletteEvents/Event.php:143 ../lib/GaletteEvents/Activity.php:92 msgid "Name is mandatory" msgstr "Nome é obrigatório" -#: ../lib/GaletteEvents/Event.php:254 +#: ../lib/GaletteEvents/Event.php:159 msgid "Please select a group you own!" msgstr "Por favor, selecione um grupo do qual é proprietário!" -#: ../lib/GaletteEvents/Event.php:261 +#: ../lib/GaletteEvents/Event.php:166 msgid "Town is mandatory" msgstr "A cidade é obrigatória" -#: ../lib/GaletteEvents/Event.php:388 -msgid "Event added" -msgstr "Evento adicionado" - -#: ../lib/GaletteEvents/Event.php:392 +#: ../lib/GaletteEvents/Event.php:276 msgid "Fail to add new event." msgstr "Falha ao adicionar novo evento." -#: ../lib/GaletteEvents/Event.php:411 +#: ../lib/GaletteEvents/Event.php:285 +msgid "Event added" +msgstr "Evento adicionado" + +#: ../lib/GaletteEvents/Event.php:301 msgid "Event updated" msgstr "Evento atualizado" -#: ../lib/GaletteEvents/Controllers/CsvController.php:54 -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:257 +#. TRANS: %1$s is the group name, %2$s the number of events +#: ../lib/GaletteEvents/PluginEventProvider.php:58 +#, php-format +msgid "" +"Group \"%1$s\" is used by %2$s event, it cannot be deleted. Remove the event " +"or change its group first." +msgid_plural "" +"Group \"%1$s\" is used by %2$s events, it cannot be deleted. Remove the " +"events or change their group first." +msgstr[0] "" +msgstr[1] "" + +#: ../lib/GaletteEvents/Controllers/CsvController.php:87 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:224 #: ../templates/default/booking.html.twig:33 #: ../templates/default/booking.html.twig:39 #: ../templates/default/bookings.html.twig:49 @@ -72,262 +84,304 @@ msgstr "Evento atualizado" msgid "Event" msgstr "Evento" -#: ../lib/GaletteEvents/Controllers/CsvController.php:58 +#: ../lib/GaletteEvents/Controllers/CsvController.php:91 #: ../templates/default/event.html.twig:86 msgid "Zip code" msgstr "CEP" -#: ../lib/GaletteEvents/Controllers/CsvController.php:64 +#: ../lib/GaletteEvents/Controllers/CsvController.php:97 #: ../templates/default/booking.html.twig:63 msgid "Number of persons" msgstr "Quantidade de pessoas" -#: ../lib/GaletteEvents/Controllers/CsvController.php:79 +#. TRANS: %1$s is the event identifier +#: ../lib/GaletteEvents/Controllers/CsvController.php:110 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:72 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:128 +#, fuzzy, php-format +#| msgid "Remove event '%1$s'" +msgid "No event #%1$s." +msgstr "Remover evento '%1$s'\"" + +#: ../lib/GaletteEvents/Controllers/CsvController.php:125 #: ../templates/default/booking.html.twig:115 msgid "Amount" msgstr "Quantia" -#: ../lib/GaletteEvents/Controllers/CsvController.php:81 +#: ../lib/GaletteEvents/Controllers/CsvController.php:127 #: ../templates/default/booking.html.twig:127 msgid "Bank name" msgstr "Nome do banco" #. TRANS: Bank check number -#: ../lib/GaletteEvents/Controllers/CsvController.php:83 +#: ../lib/GaletteEvents/Controllers/CsvController.php:129 #: ../templates/default/booking.html.twig:133 msgid "Check number" msgstr "Número do cheque" #. TRANS: this is a filename: all lowercase, no special character, no space. -#: ../lib/GaletteEvents/Controllers/CsvController.php:138 +#: ../lib/GaletteEvents/Controllers/CsvController.php:184 msgid "bookingslist" msgstr "bookingslist" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:102 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:114 msgid "Events management" msgstr "Gestão de eventos" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:153 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:137 msgid "Javascript libraries has not been built!" msgstr "As bibliotecas Javascript não foram compiladas!" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:162 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:139 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:146 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:142 msgid "Events calendar" msgstr "Calendário de eventos" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:336 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:289 msgid "Activity has been attached to event." msgstr "A atividade foi associada ao evento." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:337 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:290 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:296 msgid "Do not forget to store the event" msgstr "Não se esqueça de armazenar o evento" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:339 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:292 +#: ../templates/default/event.html.twig:128 +msgid "Please choose an activity to add" +msgstr "Por favor, escolha uma atividade para adicionar" + +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:295 msgid "Activity has been detached from event." msgstr "A atividade foi dissociada do evento." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:348 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:303 msgid "New event has been successfully added." msgstr "Novo evento adicionado com sucesso." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:350 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:304 msgid "Event has been modified." msgstr "O evento foi modificado." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:354 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:305 msgid "An error occurred while storing the event." msgstr "Ocorreu um erro ao armazenar o evento." #. TRANS: %1$s is the event name -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:448 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:371 #, php-format msgid "Remove event '%1$s'" msgstr "Remover evento '%1$s'\"" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:133 +#. TRANS: %1$s is the booking identifier +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:71 +#, fuzzy, php-format +#| msgid "No booking selected" +msgid "No booking #%1$s." +msgstr "Nenhuma reserva selecionada" + +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:152 msgid "Bookings management" msgstr "Gestão de reservas" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:291 -msgid "No action was matching." -msgstr "Nenhuma ação foi encontrada." - -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:296 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:230 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:285 msgid "No booking was selected, please check at least one." msgstr "Nenhuma reserva foi selecionada. Por favor, selecione pelo menos uma." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:332 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:283 +msgid "No action was matching." +msgstr "Nenhuma ação foi encontrada." + +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:350 msgid "Booking" msgstr "Reserva" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:457 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:472 msgid "New booking has been successfully added." msgstr "Nova reserva adicionada com sucesso." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:459 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:473 msgid "Booking has been modified." msgstr "A reserva foi modificada." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:463 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:474 msgid "An error occurred while storing the booking." msgstr "Ocorreu um erro ao gravar a reserva." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:471 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:483 msgid "Do not forget to store the booking" msgstr "Não se esqueça de guardar a reserva" #. TRANS: %1$s is the member name, %2$s the event name. -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:568 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:549 #, php-format msgid "Remove booking for %1$s on %2$s" msgstr "Remover reserva para %1$s em %2$s" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:94 +#. TRANS: %1$s is the activity identifier +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:64 +#, fuzzy, php-format +#| msgid "Remove activity %1$s" +msgid "No activity #%1$s." +msgstr "Remover atividade %1$s" + +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:106 msgid "Activities management" msgstr "Gestão de atividades" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:156 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:141 msgid "Activity" msgstr "Atividade" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:212 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:185 msgid "New activity has been successfully added." msgstr "Nova atividade foi adicionada com sucesso." -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:214 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:186 msgid "Activity has been modified." msgstr "A atividade foi modificada." -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:218 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:187 msgid "An error occurred while storing the activity." msgstr "Ocorreu um erro ao salvar a atividade." #. TRANS %1$s is activity name -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:297 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:252 #, php-format msgid "Remove activity %1$s" msgstr "Remover atividade %1$s" -#: ../lib/GaletteEvents/Booking.php:175 +#: ../lib/GaletteEvents/Booking.php:116 msgid "Event is mandatory" msgstr "Evento obrigatório" -#. TRANS: %1$s is activity name -#: ../lib/GaletteEvents/Booking.php:187 -#, php-format -msgid "%1$s is mandatory for this event!" -msgstr "%1$s é obrigatório para este evento!" +#: ../lib/GaletteEvents/Booking.php:125 +msgid "This event cannot be booked." +msgstr "" -#: ../lib/GaletteEvents/Booking.php:222 +#: ../lib/GaletteEvents/Booking.php:149 +msgid "Amount must be a number." +msgstr "" + +#: ../lib/GaletteEvents/Booking.php:154 msgid "Please specify amount if booking has been paid ;)" msgstr "Por favor, indique o valor se a reserva já tiver sido paga ;)" -#: ../lib/GaletteEvents/Booking.php:245 +#: ../lib/GaletteEvents/Booking.php:175 msgid "Member is mandatory" msgstr "O membro é obrigatório" -#: ../lib/GaletteEvents/Booking.php:257 +#: ../lib/GaletteEvents/Booking.php:189 +msgid "You can only book other members on events of groups you manage." +msgstr "" + +#: ../lib/GaletteEvents/Booking.php:199 msgid "There must be at least one person" msgstr "Deve haver pelo menos uma pessoa" -#: ../lib/GaletteEvents/Booking.php:266 +#: ../lib/GaletteEvents/Booking.php:208 msgid "Booking date is mandatory!" msgstr "A data da reserva é obrigatória!" -#: ../lib/GaletteEvents/Booking.php:290 +#: ../lib/GaletteEvents/Booking.php:210 msgid "booking date" msgstr "data da reserva" #. TRANS: first replacement is member name, second is event name -#: ../lib/GaletteEvents/Booking.php:312 +#: ../lib/GaletteEvents/Booking.php:233 #, php-format msgid "A booking already exists for %1$s in %2$s" msgstr "Já existe uma reserva para %1$s em %2$s" -#: ../lib/GaletteEvents/Booking.php:378 -msgid "Booking added" -msgstr "Reserva adicionada" +#. TRANS: %1$s is activity name +#: ../lib/GaletteEvents/Booking.php:272 +#, php-format +msgid "%1$s is mandatory for this event!" +msgstr "%1$s é obrigatório para este evento!" -#: ../lib/GaletteEvents/Booking.php:382 +#: ../lib/GaletteEvents/Booking.php:318 msgid "Fail to add new booking." msgstr "Falha ao adicionar nova reserva." -#: ../lib/GaletteEvents/Booking.php:401 +#: ../lib/GaletteEvents/Booking.php:327 +msgid "Booking added" +msgstr "Reserva adicionada" + +#: ../lib/GaletteEvents/Booking.php:343 msgid "Booking updated" msgstr "Reserva atualizada" -#: ../lib/GaletteEvents/Activity.php:221 -msgid "Activity added" -msgstr "Atividade adicionada" - -#: ../lib/GaletteEvents/Activity.php:226 +#: ../lib/GaletteEvents/Activity.php:144 msgid "Fail to add new activity." msgstr "Falha ao adicionar nova atividade." -#: ../lib/GaletteEvents/Activity.php:245 +#: ../lib/GaletteEvents/Activity.php:153 +msgid "Activity added" +msgstr "Atividade adicionada" + +#: ../lib/GaletteEvents/Activity.php:169 msgid "Activity updated" msgstr "Atividade atualizada" -#: ../lib/GaletteEvents/Repository/Events.php:196 +#: ../lib/GaletteEvents/Repository/Events.php:176 msgid "Event information" msgstr "Informações sobre o evento" -#: ../lib/GaletteEvents/Repository/Events.php:200 +#: ../lib/GaletteEvents/Repository/Events.php:180 msgid "Start date:" msgstr "Data de início:" -#: ../lib/GaletteEvents/Repository/Events.php:201 +#: ../lib/GaletteEvents/Repository/Events.php:181 msgid "End date:" msgstr "Data de término:" -#: ../lib/GaletteEvents/Repository/Events.php:202 +#: ../lib/GaletteEvents/Repository/Events.php:182 msgid "Location:" msgstr "Localização:" -#: ../lib/GaletteEvents/Repository/Events.php:204 +#: ../lib/GaletteEvents/Repository/Events.php:184 msgid "Comment:" msgstr "Comentário:" #. TRANS: %1$s is the number of paid attendees -#: ../lib/GaletteEvents/Repository/Events.php:221 +#: ../lib/GaletteEvents/Repository/Events.php:193 #, php-format msgid "%1$s paid" msgstr "%1$s pagantes" -#: ../lib/GaletteEvents/Repository/Events.php:226 +#: ../lib/GaletteEvents/Repository/Events.php:198 msgid "Attendees:" msgstr "Participantes:" -#: ../lib/GaletteEvents/Repository/Events.php:234 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:96 +#: ../lib/GaletteEvents/Repository/Events.php:206 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:99 #: ../templates/default/booking.html.twig:78 #: ../templates/default/event.html.twig:108 msgid "Activities" msgstr "Atividades" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:55 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:59 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:64 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:68 #: ../templates/default/activities.html.twig:41 #: ../templates/default/activities.html.twig:74 msgid "Events" msgstr "Eventos" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:66 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:138 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:75 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:141 msgid "Calendar" msgstr "Calendário" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:79 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:81 msgid "Bookings" msgstr "Reservas" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:159 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:162 msgid "New event booking" msgstr "Nova reserva de eventos" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:215 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:218 msgid "Upcoming events" msgstr "Próximos eventos" @@ -337,7 +391,7 @@ msgstr "Informações sobre reservas" #: ../templates/default/booking.html.twig:19 #: ../templates/default/bookings.html.twig:49 -#: ../templates/default/bookings.html.twig:176 +#: ../templates/default/bookings.html.twig:177 msgid "Booking date" msgstr "Data da reserva" @@ -362,37 +416,37 @@ msgstr "Informações financeiras" #: ../templates/default/booking.html.twig:108 #: ../templates/default/bookings.html.twig:49 #: ../templates/default/bookings.html.twig:116 -#: ../templates/default/bookings.html.twig:177 #: ../templates/default/bookings.html.twig:178 -#: ../templates/default/bookings.html.twig:181 +#: ../templates/default/bookings.html.twig:179 +#: ../templates/default/bookings.html.twig:182 msgid "Paid" msgstr "Pago" -#: ../templates/default/calendar.html.twig:19 +#: ../templates/default/calendar.html.twig:22 +#: ../templates/default/bookings.html.twig:43 +msgid "New booking" +msgstr "Nova reserva" + +#: ../templates/default/calendar.html.twig:35 msgid "Daily list" msgstr "Lista diária" -#: ../templates/default/calendar.html.twig:20 +#: ../templates/default/calendar.html.twig:35 msgid "Weekly list" msgstr "Lista semanal" -#: ../templates/default/calendar.html.twig:21 +#: ../templates/default/calendar.html.twig:35 msgid "Monthly list" msgstr "Lista mensal" -#: ../templates/default/calendar.html.twig:22 +#: ../templates/default/calendar.html.twig:35 msgid "Month calendar" msgstr "Calendário mensal" -#: ../templates/default/calendar.html.twig:23 +#: ../templates/default/calendar.html.twig:35 msgid "Today" msgstr "Hoje" -#: ../templates/default/calendar.html.twig:36 -#: ../templates/default/bookings.html.twig:43 -msgid "New booking" -msgstr "Nova reserva" - #: ../templates/default/events.html.twig:19 #, php-format msgid "%1$s event" @@ -469,11 +523,11 @@ msgstr "%1$s: remover da base de dados" msgid "No event has been found" msgstr "Nenhum evento foi encontrado" -#: ../templates/default/bookings.html.twig:232 +#: ../templates/default/bookings.html.twig:233 msgid "No booking selected" msgstr "Nenhuma reserva selecionada" -#: ../templates/default/bookings.html.twig:232 +#: ../templates/default/bookings.html.twig:233 msgid "" "Please make sure to select at least one booking from the list to perform " "this action." @@ -481,19 +535,19 @@ msgstr "" "Certifique-se de selecionar pelo menos uma reserva da lista para realizar " "esta ação." -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Members as CSV" msgstr "Membros como CSV" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Export selected reservation members as CSV" msgstr "Exportar membros de reserva selecionados como CSV" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Bookings as CSV" msgstr "Reservas em formato CSV" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Export selected reservations as CSV" msgstr "Exportar reservas selecionadas como CSV" @@ -509,7 +563,7 @@ msgid "current event" msgstr "Evento atual" #: ../templates/default/bookings.html.twig:49 -#: ../templates/default/bookings.html.twig:187 +#: ../templates/default/bookings.html.twig:188 msgid "Attendees" msgstr "Participantes" @@ -526,9 +580,9 @@ msgid "Paid bookings:" msgstr "Reservas pagas:" #: ../templates/default/bookings.html.twig:122 -#: ../templates/default/bookings.html.twig:177 #: ../templates/default/bookings.html.twig:178 -#: ../templates/default/bookings.html.twig:183 +#: ../templates/default/bookings.html.twig:179 +#: ../templates/default/bookings.html.twig:184 msgid "Not paid" msgstr "Não pago" @@ -537,15 +591,15 @@ msgstr "Não pago" msgid "Found bookings total %1$s" msgstr "Reservas encontradas totalizam %1$s" -#: ../templates/default/bookings.html.twig:192 +#: ../templates/default/bookings.html.twig:193 msgid "Edit booking" msgstr "Editar reserva" -#: ../templates/default/bookings.html.twig:206 +#: ../templates/default/bookings.html.twig:207 msgid "Remove from database" msgstr "Remover da base de dados" -#: ../templates/default/bookings.html.twig:226 +#: ../templates/default/bookings.html.twig:227 msgid "No booking has been found" msgstr "Nenhuma reserva foi encontrada" @@ -590,7 +644,7 @@ msgstr "Inativo" msgid "No activity has been found" msgstr "Nenhuma atividade foi encontrada" -#: ../templates/default/event.html.twig:19 +#: ../templates/default/event.html.twig:17 msgid "Is open" msgstr "Está aberto" @@ -618,34 +672,30 @@ msgstr "Endereço" msgid "Country" msgstr "País" -#: ../templates/default/event.html.twig:119 +#: ../templates/default/event.html.twig:115 msgid "Choose an activity to add" msgstr "Escolha uma atividade para adicionar" -#: ../templates/default/event.html.twig:126 +#: ../templates/default/event.html.twig:123 msgid "Add selected activity to event" msgstr "Adicionar atividade selecionada ao evento" -#: ../templates/default/event.html.twig:131 +#: ../templates/default/event.html.twig:136 msgid "Choose an activity to remove" msgstr "Selecione uma atividade para remover" -#: ../templates/default/event.html.twig:139 +#: ../templates/default/event.html.twig:144 msgid "Remove selected activity from event" msgstr "Remover atividade selecionada do evento" -#: ../templates/default/event.html.twig:152 +#: ../templates/default/event.html.twig:149 +msgid "Please choose an activity to remove" +msgstr "Por favor, selecione uma atividade para remover" + +#: ../templates/default/event.html.twig:156 msgid "Required" msgstr "Obrigatório" -#: ../templates/default/event.html.twig:158 +#: ../templates/default/event.html.twig:173 msgid "No activity available in the database." msgstr "Nenhuma atividade disponível na base de dados." - -#: ../templates/default/event.html.twig:179 -msgid "Please choose an activity to add" -msgstr "Por favor, escolha uma atividade para adicionar" - -#: ../templates/default/event.html.twig:186 -msgid "Please choose an activity to remove" -msgstr "Por favor, selecione uma atividade para remover" diff --git a/lang/events_pt_BR.utf8.po b/lang/events_pt_BR.utf8.po index d31fd34..1d1487d 100644 --- a/lang/events_pt_BR.utf8.po +++ b/lang/events_pt_BR.utf8.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-09-25 04:15+0200\n" +"POT-Creation-Date: 2026-09-27 18:14+0200\n" "PO-Revision-Date: 2026-09-03 11:00+0000\n" "Last-Translator: Johan Cwiklinski \n" "Language-Team: Portuguese (Brazil) 1;\n" "X-Generator: Weblate 2026.9\n" -#: ../lib/GaletteEvents/Event.php:188 +#: ../lib/GaletteEvents/Event.php:116 msgid "Begin date is mandatory" msgstr "A data de início é obrigatória" -#: ../lib/GaletteEvents/Event.php:212 ../templates/default/event.html.twig:40 +#: ../lib/GaletteEvents/Event.php:119 ../templates/default/event.html.twig:40 msgid "Begin date" msgstr "Data de início" -#: ../lib/GaletteEvents/Event.php:214 ../templates/default/event.html.twig:46 +#: ../lib/GaletteEvents/Event.php:120 ../templates/default/event.html.twig:46 msgid "End date" msgstr "Data de término" -#: ../lib/GaletteEvents/Event.php:232 +#: ../lib/GaletteEvents/Event.php:137 msgid "End date must be later or equal to begin date" msgstr "A data de término deve ser posterior ou igual à data de início" -#: ../lib/GaletteEvents/Event.php:238 ../lib/GaletteEvents/Activity.php:155 +#: ../lib/GaletteEvents/Event.php:143 ../lib/GaletteEvents/Activity.php:92 msgid "Name is mandatory" msgstr "Nome é obrigatório" -#: ../lib/GaletteEvents/Event.php:254 +#: ../lib/GaletteEvents/Event.php:159 msgid "Please select a group you own!" msgstr "Por favor, selecione um grupo do qual você é proprietário!" -#: ../lib/GaletteEvents/Event.php:261 +#: ../lib/GaletteEvents/Event.php:166 msgid "Town is mandatory" msgstr "A cidade é obrigatória" -#: ../lib/GaletteEvents/Event.php:388 -msgid "Event added" -msgstr "Evento adicionado" - -#: ../lib/GaletteEvents/Event.php:392 +#: ../lib/GaletteEvents/Event.php:276 msgid "Fail to add new event." msgstr "Falha ao adicionar novo evento." -#: ../lib/GaletteEvents/Event.php:411 +#: ../lib/GaletteEvents/Event.php:285 +msgid "Event added" +msgstr "Evento adicionado" + +#: ../lib/GaletteEvents/Event.php:301 msgid "Event updated" msgstr "Evento atualizado" -#: ../lib/GaletteEvents/Controllers/CsvController.php:54 -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:257 +#. TRANS: %1$s is the group name, %2$s the number of events +#: ../lib/GaletteEvents/PluginEventProvider.php:58 +#, php-format +msgid "" +"Group \"%1$s\" is used by %2$s event, it cannot be deleted. Remove the event " +"or change its group first." +msgid_plural "" +"Group \"%1$s\" is used by %2$s events, it cannot be deleted. Remove the " +"events or change their group first." +msgstr[0] "" +msgstr[1] "" + +#: ../lib/GaletteEvents/Controllers/CsvController.php:87 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:224 #: ../templates/default/booking.html.twig:33 #: ../templates/default/booking.html.twig:39 #: ../templates/default/bookings.html.twig:49 @@ -69,262 +81,304 @@ msgstr "Evento atualizado" msgid "Event" msgstr "Evento" -#: ../lib/GaletteEvents/Controllers/CsvController.php:58 +#: ../lib/GaletteEvents/Controllers/CsvController.php:91 #: ../templates/default/event.html.twig:86 msgid "Zip code" msgstr "CEP" -#: ../lib/GaletteEvents/Controllers/CsvController.php:64 +#: ../lib/GaletteEvents/Controllers/CsvController.php:97 #: ../templates/default/booking.html.twig:63 msgid "Number of persons" msgstr "Número de pessoas" -#: ../lib/GaletteEvents/Controllers/CsvController.php:79 +#. TRANS: %1$s is the event identifier +#: ../lib/GaletteEvents/Controllers/CsvController.php:110 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:72 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:128 +#, fuzzy, php-format +#| msgid "Remove event '%1$s'" +msgid "No event #%1$s." +msgstr "Remover evento '%1$s'\"" + +#: ../lib/GaletteEvents/Controllers/CsvController.php:125 #: ../templates/default/booking.html.twig:115 msgid "Amount" msgstr "Quantia" -#: ../lib/GaletteEvents/Controllers/CsvController.php:81 +#: ../lib/GaletteEvents/Controllers/CsvController.php:127 #: ../templates/default/booking.html.twig:127 msgid "Bank name" msgstr "Nome do banco" #. TRANS: Bank check number -#: ../lib/GaletteEvents/Controllers/CsvController.php:83 +#: ../lib/GaletteEvents/Controllers/CsvController.php:129 #: ../templates/default/booking.html.twig:133 msgid "Check number" msgstr "Número do cheque" #. TRANS: this is a filename: all lowercase, no special character, no space. -#: ../lib/GaletteEvents/Controllers/CsvController.php:138 +#: ../lib/GaletteEvents/Controllers/CsvController.php:184 msgid "bookingslist" msgstr "bookingslist" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:102 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:114 msgid "Events management" msgstr "Gestão de eventos" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:153 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:137 msgid "Javascript libraries has not been built!" msgstr "As bibliotecas Javascript não foram compiladas!" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:162 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:139 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:146 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:142 msgid "Events calendar" msgstr "Calendário de eventos" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:336 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:289 msgid "Activity has been attached to event." msgstr "A atividade foi associada ao evento." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:337 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:290 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:296 msgid "Do not forget to store the event" msgstr "Não se esqueça de armazenar o evento" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:339 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:292 +#: ../templates/default/event.html.twig:128 +msgid "Please choose an activity to add" +msgstr "Por favor, escolha uma atividade para adicionar" + +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:295 msgid "Activity has been detached from event." msgstr "A atividade foi dissociada do evento." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:348 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:303 msgid "New event has been successfully added." msgstr "Novo evento adicionado com sucesso." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:350 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:304 msgid "Event has been modified." msgstr "O evento foi modificado." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:354 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:305 msgid "An error occurred while storing the event." msgstr "Ocorreu um erro ao armazenar o evento." #. TRANS: %1$s is the event name -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:448 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:371 #, php-format msgid "Remove event '%1$s'" msgstr "Remover evento '%1$s'\"" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:133 +#. TRANS: %1$s is the booking identifier +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:71 +#, fuzzy, php-format +#| msgid "No booking selected" +msgid "No booking #%1$s." +msgstr "Nenhuma reserva selecionada" + +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:152 msgid "Bookings management" msgstr "Gestão de reservas" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:291 -msgid "No action was matching." -msgstr "Nenhuma ação foi encontrada." - -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:296 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:230 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:285 msgid "No booking was selected, please check at least one." msgstr "Nenhuma reserva foi selecionada. Por favor, selecione pelo menos uma." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:332 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:283 +msgid "No action was matching." +msgstr "Nenhuma ação foi encontrada." + +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:350 msgid "Booking" msgstr "Reserva" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:457 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:472 msgid "New booking has been successfully added." msgstr "Nova reserva adicionada com sucesso." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:459 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:473 msgid "Booking has been modified." msgstr "A reserva foi modificada." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:463 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:474 msgid "An error occurred while storing the booking." msgstr "Ocorreu um erro ao salvar a reserva." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:471 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:483 msgid "Do not forget to store the booking" msgstr "Não se esqueça de guardar a reserva" #. TRANS: %1$s is the member name, %2$s the event name. -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:568 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:549 #, php-format msgid "Remove booking for %1$s on %2$s" msgstr "Remover reserva para %1$s em %2$s" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:94 +#. TRANS: %1$s is the activity identifier +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:64 +#, fuzzy, php-format +#| msgid "Remove activity %1$s" +msgid "No activity #%1$s." +msgstr "Remover atividade %1$s" + +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:106 msgid "Activities management" msgstr "Gestão de atividades" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:156 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:141 msgid "Activity" msgstr "Atividade" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:212 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:185 msgid "New activity has been successfully added." msgstr "Nova atividade adicionada com sucesso." -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:214 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:186 msgid "Activity has been modified." msgstr "A atividade foi modificada." -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:218 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:187 msgid "An error occurred while storing the activity." msgstr "Ocorreu um erro ao salvar a atividade." #. TRANS %1$s is activity name -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:297 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:252 #, php-format msgid "Remove activity %1$s" msgstr "Remover atividade %1$s" -#: ../lib/GaletteEvents/Booking.php:175 +#: ../lib/GaletteEvents/Booking.php:116 msgid "Event is mandatory" msgstr "O evento é obrigatório" -#. TRANS: %1$s is activity name -#: ../lib/GaletteEvents/Booking.php:187 -#, php-format -msgid "%1$s is mandatory for this event!" -msgstr "%1$s é obrigatório para este evento!" +#: ../lib/GaletteEvents/Booking.php:125 +msgid "This event cannot be booked." +msgstr "" -#: ../lib/GaletteEvents/Booking.php:222 +#: ../lib/GaletteEvents/Booking.php:149 +msgid "Amount must be a number." +msgstr "" + +#: ../lib/GaletteEvents/Booking.php:154 msgid "Please specify amount if booking has been paid ;)" msgstr "Por favor, especifique o valor caso a reserva já tenha sido paga ;)" -#: ../lib/GaletteEvents/Booking.php:245 +#: ../lib/GaletteEvents/Booking.php:175 msgid "Member is mandatory" msgstr "A adesão é obrigatória" -#: ../lib/GaletteEvents/Booking.php:257 +#: ../lib/GaletteEvents/Booking.php:189 +msgid "You can only book other members on events of groups you manage." +msgstr "" + +#: ../lib/GaletteEvents/Booking.php:199 msgid "There must be at least one person" msgstr "Deve haver pelo menos uma pessoa" -#: ../lib/GaletteEvents/Booking.php:266 +#: ../lib/GaletteEvents/Booking.php:208 msgid "Booking date is mandatory!" msgstr "A data da reserva é obrigatória!" -#: ../lib/GaletteEvents/Booking.php:290 +#: ../lib/GaletteEvents/Booking.php:210 msgid "booking date" msgstr "Data de reserva" #. TRANS: first replacement is member name, second is event name -#: ../lib/GaletteEvents/Booking.php:312 +#: ../lib/GaletteEvents/Booking.php:233 #, php-format msgid "A booking already exists for %1$s in %2$s" msgstr "Já existe uma reserva para %1$s em %2$s" -#: ../lib/GaletteEvents/Booking.php:378 -msgid "Booking added" -msgstr "Reserva adicionada" +#. TRANS: %1$s is activity name +#: ../lib/GaletteEvents/Booking.php:272 +#, php-format +msgid "%1$s is mandatory for this event!" +msgstr "%1$s é obrigatório para este evento!" -#: ../lib/GaletteEvents/Booking.php:382 +#: ../lib/GaletteEvents/Booking.php:318 msgid "Fail to add new booking." msgstr "Falha ao adicionar nova reserva." -#: ../lib/GaletteEvents/Booking.php:401 +#: ../lib/GaletteEvents/Booking.php:327 +msgid "Booking added" +msgstr "Reserva adicionada" + +#: ../lib/GaletteEvents/Booking.php:343 msgid "Booking updated" msgstr "Reserva atualizada" -#: ../lib/GaletteEvents/Activity.php:221 -msgid "Activity added" -msgstr "Atividade adicionada" - -#: ../lib/GaletteEvents/Activity.php:226 +#: ../lib/GaletteEvents/Activity.php:144 msgid "Fail to add new activity." msgstr "Falha ao adicionar nova atividade." -#: ../lib/GaletteEvents/Activity.php:245 +#: ../lib/GaletteEvents/Activity.php:153 +msgid "Activity added" +msgstr "Atividade adicionada" + +#: ../lib/GaletteEvents/Activity.php:169 msgid "Activity updated" msgstr "Atividade atualizada" -#: ../lib/GaletteEvents/Repository/Events.php:196 +#: ../lib/GaletteEvents/Repository/Events.php:176 msgid "Event information" msgstr "Informações sobre o evento" -#: ../lib/GaletteEvents/Repository/Events.php:200 +#: ../lib/GaletteEvents/Repository/Events.php:180 msgid "Start date:" msgstr "Data de início:" -#: ../lib/GaletteEvents/Repository/Events.php:201 +#: ../lib/GaletteEvents/Repository/Events.php:181 msgid "End date:" msgstr "Data de término:" -#: ../lib/GaletteEvents/Repository/Events.php:202 +#: ../lib/GaletteEvents/Repository/Events.php:182 msgid "Location:" msgstr "Localização:" -#: ../lib/GaletteEvents/Repository/Events.php:204 +#: ../lib/GaletteEvents/Repository/Events.php:184 msgid "Comment:" msgstr "Comentário:" #. TRANS: %1$s is the number of paid attendees -#: ../lib/GaletteEvents/Repository/Events.php:221 +#: ../lib/GaletteEvents/Repository/Events.php:193 #, php-format msgid "%1$s paid" msgstr "%1$s pagantes" -#: ../lib/GaletteEvents/Repository/Events.php:226 +#: ../lib/GaletteEvents/Repository/Events.php:198 msgid "Attendees:" msgstr "Participantes:" -#: ../lib/GaletteEvents/Repository/Events.php:234 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:96 +#: ../lib/GaletteEvents/Repository/Events.php:206 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:99 #: ../templates/default/booking.html.twig:78 #: ../templates/default/event.html.twig:108 msgid "Activities" msgstr "Atividades" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:55 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:59 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:64 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:68 #: ../templates/default/activities.html.twig:41 #: ../templates/default/activities.html.twig:74 msgid "Events" msgstr "Eventos" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:66 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:138 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:75 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:141 msgid "Calendar" msgstr "Calendário" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:79 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:81 msgid "Bookings" msgstr "Reservas" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:159 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:162 msgid "New event booking" msgstr "Nova reserva de eventos" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:215 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:218 msgid "Upcoming events" msgstr "Próximos eventos" @@ -334,7 +388,7 @@ msgstr "Informações sobre reservas" #: ../templates/default/booking.html.twig:19 #: ../templates/default/bookings.html.twig:49 -#: ../templates/default/bookings.html.twig:176 +#: ../templates/default/bookings.html.twig:177 msgid "Booking date" msgstr "Data da reserva" @@ -359,37 +413,37 @@ msgstr "Informações financeiras" #: ../templates/default/booking.html.twig:108 #: ../templates/default/bookings.html.twig:49 #: ../templates/default/bookings.html.twig:116 -#: ../templates/default/bookings.html.twig:177 #: ../templates/default/bookings.html.twig:178 -#: ../templates/default/bookings.html.twig:181 +#: ../templates/default/bookings.html.twig:179 +#: ../templates/default/bookings.html.twig:182 msgid "Paid" msgstr "Pago" -#: ../templates/default/calendar.html.twig:19 +#: ../templates/default/calendar.html.twig:22 +#: ../templates/default/bookings.html.twig:43 +msgid "New booking" +msgstr "Nova reserva" + +#: ../templates/default/calendar.html.twig:35 msgid "Daily list" msgstr "Lista diária" -#: ../templates/default/calendar.html.twig:20 +#: ../templates/default/calendar.html.twig:35 msgid "Weekly list" msgstr "Lista semanal" -#: ../templates/default/calendar.html.twig:21 +#: ../templates/default/calendar.html.twig:35 msgid "Monthly list" msgstr "Lista mensal" -#: ../templates/default/calendar.html.twig:22 +#: ../templates/default/calendar.html.twig:35 msgid "Month calendar" msgstr "Calendário mensal" -#: ../templates/default/calendar.html.twig:23 +#: ../templates/default/calendar.html.twig:35 msgid "Today" msgstr "Hoje" -#: ../templates/default/calendar.html.twig:36 -#: ../templates/default/bookings.html.twig:43 -msgid "New booking" -msgstr "Nova reserva" - #: ../templates/default/events.html.twig:19 #, php-format msgid "%1$s event" @@ -466,11 +520,11 @@ msgstr "%1$s: remover do banco de dados" msgid "No event has been found" msgstr "Nenhum evento foi encontrado" -#: ../templates/default/bookings.html.twig:232 +#: ../templates/default/bookings.html.twig:233 msgid "No booking selected" msgstr "Nenhuma reserva selecionada" -#: ../templates/default/bookings.html.twig:232 +#: ../templates/default/bookings.html.twig:233 msgid "" "Please make sure to select at least one booking from the list to perform " "this action." @@ -478,19 +532,19 @@ msgstr "" "Certifique-se de selecionar pelo menos uma reserva da lista para realizar " "esta ação." -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Members as CSV" msgstr "Membros como CSV" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Export selected reservation members as CSV" msgstr "Exportar membros de reserva selecionados como CSV" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Bookings as CSV" msgstr "Reservas em formato CSV" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Export selected reservations as CSV" msgstr "Exportar reservas selecionadas como CSV" @@ -506,7 +560,7 @@ msgid "current event" msgstr "Evento atual" #: ../templates/default/bookings.html.twig:49 -#: ../templates/default/bookings.html.twig:187 +#: ../templates/default/bookings.html.twig:188 msgid "Attendees" msgstr "Participantes" @@ -523,9 +577,9 @@ msgid "Paid bookings:" msgstr "Reservas pagas:" #: ../templates/default/bookings.html.twig:122 -#: ../templates/default/bookings.html.twig:177 #: ../templates/default/bookings.html.twig:178 -#: ../templates/default/bookings.html.twig:183 +#: ../templates/default/bookings.html.twig:179 +#: ../templates/default/bookings.html.twig:184 msgid "Not paid" msgstr "Não pago" @@ -534,15 +588,15 @@ msgstr "Não pago" msgid "Found bookings total %1$s" msgstr "Reservas encontradas totalizam %1$s" -#: ../templates/default/bookings.html.twig:192 +#: ../templates/default/bookings.html.twig:193 msgid "Edit booking" msgstr "Editar reserva" -#: ../templates/default/bookings.html.twig:206 +#: ../templates/default/bookings.html.twig:207 msgid "Remove from database" msgstr "Remover do banco de dados" -#: ../templates/default/bookings.html.twig:226 +#: ../templates/default/bookings.html.twig:227 msgid "No booking has been found" msgstr "Nenhuma reserva foi encontrada" @@ -587,7 +641,7 @@ msgstr "Inativo" msgid "No activity has been found" msgstr "Nenhuma atividade foi encontrada" -#: ../templates/default/event.html.twig:19 +#: ../templates/default/event.html.twig:17 msgid "Is open" msgstr "Está aberto" @@ -615,34 +669,30 @@ msgstr "Endereço" msgid "Country" msgstr "País" -#: ../templates/default/event.html.twig:119 +#: ../templates/default/event.html.twig:115 msgid "Choose an activity to add" msgstr "Escolha uma atividade para adicionar" -#: ../templates/default/event.html.twig:126 +#: ../templates/default/event.html.twig:123 msgid "Add selected activity to event" msgstr "Adicionar atividade selecionada ao evento" -#: ../templates/default/event.html.twig:131 +#: ../templates/default/event.html.twig:136 msgid "Choose an activity to remove" msgstr "Selecione uma atividade para remover" -#: ../templates/default/event.html.twig:139 +#: ../templates/default/event.html.twig:144 msgid "Remove selected activity from event" msgstr "Remover atividade selecionada do evento" -#: ../templates/default/event.html.twig:152 +#: ../templates/default/event.html.twig:149 +msgid "Please choose an activity to remove" +msgstr "Por favor, selecione uma atividade para remover" + +#: ../templates/default/event.html.twig:156 msgid "Required" msgstr "Obrigatório" -#: ../templates/default/event.html.twig:158 +#: ../templates/default/event.html.twig:173 msgid "No activity available in the database." msgstr "Nenhuma atividade disponível no banco de dados." - -#: ../templates/default/event.html.twig:179 -msgid "Please choose an activity to add" -msgstr "Por favor, escolha uma atividade para adicionar" - -#: ../templates/default/event.html.twig:186 -msgid "Please choose an activity to remove" -msgstr "Por favor, selecione uma atividade para remover" diff --git a/lang/events_ru.utf8.po b/lang/events_ru.utf8.po index 19cb9f0..72645e3 100644 --- a/lang/events_ru.utf8.po +++ b/lang/events_ru.utf8.po @@ -12,7 +12,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-09-25 04:15+0200\n" +"POT-Creation-Date: 2026-09-27 18:14+0200\n" "PO-Revision-Date: 2026-09-03 10:59+0000\n" "Last-Translator: Johan Cwiklinski \n" "Language-Team: Russian =20) ? 1 : 2);\n" "X-Generator: Weblate 2026.9\n" -#: ../lib/GaletteEvents/Event.php:188 +#: ../lib/GaletteEvents/Event.php:116 msgid "Begin date is mandatory" msgstr "Дата начала обязательна" -#: ../lib/GaletteEvents/Event.php:212 ../templates/default/event.html.twig:40 +#: ../lib/GaletteEvents/Event.php:119 ../templates/default/event.html.twig:40 msgid "Begin date" msgstr "Дата начала" -#: ../lib/GaletteEvents/Event.php:214 ../templates/default/event.html.twig:46 +#: ../lib/GaletteEvents/Event.php:120 ../templates/default/event.html.twig:46 msgid "End date" msgstr "Дата окончания" -#: ../lib/GaletteEvents/Event.php:232 +#: ../lib/GaletteEvents/Event.php:137 msgid "End date must be later or equal to begin date" msgstr "Дата окончания должна быть позже или равна дате начала" -#: ../lib/GaletteEvents/Event.php:238 ../lib/GaletteEvents/Activity.php:155 +#: ../lib/GaletteEvents/Event.php:143 ../lib/GaletteEvents/Activity.php:92 msgid "Name is mandatory" msgstr "Имя (обязательно)" -#: ../lib/GaletteEvents/Event.php:254 +#: ../lib/GaletteEvents/Event.php:159 msgid "Please select a group you own!" msgstr "Пожалуйста, выберите группу, которой вы владеете!" -#: ../lib/GaletteEvents/Event.php:261 +#: ../lib/GaletteEvents/Event.php:166 msgid "Town is mandatory" msgstr "Город обязателен" -#: ../lib/GaletteEvents/Event.php:388 -msgid "Event added" -msgstr "Мероприятие добавлено" - -#: ../lib/GaletteEvents/Event.php:392 +#: ../lib/GaletteEvents/Event.php:276 msgid "Fail to add new event." msgstr "Не удается добавить новое мероприятие." -#: ../lib/GaletteEvents/Event.php:411 +#: ../lib/GaletteEvents/Event.php:285 +msgid "Event added" +msgstr "Мероприятие добавлено" + +#: ../lib/GaletteEvents/Event.php:301 msgid "Event updated" msgstr "Мероприятие обновлено" -#: ../lib/GaletteEvents/Controllers/CsvController.php:54 -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:257 +#. TRANS: %1$s is the group name, %2$s the number of events +#: ../lib/GaletteEvents/PluginEventProvider.php:58 +#, php-format +msgid "" +"Group \"%1$s\" is used by %2$s event, it cannot be deleted. Remove the event " +"or change its group first." +msgid_plural "" +"Group \"%1$s\" is used by %2$s events, it cannot be deleted. Remove the " +"events or change their group first." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ../lib/GaletteEvents/Controllers/CsvController.php:87 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:224 #: ../templates/default/booking.html.twig:33 #: ../templates/default/booking.html.twig:39 #: ../templates/default/bookings.html.twig:49 @@ -74,262 +87,304 @@ msgstr "Мероприятие обновлено" msgid "Event" msgstr "Мероприятие" -#: ../lib/GaletteEvents/Controllers/CsvController.php:58 +#: ../lib/GaletteEvents/Controllers/CsvController.php:91 #: ../templates/default/event.html.twig:86 msgid "Zip code" msgstr "Индекс" -#: ../lib/GaletteEvents/Controllers/CsvController.php:64 +#: ../lib/GaletteEvents/Controllers/CsvController.php:97 #: ../templates/default/booking.html.twig:63 msgid "Number of persons" msgstr "Кол-во человек" -#: ../lib/GaletteEvents/Controllers/CsvController.php:79 +#. TRANS: %1$s is the event identifier +#: ../lib/GaletteEvents/Controllers/CsvController.php:110 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:72 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:128 +#, fuzzy, php-format +#| msgid "Remove event '%1$s'" +msgid "No event #%1$s." +msgstr "Удалите мероприятие '%1$s'\"" + +#: ../lib/GaletteEvents/Controllers/CsvController.php:125 #: ../templates/default/booking.html.twig:115 msgid "Amount" msgstr "Сумма" -#: ../lib/GaletteEvents/Controllers/CsvController.php:81 +#: ../lib/GaletteEvents/Controllers/CsvController.php:127 #: ../templates/default/booking.html.twig:127 msgid "Bank name" msgstr "Название банка" #. TRANS: Bank check number -#: ../lib/GaletteEvents/Controllers/CsvController.php:83 +#: ../lib/GaletteEvents/Controllers/CsvController.php:129 #: ../templates/default/booking.html.twig:133 msgid "Check number" msgstr "Номер чека" #. TRANS: this is a filename: all lowercase, no special character, no space. -#: ../lib/GaletteEvents/Controllers/CsvController.php:138 +#: ../lib/GaletteEvents/Controllers/CsvController.php:184 msgid "bookingslist" msgstr "список заказов" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:102 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:114 msgid "Events management" msgstr "Управление мероприятиями" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:153 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:137 msgid "Javascript libraries has not been built!" msgstr "Javascript-библиотеки не скомпилировались!" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:162 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:139 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:146 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:142 msgid "Events calendar" msgstr "Календарь мероприятий" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:336 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:289 msgid "Activity has been attached to event." msgstr "Деятельность была привязана к мероприятию." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:337 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:290 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:296 msgid "Do not forget to store the event" msgstr "Не забудьте сохранить мероприятие" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:339 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:292 +#: ../templates/default/event.html.twig:128 +msgid "Please choose an activity to add" +msgstr "Пожалуйста, выберите активность, чтобы добавить" + +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:295 msgid "Activity has been detached from event." msgstr "Деятельность была отделена от мероприятия." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:348 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:303 msgid "New event has been successfully added." msgstr "Новое мероприятие успешно добавлено." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:350 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:304 msgid "Event has been modified." msgstr "Мероприятие было изменено." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:354 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:305 msgid "An error occurred while storing the event." msgstr "При сохранении мероприятия произошла ошибка." #. TRANS: %1$s is the event name -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:448 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:371 #, php-format msgid "Remove event '%1$s'" msgstr "Удалите мероприятие '%1$s'\"" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:133 +#. TRANS: %1$s is the booking identifier +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:71 +#, fuzzy, php-format +#| msgid "No booking selected" +msgid "No booking #%1$s." +msgstr "Бронь не выбрана" + +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:152 msgid "Bookings management" msgstr "Управление бронированием" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:291 -msgid "No action was matching." -msgstr "Нет совпадающих действий." - -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:296 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:230 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:285 msgid "No booking was selected, please check at least one." msgstr "Бронирование не выбрано, отметьте хотя бы одно." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:332 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:283 +msgid "No action was matching." +msgstr "Нет совпадающих действий." + +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:350 msgid "Booking" msgstr "Бронирование" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:457 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:472 msgid "New booking has been successfully added." msgstr "Новое бронирование успешно добавлено." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:459 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:473 msgid "Booking has been modified." msgstr "Бронирование изменено." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:463 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:474 msgid "An error occurred while storing the booking." msgstr "Произошла ошибка при сохранении бронирования." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:471 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:483 msgid "Do not forget to store the booking" msgstr "Не забудьте сохранить бронирование" #. TRANS: %1$s is the member name, %2$s the event name. -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:568 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:549 #, php-format msgid "Remove booking for %1$s on %2$s" msgstr "Удалить бронирование для %1$s на %2$s" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:94 +#. TRANS: %1$s is the activity identifier +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:64 +#, fuzzy, php-format +#| msgid "Remove activity %1$s" +msgid "No activity #%1$s." +msgstr "Удалить активность %1$s" + +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:106 msgid "Activities management" msgstr "Управление деятельностью" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:156 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:141 msgid "Activity" msgstr "Деятельность" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:212 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:185 msgid "New activity has been successfully added." msgstr "Новая активность успешно добавлена." -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:214 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:186 msgid "Activity has been modified." msgstr "Активность была изменена." -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:218 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:187 msgid "An error occurred while storing the activity." msgstr "При сохранении активности произошла ошибка." #. TRANS %1$s is activity name -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:297 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:252 #, php-format msgid "Remove activity %1$s" msgstr "Удалить активность %1$s" -#: ../lib/GaletteEvents/Booking.php:175 +#: ../lib/GaletteEvents/Booking.php:116 msgid "Event is mandatory" msgstr "Мероприятие обязательно" -#. TRANS: %1$s is activity name -#: ../lib/GaletteEvents/Booking.php:187 -#, php-format -msgid "%1$s is mandatory for this event!" -msgstr "%1$s обязательно для этого мероприятия!" +#: ../lib/GaletteEvents/Booking.php:125 +msgid "This event cannot be booked." +msgstr "" -#: ../lib/GaletteEvents/Booking.php:222 +#: ../lib/GaletteEvents/Booking.php:149 +msgid "Amount must be a number." +msgstr "" + +#: ../lib/GaletteEvents/Booking.php:154 msgid "Please specify amount if booking has been paid ;)" msgstr "Пожалуйста, укажите количество, если бронирование было оплачено ;)" -#: ../lib/GaletteEvents/Booking.php:245 +#: ../lib/GaletteEvents/Booking.php:175 msgid "Member is mandatory" msgstr "Членство (обязательно)" -#: ../lib/GaletteEvents/Booking.php:257 +#: ../lib/GaletteEvents/Booking.php:189 +msgid "You can only book other members on events of groups you manage." +msgstr "" + +#: ../lib/GaletteEvents/Booking.php:199 msgid "There must be at least one person" msgstr "Должна быть хотя бы одна персона" -#: ../lib/GaletteEvents/Booking.php:266 +#: ../lib/GaletteEvents/Booking.php:208 msgid "Booking date is mandatory!" msgstr "Дата бронирования обязательна!" -#: ../lib/GaletteEvents/Booking.php:290 +#: ../lib/GaletteEvents/Booking.php:210 msgid "booking date" msgstr "дата бронирования" #. TRANS: first replacement is member name, second is event name -#: ../lib/GaletteEvents/Booking.php:312 +#: ../lib/GaletteEvents/Booking.php:233 #, php-format msgid "A booking already exists for %1$s in %2$s" msgstr "Бронирование уже существует для %1$s на %2$s" -#: ../lib/GaletteEvents/Booking.php:378 -msgid "Booking added" -msgstr "Бронирование добавлено" +#. TRANS: %1$s is activity name +#: ../lib/GaletteEvents/Booking.php:272 +#, php-format +msgid "%1$s is mandatory for this event!" +msgstr "%1$s обязательно для этого мероприятия!" -#: ../lib/GaletteEvents/Booking.php:382 +#: ../lib/GaletteEvents/Booking.php:318 msgid "Fail to add new booking." msgstr "Не удалось добавить новое бронирование." -#: ../lib/GaletteEvents/Booking.php:401 +#: ../lib/GaletteEvents/Booking.php:327 +msgid "Booking added" +msgstr "Бронирование добавлено" + +#: ../lib/GaletteEvents/Booking.php:343 msgid "Booking updated" msgstr "Бронирование обновлено" -#: ../lib/GaletteEvents/Activity.php:221 -msgid "Activity added" -msgstr "Активность добавлена" - -#: ../lib/GaletteEvents/Activity.php:226 +#: ../lib/GaletteEvents/Activity.php:144 msgid "Fail to add new activity." msgstr "Не удается добавить новую активность." -#: ../lib/GaletteEvents/Activity.php:245 +#: ../lib/GaletteEvents/Activity.php:153 +msgid "Activity added" +msgstr "Активность добавлена" + +#: ../lib/GaletteEvents/Activity.php:169 msgid "Activity updated" msgstr "Активность обновлена" -#: ../lib/GaletteEvents/Repository/Events.php:196 +#: ../lib/GaletteEvents/Repository/Events.php:176 msgid "Event information" msgstr "Информация о мероприятии" -#: ../lib/GaletteEvents/Repository/Events.php:200 +#: ../lib/GaletteEvents/Repository/Events.php:180 msgid "Start date:" msgstr "Дата начала:" -#: ../lib/GaletteEvents/Repository/Events.php:201 +#: ../lib/GaletteEvents/Repository/Events.php:181 msgid "End date:" msgstr "Дата окончания:" -#: ../lib/GaletteEvents/Repository/Events.php:202 +#: ../lib/GaletteEvents/Repository/Events.php:182 msgid "Location:" msgstr "Расположение:" -#: ../lib/GaletteEvents/Repository/Events.php:204 +#: ../lib/GaletteEvents/Repository/Events.php:184 msgid "Comment:" msgstr "Комментарий:" #. TRANS: %1$s is the number of paid attendees -#: ../lib/GaletteEvents/Repository/Events.php:221 +#: ../lib/GaletteEvents/Repository/Events.php:193 #, php-format msgid "%1$s paid" msgstr "%1$s оплачено" -#: ../lib/GaletteEvents/Repository/Events.php:226 +#: ../lib/GaletteEvents/Repository/Events.php:198 msgid "Attendees:" msgstr "Участники:" -#: ../lib/GaletteEvents/Repository/Events.php:234 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:96 +#: ../lib/GaletteEvents/Repository/Events.php:206 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:99 #: ../templates/default/booking.html.twig:78 #: ../templates/default/event.html.twig:108 msgid "Activities" msgstr "Активность" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:55 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:59 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:64 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:68 #: ../templates/default/activities.html.twig:41 #: ../templates/default/activities.html.twig:74 msgid "Events" msgstr "Мероприятия" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:66 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:138 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:75 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:141 msgid "Calendar" msgstr "Календарь" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:79 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:81 msgid "Bookings" msgstr "Брони" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:159 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:162 msgid "New event booking" msgstr "Бронь для нового мероприятия" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:215 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:218 msgid "Upcoming events" msgstr "Предстоящие мероприятия" @@ -339,7 +394,7 @@ msgstr "Информация брони" #: ../templates/default/booking.html.twig:19 #: ../templates/default/bookings.html.twig:49 -#: ../templates/default/bookings.html.twig:176 +#: ../templates/default/bookings.html.twig:177 msgid "Booking date" msgstr "Дата брони" @@ -364,37 +419,37 @@ msgstr "Финансовая информация" #: ../templates/default/booking.html.twig:108 #: ../templates/default/bookings.html.twig:49 #: ../templates/default/bookings.html.twig:116 -#: ../templates/default/bookings.html.twig:177 #: ../templates/default/bookings.html.twig:178 -#: ../templates/default/bookings.html.twig:181 +#: ../templates/default/bookings.html.twig:179 +#: ../templates/default/bookings.html.twig:182 msgid "Paid" msgstr "Оплачивается" -#: ../templates/default/calendar.html.twig:19 +#: ../templates/default/calendar.html.twig:22 +#: ../templates/default/bookings.html.twig:43 +msgid "New booking" +msgstr "Новая бронь" + +#: ../templates/default/calendar.html.twig:35 msgid "Daily list" msgstr "Ежедневный список" -#: ../templates/default/calendar.html.twig:20 +#: ../templates/default/calendar.html.twig:35 msgid "Weekly list" msgstr "Еженедельный список" -#: ../templates/default/calendar.html.twig:21 +#: ../templates/default/calendar.html.twig:35 msgid "Monthly list" msgstr "Ежемесячный список" -#: ../templates/default/calendar.html.twig:22 +#: ../templates/default/calendar.html.twig:35 msgid "Month calendar" msgstr "Месячный календарь" -#: ../templates/default/calendar.html.twig:23 +#: ../templates/default/calendar.html.twig:35 msgid "Today" msgstr "Сегодня" -#: ../templates/default/calendar.html.twig:36 -#: ../templates/default/bookings.html.twig:43 -msgid "New booking" -msgstr "Новая бронь" - #: ../templates/default/events.html.twig:19 #, php-format msgid "%1$s event" @@ -472,11 +527,11 @@ msgstr "%1$s: удалить из БД" msgid "No event has been found" msgstr "Мероприятие не найдено" -#: ../templates/default/bookings.html.twig:232 +#: ../templates/default/bookings.html.twig:233 msgid "No booking selected" msgstr "Бронь не выбрана" -#: ../templates/default/bookings.html.twig:232 +#: ../templates/default/bookings.html.twig:233 msgid "" "Please make sure to select at least one booking from the list to perform " "this action." @@ -484,19 +539,19 @@ msgstr "" "Пожалуйста, выберите хотя бы одну бронь из списка чтобы выполнить это " "действие." -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Members as CSV" msgstr "Участники как CSV" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Export selected reservation members as CSV" msgstr "Экспорт выбранных членов брони как CSV" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Bookings as CSV" msgstr "Брони как CSV" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Export selected reservations as CSV" msgstr "Экспорт выбранных броней как CSV" @@ -513,7 +568,7 @@ msgid "current event" msgstr "текущее мероприятие" #: ../templates/default/bookings.html.twig:49 -#: ../templates/default/bookings.html.twig:187 +#: ../templates/default/bookings.html.twig:188 msgid "Attendees" msgstr "Участники" @@ -530,9 +585,9 @@ msgid "Paid bookings:" msgstr "Оплаченные брони:" #: ../templates/default/bookings.html.twig:122 -#: ../templates/default/bookings.html.twig:177 #: ../templates/default/bookings.html.twig:178 -#: ../templates/default/bookings.html.twig:183 +#: ../templates/default/bookings.html.twig:179 +#: ../templates/default/bookings.html.twig:184 msgid "Not paid" msgstr "Не оплачено" @@ -541,15 +596,15 @@ msgstr "Не оплачено" msgid "Found bookings total %1$s" msgstr "Всего найдено броней %1$s" -#: ../templates/default/bookings.html.twig:192 +#: ../templates/default/bookings.html.twig:193 msgid "Edit booking" msgstr "Редактировать бронь" -#: ../templates/default/bookings.html.twig:206 +#: ../templates/default/bookings.html.twig:207 msgid "Remove from database" msgstr "Удалить из БД" -#: ../templates/default/bookings.html.twig:226 +#: ../templates/default/bookings.html.twig:227 msgid "No booking has been found" msgstr "Бронь не найдена" @@ -595,7 +650,7 @@ msgstr "Неактивен" msgid "No activity has been found" msgstr "Активность не обнаружена" -#: ../templates/default/event.html.twig:19 +#: ../templates/default/event.html.twig:17 msgid "Is open" msgstr "Открыто" @@ -623,34 +678,30 @@ msgstr "Адрес" msgid "Country" msgstr "Страна" -#: ../templates/default/event.html.twig:119 +#: ../templates/default/event.html.twig:115 msgid "Choose an activity to add" msgstr "Выберите активность чтобы добавить" -#: ../templates/default/event.html.twig:126 +#: ../templates/default/event.html.twig:123 msgid "Add selected activity to event" msgstr "Добавить выбранную активность к мероприятию" -#: ../templates/default/event.html.twig:131 +#: ../templates/default/event.html.twig:136 msgid "Choose an activity to remove" msgstr "Выберите активность чтобы удалить" -#: ../templates/default/event.html.twig:139 +#: ../templates/default/event.html.twig:144 msgid "Remove selected activity from event" msgstr "Удалить выбранную активность из мероприятия" -#: ../templates/default/event.html.twig:152 +#: ../templates/default/event.html.twig:149 +msgid "Please choose an activity to remove" +msgstr "Пожалуйста, выберите активность, чтобы удалить" + +#: ../templates/default/event.html.twig:156 msgid "Required" msgstr "Требуется" -#: ../templates/default/event.html.twig:158 +#: ../templates/default/event.html.twig:173 msgid "No activity available in the database." msgstr "В базе данных нет активности." - -#: ../templates/default/event.html.twig:179 -msgid "Please choose an activity to add" -msgstr "Пожалуйста, выберите активность, чтобы добавить" - -#: ../templates/default/event.html.twig:186 -msgid "Please choose an activity to remove" -msgstr "Пожалуйста, выберите активность, чтобы удалить" diff --git a/lang/events_si.utf8.po b/lang/events_si.utf8.po index 5854f74..4b56f6a 100644 --- a/lang/events_si.utf8.po +++ b/lang/events_si.utf8.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-09-25 04:15+0200\n" +"POT-Creation-Date: 2026-09-27 18:14+0200\n" "PO-Revision-Date: 2026-09-03 10:59+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Sinhala 1;\n" -#: ../lib/GaletteEvents/Event.php:188 +#: ../lib/GaletteEvents/Event.php:116 msgid "Begin date is mandatory" msgstr "" -#: ../lib/GaletteEvents/Event.php:212 ../templates/default/event.html.twig:40 +#: ../lib/GaletteEvents/Event.php:119 ../templates/default/event.html.twig:40 msgid "Begin date" msgstr "" -#: ../lib/GaletteEvents/Event.php:214 ../templates/default/event.html.twig:46 +#: ../lib/GaletteEvents/Event.php:120 ../templates/default/event.html.twig:46 msgid "End date" msgstr "" -#: ../lib/GaletteEvents/Event.php:232 +#: ../lib/GaletteEvents/Event.php:137 msgid "End date must be later or equal to begin date" msgstr "" -#: ../lib/GaletteEvents/Event.php:238 ../lib/GaletteEvents/Activity.php:155 +#: ../lib/GaletteEvents/Event.php:143 ../lib/GaletteEvents/Activity.php:92 msgid "Name is mandatory" msgstr "" -#: ../lib/GaletteEvents/Event.php:254 +#: ../lib/GaletteEvents/Event.php:159 msgid "Please select a group you own!" msgstr "" -#: ../lib/GaletteEvents/Event.php:261 +#: ../lib/GaletteEvents/Event.php:166 msgid "Town is mandatory" msgstr "" -#: ../lib/GaletteEvents/Event.php:388 -msgid "Event added" +#: ../lib/GaletteEvents/Event.php:276 +msgid "Fail to add new event." msgstr "" -#: ../lib/GaletteEvents/Event.php:392 -msgid "Fail to add new event." +#: ../lib/GaletteEvents/Event.php:285 +msgid "Event added" msgstr "" -#: ../lib/GaletteEvents/Event.php:411 +#: ../lib/GaletteEvents/Event.php:301 msgid "Event updated" msgstr "" -#: ../lib/GaletteEvents/Controllers/CsvController.php:54 -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:257 +#. TRANS: %1$s is the group name, %2$s the number of events +#: ../lib/GaletteEvents/PluginEventProvider.php:58 +#, php-format +msgid "" +"Group \"%1$s\" is used by %2$s event, it cannot be deleted. Remove the event " +"or change its group first." +msgid_plural "" +"Group \"%1$s\" is used by %2$s events, it cannot be deleted. Remove the " +"events or change their group first." +msgstr[0] "" +msgstr[1] "" + +#: ../lib/GaletteEvents/Controllers/CsvController.php:87 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:224 #: ../templates/default/booking.html.twig:33 #: ../templates/default/booking.html.twig:39 #: ../templates/default/bookings.html.twig:49 @@ -63,262 +75,301 @@ msgstr "" msgid "Event" msgstr "" -#: ../lib/GaletteEvents/Controllers/CsvController.php:58 +#: ../lib/GaletteEvents/Controllers/CsvController.php:91 #: ../templates/default/event.html.twig:86 msgid "Zip code" msgstr "" -#: ../lib/GaletteEvents/Controllers/CsvController.php:64 +#: ../lib/GaletteEvents/Controllers/CsvController.php:97 #: ../templates/default/booking.html.twig:63 msgid "Number of persons" msgstr "" -#: ../lib/GaletteEvents/Controllers/CsvController.php:79 +#. TRANS: %1$s is the event identifier +#: ../lib/GaletteEvents/Controllers/CsvController.php:110 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:72 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:128 +#, php-format +msgid "No event #%1$s." +msgstr "" + +#: ../lib/GaletteEvents/Controllers/CsvController.php:125 #: ../templates/default/booking.html.twig:115 msgid "Amount" msgstr "" -#: ../lib/GaletteEvents/Controllers/CsvController.php:81 +#: ../lib/GaletteEvents/Controllers/CsvController.php:127 #: ../templates/default/booking.html.twig:127 msgid "Bank name" msgstr "" #. TRANS: Bank check number -#: ../lib/GaletteEvents/Controllers/CsvController.php:83 +#: ../lib/GaletteEvents/Controllers/CsvController.php:129 #: ../templates/default/booking.html.twig:133 msgid "Check number" msgstr "" #. TRANS: this is a filename: all lowercase, no special character, no space. -#: ../lib/GaletteEvents/Controllers/CsvController.php:138 +#: ../lib/GaletteEvents/Controllers/CsvController.php:184 msgid "bookingslist" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:102 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:114 msgid "Events management" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:153 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:137 msgid "Javascript libraries has not been built!" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:162 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:139 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:146 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:142 msgid "Events calendar" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:336 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:289 msgid "Activity has been attached to event." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:337 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:290 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:296 msgid "Do not forget to store the event" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:339 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:292 +#: ../templates/default/event.html.twig:128 +msgid "Please choose an activity to add" +msgstr "" + +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:295 msgid "Activity has been detached from event." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:348 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:303 msgid "New event has been successfully added." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:350 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:304 msgid "Event has been modified." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:354 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:305 msgid "An error occurred while storing the event." msgstr "" #. TRANS: %1$s is the event name -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:448 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:371 #, php-format msgid "Remove event '%1$s'" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:133 -msgid "Bookings management" +#. TRANS: %1$s is the booking identifier +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:71 +#, php-format +msgid "No booking #%1$s." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:291 -msgid "No action was matching." +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:152 +msgid "Bookings management" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:296 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:230 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:285 msgid "No booking was selected, please check at least one." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:332 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:283 +msgid "No action was matching." +msgstr "" + +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:350 msgid "Booking" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:457 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:472 msgid "New booking has been successfully added." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:459 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:473 msgid "Booking has been modified." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:463 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:474 msgid "An error occurred while storing the booking." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:471 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:483 msgid "Do not forget to store the booking" msgstr "" #. TRANS: %1$s is the member name, %2$s the event name. -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:568 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:549 #, php-format msgid "Remove booking for %1$s on %2$s" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:94 +#. TRANS: %1$s is the activity identifier +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:64 +#, php-format +msgid "No activity #%1$s." +msgstr "" + +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:106 msgid "Activities management" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:156 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:141 msgid "Activity" msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:212 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:185 msgid "New activity has been successfully added." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:214 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:186 msgid "Activity has been modified." msgstr "" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:218 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:187 msgid "An error occurred while storing the activity." msgstr "" #. TRANS %1$s is activity name -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:297 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:252 #, php-format msgid "Remove activity %1$s" msgstr "" -#: ../lib/GaletteEvents/Booking.php:175 +#: ../lib/GaletteEvents/Booking.php:116 msgid "Event is mandatory" msgstr "" -#. TRANS: %1$s is activity name -#: ../lib/GaletteEvents/Booking.php:187 -#, php-format -msgid "%1$s is mandatory for this event!" +#: ../lib/GaletteEvents/Booking.php:125 +msgid "This event cannot be booked." +msgstr "" + +#: ../lib/GaletteEvents/Booking.php:149 +msgid "Amount must be a number." msgstr "" -#: ../lib/GaletteEvents/Booking.php:222 +#: ../lib/GaletteEvents/Booking.php:154 msgid "Please specify amount if booking has been paid ;)" msgstr "" -#: ../lib/GaletteEvents/Booking.php:245 +#: ../lib/GaletteEvents/Booking.php:175 msgid "Member is mandatory" msgstr "" -#: ../lib/GaletteEvents/Booking.php:257 +#: ../lib/GaletteEvents/Booking.php:189 +msgid "You can only book other members on events of groups you manage." +msgstr "" + +#: ../lib/GaletteEvents/Booking.php:199 msgid "There must be at least one person" msgstr "" -#: ../lib/GaletteEvents/Booking.php:266 +#: ../lib/GaletteEvents/Booking.php:208 msgid "Booking date is mandatory!" msgstr "" -#: ../lib/GaletteEvents/Booking.php:290 +#: ../lib/GaletteEvents/Booking.php:210 msgid "booking date" msgstr "" #. TRANS: first replacement is member name, second is event name -#: ../lib/GaletteEvents/Booking.php:312 +#: ../lib/GaletteEvents/Booking.php:233 #, php-format msgid "A booking already exists for %1$s in %2$s" msgstr "" -#: ../lib/GaletteEvents/Booking.php:378 -msgid "Booking added" +#. TRANS: %1$s is activity name +#: ../lib/GaletteEvents/Booking.php:272 +#, php-format +msgid "%1$s is mandatory for this event!" msgstr "" -#: ../lib/GaletteEvents/Booking.php:382 +#: ../lib/GaletteEvents/Booking.php:318 msgid "Fail to add new booking." msgstr "" -#: ../lib/GaletteEvents/Booking.php:401 -msgid "Booking updated" +#: ../lib/GaletteEvents/Booking.php:327 +msgid "Booking added" msgstr "" -#: ../lib/GaletteEvents/Activity.php:221 -msgid "Activity added" +#: ../lib/GaletteEvents/Booking.php:343 +msgid "Booking updated" msgstr "" -#: ../lib/GaletteEvents/Activity.php:226 +#: ../lib/GaletteEvents/Activity.php:144 msgid "Fail to add new activity." msgstr "" -#: ../lib/GaletteEvents/Activity.php:245 +#: ../lib/GaletteEvents/Activity.php:153 +msgid "Activity added" +msgstr "" + +#: ../lib/GaletteEvents/Activity.php:169 msgid "Activity updated" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:196 +#: ../lib/GaletteEvents/Repository/Events.php:176 msgid "Event information" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:200 +#: ../lib/GaletteEvents/Repository/Events.php:180 msgid "Start date:" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:201 +#: ../lib/GaletteEvents/Repository/Events.php:181 msgid "End date:" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:202 +#: ../lib/GaletteEvents/Repository/Events.php:182 msgid "Location:" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:204 +#: ../lib/GaletteEvents/Repository/Events.php:184 msgid "Comment:" msgstr "" #. TRANS: %1$s is the number of paid attendees -#: ../lib/GaletteEvents/Repository/Events.php:221 +#: ../lib/GaletteEvents/Repository/Events.php:193 #, php-format msgid "%1$s paid" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:226 +#: ../lib/GaletteEvents/Repository/Events.php:198 msgid "Attendees:" msgstr "" -#: ../lib/GaletteEvents/Repository/Events.php:234 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:96 +#: ../lib/GaletteEvents/Repository/Events.php:206 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:99 #: ../templates/default/booking.html.twig:78 #: ../templates/default/event.html.twig:108 msgid "Activities" msgstr "" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:55 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:59 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:64 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:68 #: ../templates/default/activities.html.twig:41 #: ../templates/default/activities.html.twig:74 msgid "Events" msgstr "" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:66 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:138 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:75 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:141 msgid "Calendar" msgstr "" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:79 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:81 msgid "Bookings" msgstr "" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:159 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:162 msgid "New event booking" msgstr "" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:215 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:218 msgid "Upcoming events" msgstr "" @@ -328,7 +379,7 @@ msgstr "" #: ../templates/default/booking.html.twig:19 #: ../templates/default/bookings.html.twig:49 -#: ../templates/default/bookings.html.twig:176 +#: ../templates/default/bookings.html.twig:177 msgid "Booking date" msgstr "" @@ -353,37 +404,37 @@ msgstr "" #: ../templates/default/booking.html.twig:108 #: ../templates/default/bookings.html.twig:49 #: ../templates/default/bookings.html.twig:116 -#: ../templates/default/bookings.html.twig:177 #: ../templates/default/bookings.html.twig:178 -#: ../templates/default/bookings.html.twig:181 +#: ../templates/default/bookings.html.twig:179 +#: ../templates/default/bookings.html.twig:182 msgid "Paid" msgstr "" -#: ../templates/default/calendar.html.twig:19 +#: ../templates/default/calendar.html.twig:22 +#: ../templates/default/bookings.html.twig:43 +msgid "New booking" +msgstr "" + +#: ../templates/default/calendar.html.twig:35 msgid "Daily list" msgstr "" -#: ../templates/default/calendar.html.twig:20 +#: ../templates/default/calendar.html.twig:35 msgid "Weekly list" msgstr "" -#: ../templates/default/calendar.html.twig:21 +#: ../templates/default/calendar.html.twig:35 msgid "Monthly list" msgstr "" -#: ../templates/default/calendar.html.twig:22 +#: ../templates/default/calendar.html.twig:35 msgid "Month calendar" msgstr "" -#: ../templates/default/calendar.html.twig:23 +#: ../templates/default/calendar.html.twig:35 msgid "Today" msgstr "" -#: ../templates/default/calendar.html.twig:36 -#: ../templates/default/bookings.html.twig:43 -msgid "New booking" -msgstr "" - #: ../templates/default/events.html.twig:19 #, php-format msgid "%1$s event" @@ -460,29 +511,29 @@ msgstr "" msgid "No event has been found" msgstr "" -#: ../templates/default/bookings.html.twig:232 +#: ../templates/default/bookings.html.twig:233 msgid "No booking selected" msgstr "" -#: ../templates/default/bookings.html.twig:232 +#: ../templates/default/bookings.html.twig:233 msgid "" "Please make sure to select at least one booking from the list to perform " "this action." msgstr "" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Members as CSV" msgstr "" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Export selected reservation members as CSV" msgstr "" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Bookings as CSV" msgstr "" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Export selected reservations as CSV" msgstr "" @@ -498,7 +549,7 @@ msgid "current event" msgstr "" #: ../templates/default/bookings.html.twig:49 -#: ../templates/default/bookings.html.twig:187 +#: ../templates/default/bookings.html.twig:188 msgid "Attendees" msgstr "" @@ -515,9 +566,9 @@ msgid "Paid bookings:" msgstr "" #: ../templates/default/bookings.html.twig:122 -#: ../templates/default/bookings.html.twig:177 #: ../templates/default/bookings.html.twig:178 -#: ../templates/default/bookings.html.twig:183 +#: ../templates/default/bookings.html.twig:179 +#: ../templates/default/bookings.html.twig:184 msgid "Not paid" msgstr "" @@ -526,15 +577,15 @@ msgstr "" msgid "Found bookings total %1$s" msgstr "" -#: ../templates/default/bookings.html.twig:192 +#: ../templates/default/bookings.html.twig:193 msgid "Edit booking" msgstr "" -#: ../templates/default/bookings.html.twig:206 +#: ../templates/default/bookings.html.twig:207 msgid "Remove from database" msgstr "" -#: ../templates/default/bookings.html.twig:226 +#: ../templates/default/bookings.html.twig:227 msgid "No booking has been found" msgstr "" @@ -579,7 +630,7 @@ msgstr "" msgid "No activity has been found" msgstr "" -#: ../templates/default/event.html.twig:19 +#: ../templates/default/event.html.twig:17 msgid "Is open" msgstr "" @@ -607,34 +658,30 @@ msgstr "" msgid "Country" msgstr "" -#: ../templates/default/event.html.twig:119 +#: ../templates/default/event.html.twig:115 msgid "Choose an activity to add" msgstr "" -#: ../templates/default/event.html.twig:126 +#: ../templates/default/event.html.twig:123 msgid "Add selected activity to event" msgstr "" -#: ../templates/default/event.html.twig:131 +#: ../templates/default/event.html.twig:136 msgid "Choose an activity to remove" msgstr "" -#: ../templates/default/event.html.twig:139 +#: ../templates/default/event.html.twig:144 msgid "Remove selected activity from event" msgstr "" -#: ../templates/default/event.html.twig:152 -msgid "Required" -msgstr "" - -#: ../templates/default/event.html.twig:158 -msgid "No activity available in the database." +#: ../templates/default/event.html.twig:149 +msgid "Please choose an activity to remove" msgstr "" -#: ../templates/default/event.html.twig:179 -msgid "Please choose an activity to add" +#: ../templates/default/event.html.twig:156 +msgid "Required" msgstr "" -#: ../templates/default/event.html.twig:186 -msgid "Please choose an activity to remove" +#: ../templates/default/event.html.twig:173 +msgid "No activity available in the database." msgstr "" diff --git a/lang/events_sl.utf8.po b/lang/events_sl.utf8.po index 73e2298..115997b 100644 --- a/lang/events_sl.utf8.po +++ b/lang/events_sl.utf8.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-09-25 04:15+0200\n" +"POT-Creation-Date: 2026-09-27 18:14+0200\n" "PO-Revision-Date: 2026-09-25 22:08+0000\n" "Last-Translator: Jože Felicijan \n" "Language-Team: Slovenian \n" "Language-Team: Tamil \n" "Language-Team: Turkish \n" "Language-Team: Ukrainian =20) ? 1 : 2);\n" "X-Generator: Weblate 2026.9\n" -#: ../lib/GaletteEvents/Event.php:188 +#: ../lib/GaletteEvents/Event.php:116 msgid "Begin date is mandatory" msgstr "Дата початку є обов’язковою" -#: ../lib/GaletteEvents/Event.php:212 ../templates/default/event.html.twig:40 +#: ../lib/GaletteEvents/Event.php:119 ../templates/default/event.html.twig:40 msgid "Begin date" msgstr "Дата початку" -#: ../lib/GaletteEvents/Event.php:214 ../templates/default/event.html.twig:46 +#: ../lib/GaletteEvents/Event.php:120 ../templates/default/event.html.twig:46 msgid "End date" msgstr "Дата завершення" -#: ../lib/GaletteEvents/Event.php:232 +#: ../lib/GaletteEvents/Event.php:137 msgid "End date must be later or equal to begin date" msgstr "Дата завершення має бути пізнішою або дорівнювати даті початку" -#: ../lib/GaletteEvents/Event.php:238 ../lib/GaletteEvents/Activity.php:155 +#: ../lib/GaletteEvents/Event.php:143 ../lib/GaletteEvents/Activity.php:92 msgid "Name is mandatory" msgstr "Назва є обов’язковою" -#: ../lib/GaletteEvents/Event.php:254 +#: ../lib/GaletteEvents/Event.php:159 msgid "Please select a group you own!" msgstr "Виберіть групу, якою ви володієте!" -#: ../lib/GaletteEvents/Event.php:261 +#: ../lib/GaletteEvents/Event.php:166 msgid "Town is mandatory" msgstr "Місто є обов'язковим" -#: ../lib/GaletteEvents/Event.php:388 -msgid "Event added" -msgstr "Подію додано" - -#: ../lib/GaletteEvents/Event.php:392 +#: ../lib/GaletteEvents/Event.php:276 msgid "Fail to add new event." msgstr "Не вдалося додати нову подію." -#: ../lib/GaletteEvents/Event.php:411 +#: ../lib/GaletteEvents/Event.php:285 +msgid "Event added" +msgstr "Подію додано" + +#: ../lib/GaletteEvents/Event.php:301 msgid "Event updated" msgstr "Подію оновлено" -#: ../lib/GaletteEvents/Controllers/CsvController.php:54 -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:257 +#. TRANS: %1$s is the group name, %2$s the number of events +#: ../lib/GaletteEvents/PluginEventProvider.php:58 +#, php-format +msgid "" +"Group \"%1$s\" is used by %2$s event, it cannot be deleted. Remove the event " +"or change its group first." +msgid_plural "" +"Group \"%1$s\" is used by %2$s events, it cannot be deleted. Remove the " +"events or change their group first." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: ../lib/GaletteEvents/Controllers/CsvController.php:87 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:224 #: ../templates/default/booking.html.twig:33 #: ../templates/default/booking.html.twig:39 #: ../templates/default/bookings.html.twig:49 @@ -75,262 +88,304 @@ msgstr "Подію оновлено" msgid "Event" msgstr "Подія" -#: ../lib/GaletteEvents/Controllers/CsvController.php:58 +#: ../lib/GaletteEvents/Controllers/CsvController.php:91 #: ../templates/default/event.html.twig:86 msgid "Zip code" msgstr "ZIP-код" -#: ../lib/GaletteEvents/Controllers/CsvController.php:64 +#: ../lib/GaletteEvents/Controllers/CsvController.php:97 #: ../templates/default/booking.html.twig:63 msgid "Number of persons" msgstr "Кількість осіб" -#: ../lib/GaletteEvents/Controllers/CsvController.php:79 +#. TRANS: %1$s is the event identifier +#: ../lib/GaletteEvents/Controllers/CsvController.php:110 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:72 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:128 +#, fuzzy, php-format +#| msgid "Remove event '%1$s'" +msgid "No event #%1$s." +msgstr "Вилучити подію '%1$s'" + +#: ../lib/GaletteEvents/Controllers/CsvController.php:125 #: ../templates/default/booking.html.twig:115 msgid "Amount" msgstr "Сума" -#: ../lib/GaletteEvents/Controllers/CsvController.php:81 +#: ../lib/GaletteEvents/Controllers/CsvController.php:127 #: ../templates/default/booking.html.twig:127 msgid "Bank name" msgstr "Назва банку" #. TRANS: Bank check number -#: ../lib/GaletteEvents/Controllers/CsvController.php:83 +#: ../lib/GaletteEvents/Controllers/CsvController.php:129 #: ../templates/default/booking.html.twig:133 msgid "Check number" msgstr "Номер чека" #. TRANS: this is a filename: all lowercase, no special character, no space. -#: ../lib/GaletteEvents/Controllers/CsvController.php:138 +#: ../lib/GaletteEvents/Controllers/CsvController.php:184 msgid "bookingslist" msgstr "список бронювань" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:102 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:114 msgid "Events management" msgstr "Управління подіями" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:153 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:137 msgid "Javascript libraries has not been built!" msgstr "Бібліотеки Javascript не створено!" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:162 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:139 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:146 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:142 msgid "Events calendar" msgstr "Календар подій" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:336 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:289 msgid "Activity has been attached to event." msgstr "Діяльність долучена до події." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:337 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:290 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:296 msgid "Do not forget to store the event" msgstr "Не забудьте зберегти подію" -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:339 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:292 +#: ../templates/default/event.html.twig:128 +msgid "Please choose an activity to add" +msgstr "Виберіть діяльність, яку потрібно додати" + +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:295 msgid "Activity has been detached from event." msgstr "Діяльність відлучена від події." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:348 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:303 msgid "New event has been successfully added." msgstr "Нова подія успішно додана." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:350 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:304 msgid "Event has been modified." msgstr "Подія було змінено." -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:354 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:305 msgid "An error occurred while storing the event." msgstr "Під час зберігання події сталася помилка." #. TRANS: %1$s is the event name -#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:448 +#: ../lib/GaletteEvents/Controllers/Crud/EventsController.php:371 #, php-format msgid "Remove event '%1$s'" msgstr "Вилучити подію '%1$s'" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:133 +#. TRANS: %1$s is the booking identifier +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:71 +#, fuzzy, php-format +#| msgid "No booking selected" +msgid "No booking #%1$s." +msgstr "Бронювання не вибрано" + +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:152 msgid "Bookings management" msgstr "Управління бронюваннями" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:291 -msgid "No action was matching." -msgstr "Жодна дія не відповідає." - -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:296 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:230 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:285 msgid "No booking was selected, please check at least one." msgstr "Бронювання не вибрано, будь ласка, оберіть принаймні одне." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:332 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:283 +msgid "No action was matching." +msgstr "Жодна дія не відповідає." + +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:350 msgid "Booking" msgstr "Бронювання" -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:457 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:472 msgid "New booking has been successfully added." msgstr "Нове бронювання успішно додано." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:459 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:473 msgid "Booking has been modified." msgstr "Бронювання було змінено." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:463 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:474 msgid "An error occurred while storing the booking." msgstr "Під час зберігання бронювання сталася помилка." -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:471 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:483 msgid "Do not forget to store the booking" msgstr "Не забудьте зберегти бронювання" #. TRANS: %1$s is the member name, %2$s the event name. -#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:568 +#: ../lib/GaletteEvents/Controllers/Crud/BookingsController.php:549 #, php-format msgid "Remove booking for %1$s on %2$s" msgstr "Вилучити бронювання для %1$s на %2$s" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:94 +#. TRANS: %1$s is the activity identifier +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:64 +#, fuzzy, php-format +#| msgid "Remove activity %1$s" +msgid "No activity #%1$s." +msgstr "Вилучити діяльність %1$s" + +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:106 msgid "Activities management" msgstr "Управління діяльностями" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:156 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:141 msgid "Activity" msgstr "Діяльність" -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:212 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:185 msgid "New activity has been successfully added." msgstr "Нову діяльність успішно додано." -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:214 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:186 msgid "Activity has been modified." msgstr "Діяльність змінено." -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:218 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:187 msgid "An error occurred while storing the activity." msgstr "Під час зберігання діяльності сталася помилка." #. TRANS %1$s is activity name -#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:297 +#: ../lib/GaletteEvents/Controllers/Crud/ActivitiesController.php:252 #, php-format msgid "Remove activity %1$s" msgstr "Вилучити діяльність %1$s" -#: ../lib/GaletteEvents/Booking.php:175 +#: ../lib/GaletteEvents/Booking.php:116 msgid "Event is mandatory" msgstr "Подія є обов'язковою" -#. TRANS: %1$s is activity name -#: ../lib/GaletteEvents/Booking.php:187 -#, php-format -msgid "%1$s is mandatory for this event!" -msgstr "%1$s є обов'язковою для цієї події!" +#: ../lib/GaletteEvents/Booking.php:125 +msgid "This event cannot be booked." +msgstr "" -#: ../lib/GaletteEvents/Booking.php:222 +#: ../lib/GaletteEvents/Booking.php:149 +msgid "Amount must be a number." +msgstr "" + +#: ../lib/GaletteEvents/Booking.php:154 msgid "Please specify amount if booking has been paid ;)" msgstr "Будь ласка, вкажіть суму, якщо бронювання було оплачено ;)" -#: ../lib/GaletteEvents/Booking.php:245 +#: ../lib/GaletteEvents/Booking.php:175 msgid "Member is mandatory" msgstr "Член є обов'язковим" -#: ../lib/GaletteEvents/Booking.php:257 +#: ../lib/GaletteEvents/Booking.php:189 +msgid "You can only book other members on events of groups you manage." +msgstr "" + +#: ../lib/GaletteEvents/Booking.php:199 msgid "There must be at least one person" msgstr "Має бути принаймні одна особа" -#: ../lib/GaletteEvents/Booking.php:266 +#: ../lib/GaletteEvents/Booking.php:208 msgid "Booking date is mandatory!" msgstr "Дата бронювання обов'язкова!" -#: ../lib/GaletteEvents/Booking.php:290 +#: ../lib/GaletteEvents/Booking.php:210 msgid "booking date" msgstr "дата бронювання" #. TRANS: first replacement is member name, second is event name -#: ../lib/GaletteEvents/Booking.php:312 +#: ../lib/GaletteEvents/Booking.php:233 #, php-format msgid "A booking already exists for %1$s in %2$s" msgstr "Для %1$s у події %2$s вже існує бронювання" -#: ../lib/GaletteEvents/Booking.php:378 -msgid "Booking added" -msgstr "Бронювання додано" +#. TRANS: %1$s is activity name +#: ../lib/GaletteEvents/Booking.php:272 +#, php-format +msgid "%1$s is mandatory for this event!" +msgstr "%1$s є обов'язковою для цієї події!" -#: ../lib/GaletteEvents/Booking.php:382 +#: ../lib/GaletteEvents/Booking.php:318 msgid "Fail to add new booking." msgstr "Не вдалося додати нове бронювання." -#: ../lib/GaletteEvents/Booking.php:401 +#: ../lib/GaletteEvents/Booking.php:327 +msgid "Booking added" +msgstr "Бронювання додано" + +#: ../lib/GaletteEvents/Booking.php:343 msgid "Booking updated" msgstr "Бронювання оновлено" -#: ../lib/GaletteEvents/Activity.php:221 -msgid "Activity added" -msgstr "Діяльність додано" - -#: ../lib/GaletteEvents/Activity.php:226 +#: ../lib/GaletteEvents/Activity.php:144 msgid "Fail to add new activity." msgstr "Не вдалося додати нову діяльність." -#: ../lib/GaletteEvents/Activity.php:245 +#: ../lib/GaletteEvents/Activity.php:153 +msgid "Activity added" +msgstr "Діяльність додано" + +#: ../lib/GaletteEvents/Activity.php:169 msgid "Activity updated" msgstr "Діяльність оновлено" -#: ../lib/GaletteEvents/Repository/Events.php:196 +#: ../lib/GaletteEvents/Repository/Events.php:176 msgid "Event information" msgstr "Відомості про подію" -#: ../lib/GaletteEvents/Repository/Events.php:200 +#: ../lib/GaletteEvents/Repository/Events.php:180 msgid "Start date:" msgstr "Дата початку:" -#: ../lib/GaletteEvents/Repository/Events.php:201 +#: ../lib/GaletteEvents/Repository/Events.php:181 msgid "End date:" msgstr "Дата завершення:" -#: ../lib/GaletteEvents/Repository/Events.php:202 +#: ../lib/GaletteEvents/Repository/Events.php:182 msgid "Location:" msgstr "Місцеперебування:" -#: ../lib/GaletteEvents/Repository/Events.php:204 +#: ../lib/GaletteEvents/Repository/Events.php:184 msgid "Comment:" msgstr "Коментар:" #. TRANS: %1$s is the number of paid attendees -#: ../lib/GaletteEvents/Repository/Events.php:221 +#: ../lib/GaletteEvents/Repository/Events.php:193 #, php-format msgid "%1$s paid" msgstr "%1$s оплачено" -#: ../lib/GaletteEvents/Repository/Events.php:226 +#: ../lib/GaletteEvents/Repository/Events.php:198 msgid "Attendees:" msgstr "Присутні:" -#: ../lib/GaletteEvents/Repository/Events.php:234 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:96 +#: ../lib/GaletteEvents/Repository/Events.php:206 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:99 #: ../templates/default/booking.html.twig:78 #: ../templates/default/event.html.twig:108 msgid "Activities" msgstr "Діяльності" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:55 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:59 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:64 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:68 #: ../templates/default/activities.html.twig:41 #: ../templates/default/activities.html.twig:74 msgid "Events" msgstr "Події" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:66 -#: ../lib/GaletteEvents/PluginGaletteEvents.php:138 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:75 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:141 msgid "Calendar" msgstr "Календар" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:79 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:81 msgid "Bookings" msgstr "Бронювання" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:159 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:162 msgid "New event booking" msgstr "Нове бронювання події" -#: ../lib/GaletteEvents/PluginGaletteEvents.php:215 +#: ../lib/GaletteEvents/PluginGaletteEvents.php:218 msgid "Upcoming events" msgstr "Майбутні події" @@ -340,7 +395,7 @@ msgstr "Відомості про бронювання" #: ../templates/default/booking.html.twig:19 #: ../templates/default/bookings.html.twig:49 -#: ../templates/default/bookings.html.twig:176 +#: ../templates/default/bookings.html.twig:177 msgid "Booking date" msgstr "Дата бронювання" @@ -365,37 +420,37 @@ msgstr "Фінансові відомості" #: ../templates/default/booking.html.twig:108 #: ../templates/default/bookings.html.twig:49 #: ../templates/default/bookings.html.twig:116 -#: ../templates/default/bookings.html.twig:177 #: ../templates/default/bookings.html.twig:178 -#: ../templates/default/bookings.html.twig:181 +#: ../templates/default/bookings.html.twig:179 +#: ../templates/default/bookings.html.twig:182 msgid "Paid" msgstr "Платний" -#: ../templates/default/calendar.html.twig:19 +#: ../templates/default/calendar.html.twig:22 +#: ../templates/default/bookings.html.twig:43 +msgid "New booking" +msgstr "Нове бронювання" + +#: ../templates/default/calendar.html.twig:35 msgid "Daily list" msgstr "Щоденний список" -#: ../templates/default/calendar.html.twig:20 +#: ../templates/default/calendar.html.twig:35 msgid "Weekly list" msgstr "Щотижневий список" -#: ../templates/default/calendar.html.twig:21 +#: ../templates/default/calendar.html.twig:35 msgid "Monthly list" msgstr "Щомісячний список" -#: ../templates/default/calendar.html.twig:22 +#: ../templates/default/calendar.html.twig:35 msgid "Month calendar" msgstr "Місячний календар" -#: ../templates/default/calendar.html.twig:23 +#: ../templates/default/calendar.html.twig:35 msgid "Today" msgstr "Сьогодні" -#: ../templates/default/calendar.html.twig:36 -#: ../templates/default/bookings.html.twig:43 -msgid "New booking" -msgstr "Нове бронювання" - #: ../templates/default/events.html.twig:19 #, php-format msgid "%1$s event" @@ -474,11 +529,11 @@ msgstr "%1$s: вилучення з бази даних" msgid "No event has been found" msgstr "Жодної події не знайдено" -#: ../templates/default/bookings.html.twig:232 +#: ../templates/default/bookings.html.twig:233 msgid "No booking selected" msgstr "Бронювання не вибрано" -#: ../templates/default/bookings.html.twig:232 +#: ../templates/default/bookings.html.twig:233 msgid "" "Please make sure to select at least one booking from the list to perform " "this action." @@ -486,19 +541,19 @@ msgstr "" "Будь ласка, не забудьте вибрати хоча б одне бронювання зі списку, щоб " "виконати цю дію." -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Members as CSV" msgstr "Члени як CSV" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Export selected reservation members as CSV" msgstr "Експорт вибраних членів бронювання як CSV" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Bookings as CSV" msgstr "Бронювання як CSV" -#: ../templates/default/bookings.html.twig:257 +#: ../templates/default/bookings.html.twig:258 msgid "Export selected reservations as CSV" msgstr "Експортувати вибрані бронювання як CSV" @@ -515,7 +570,7 @@ msgid "current event" msgstr "поточна подія" #: ../templates/default/bookings.html.twig:49 -#: ../templates/default/bookings.html.twig:187 +#: ../templates/default/bookings.html.twig:188 msgid "Attendees" msgstr "Присутні" @@ -532,9 +587,9 @@ msgid "Paid bookings:" msgstr "Платні бронювання:" #: ../templates/default/bookings.html.twig:122 -#: ../templates/default/bookings.html.twig:177 #: ../templates/default/bookings.html.twig:178 -#: ../templates/default/bookings.html.twig:183 +#: ../templates/default/bookings.html.twig:179 +#: ../templates/default/bookings.html.twig:184 msgid "Not paid" msgstr "Не оплачено" @@ -543,15 +598,15 @@ msgstr "Не оплачено" msgid "Found bookings total %1$s" msgstr "Загалом бронювань знайдено: %1$s" -#: ../templates/default/bookings.html.twig:192 +#: ../templates/default/bookings.html.twig:193 msgid "Edit booking" msgstr "Змінити бронювання" -#: ../templates/default/bookings.html.twig:206 +#: ../templates/default/bookings.html.twig:207 msgid "Remove from database" msgstr "Вилучити з бази даних" -#: ../templates/default/bookings.html.twig:226 +#: ../templates/default/bookings.html.twig:227 msgid "No booking has been found" msgstr "Бронювання не знайдено" @@ -597,7 +652,7 @@ msgstr "Незадіяний" msgid "No activity has been found" msgstr "Жодної діяльності не знайдено" -#: ../templates/default/event.html.twig:19 +#: ../templates/default/event.html.twig:17 msgid "Is open" msgstr "Відкрито" @@ -625,38 +680,34 @@ msgstr "Адреса" msgid "Country" msgstr "Країна" -#: ../templates/default/event.html.twig:119 +#: ../templates/default/event.html.twig:115 msgid "Choose an activity to add" msgstr "Виберіть діяльність, яку потрібно додати" -#: ../templates/default/event.html.twig:126 +#: ../templates/default/event.html.twig:123 msgid "Add selected activity to event" msgstr "Додайте вибрану діяльність до події" -#: ../templates/default/event.html.twig:131 +#: ../templates/default/event.html.twig:136 msgid "Choose an activity to remove" msgstr "Виберіть діяльність для вилучення" -#: ../templates/default/event.html.twig:139 +#: ../templates/default/event.html.twig:144 msgid "Remove selected activity from event" msgstr "Вилучити вибрану діяльність із події" -#: ../templates/default/event.html.twig:152 +#: ../templates/default/event.html.twig:149 +msgid "Please choose an activity to remove" +msgstr "Виберіть діяльність, яку потрібно вилучити" + +#: ../templates/default/event.html.twig:156 msgid "Required" msgstr "Потрібно" -#: ../templates/default/event.html.twig:158 +#: ../templates/default/event.html.twig:173 msgid "No activity available in the database." msgstr "У базі даних немає активності." -#: ../templates/default/event.html.twig:179 -msgid "Please choose an activity to add" -msgstr "Виберіть діяльність, яку потрібно додати" - -#: ../templates/default/event.html.twig:186 -msgid "Please choose an activity to remove" -msgstr "Виберіть діяльність, яку потрібно вилучити" - #~ msgid "Noon meal" #~ msgstr "Полуденний обід"