Patch auxiliary OpenSSL runtime packages

This commit is contained in:
SimpleTest 2026-08-26 21:37:19 +03:00
parent adffed2965
commit 05dc9372e6
6 changed files with 138 additions and 129 deletions

View File

@ -25,8 +25,8 @@ FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f
RUN apk add --no-cache \
ca-certificates=20260611-r0 \
libcrypto3=3.5.7-r0 \
libssl3=3.5.7-r0 \
libcrypto3=3.5.8-r0 \
libssl3=3.5.8-r0 \
musl=1.2.5-r23 \
musl-utils=1.2.5-r23 \
postgresql18-client=18.6-r0 \

View File

@ -76,8 +76,8 @@ FROM alpine:3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f
RUN apk add --no-cache \
ca-certificates=20260611-r0 \
libcrypto3=3.5.7-r0 \
libssl3=3.5.7-r0 \
libcrypto3=3.5.8-r0 \
libssl3=3.5.8-r0 \
musl=1.2.5-r23 \
musl-utils=1.2.5-r23 \
zlib=1.3.2-r0

View File

@ -4,6 +4,9 @@ FROM postgis/postgis:18-3.6-alpine@sha256:05d68c7f0f19b9aa0bf7c4a2049b2e8b38b44a
# PostgreSQL 18's image-owned volume path is already writable by this account.
# Starting non-root removes the entrypoint's need for the bundled gosu binary.
RUN rm /usr/local/bin/gosu
RUN apk add --no-cache \
libcrypto3=3.5.8-r0 \
libssl3=3.5.8-r0 \
&& rm /usr/local/bin/gosu
USER postgres

View File

@ -6,6 +6,9 @@ USER root
# The upstream release image is immutable but its Alpine packages predate
# currently available security fixes. Keep the reviewed proxy implementation
# and apply the repository's current fixes; scripts/quality.sh scans the result.
RUN apk upgrade --no-cache
RUN apk upgrade --no-cache \
&& apk add --no-cache \
libcrypto3=3.5.8-r0 \
libssl3=3.5.8-r0
USER haproxy

View File

@ -1,6 +1,9 @@
FROM python:3.14.7-alpine3.23@sha256:6b8f06d04d5305c1d1288435388df9165ab41e681fae6439d6349d8053cc3f83 AS python_runtime
RUN apk add --no-cache sqlite-libs=3.53.4-r0 \
RUN apk add --no-cache \
libcrypto3=3.5.8-r0 \
libssl3=3.5.8-r0 \
sqlite-libs=3.53.4-r0 \
&& python -m pip uninstall --yes pip
FROM python_runtime AS external_boundary

View File

@ -252,7 +252,7 @@ msgstr ""
msgid "Activity restored."
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:504
#: lib/who_need_help_web/live/activity_live/index.ex:522
#: lib/who_need_help_web/live/activity_live/new.ex:204
#, elixir-autogen, elixir-format
msgid "Activity type"
@ -270,12 +270,12 @@ msgstr ""
msgid "Administrator"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:506
#: lib/who_need_help_web/live/activity_live/index.ex:524
#, elixir-autogen, elixir-format
msgid "All activities"
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:539
#: lib/who_need_help_web/live/request_live/index.ex:558
#, elixir-autogen, elixir-format
msgid "All categories"
msgstr ""
@ -290,7 +290,7 @@ msgstr ""
msgid "Another helper already accepted this request."
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:554
#: lib/who_need_help_web/live/request_live/index.ex:573
#, elixir-autogen, elixir-format
msgid "Any urgency"
msgstr ""
@ -405,16 +405,16 @@ msgstr ""
msgid "Cancel request"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:435
#: lib/who_need_help_web/live/activity_live/index.ex:453
#: lib/who_need_help_web/live/activity_live/show.ex:344
#: lib/who_need_help_web/live/request_live/index.ex:459
#: lib/who_need_help_web/live/request_live/index.ex:460
#: lib/who_need_help_web/live/request_live/index.ex:478
#: lib/who_need_help_web/live/request_live/index.ex:479
#: lib/who_need_help_web/live/request_live/show.ex:1005
#, elixir-autogen, elixir-format
msgid "Cancelled"
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:537
#: lib/who_need_help_web/live/request_live/index.ex:556
#: lib/who_need_help_web/live/request_live/new.ex:302
#, elixir-autogen, elixir-format
msgid "Category"
@ -494,7 +494,7 @@ msgstr ""
msgid "Coffee and conversation"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:449
#: lib/who_need_help_web/live/activity_live/index.ex:467
#, elixir-autogen, elixir-format
msgid "Coffee, cinema, walks, and hikes are separate from urgent help and never affect helper ratings."
msgstr ""
@ -509,19 +509,19 @@ msgstr ""
msgid "Community helpers"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:697
#: lib/who_need_help_web/live/activity_live/index.ex:715
#: lib/who_need_help_web/live/activity_live/show.ex:403
#: lib/who_need_help_web/live/activity_live/show.ex:639
#: lib/who_need_help_web/live/activity_live/show.ex:698
#: lib/who_need_help_web/live/request_live/index.ex:737
#: lib/who_need_help_web/live/request_live/index.ex:756
#, elixir-autogen, elixir-format
msgid "Community member"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:434
#: lib/who_need_help_web/live/activity_live/index.ex:452
#: lib/who_need_help_web/live/activity_live/show.ex:343
#: lib/who_need_help_web/live/request_live/index.ex:457
#: lib/who_need_help_web/live/request_live/index.ex:458
#: lib/who_need_help_web/live/request_live/index.ex:476
#: lib/who_need_help_web/live/request_live/index.ex:477
#: lib/who_need_help_web/live/request_live/show.ex:1004
#: lib/who_need_help_web/live/request_live/show.ex:1023
#, elixir-autogen, elixir-format
@ -569,13 +569,13 @@ msgstr ""
msgid "Confirming..."
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:455
#: lib/who_need_help_web/live/activity_live/index.ex:473
#: lib/who_need_help_web/live/activity_live/new.ex:12
#, elixir-autogen, elixir-format
msgid "Create activity"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:772
#: lib/who_need_help_web/live/activity_live/index.ex:790
#: lib/who_need_help_web/live/activity_live/new.ex:180
#, elixir-autogen, elixir-format
msgid "Create an activity"
@ -586,7 +586,7 @@ msgstr ""
msgid "Create category"
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:488
#: lib/who_need_help_web/live/request_live/index.ex:507
#, elixir-autogen, elixir-format
msgid "Create urgent request"
msgstr ""
@ -731,7 +731,7 @@ msgstr ""
msgid "Explain what is already arranged and what the volunteer needs to do."
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:446
#: lib/who_need_help_web/live/activity_live/index.ex:464
#, elixir-autogen, elixir-format
msgid "Find people to join"
msgstr ""
@ -878,8 +878,8 @@ msgstr ""
msgid "In a browser this works only while the page remains open. The Android app shows a persistent notification and can continue after it is minimized. Raw coordinates are removed when sharing stops."
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:455
#: lib/who_need_help_web/live/request_live/index.ex:456
#: lib/who_need_help_web/live/request_live/index.ex:474
#: lib/who_need_help_web/live/request_live/index.ex:475
#: lib/who_need_help_web/live/request_live/show.ex:1003
#, elixir-autogen, elixir-format
msgid "In progress"
@ -997,8 +997,8 @@ msgstr ""
msgid "Match and coordinate"
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:453
#: lib/who_need_help_web/live/request_live/index.ex:454
#: lib/who_need_help_web/live/request_live/index.ex:472
#: lib/who_need_help_web/live/request_live/index.ex:473
#: lib/who_need_help_web/live/request_live/show.ex:1001
#, elixir-autogen, elixir-format
msgid "Matched"
@ -1024,7 +1024,7 @@ msgstr ""
msgid "Medicine requests"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:462
#: lib/who_need_help_web/live/activity_live/index.ex:480
#, elixir-autogen, elixir-format
msgid "Meet in public first, keep exact details inside the approved group, and leave or report anything that feels unsafe."
msgstr ""
@ -1071,7 +1071,7 @@ msgstr ""
msgid "Moderator access is required."
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:479
#: lib/who_need_help_web/live/request_live/index.ex:498
#, elixir-autogen, elixir-format
msgid "NEARBY MUTUAL AID"
msgstr ""
@ -1147,9 +1147,9 @@ msgid "Not for emergencies"
msgstr ""
#: lib/who_need_help_web/live/notification_live.ex:736
#: lib/who_need_help_web/live/request_live/index.ex:443
#: lib/who_need_help_web/live/request_live/index.ex:444
#: lib/who_need_help_web/live/request_live/index.ex:555
#: lib/who_need_help_web/live/request_live/index.ex:462
#: lib/who_need_help_web/live/request_live/index.ex:463
#: lib/who_need_help_web/live/request_live/index.ex:574
#: lib/who_need_help_web/live/request_live/new.ex:449
#: lib/who_need_help_web/live/request_live/show.ex:992
#: lib/who_need_help_web/live/request_live/show.ex:993
@ -1157,7 +1157,7 @@ msgstr ""
msgid "Now"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:444
#: lib/who_need_help_web/live/activity_live/index.ex:462
#, elixir-autogen, elixir-format
msgid "OPTIONAL SOCIAL PLANS"
msgstr ""
@ -1175,14 +1175,14 @@ msgstr ""
#: lib/who_need_help/notifications/text.ex:140
#: lib/who_need_help_web/controllers/content_removal_html.ex:21
#: lib/who_need_help_web/controllers/support_html.ex:17
#: lib/who_need_help_web/live/activity_live/index.ex:433
#: lib/who_need_help_web/live/activity_live/index.ex:451
#: lib/who_need_help_web/live/activity_live/show.ex:342
#: lib/who_need_help_web/live/moderation_live.ex:636
#: lib/who_need_help_web/live/moderation_live.ex:817
#: lib/who_need_help_web/live/moderation_live.ex:941
#: lib/who_need_help_web/live/report_live.ex:104
#: lib/who_need_help_web/live/request_live/index.ex:451
#: lib/who_need_help_web/live/request_live/index.ex:452
#: lib/who_need_help_web/live/request_live/index.ex:470
#: lib/who_need_help_web/live/request_live/index.ex:471
#: lib/who_need_help_web/live/request_live/show.ex:1000
#: lib/who_need_help_web/live/support_operation_live.ex:310
#: lib/who_need_help_web/live/support_operation_live.ex:414
@ -1627,9 +1627,9 @@ msgid "Save profile"
msgstr ""
#: lib/who_need_help_web/live/notification_live.ex:738
#: lib/who_need_help_web/live/request_live/index.ex:447
#: lib/who_need_help_web/live/request_live/index.ex:448
#: lib/who_need_help_web/live/request_live/index.ex:557
#: lib/who_need_help_web/live/request_live/index.ex:466
#: lib/who_need_help_web/live/request_live/index.ex:467
#: lib/who_need_help_web/live/request_live/index.ex:576
#: lib/who_need_help_web/live/request_live/new.ex:451
#: lib/who_need_help_web/live/request_live/show.ex:996
#: lib/who_need_help_web/live/request_live/show.ex:997
@ -1894,7 +1894,7 @@ msgstr ""
msgid "This interaction is blocked."
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:495
#: lib/who_need_help_web/live/request_live/index.ex:514
#: lib/who_need_help_web/live/request_live/show.ex:1071
#, elixir-autogen, elixir-format
msgid "This is not an emergency service. Contact local emergency services for immediate danger."
@ -1942,9 +1942,9 @@ msgid "To see sent emails, visit"
msgstr ""
#: lib/who_need_help_web/live/notification_live.ex:737
#: lib/who_need_help_web/live/request_live/index.ex:445
#: lib/who_need_help_web/live/request_live/index.ex:446
#: lib/who_need_help_web/live/request_live/index.ex:556
#: lib/who_need_help_web/live/request_live/index.ex:464
#: lib/who_need_help_web/live/request_live/index.ex:465
#: lib/who_need_help_web/live/request_live/index.ex:575
#: lib/who_need_help_web/live/request_live/new.ex:450
#: lib/who_need_help_web/live/request_live/show.ex:994
#: lib/who_need_help_web/live/request_live/show.ex:995
@ -2014,7 +2014,7 @@ msgid "Unique people"
msgstr ""
#: lib/who_need_help_web/live/notification_live.ex:731
#: lib/who_need_help_web/live/request_live/index.ex:552
#: lib/who_need_help_web/live/request_live/index.ex:571
#: lib/who_need_help_web/live/request_live/new.ex:447
#, elixir-autogen, elixir-format
msgid "Urgency"
@ -2147,7 +2147,7 @@ msgstr ""
msgid "Who Need Help was developed with the local Codex CLI authenticated through the builder's ChatGPT subscription. No OpenAI API key or usage-based API fallback is used."
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:480
#: lib/who_need_help_web/live/request_live/index.ex:499
#, elixir-autogen, elixir-format
msgid "Who needs help?"
msgstr ""
@ -2261,7 +2261,7 @@ msgstr ""
msgid "Your review is revealed only after both participants submit."
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:805
#: lib/who_need_help_web/live/request_live/index.ex:824
#, elixir-autogen, elixir-format
msgid "Your trust summary"
msgstr ""
@ -2272,16 +2272,16 @@ msgstr ""
msgid "before confirming."
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:696
#: lib/who_need_help_web/live/activity_live/index.ex:714
#: lib/who_need_help_web/live/category_proposal_live.ex:252
#: lib/who_need_help_web/live/request_live/index.ex:736
#: lib/who_need_help_web/live/request_live/index.ex:755
#, elixir-autogen, elixir-format
msgid "by %{name}"
msgstr ""
#: lib/who_need_help_web/live/profile_live.ex:190
#: lib/who_need_help_web/live/public_profile_live.ex:133
#: lib/who_need_help_web/live/request_live/index.ex:809
#: lib/who_need_help_web/live/request_live/index.ex:828
#: lib/who_need_help_web/live/request_live/show.ex:1478
#, elixir-autogen, elixir-format
msgid "completed"
@ -2317,7 +2317,7 @@ msgstr ""
msgid "participants only"
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:813
#: lib/who_need_help_web/live/request_live/index.ex:832
#: lib/who_need_help_web/live/request_live/show.ex:1482
#, elixir-autogen, elixir-format
msgid "people"
@ -2377,7 +2377,7 @@ msgstr ""
#: lib/who_need_help_web/live/activity_live/show.ex:719
#: lib/who_need_help_web/live/profile_live.ex:285
#: lib/who_need_help_web/live/public_profile_live.ex:98
#: lib/who_need_help_web/live/request_live/index.ex:817
#: lib/who_need_help_web/live/request_live/index.ex:836
#: lib/who_need_help_web/live/request_live/show.ex:1142
#: lib/who_need_help_web/live/request_live/show.ex:1580
#, elixir-autogen, elixir-format
@ -2410,8 +2410,8 @@ msgstr ""
msgid "Approved"
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:461
#: lib/who_need_help_web/live/request_live/index.ex:462
#: lib/who_need_help_web/live/request_live/index.ex:480
#: lib/who_need_help_web/live/request_live/index.ex:481
#, elixir-autogen, elixir-format
msgid "Expired"
msgstr ""
@ -2465,21 +2465,21 @@ msgstr ""
msgid "Load earlier messages"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:708
#: lib/who_need_help_web/live/activity_live/index.ex:801
#: lib/who_need_help_web/live/activity_live/index.ex:726
#: lib/who_need_help_web/live/activity_live/index.ex:819
#: lib/who_need_help_web/live/category_proposal_live.ex:284
#: lib/who_need_help_web/live/leaderboard_live.ex:91
#: lib/who_need_help_web/live/profile_live.ex:233
#: lib/who_need_help_web/live/profile_live.ex:363
#: lib/who_need_help_web/live/public_profile_live.ex:178
#: lib/who_need_help_web/live/report_live.ex:98
#: lib/who_need_help_web/live/request_live/index.ex:886
#: lib/who_need_help_web/live/request_live/index.ex:905
#, elixir-autogen, elixir-format
msgid "Load more"
msgstr ""
#: lib/who_need_help_web/live/activity_live/show.ex:544
#: lib/who_need_help_web/live/request_live/index.ex:782
#: lib/who_need_help_web/live/request_live/index.ex:801
#: lib/who_need_help_web/live/request_live/show.ex:1324
#, elixir-autogen, elixir-format
msgid "The map is unavailable in this browser. Request details remain usable."
@ -4431,37 +4431,37 @@ msgstr ""
msgid "Exact point selected. Drag the red pin or click the map to move it."
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:515
#: lib/who_need_help_web/live/request_live/index.ex:562
#: lib/who_need_help_web/live/activity_live/index.ex:533
#: lib/who_need_help_web/live/request_live/index.ex:581
#, elixir-autogen, elixir-format
msgid "Area or city"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:638
#: lib/who_need_help_web/live/request_live/index.ex:683
#: lib/who_need_help_web/live/activity_live/index.ex:656
#: lib/who_need_help_web/live/request_live/index.ex:702
#, elixir-autogen, elixir-format
msgid "Choose an area on the map"
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:482
#: lib/who_need_help_web/live/request_live/index.ex:501
#, elixir-autogen, elixir-format
msgid "Explore privacy-friendly areas and public exact meeting points chosen by requesters."
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:605
#: lib/who_need_help_web/live/request_live/index.ex:650
#: lib/who_need_help_web/live/activity_live/index.ex:623
#: lib/who_need_help_web/live/request_live/index.ex:669
#, elixir-autogen, elixir-format
msgid "List"
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:758
#: lib/who_need_help_web/live/request_live/index.ex:777
#, elixir-autogen, elixir-format
msgid "Load more in this area"
msgstr ""
#: lib/who_need_help_web/components/layouts/root.html.heex:5
#: lib/who_need_help_web/live/activity_live/index.ex:625
#: lib/who_need_help_web/live/request_live/index.ex:670
#: lib/who_need_help_web/live/activity_live/index.ex:643
#: lib/who_need_help_web/live/request_live/index.ex:689
#, elixir-autogen, elixir-format
msgid "Map"
msgstr ""
@ -4471,41 +4471,41 @@ msgstr ""
msgid "Map preview"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:654
#: lib/who_need_help_web/live/request_live/index.ex:699
#: lib/who_need_help_web/live/activity_live/index.ex:672
#: lib/who_need_help_web/live/request_live/index.ex:718
#, elixir-autogen, elixir-format
msgid "Move or zoom the map to search somewhere else."
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:696
#: lib/who_need_help_web/live/request_live/index.ex:715
#, elixir-autogen, elixir-format
msgid "No open requests in this area"
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:685
#: lib/who_need_help_web/live/request_live/index.ex:704
#, elixir-autogen, elixir-format
msgid "Only requests from the selected map area will be loaded."
msgstr ""
#: lib/who_need_help_web/components/layouts/root.html.heex:8
#: lib/who_need_help_web/live/request_live/index.ex:785
#: lib/who_need_help_web/live/request_live/index.ex:804
#, elixir-autogen, elixir-format
msgid "Open request"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:516
#: lib/who_need_help_web/live/request_live/index.ex:563
#: lib/who_need_help_web/live/activity_live/index.ex:534
#: lib/who_need_help_web/live/request_live/index.ex:582
#, elixir-autogen, elixir-format
msgid "Optional text search"
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:764
#: lib/who_need_help_web/live/request_live/index.ex:783
#, elixir-autogen, elixir-format
msgid "Requests without map coordinates appear only when their public area description matches the text search."
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:596
#: lib/who_need_help_web/live/request_live/index.ex:641
#: lib/who_need_help_web/live/activity_live/index.ex:614
#: lib/who_need_help_web/live/request_live/index.ex:660
#, elixir-autogen, elixir-format
msgid "Results layout"
msgstr ""
@ -4515,21 +4515,21 @@ msgstr ""
msgid "Static preview"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:615
#: lib/who_need_help_web/live/request_live/index.ex:660
#: lib/who_need_help_web/live/activity_live/index.ex:633
#: lib/who_need_help_web/live/request_live/index.ex:679
#, elixir-autogen, elixir-format
msgid "Together"
msgstr ""
#: lib/who_need_help_web/components/layouts/root.html.heex:6
#: lib/who_need_help_web/controllers/page_html/home.html.heex:166
#: lib/who_need_help_web/live/activity_live/index.ex:731
#: lib/who_need_help_web/live/activity_live/index.ex:749
#: lib/who_need_help_web/live/activity_live/new.ex:355
#: lib/who_need_help_web/live/activity_live/new.ex:414
#: lib/who_need_help_web/live/activity_live/show.ex:546
#: lib/who_need_help_web/live/notification_live.ex:590
#: lib/who_need_help_web/live/notification_live.ex:609
#: lib/who_need_help_web/live/request_live/index.ex:784
#: lib/who_need_help_web/live/request_live/index.ex:803
#: lib/who_need_help_web/live/request_live/new.ex:485
#: lib/who_need_help_web/live/request_live/new.ex:563
#: lib/who_need_help_web/live/request_live/show.ex:1326
@ -4886,7 +4886,7 @@ msgid "Nearby alert deleted."
msgstr ""
#: lib/who_need_help_web/live/notification_live.ex:453
#: lib/who_need_help_web/live/request_live/index.ex:508
#: lib/who_need_help_web/live/request_live/index.ex:527
#, elixir-autogen, elixir-format
msgid "Nearby requests"
msgstr ""
@ -5209,7 +5209,7 @@ msgid "WebGL is unavailable in this browser, so the full map cannot start. Selec
msgstr ""
#: lib/who_need_help_web/components/layouts/root.html.heex:7
#: lib/who_need_help_web/live/activity_live/index.ex:732
#: lib/who_need_help_web/live/activity_live/index.ex:750
#: lib/who_need_help_web/live/activity_live/show.ex:547
#: lib/who_need_help_web/live/request_live/show.ex:1327
#, elixir-autogen, elixir-format
@ -5711,7 +5711,7 @@ msgstr ""
msgid "Delivery settings"
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:741
#: lib/who_need_help_web/live/request_live/index.ex:760
#, elixir-autogen, elixir-format
msgid "Expires"
msgstr ""
@ -5731,22 +5731,22 @@ msgstr ""
msgid "Notification sections"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:724
#: lib/who_need_help_web/live/activity_live/index.ex:742
#, elixir-autogen, elixir-format
msgid "%{count} activities"
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:786
#: lib/who_need_help_web/live/request_live/index.ex:805
#, elixir-autogen, elixir-format
msgid "%{count} requests"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:767
#: lib/who_need_help_web/live/activity_live/index.ex:785
#, elixir-autogen, elixir-format
msgid "Activities you create or ask to join will appear here. Leaving removes an activity from this list."
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:470
#: lib/who_need_help_web/live/activity_live/index.ex:488
#, elixir-autogen, elixir-format
msgid "Activity views"
msgstr ""
@ -5761,12 +5761,12 @@ msgstr ""
msgid "Confirm the safety guidance before asking nearby people for help."
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:834
#: lib/who_need_help_web/live/request_live/index.ex:853
#, elixir-autogen, elixir-format
msgid "Create request"
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:857
#: lib/who_need_help_web/live/request_live/index.ex:876
#, elixir-autogen, elixir-format
msgid "Create your first request"
msgstr ""
@ -5781,43 +5781,43 @@ msgstr ""
msgid "Location"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:476
#: lib/who_need_help_web/live/activity_live/index.ex:494
#, elixir-autogen, elixir-format
msgid "My activities"
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:509
#: lib/who_need_help_web/live/request_live/index.ex:828
#: lib/who_need_help_web/live/request_live/index.ex:528
#: lib/who_need_help_web/live/request_live/index.ex:847
#, elixir-autogen, elixir-format
msgid "My requests"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:475
#: lib/who_need_help_web/live/activity_live/index.ex:493
#, elixir-autogen, elixir-format
msgid "Nearby activities"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:765
#: lib/who_need_help_web/live/activity_live/index.ex:783
#, elixir-autogen, elixir-format
msgid "No activities yet"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:651
#: lib/who_need_help_web/live/activity_live/index.ex:669
#, elixir-autogen, elixir-format
msgid "No open activities in this area"
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:852
#: lib/who_need_help_web/live/request_live/index.ex:871
#, elixir-autogen, elixir-format
msgid "No requests yet"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:640
#: lib/who_need_help_web/live/activity_live/index.ex:658
#, elixir-autogen, elixir-format
msgid "Only activities from the selected map area will be loaded."
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:723
#: lib/who_need_help_web/live/activity_live/index.ex:741
#, elixir-autogen, elixir-format
msgid "Open activity"
msgstr ""
@ -5827,12 +5827,12 @@ msgstr ""
msgid "Request form steps"
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:503
#: lib/who_need_help_web/live/request_live/index.ex:522
#, elixir-autogen, elixir-format
msgid "Request views"
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:854
#: lib/who_need_help_web/live/request_live/index.ex:873
#, elixir-autogen, elixir-format
msgid "Requests you publish or accept will appear here."
msgstr ""
@ -5857,7 +5857,7 @@ msgstr ""
msgid "Share only as much location detail as helpers need."
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:729
#: lib/who_need_help_web/live/activity_live/index.ex:747
#, elixir-autogen, elixir-format
msgid "The map is unavailable in this browser. Activity details remain usable."
msgstr ""
@ -5867,7 +5867,7 @@ msgstr ""
msgid "Timing"
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:830
#: lib/who_need_help_web/live/request_live/index.ex:849
#, elixir-autogen, elixir-format
msgid "Track requests you created and requests you accepted as a helper."
msgstr ""
@ -6522,86 +6522,86 @@ msgstr ""
msgid "Choose the meeting point on the map or use your current location."
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:555
#: lib/who_need_help_web/live/activity_live/index.ex:650
#: lib/who_need_help_web/live/activity_live/index.ex:757
#: lib/who_need_help_web/live/request_live/index.ex:600
#: lib/who_need_help_web/live/request_live/index.ex:695
#: lib/who_need_help_web/live/request_live/index.ex:844
#: lib/who_need_help_web/live/activity_live/index.ex:573
#: lib/who_need_help_web/live/activity_live/index.ex:668
#: lib/who_need_help_web/live/activity_live/index.ex:775
#: lib/who_need_help_web/live/request_live/index.ex:619
#: lib/who_need_help_web/live/request_live/index.ex:714
#: lib/who_need_help_web/live/request_live/index.ex:863
#, elixir-autogen, elixir-format
msgid "Loading results…"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:726
#: lib/who_need_help_web/live/activity_live/index.ex:744
#, elixir-autogen, elixir-format
msgid "Maximum zoom reached. Matching activities are listed beside the map."
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:788
#: lib/who_need_help_web/live/request_live/index.ex:807
#, elixir-autogen, elixir-format
msgid "Maximum zoom reached. Matching requests are listed beside the map."
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:536
#: lib/who_need_help_web/live/activity_live/index.ex:554
#, elixir-autogen, elixir-format
msgid "%{count} activity in the selected map area"
msgid_plural "%{count} activities in the selected map area"
msgstr[0] ""
msgstr[1] ""
#: lib/who_need_help_web/live/request_live/index.ex:581
#: lib/who_need_help_web/live/request_live/index.ex:600
#, elixir-autogen, elixir-format
msgid "%{count} request in the selected map area"
msgid_plural "%{count} requests in the selected map area"
msgstr[0] ""
msgstr[1] ""
#: lib/who_need_help_web/live/activity_live/index.ex:561
#: lib/who_need_help_web/live/request_live/index.ex:606
#: lib/who_need_help_web/live/activity_live/index.ex:579
#: lib/who_need_help_web/live/request_live/index.ex:625
#, elixir-autogen, elixir-format
msgid "Map moved. Results still show the previous area."
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:579
#: lib/who_need_help_web/live/activity_live/index.ex:597
#, elixir-autogen, elixir-format
msgid "Move or zoom the map, then choose “Show activities in this area”."
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:624
#: lib/who_need_help_web/live/request_live/index.ex:643
#, elixir-autogen, elixir-format
msgid "Move or zoom the map, then choose “Show requests in this area”."
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:573
#: lib/who_need_help_web/live/request_live/index.ex:618
#: lib/who_need_help_web/live/activity_live/index.ex:591
#: lib/who_need_help_web/live/request_live/index.ex:637
#, elixir-autogen, elixir-format
msgid "Results update automatically after you stop moving the map."
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:743
#: lib/who_need_help_web/live/activity_live/index.ex:761
#, elixir-autogen, elixir-format
msgid "Show activities in this area"
msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:800
#: lib/who_need_help_web/live/request_live/index.ex:819
#, elixir-autogen, elixir-format
msgid "Show requests in this area"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:545
#: lib/who_need_help_web/live/request_live/index.ex:590
#: lib/who_need_help_web/live/activity_live/index.ex:563
#: lib/who_need_help_web/live/request_live/index.ex:609
#, elixir-autogen, elixir-format
msgid "Showing %{shown} of %{count} in the list."
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:593
#: lib/who_need_help_web/live/request_live/index.ex:638
#: lib/who_need_help_web/live/activity_live/index.ex:611
#: lib/who_need_help_web/live/request_live/index.ex:657
#, elixir-autogen, elixir-format
msgid "Update results as map moves"
msgstr ""
#: lib/who_need_help_web/live/activity_live/index.ex:567
#: lib/who_need_help_web/live/request_live/index.ex:612
#: lib/who_need_help_web/live/activity_live/index.ex:585
#: lib/who_need_help_web/live/request_live/index.ex:631
#, elixir-autogen, elixir-format
msgid "Updating results for the visible map area…"
msgstr ""