From 9c4367e822cf9359a1a982a062625f4f758a9504 Mon Sep 17 00:00:00 2001 From: SimpleTest Date: Thu, 13 Aug 2026 00:58:48 +0300 Subject: [PATCH] Clarify guest helper sign-in CTA --- .../controllers/page_html/home.html.heex | 18 +- priv/gettext/default.pot | 161 +++++++++--------- priv/gettext/en/LC_MESSAGES/default.po | 161 +++++++++--------- priv/gettext/ru/LC_MESSAGES/default.po | 161 +++++++++--------- priv/gettext/uk/LC_MESSAGES/default.po | 161 +++++++++--------- .../controllers/page_controller_test.exs | 3 +- 6 files changed, 350 insertions(+), 315 deletions(-) diff --git a/lib/who_need_help_web/controllers/page_html/home.html.heex b/lib/who_need_help_web/controllers/page_html/home.html.heex index 8c33df4..d2b1f4a 100644 --- a/lib/who_need_help_web/controllers/page_html/home.html.heex +++ b/lib/who_need_help_web/controllers/page_html/home.html.heex @@ -50,8 +50,11 @@ > {gettext("I need help")} - <.link navigate={~p"/requests"} class="btn btn-outline btn-lg"> - {gettext("I can help")} + <.link + navigate={if @current_scope, do: ~p"/requests", else: ~p"/users/log-in"} + class="btn btn-outline btn-lg" + > + {if @current_scope, do: gettext("I can help"), else: gettext("Log in to help")}

@@ -82,8 +85,11 @@ {gettext("Exact address after matching")} - <.link navigate={~p"/requests"} class="btn btn-success btn-sm shrink-0"> - {gettext("I can help")} + <.link + navigate={if @current_scope, do: ~p"/requests", else: ~p"/users/log-in"} + class="btn btn-success btn-sm shrink-0" + > + {if @current_scope, do: gettext("I can help"), else: gettext("Log in to help")} @@ -407,10 +413,10 @@ {gettext("I need help")} <.link - navigate={~p"/requests"} + navigate={if @current_scope, do: ~p"/requests", else: ~p"/users/log-in"} class="btn btn-outline btn-lg border-neutral-content/45 text-neutral-content" > - {gettext("I can help")} + {if @current_scope, do: gettext("I can help"), else: gettext("Log in to help")} diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index 59b69c6..d4887fe 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -315,7 +315,7 @@ msgstr "" msgid "Approved participants" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:80 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:83 #: lib/who_need_help_web/live/activity_live/new.ex:385 #: lib/who_need_help_web/live/request_live/new.ex:520 #, elixir-autogen, elixir-format @@ -450,7 +450,7 @@ msgstr "" msgid "Changing..." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:244 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:250 #, elixir-autogen, elixir-format msgid "Choose a category, urgency, and safe location visibility." msgstr "" @@ -698,7 +698,7 @@ msgstr "" msgid "Enter handover code" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:82 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:85 #, elixir-autogen, elixir-format msgid "Exact address after matching" msgstr "" @@ -826,9 +826,9 @@ msgstr "" msgid "Human decisions retained" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:54 -#: lib/who_need_help_web/controllers/page_html/home.html.heex:86 -#: lib/who_need_help_web/controllers/page_html/home.html.heex:413 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:57 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:92 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:419 #: lib/who_need_help_web/live/request_live/show.ex:1422 #, elixir-autogen, elixir-format msgid "I can help" @@ -990,7 +990,7 @@ msgstr "" msgid "Mark completed" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:249 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:255 #, elixir-autogen, elixir-format msgid "Match and coordinate" msgstr "" @@ -1002,12 +1002,12 @@ msgstr "" msgid "Matched" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:72 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:75 #, elixir-autogen, elixir-format msgid "Medicine order is ready at the pharmacy" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:68 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:71 #, elixir-autogen, elixir-format msgid "Medicine pickup" msgstr "" @@ -1134,7 +1134,7 @@ msgstr "" msgid "None revealed yet." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:58 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:61 #, elixir-autogen, elixir-format msgid "Not an emergency or medical service. In immediate danger, contact local emergency services." msgstr "" @@ -1307,7 +1307,7 @@ msgstr "" msgid "Podil, near the central pharmacy" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:242 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:248 #, elixir-autogen, elixir-format msgid "Post a clear request" msgstr "" @@ -1844,7 +1844,7 @@ msgstr "" msgid "The organizer has not approved your request yet." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:74 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:77 #, elixir-autogen, elixir-format msgid "The pharmacy closes soon and I cannot leave home. The item is already paid for." msgstr "" @@ -2037,7 +2037,7 @@ msgstr "" msgid "Use light theme" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:251 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:257 #, elixir-autogen, elixir-format msgid "Use private chat and optional live location sharing." msgstr "" @@ -2078,7 +2078,7 @@ msgstr "" msgid "Verify handover" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:256 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:262 #, elixir-autogen, elixir-format msgid "Verify the handover" msgstr "" @@ -2363,7 +2363,7 @@ msgstr "" msgid "unverified" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:69 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:72 #, elixir-autogen, elixir-format msgid "urgent" msgstr "" @@ -3417,22 +3417,22 @@ msgstr "" msgid "and" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:232 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:238 #, elixir-autogen, elixir-format msgid "A clear handover" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:129 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:135 #, elixir-autogen, elixir-format msgid "A flat tyre or another small roadside problem in a safe place." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:136 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:142 #, elixir-autogen, elixir-format msgid "A puncture, broken chain, tyre problem, or similar practical help." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:209 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:215 #, elixir-autogen, elixir-format msgid "Accept and open private coordination" msgstr "" @@ -3444,7 +3444,7 @@ msgstr "" msgid "Approximate area · demo data" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:346 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:352 #, elixir-autogen, elixir-format msgid "Before you create a request" msgstr "" @@ -3454,87 +3454,87 @@ msgstr "" msgid "Bicycle chain help · example" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:134 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:140 #, elixir-autogen, elixir-format msgid "Bicycle or motorcycle" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:258 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:264 #, elixir-autogen, elixir-format msgid "Both confirm, the helper enters a one-time code, and reviews stay blind until both submit." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:120 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:126 #, elixir-autogen, elixir-format msgid "Bring fuel" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:270 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:276 #, elixir-autogen, elixir-format msgid "Built for safer coordination" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:362 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:368 #, elixir-autogen, elixir-format msgid "Can a volunteer buy medicine for me?" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:102 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:108 #, elixir-autogen, elixir-format msgid "Choose a moderated category. Each one asks only for the details needed for that kind of help." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:111 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:117 #, elixir-autogen, elixir-format msgid "Collect medicine" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:385 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:391 #, elixir-autogen, elixir-format msgid "Contact the emergency service for your location. Who Need Help is for voluntary practical coordination, not emergencies." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:398 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:404 #, elixir-autogen, elixir-format msgid "Create one account, choose your role for each situation, and keep control of what you share." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:220 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:226 #, elixir-autogen, elixir-format msgid "Current coordinates are optional and deleted when sharing stops." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:162 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:168 #, elixir-autogen, elixir-format msgid "Demo map with synthetic approximate help requests" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:200 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:206 #, elixir-autogen, elixir-format msgid "Discover an approximate area" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:352 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:358 #, elixir-autogen, elixir-format msgid "Do I have to pay a helper?" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:178 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:184 #, elixir-autogen, elixir-format msgid "Example data — not live requests" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:71 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:74 #, elixir-autogen, elixir-format msgid "Example request" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:334 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:340 #, elixir-autogen, elixir-format msgid "Explore activities" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:325 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:331 #, elixir-autogen, elixir-format msgid "Find company for coffee, cinema, a walk, or a hike" msgstr "" @@ -3549,38 +3549,38 @@ msgstr "" msgid "Free, nearby, voluntary help" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:235 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:241 #, elixir-autogen, elixir-format msgid "From request to verified completion" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:307 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:313 #, elixir-autogen, elixir-format msgid "Handover codes and unique completed matches matter more than raw totals." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:282 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:288 #, elixir-autogen, elixir-format msgid "Help is voluntary. An external thank-you link is optional after completion." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:127 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:133 #, elixir-autogen, elixir-format msgid "Help with a wheel" msgstr "" #: lib/who_need_help_web/controllers/page_html/home.html.heex:51 -#: lib/who_need_help_web/controllers/page_html/home.html.heex:407 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:413 #, elixir-autogen, elixir-format msgid "I need help" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:169 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:175 #, elixir-autogen, elixir-format msgid "Interactive demo" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:298 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:304 #, elixir-autogen, elixir-format msgid "Leave a match, block a person, or send a scoped report when something feels wrong." msgstr "" @@ -3595,122 +3595,122 @@ msgstr "" msgid "Need help nearby? Ask the community." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:280 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:286 #, elixir-autogen, elixir-format msgid "No mandatory payment" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:355 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:361 #, elixir-autogen, elixir-format msgid "No. Help has no mandatory fee. A helper may optionally publish an external thank-you link after a completed handover." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:322 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:328 #, elixir-autogen, elixir-format msgid "Not only urgent help" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:122 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:128 #, elixir-autogen, elixir-format msgid "Only after people and the vehicle are away from active traffic danger." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:211 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:217 #, elixir-autogen, elixir-format msgid "Only the matched requester and helper receive the private chat." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:185 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:191 #, elixir-autogen, elixir-format msgid "Privacy by default" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:289 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:295 #, elixir-autogen, elixir-format msgid "Private matched chat" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:343 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:349 #, elixir-autogen, elixir-format msgid "Quick answers" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:313 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:319 #, elixir-autogen, elixir-format msgid "Read the safety rules" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:396 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:402 #, elixir-autogen, elixir-format msgid "Ready to ask or help nearby?" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:296 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:302 #, elixir-autogen, elixir-format msgid "Reports and blocking" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:188 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:194 #, elixir-autogen, elixir-format msgid "See nearby needs without exposing a home address" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:218 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:224 #, elixir-autogen, elixir-format msgid "Share live location only by choice" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:328 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:334 #, elixir-autogen, elixir-format msgid "Social activities are separate from urgent requests. Organizers approve participants, and exact meeting details stay inside the approved group." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:96 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:102 #, elixir-autogen, elixir-format msgid "Start with urgent practical help" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:202 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:208 #, elixir-autogen, elixir-format msgid "The public marker does not need to reveal an exact address." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:291 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:297 #, elixir-autogen, elixir-format msgid "There is no unsolicited inbox between strangers." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:191 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:197 #, elixir-autogen, elixir-format msgid "These three points are synthetic examples. Real public discovery follows each requester's location visibility choice." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:305 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:311 #, elixir-autogen, elixir-format msgid "Verified reputation signals" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:99 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:105 #, elixir-autogen, elixir-format msgid "What can you ask the community for?" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:382 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:388 #, elixir-autogen, elixir-format msgid "What if there is immediate danger?" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:372 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:378 #, elixir-autogen, elixir-format msgid "Who can see my exact address?" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:375 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:381 #, elixir-autogen, elixir-format msgid "You choose the visibility. Exact active coordinates can be limited to the matched helper and are removed when sharing stops." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:273 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:279 #, elixir-autogen, elixir-format msgid "You stay in control of the match" msgstr "" @@ -4458,7 +4458,7 @@ msgstr "" msgid "Map" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:175 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:181 #, elixir-autogen, elixir-format msgid "Map preview" msgstr "" @@ -4502,7 +4502,7 @@ msgstr "" msgid "Results layout" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:171 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:177 #, elixir-autogen, elixir-format msgid "Static preview" msgstr "" @@ -4514,7 +4514,7 @@ 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:160 +#: 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/new.ex:355 #: lib/who_need_help_web/live/activity_live/new.ex:414 @@ -5180,22 +5180,22 @@ msgstr "" msgid "code-confirmed handovers" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:170 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:176 #, elixir-autogen, elixir-format msgid "Interactive fallback" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:157 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:163 #, elixir-autogen, elixir-format msgid "Select an example to preview it without exposing a real address." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:159 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:165 #, elixir-autogen, elixir-format msgid "Selected example:" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:152 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:158 #, elixir-autogen, elixir-format msgid "WebGL is unavailable in this browser, so the full map cannot start. Select an example below or retry the map." msgstr "" @@ -5469,7 +5469,7 @@ msgstr "" msgid "TRUST AND SAFETY" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:113 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:119 #, elixir-autogen, elixir-format msgid "The requester states whether the medicine is paid, reserved, or still needs to be purchased." msgstr "" @@ -5523,7 +5523,7 @@ msgstr "" msgid "Who Need Help is not an emergency, medical, pharmacy, or payment service. A volunteer may agree to buy or collect lawful medicine, but is never required to spend money." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:365 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:371 #, elixir-autogen, elixir-format msgid "Yes, if the volunteer explicitly agrees. The people arrange the medicine, pharmacy requirements, payment, and any reimbursement directly. The service does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement." msgstr "" @@ -7842,3 +7842,10 @@ msgstr "" #, elixir-autogen, elixir-format msgid "Important status changes and the first staff reply may be emailed. Further conversation stays in the private inbox." msgstr "" + +#: lib/who_need_help_web/controllers/page_html/home.html.heex:57 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:92 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:419 +#, elixir-autogen, elixir-format +msgid "Log in to help" +msgstr "" diff --git a/priv/gettext/en/LC_MESSAGES/default.po b/priv/gettext/en/LC_MESSAGES/default.po index dc07f37..ffe6f88 100644 --- a/priv/gettext/en/LC_MESSAGES/default.po +++ b/priv/gettext/en/LC_MESSAGES/default.po @@ -315,7 +315,7 @@ msgstr "Approved group chat" msgid "Approved participants" msgstr "Approved participants" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:80 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:83 #: lib/who_need_help_web/live/activity_live/new.ex:385 #: lib/who_need_help_web/live/request_live/new.ex:520 #, elixir-autogen, elixir-format @@ -450,7 +450,7 @@ msgstr "Change Email" msgid "Changing..." msgstr "Changing..." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:244 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:250 #, elixir-autogen, elixir-format msgid "Choose a category, urgency, and safe location visibility." msgstr "Choose a category, urgency, and safe location visibility." @@ -698,7 +698,7 @@ msgstr "English name" msgid "Enter handover code" msgstr "Enter handover code" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:82 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:85 #, elixir-autogen, elixir-format msgid "Exact address after matching" msgstr "Exact address after matching" @@ -826,9 +826,9 @@ msgstr "Hide request" msgid "Human decisions retained" msgstr "Human decisions retained" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:54 -#: lib/who_need_help_web/controllers/page_html/home.html.heex:86 -#: lib/who_need_help_web/controllers/page_html/home.html.heex:413 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:57 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:92 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:419 #: lib/who_need_help_web/live/request_live/show.ex:1422 #, elixir-autogen, elixir-format msgid "I can help" @@ -990,7 +990,7 @@ msgstr "Manually added links are public and marked unverified. A verified badge msgid "Mark completed" msgstr "Mark completed" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:249 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:255 #, elixir-autogen, elixir-format msgid "Match and coordinate" msgstr "Match and coordinate" @@ -1002,12 +1002,12 @@ msgstr "Match and coordinate" msgid "Matched" msgstr "Matched" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:72 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:75 #, elixir-autogen, elixir-format msgid "Medicine order is ready at the pharmacy" msgstr "Medicine order is ready at the pharmacy" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:68 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:71 #, elixir-autogen, elixir-format msgid "Medicine pickup" msgstr "Medicine pickup" @@ -1134,7 +1134,7 @@ msgstr "No social links added." msgid "None revealed yet." msgstr "None revealed yet." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:58 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:61 #, elixir-autogen, elixir-format msgid "Not an emergency or medical service. In immediate danger, contact local emergency services." msgstr "Not an emergency or medical service. In immediate danger, contact local emergency services." @@ -1307,7 +1307,7 @@ msgstr "Please check the submitted message." msgid "Podil, near the central pharmacy" msgstr "Podil, near the central pharmacy" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:242 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:248 #, elixir-autogen, elixir-format msgid "Post a clear request" msgstr "Post a clear request" @@ -1844,7 +1844,7 @@ msgstr "The link is invalid or it has expired." msgid "The organizer has not approved your request yet." msgstr "The organizer has not approved your request yet." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:74 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:77 #, elixir-autogen, elixir-format msgid "The pharmacy closes soon and I cannot leave home. The item is already paid for." msgstr "The pharmacy closes soon and I cannot leave home. The item is already paid for." @@ -2037,7 +2037,7 @@ msgstr "Use dark theme" msgid "Use light theme" msgstr "Use light theme" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:251 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:257 #, elixir-autogen, elixir-format msgid "Use private chat and optional live location sharing." msgstr "Use private chat and optional live location sharing." @@ -2078,7 +2078,7 @@ msgstr "Verify GitHub" msgid "Verify handover" msgstr "Verify handover" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:256 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:262 #, elixir-autogen, elixir-format msgid "Verify the handover" msgstr "Verify the handover" @@ -2363,7 +2363,7 @@ msgstr "unique people" msgid "unverified" msgstr "unverified" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:69 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:72 #, elixir-autogen, elixir-format msgid "urgent" msgstr "urgent" @@ -3417,22 +3417,22 @@ msgstr "Terms" msgid "and" msgstr "and" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:232 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:238 #, elixir-autogen, elixir-format msgid "A clear handover" msgstr "A clear handover" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:129 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:135 #, elixir-autogen, elixir-format msgid "A flat tyre or another small roadside problem in a safe place." msgstr "A flat tyre or another small roadside problem in a safe place." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:136 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:142 #, elixir-autogen, elixir-format msgid "A puncture, broken chain, tyre problem, or similar practical help." msgstr "A puncture, broken chain, tyre problem, or similar practical help." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:209 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:215 #, elixir-autogen, elixir-format msgid "Accept and open private coordination" msgstr "Accept and open private coordination" @@ -3444,7 +3444,7 @@ msgstr "Accept and open private coordination" msgid "Approximate area · demo data" msgstr "Approximate area · demo data" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:346 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:352 #, elixir-autogen, elixir-format msgid "Before you create a request" msgstr "Before you create a request" @@ -3454,87 +3454,87 @@ msgstr "Before you create a request" msgid "Bicycle chain help · example" msgstr "Bicycle chain help · example" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:134 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:140 #, elixir-autogen, elixir-format msgid "Bicycle or motorcycle" msgstr "Bicycle or motorcycle" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:258 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:264 #, elixir-autogen, elixir-format msgid "Both confirm, the helper enters a one-time code, and reviews stay blind until both submit." msgstr "Both confirm, the helper enters a one-time code, and reviews stay blind until both submit." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:120 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:126 #, elixir-autogen, elixir-format msgid "Bring fuel" msgstr "Bring fuel" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:270 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:276 #, elixir-autogen, elixir-format msgid "Built for safer coordination" msgstr "Built for safer coordination" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:362 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:368 #, elixir-autogen, elixir-format msgid "Can a volunteer buy medicine for me?" msgstr "Can a volunteer buy medicine for me?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:102 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:108 #, elixir-autogen, elixir-format msgid "Choose a moderated category. Each one asks only for the details needed for that kind of help." msgstr "Choose a moderated category. Each one asks only for the details needed for that kind of help." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:111 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:117 #, elixir-autogen, elixir-format msgid "Collect medicine" msgstr "Collect medicine" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:385 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:391 #, elixir-autogen, elixir-format msgid "Contact the emergency service for your location. Who Need Help is for voluntary practical coordination, not emergencies." msgstr "Contact the emergency service for your location. Who Need Help is for voluntary practical coordination, not emergencies." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:398 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:404 #, elixir-autogen, elixir-format msgid "Create one account, choose your role for each situation, and keep control of what you share." msgstr "Create one account, choose your role for each situation, and keep control of what you share." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:220 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:226 #, elixir-autogen, elixir-format msgid "Current coordinates are optional and deleted when sharing stops." msgstr "Current coordinates are optional and deleted when sharing stops." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:162 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:168 #, elixir-autogen, elixir-format msgid "Demo map with synthetic approximate help requests" msgstr "Demo map with synthetic approximate help requests" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:200 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:206 #, elixir-autogen, elixir-format msgid "Discover an approximate area" msgstr "Discover an approximate area" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:352 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:358 #, elixir-autogen, elixir-format msgid "Do I have to pay a helper?" msgstr "Do I have to pay a helper?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:178 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:184 #, elixir-autogen, elixir-format msgid "Example data — not live requests" msgstr "Example data — not live requests" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:71 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:74 #, elixir-autogen, elixir-format msgid "Example request" msgstr "Example request" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:334 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:340 #, elixir-autogen, elixir-format msgid "Explore activities" msgstr "Explore activities" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:325 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:331 #, elixir-autogen, elixir-format msgid "Find company for coffee, cinema, a walk, or a hike" msgstr "Find company for coffee, cinema, a walk, or a hike" @@ -3549,38 +3549,38 @@ msgstr "Flat tyre help · example" msgid "Free, nearby, voluntary help" msgstr "Free, nearby, voluntary help" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:235 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:241 #, elixir-autogen, elixir-format msgid "From request to verified completion" msgstr "From request to verified completion" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:307 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:313 #, elixir-autogen, elixir-format msgid "Handover codes and unique completed matches matter more than raw totals." msgstr "Handover codes and unique completed matches matter more than raw totals." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:282 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:288 #, elixir-autogen, elixir-format msgid "Help is voluntary. An external thank-you link is optional after completion." msgstr "Help is voluntary. An external thank-you link is optional after completion." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:127 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:133 #, elixir-autogen, elixir-format msgid "Help with a wheel" msgstr "Help with a wheel" #: lib/who_need_help_web/controllers/page_html/home.html.heex:51 -#: lib/who_need_help_web/controllers/page_html/home.html.heex:407 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:413 #, elixir-autogen, elixir-format msgid "I need help" msgstr "I need help" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:169 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:175 #, elixir-autogen, elixir-format msgid "Interactive demo" msgstr "Interactive demo" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:298 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:304 #, elixir-autogen, elixir-format msgid "Leave a match, block a person, or send a scoped report when something feels wrong." msgstr "Leave a match, block a person, or send a scoped report when something feels wrong." @@ -3595,122 +3595,122 @@ msgstr "Medicine pickup · example" msgid "Need help nearby? Ask the community." msgstr "Need help nearby? Ask the community." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:280 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:286 #, elixir-autogen, elixir-format msgid "No mandatory payment" msgstr "No mandatory payment" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:355 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:361 #, elixir-autogen, elixir-format msgid "No. Help has no mandatory fee. A helper may optionally publish an external thank-you link after a completed handover." msgstr "No. Help has no mandatory fee. A helper may optionally publish an external thank-you link after a completed handover." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:322 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:328 #, elixir-autogen, elixir-format msgid "Not only urgent help" msgstr "Not only urgent help" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:122 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:128 #, elixir-autogen, elixir-format msgid "Only after people and the vehicle are away from active traffic danger." msgstr "Only after people and the vehicle are away from active traffic danger." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:211 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:217 #, elixir-autogen, elixir-format msgid "Only the matched requester and helper receive the private chat." msgstr "Only the matched requester and helper receive the private chat." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:185 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:191 #, elixir-autogen, elixir-format msgid "Privacy by default" msgstr "Privacy by default" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:289 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:295 #, elixir-autogen, elixir-format msgid "Private matched chat" msgstr "Private matched chat" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:343 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:349 #, elixir-autogen, elixir-format msgid "Quick answers" msgstr "Quick answers" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:313 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:319 #, elixir-autogen, elixir-format msgid "Read the safety rules" msgstr "Read the safety rules" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:396 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:402 #, elixir-autogen, elixir-format msgid "Ready to ask or help nearby?" msgstr "Ready to ask or help nearby?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:296 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:302 #, elixir-autogen, elixir-format msgid "Reports and blocking" msgstr "Reports and blocking" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:188 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:194 #, elixir-autogen, elixir-format msgid "See nearby needs without exposing a home address" msgstr "See nearby needs without exposing a home address" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:218 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:224 #, elixir-autogen, elixir-format msgid "Share live location only by choice" msgstr "Share live location only by choice" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:328 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:334 #, elixir-autogen, elixir-format msgid "Social activities are separate from urgent requests. Organizers approve participants, and exact meeting details stay inside the approved group." msgstr "Social activities are separate from urgent requests. Organizers approve participants, and exact meeting details stay inside the approved group." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:96 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:102 #, elixir-autogen, elixir-format msgid "Start with urgent practical help" msgstr "Start with urgent practical help" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:202 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:208 #, elixir-autogen, elixir-format msgid "The public marker does not need to reveal an exact address." msgstr "The public marker does not need to reveal an exact address." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:291 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:297 #, elixir-autogen, elixir-format msgid "There is no unsolicited inbox between strangers." msgstr "There is no unsolicited inbox between strangers." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:191 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:197 #, elixir-autogen, elixir-format msgid "These three points are synthetic examples. Real public discovery follows each requester's location visibility choice." msgstr "These three points are synthetic examples. Real public discovery follows each requester's location visibility choice." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:305 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:311 #, elixir-autogen, elixir-format msgid "Verified reputation signals" msgstr "Verified reputation signals" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:99 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:105 #, elixir-autogen, elixir-format msgid "What can you ask the community for?" msgstr "What can you ask the community for?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:382 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:388 #, elixir-autogen, elixir-format msgid "What if there is immediate danger?" msgstr "What if there is immediate danger?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:372 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:378 #, elixir-autogen, elixir-format msgid "Who can see my exact address?" msgstr "Who can see my exact address?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:375 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:381 #, elixir-autogen, elixir-format msgid "You choose the visibility. Exact active coordinates can be limited to the matched helper and are removed when sharing stops." msgstr "You choose the visibility. Exact active coordinates can be limited to the matched helper and are removed when sharing stops." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:273 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:279 #, elixir-autogen, elixir-format msgid "You stay in control of the match" msgstr "You stay in control of the match" @@ -4458,7 +4458,7 @@ msgstr "Load more in this area" msgid "Map" msgstr "Map" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:175 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:181 #, elixir-autogen, elixir-format msgid "Map preview" msgstr "Map preview" @@ -4502,7 +4502,7 @@ msgstr "Requests without map coordinates appear only when their public area desc msgid "Results layout" msgstr "Results layout" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:171 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:177 #, elixir-autogen, elixir-format msgid "Static preview" msgstr "Static preview" @@ -4514,7 +4514,7 @@ msgid "Together" msgstr "Together" #: lib/who_need_help_web/components/layouts/root.html.heex:6 -#: lib/who_need_help_web/controllers/page_html/home.html.heex:160 +#: 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/new.ex:355 #: lib/who_need_help_web/live/activity_live/new.ex:414 @@ -5180,22 +5180,22 @@ msgstr "Your nearby alerts" msgid "code-confirmed handovers" msgstr "code-confirmed handovers" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:170 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:176 #, elixir-autogen, elixir-format msgid "Interactive fallback" msgstr "Interactive fallback" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:157 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:163 #, elixir-autogen, elixir-format msgid "Select an example to preview it without exposing a real address." msgstr "Select an example to preview it without exposing a real address." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:159 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:165 #, elixir-autogen, elixir-format msgid "Selected example:" msgstr "Selected example:" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:152 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:158 #, elixir-autogen, elixir-format msgid "WebGL is unavailable in this browser, so the full map cannot start. Select an example below or retry the map." msgstr "WebGL is unavailable in this browser, so the full map cannot start. Select an example below or retry the map." @@ -5469,7 +5469,7 @@ msgstr "System" msgid "TRUST AND SAFETY" msgstr "TRUST AND SAFETY" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:113 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:119 #, elixir-autogen, elixir-format msgid "The requester states whether the medicine is paid, reserved, or still needs to be purchased." msgstr "The requester states whether the medicine is paid, reserved, or still needs to be purchased." @@ -5523,7 +5523,7 @@ msgstr "We created support request %{reference} and added it to your account. Yo msgid "Who Need Help is not an emergency, medical, pharmacy, or payment service. A volunteer may agree to buy or collect lawful medicine, but is never required to spend money." msgstr "Who Need Help is not an emergency, medical, pharmacy, or payment service. A volunteer may agree to buy or collect lawful medicine, but is never required to spend money." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:365 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:371 #, elixir-autogen, elixir-format msgid "Yes, if the volunteer explicitly agrees. The people arrange the medicine, pharmacy requirements, payment, and any reimbursement directly. The service does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement." msgstr "Yes, if the volunteer explicitly agrees. The people arrange the medicine, pharmacy requirements, payment, and any reimbursement directly. The service does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement." @@ -7842,3 +7842,10 @@ msgstr "Nearby updates use the in-app inbox and optional push. Email digests are #, elixir-autogen, elixir-format msgid "Important status changes and the first staff reply may be emailed. Further conversation stays in the private inbox." msgstr "Important status changes and the first staff reply may be emailed. Further conversation stays in the private inbox." + +#: lib/who_need_help_web/controllers/page_html/home.html.heex:57 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:92 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:419 +#, elixir-autogen, elixir-format +msgid "Log in to help" +msgstr "Log in to help" diff --git a/priv/gettext/ru/LC_MESSAGES/default.po b/priv/gettext/ru/LC_MESSAGES/default.po index b5628f4..6c3e166 100644 --- a/priv/gettext/ru/LC_MESSAGES/default.po +++ b/priv/gettext/ru/LC_MESSAGES/default.po @@ -325,7 +325,7 @@ msgstr "Чат одобренной группы" msgid "Approved participants" msgstr "Одобренные участники" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:80 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:83 #: lib/who_need_help_web/live/activity_live/new.ex:385 #: lib/who_need_help_web/live/request_live/new.ex:520 #, elixir-autogen, elixir-format @@ -465,7 +465,7 @@ msgstr "Изменить электронную почту" msgid "Changing..." msgstr "Изменение…" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:244 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:250 #, elixir-autogen, elixir-format msgid "Choose a category, urgency, and safe location visibility." msgstr "" @@ -728,7 +728,7 @@ msgstr "Название на английском" msgid "Enter handover code" msgstr "Введите код передачи" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:82 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:85 #, elixir-autogen, elixir-format msgid "Exact address after matching" msgstr "Точный адрес после назначения помощника" @@ -862,9 +862,9 @@ msgstr "Скрыть заявку" msgid "Human decisions retained" msgstr "Решения остаются за человеком" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:54 -#: lib/who_need_help_web/controllers/page_html/home.html.heex:86 -#: lib/who_need_help_web/controllers/page_html/home.html.heex:413 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:57 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:92 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:419 #: lib/who_need_help_web/live/request_live/show.ex:1422 #, elixir-autogen, elixir-format msgid "I can help" @@ -1046,7 +1046,7 @@ msgstr "" msgid "Mark completed" msgstr "Отметить завершённой" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:249 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:255 #, elixir-autogen, elixir-format msgid "Match and coordinate" msgstr "Найдите помощника и согласуйте детали" @@ -1058,12 +1058,12 @@ msgstr "Найдите помощника и согласуйте детали" msgid "Matched" msgstr "Помощник найден" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:72 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:75 #, elixir-autogen, elixir-format msgid "Medicine order is ready at the pharmacy" msgstr "Заказ лекарств готов в аптеке" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:68 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:71 #, elixir-autogen, elixir-format msgid "Medicine pickup" msgstr "Доставка лекарств" @@ -1196,7 +1196,7 @@ msgstr "Ссылки на соцсети не добавлены." msgid "None revealed yet." msgstr "Пока ничего не открыто." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:58 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:61 #, elixir-autogen, elixir-format msgid "Not an emergency or medical service. In immediate danger, contact local emergency services." msgstr "" @@ -1373,7 +1373,7 @@ msgstr "Пожалуйста, проверьте отправленное соо msgid "Podil, near the central pharmacy" msgstr "Подол, рядом с центральной аптекой" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:242 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:248 #, elixir-autogen, elixir-format msgid "Post a clear request" msgstr "Опубликуйте понятную заявку" @@ -1933,7 +1933,7 @@ msgstr "Ссылка недействительна или просрочена. msgid "The organizer has not approved your request yet." msgstr "Организатор ещё не одобрил вашу заявку." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:74 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:77 #, elixir-autogen, elixir-format msgid "The pharmacy closes soon and I cannot leave home. The item is already paid for." msgstr "" @@ -2139,7 +2139,7 @@ msgstr "Включить тёмную тему" msgid "Use light theme" msgstr "Включить светлую тему" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:251 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:257 #, elixir-autogen, elixir-format msgid "Use private chat and optional live location sharing." msgstr "" @@ -2182,7 +2182,7 @@ msgstr "Подтвердить через GitHub" msgid "Verify handover" msgstr "Подтвердить передачу" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:256 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:262 #, elixir-autogen, elixir-format msgid "Verify the handover" msgstr "Подтвердите передачу" @@ -2479,7 +2479,7 @@ msgstr "Уникальные люди" msgid "unverified" msgstr "не подтверждено" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:69 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:72 #, elixir-autogen, elixir-format msgid "urgent" msgstr "срочно" @@ -3533,22 +3533,22 @@ msgstr "Условия" msgid "and" msgstr "и" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:232 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:238 #, elixir-autogen, elixir-format msgid "A clear handover" msgstr "Понятная передача помощи" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:129 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:135 #, elixir-autogen, elixir-format msgid "A flat tyre or another small roadside problem in a safe place." msgstr "Проколотая шина или другая небольшая проблема в дороге в безопасном месте." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:136 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:142 #, elixir-autogen, elixir-format msgid "A puncture, broken chain, tyre problem, or similar practical help." msgstr "Прокол, сломанная цепь, проблема с шиной или похожая практическая помощь." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:209 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:215 #, elixir-autogen, elixir-format msgid "Accept and open private coordination" msgstr "Принять заявку и перейти к приватной координации" @@ -3560,7 +3560,7 @@ msgstr "Принять заявку и перейти к приватной ко msgid "Approximate area · demo data" msgstr "Примерный район · демонстрационные данные" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:346 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:352 #, elixir-autogen, elixir-format msgid "Before you create a request" msgstr "Перед созданием заявки" @@ -3570,87 +3570,87 @@ msgstr "Перед созданием заявки" msgid "Bicycle chain help · example" msgstr "Помощь с велосипедной цепью · пример" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:134 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:140 #, elixir-autogen, elixir-format msgid "Bicycle or motorcycle" msgstr "Велосипед или мотоцикл" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:258 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:264 #, elixir-autogen, elixir-format msgid "Both confirm, the helper enters a one-time code, and reviews stay blind until both submit." msgstr "Оба участника подтверждают передачу, помощник вводит одноразовый код, а отзывы остаются скрытыми, пока их не отправят оба." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:120 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:126 #, elixir-autogen, elixir-format msgid "Bring fuel" msgstr "Привезти топливо" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:270 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:276 #, elixir-autogen, elixir-format msgid "Built for safer coordination" msgstr "Создано для более безопасной координации" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:362 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:368 #, elixir-autogen, elixir-format msgid "Can a volunteer buy medicine for me?" msgstr "Может ли волонтёр купить мне лекарство?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:102 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:108 #, elixir-autogen, elixir-format msgid "Choose a moderated category. Each one asks only for the details needed for that kind of help." msgstr "Выберите модерируемую категорию. Каждая запрашивает только сведения, необходимые для этого вида помощи." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:111 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:117 #, elixir-autogen, elixir-format msgid "Collect medicine" msgstr "Забрать лекарство" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:385 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:391 #, elixir-autogen, elixir-format msgid "Contact the emergency service for your location. Who Need Help is for voluntary practical coordination, not emergencies." msgstr "Обратитесь в экстренную службу по месту нахождения. Who Need Help предназначен для добровольной практической координации, а не для экстренных ситуаций." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:398 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:404 #, elixir-autogen, elixir-format msgid "Create one account, choose your role for each situation, and keep control of what you share." msgstr "Создайте один аккаунт, выбирайте свою роль в каждой ситуации и контролируйте, чем делитесь." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:220 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:226 #, elixir-autogen, elixir-format msgid "Current coordinates are optional and deleted when sharing stops." msgstr "Текущие координаты передаются по желанию и удаляются после остановки." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:162 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:168 #, elixir-autogen, elixir-format msgid "Demo map with synthetic approximate help requests" msgstr "Демонстрационная карта с синтетическими примерными заявками о помощи" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:200 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:206 #, elixir-autogen, elixir-format msgid "Discover an approximate area" msgstr "Увидеть примерный район" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:352 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:358 #, elixir-autogen, elixir-format msgid "Do I have to pay a helper?" msgstr "Нужно ли платить помощнику?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:178 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:184 #, elixir-autogen, elixir-format msgid "Example data — not live requests" msgstr "Демонстрационные данные — не реальные заявки" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:71 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:74 #, elixir-autogen, elixir-format msgid "Example request" msgstr "Пример заявки" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:334 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:340 #, elixir-autogen, elixir-format msgid "Explore activities" msgstr "Посмотреть активности" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:325 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:331 #, elixir-autogen, elixir-format msgid "Find company for coffee, cinema, a walk, or a hike" msgstr "Найдите компанию для кофе, кино, прогулки или похода" @@ -3665,38 +3665,38 @@ msgstr "Помощь с проколотой шиной · пример" msgid "Free, nearby, voluntary help" msgstr "Бесплатная добровольная помощь рядом" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:235 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:241 #, elixir-autogen, elixir-format msgid "From request to verified completion" msgstr "От заявки до подтверждённого завершения" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:307 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:313 #, elixir-autogen, elixir-format msgid "Handover codes and unique completed matches matter more than raw totals." msgstr "Одноразовые коды передачи и уникальные завершённые взаимодействия важнее простых итоговых чисел." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:282 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:288 #, elixir-autogen, elixir-format msgid "Help is voluntary. An external thank-you link is optional after completion." msgstr "Помощь добровольная. Внешняя ссылка для благодарности необязательна и доступна после завершения." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:127 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:133 #, elixir-autogen, elixir-format msgid "Help with a wheel" msgstr "Помочь с колесом" #: lib/who_need_help_web/controllers/page_html/home.html.heex:51 -#: lib/who_need_help_web/controllers/page_html/home.html.heex:407 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:413 #, elixir-autogen, elixir-format msgid "I need help" msgstr "Мне нужна помощь" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:169 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:175 #, elixir-autogen, elixir-format msgid "Interactive demo" msgstr "Интерактивный пример" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:298 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:304 #, elixir-autogen, elixir-format msgid "Leave a match, block a person, or send a scoped report when something feels wrong." msgstr "Откажитесь от взаимодействия, заблокируйте человека или отправьте жалобу на конкретный объект, если что-то кажется небезопасным." @@ -3711,122 +3711,122 @@ msgstr "Получение лекарства · пример" msgid "Need help nearby? Ask the community." msgstr "Нужна помощь рядом? Обратитесь к сообществу." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:280 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:286 #, elixir-autogen, elixir-format msgid "No mandatory payment" msgstr "Без обязательной оплаты" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:355 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:361 #, elixir-autogen, elixir-format msgid "No. Help has no mandatory fee. A helper may optionally publish an external thank-you link after a completed handover." msgstr "Нет. Помощь не требует обязательной оплаты. После подтверждённой передачи помощник может по желанию указать внешнюю ссылку для благодарности." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:322 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:328 #, elixir-autogen, elixir-format msgid "Not only urgent help" msgstr "Не только срочная помощь" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:122 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:128 #, elixir-autogen, elixir-format msgid "Only after people and the vehicle are away from active traffic danger." msgstr "Только когда люди и транспорт находятся вне опасной зоны активного движения." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:211 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:217 #, elixir-autogen, elixir-format msgid "Only the matched requester and helper receive the private chat." msgstr "Приватный чат доступен только автору заявки и назначенному помощнику." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:185 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:191 #, elixir-autogen, elixir-format msgid "Privacy by default" msgstr "Приватность по умолчанию" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:289 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:295 #, elixir-autogen, elixir-format msgid "Private matched chat" msgstr "Приватный чат после совпадения" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:343 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:349 #, elixir-autogen, elixir-format msgid "Quick answers" msgstr "Короткие ответы" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:313 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:319 #, elixir-autogen, elixir-format msgid "Read the safety rules" msgstr "Прочитать правила безопасности" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:396 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:402 #, elixir-autogen, elixir-format msgid "Ready to ask or help nearby?" msgstr "Готовы попросить о помощи или помочь рядом?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:296 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:302 #, elixir-autogen, elixir-format msgid "Reports and blocking" msgstr "Жалобы и блокировка" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:188 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:194 #, elixir-autogen, elixir-format msgid "See nearby needs without exposing a home address" msgstr "Узнавайте о помощи поблизости, не раскрывая домашний адрес" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:218 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:224 #, elixir-autogen, elixir-format msgid "Share live location only by choice" msgstr "Делитесь геопозицией только по своему выбору" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:328 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:334 #, elixir-autogen, elixir-format msgid "Social activities are separate from urgent requests. Organizers approve participants, and exact meeting details stay inside the approved group." msgstr "Социальные активности отделены от срочных заявок. Организаторы одобряют участников, а точные сведения о встрече остаются внутри одобренной группы." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:96 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:102 #, elixir-autogen, elixir-format msgid "Start with urgent practical help" msgstr "Начните со срочной практической помощи" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:202 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:208 #, elixir-autogen, elixir-format msgid "The public marker does not need to reveal an exact address." msgstr "Публичная отметка не обязана раскрывать точный адрес." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:291 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:297 #, elixir-autogen, elixir-format msgid "There is no unsolicited inbox between strangers." msgstr "Между незнакомыми людьми нет возможности писать без совпадения." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:191 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:197 #, elixir-autogen, elixir-format msgid "These three points are synthetic examples. Real public discovery follows each requester's location visibility choice." msgstr "Эти три точки — синтетические примеры. Отображение реальных заявок зависит от выбранной автором заявки видимости геопозиции." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:305 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:311 #, elixir-autogen, elixir-format msgid "Verified reputation signals" msgstr "Подтверждённые сигналы репутации" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:99 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:105 #, elixir-autogen, elixir-format msgid "What can you ask the community for?" msgstr "О чём можно попросить сообщество?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:382 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:388 #, elixir-autogen, elixir-format msgid "What if there is immediate danger?" msgstr "Что делать при непосредственной опасности?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:372 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:378 #, elixir-autogen, elixir-format msgid "Who can see my exact address?" msgstr "Кто увидит мой точный адрес?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:375 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:381 #, elixir-autogen, elixir-format msgid "You choose the visibility. Exact active coordinates can be limited to the matched helper and are removed when sharing stops." msgstr "Вы сами выбираете видимость. Точные текущие координаты можно показывать только назначенному помощнику; после остановки передачи они удаляются." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:273 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:279 #, elixir-autogen, elixir-format msgid "You stay in control of the match" msgstr "Вы контролируете взаимодействие" @@ -4574,7 +4574,7 @@ msgstr "Загрузить ещё в этой области" msgid "Map" msgstr "Карта" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:175 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:181 #, elixir-autogen, elixir-format msgid "Map preview" msgstr "Предпросмотр карты" @@ -4618,7 +4618,7 @@ msgstr "Заявки без координат на карте отобража msgid "Results layout" msgstr "Расположение результатов" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:171 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:177 #, elixir-autogen, elixir-format msgid "Static preview" msgstr "Статический просмотр" @@ -4630,7 +4630,7 @@ 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:160 +#: 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/new.ex:355 #: lib/who_need_help_web/live/activity_live/new.ex:414 @@ -5297,22 +5297,22 @@ msgstr "Ваши уведомления поблизости" msgid "code-confirmed handovers" msgstr "передачи с подтверждением по коду" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:170 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:176 #, elixir-autogen, elixir-format msgid "Interactive fallback" msgstr "Интерактивный запасной режим" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:157 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:163 #, elixir-autogen, elixir-format msgid "Select an example to preview it without exposing a real address." msgstr "Выберите пример, чтобы просмотреть его без раскрытия реального адреса." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:159 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:165 #, elixir-autogen, elixir-format msgid "Selected example:" msgstr "Выбранный пример:" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:152 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:158 #, elixir-autogen, elixir-format msgid "WebGL is unavailable in this browser, so the full map cannot start. Select an example below or retry the map." msgstr "WebGL недоступен в этом браузере, поэтому полная карта не может запуститься. Выберите пример ниже или попробуйте запустить карту ещё раз." @@ -5586,7 +5586,7 @@ msgstr "Система" msgid "TRUST AND SAFETY" msgstr "ДОВЕРИЕ И БЕЗОПАСНОСТЬ" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:113 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:119 #, elixir-autogen, elixir-format msgid "The requester states whether the medicine is paid, reserved, or still needs to be purchased." msgstr "Автор заявки указывает, оплачено ли лекарство, зарезервировано или его ещё нужно купить." @@ -5640,7 +5640,7 @@ msgstr "Мы создали обращение %{reference} и добавили msgid "Who Need Help is not an emergency, medical, pharmacy, or payment service. A volunteer may agree to buy or collect lawful medicine, but is never required to spend money." msgstr "Who Need Help не является экстренным, медицинским, аптечным или платёжным сервисом. Волонтёр может согласиться купить или забрать разрешённое лекарство, но никогда не обязан тратить деньги." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:365 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:371 #, elixir-autogen, elixir-format msgid "Yes, if the volunteer explicitly agrees. The people arrange the medicine, pharmacy requirements, payment, and any reimbursement directly. The service does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement." msgstr "Да, если волонтёр явно согласится. Люди напрямую согласуют лекарство, требования аптеки, оплату и возможное возмещение. Сервис не назначает, не рекомендует, не продаёт лекарства, не обрабатывает платежи и не гарантирует возмещение." @@ -7962,3 +7962,10 @@ msgstr "Для обновлений поблизости используютс #, elixir-autogen, elixir-format msgid "Important status changes and the first staff reply may be emailed. Further conversation stays in the private inbox." msgstr "Важные изменения статуса и первый ответ сотрудника могут быть отправлены по email. Дальнейшая переписка остаётся в приватных входящих." + +#: lib/who_need_help_web/controllers/page_html/home.html.heex:57 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:92 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:419 +#, elixir-autogen, elixir-format +msgid "Log in to help" +msgstr "Войти, чтобы помочь" diff --git a/priv/gettext/uk/LC_MESSAGES/default.po b/priv/gettext/uk/LC_MESSAGES/default.po index ece074b..10091d5 100644 --- a/priv/gettext/uk/LC_MESSAGES/default.po +++ b/priv/gettext/uk/LC_MESSAGES/default.po @@ -325,7 +325,7 @@ msgstr "Чат схваленої групи" msgid "Approved participants" msgstr "Схвалені учасники" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:80 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:83 #: lib/who_need_help_web/live/activity_live/new.ex:385 #: lib/who_need_help_web/live/request_live/new.ex:520 #, elixir-autogen, elixir-format @@ -465,7 +465,7 @@ msgstr "Змінити електронну пошту" msgid "Changing..." msgstr "Зміна…" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:244 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:250 #, elixir-autogen, elixir-format msgid "Choose a category, urgency, and safe location visibility." msgstr "" @@ -727,7 +727,7 @@ msgstr "Назва англійською" msgid "Enter handover code" msgstr "Введіть код передачі" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:82 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:85 #, elixir-autogen, elixir-format msgid "Exact address after matching" msgstr "Точна адреса після призначення помічника" @@ -861,9 +861,9 @@ msgstr "Сховати запит" msgid "Human decisions retained" msgstr "Рішення залишаються за людиною" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:54 -#: lib/who_need_help_web/controllers/page_html/home.html.heex:86 -#: lib/who_need_help_web/controllers/page_html/home.html.heex:413 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:57 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:92 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:419 #: lib/who_need_help_web/live/request_live/show.ex:1422 #, elixir-autogen, elixir-format msgid "I can help" @@ -1042,7 +1042,7 @@ msgstr "" msgid "Mark completed" msgstr "Позначити завершеною" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:249 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:255 #, elixir-autogen, elixir-format msgid "Match and coordinate" msgstr "Знайдіть помічника й узгодьте деталі" @@ -1054,12 +1054,12 @@ msgstr "Знайдіть помічника й узгодьте деталі" msgid "Matched" msgstr "Помічника знайдено" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:72 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:75 #, elixir-autogen, elixir-format msgid "Medicine order is ready at the pharmacy" msgstr "Замовлення ліків готове до отримання в аптеці" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:68 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:71 #, elixir-autogen, elixir-format msgid "Medicine pickup" msgstr "Доставка ліків" @@ -1192,7 +1192,7 @@ msgstr "Не додано соціальних посилань." msgid "None revealed yet." msgstr "Ще нічого не відкрито." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:58 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:61 #, elixir-autogen, elixir-format msgid "Not an emergency or medical service. In immediate danger, contact local emergency services." msgstr "" @@ -1369,7 +1369,7 @@ msgstr "Будь ласка, перевірте надіслане повідо msgid "Podil, near the central pharmacy" msgstr "Поділь, поблизу центральної аптеки." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:242 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:248 #, elixir-autogen, elixir-format msgid "Post a clear request" msgstr "Опублікуйте зрозумілу заявку" @@ -1930,7 +1930,7 @@ msgstr "Посилання недійсне або прострочене." msgid "The organizer has not approved your request yet." msgstr "Організатор ще не схвалив ваш запит." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:74 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:77 #, elixir-autogen, elixir-format msgid "The pharmacy closes soon and I cannot leave home. The item is already paid for." msgstr "" @@ -2135,7 +2135,7 @@ msgstr "Увімкнути темну тему" msgid "Use light theme" msgstr "Увімкнути світлу тему" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:251 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:257 #, elixir-autogen, elixir-format msgid "Use private chat and optional live location sharing." msgstr "" @@ -2178,7 +2178,7 @@ msgstr "Підтвердити через GitHub" msgid "Verify handover" msgstr "Підтвердити передачу" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:256 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:262 #, elixir-autogen, elixir-format msgid "Verify the handover" msgstr "Підтвердьте передачу" @@ -2473,7 +2473,7 @@ msgstr "унікальні люди" msgid "unverified" msgstr "не підтверджено" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:69 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:72 #, elixir-autogen, elixir-format msgid "urgent" msgstr "терміново" @@ -3527,22 +3527,22 @@ msgstr "Умови" msgid "and" msgstr "та" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:232 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:238 #, elixir-autogen, elixir-format msgid "A clear handover" msgstr "Зрозуміла передача допомоги" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:129 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:135 #, elixir-autogen, elixir-format msgid "A flat tyre or another small roadside problem in a safe place." msgstr "Проколота шина або інша невелика дорожня проблема в безпечному місці." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:136 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:142 #, elixir-autogen, elixir-format msgid "A puncture, broken chain, tyre problem, or similar practical help." msgstr "Прокол, зламаний ланцюг, проблема з шиною чи подібна практична допомога." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:209 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:215 #, elixir-autogen, elixir-format msgid "Accept and open private coordination" msgstr "Прийняти заявку й перейти до приватної координації" @@ -3554,7 +3554,7 @@ msgstr "Прийняти заявку й перейти до приватної msgid "Approximate area · demo data" msgstr "Орієнтовний район · демонстраційні дані" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:346 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:352 #, elixir-autogen, elixir-format msgid "Before you create a request" msgstr "Перед створенням заявки" @@ -3564,87 +3564,87 @@ msgstr "Перед створенням заявки" msgid "Bicycle chain help · example" msgstr "Допомога з велосипедним ланцюгом · приклад" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:134 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:140 #, elixir-autogen, elixir-format msgid "Bicycle or motorcycle" msgstr "Велосипед або мотоцикл" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:258 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:264 #, elixir-autogen, elixir-format msgid "Both confirm, the helper enters a one-time code, and reviews stay blind until both submit." msgstr "Обидва учасники підтверджують передачу, помічник вводить одноразовий код, а відгуки залишаються прихованими, доки їх не надішлють обоє." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:120 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:126 #, elixir-autogen, elixir-format msgid "Bring fuel" msgstr "Привезти пальне" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:270 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:276 #, elixir-autogen, elixir-format msgid "Built for safer coordination" msgstr "Створено для безпечнішої координації" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:362 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:368 #, elixir-autogen, elixir-format msgid "Can a volunteer buy medicine for me?" msgstr "Чи може волонтер купити мені ліки?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:102 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:108 #, elixir-autogen, elixir-format msgid "Choose a moderated category. Each one asks only for the details needed for that kind of help." msgstr "Оберіть модеровану категорію. Кожна запитує лише відомості, потрібні для цього виду допомоги." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:111 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:117 #, elixir-autogen, elixir-format msgid "Collect medicine" msgstr "Забрати ліки" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:385 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:391 #, elixir-autogen, elixir-format msgid "Contact the emergency service for your location. Who Need Help is for voluntary practical coordination, not emergencies." msgstr "Зверніться до екстреної служби за місцем перебування. Who Need Help призначений для добровільної практичної координації, а не для надзвичайних ситуацій." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:398 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:404 #, elixir-autogen, elixir-format msgid "Create one account, choose your role for each situation, and keep control of what you share." msgstr "Створіть один обліковий запис, обирайте свою роль у кожній ситуації та контролюйте, чим ділитеся." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:220 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:226 #, elixir-autogen, elixir-format msgid "Current coordinates are optional and deleted when sharing stops." msgstr "Поточні координати передаються за бажанням і видаляються після зупинення." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:162 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:168 #, elixir-autogen, elixir-format msgid "Demo map with synthetic approximate help requests" msgstr "Демонстраційна карта із синтетичними орієнтовними заявками про допомогу" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:200 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:206 #, elixir-autogen, elixir-format msgid "Discover an approximate area" msgstr "Побачити орієнтовний район" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:352 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:358 #, elixir-autogen, elixir-format msgid "Do I have to pay a helper?" msgstr "Чи потрібно платити помічнику?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:178 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:184 #, elixir-autogen, elixir-format msgid "Example data — not live requests" msgstr "Демонстраційні дані — не реальні заявки" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:71 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:74 #, elixir-autogen, elixir-format msgid "Example request" msgstr "Приклад заявки" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:334 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:340 #, elixir-autogen, elixir-format msgid "Explore activities" msgstr "Переглянути активності" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:325 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:331 #, elixir-autogen, elixir-format msgid "Find company for coffee, cinema, a walk, or a hike" msgstr "Знайдіть компанію для кави, кіно, прогулянки чи походу" @@ -3659,38 +3659,38 @@ msgstr "Допомога з проколотою шиною · приклад" msgid "Free, nearby, voluntary help" msgstr "Безкоштовна добровільна допомога поруч" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:235 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:241 #, elixir-autogen, elixir-format msgid "From request to verified completion" msgstr "Від заявки до підтвердженого завершення" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:307 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:313 #, elixir-autogen, elixir-format msgid "Handover codes and unique completed matches matter more than raw totals." msgstr "Одноразові коди передачі й унікальні завершені взаємодії важливіші за прості підсумкові числа." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:282 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:288 #, elixir-autogen, elixir-format msgid "Help is voluntary. An external thank-you link is optional after completion." msgstr "Допомога добровільна. Зовнішнє посилання для подяки необов’язкове й доступне після завершення." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:127 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:133 #, elixir-autogen, elixir-format msgid "Help with a wheel" msgstr "Допомогти з колесом" #: lib/who_need_help_web/controllers/page_html/home.html.heex:51 -#: lib/who_need_help_web/controllers/page_html/home.html.heex:407 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:413 #, elixir-autogen, elixir-format msgid "I need help" msgstr "Мені потрібна допомога" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:169 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:175 #, elixir-autogen, elixir-format msgid "Interactive demo" msgstr "Інтерактивний приклад" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:298 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:304 #, elixir-autogen, elixir-format msgid "Leave a match, block a person, or send a scoped report when something feels wrong." msgstr "Відмовтеся від взаємодії, заблокуйте людину або надішліть скаргу на конкретний об’єкт, якщо щось здається небезпечним." @@ -3705,122 +3705,122 @@ msgstr "Отримання ліків · приклад" msgid "Need help nearby? Ask the community." msgstr "Потрібна допомога поруч? Зверніться до спільноти." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:280 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:286 #, elixir-autogen, elixir-format msgid "No mandatory payment" msgstr "Без обов’язкової оплати" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:355 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:361 #, elixir-autogen, elixir-format msgid "No. Help has no mandatory fee. A helper may optionally publish an external thank-you link after a completed handover." msgstr "Ні. Допомога не потребує обов’язкової оплати. Після підтвердженої передачі помічник може за бажанням указати зовнішнє посилання для подяки." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:322 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:328 #, elixir-autogen, elixir-format msgid "Not only urgent help" msgstr "Не лише термінова допомога" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:122 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:128 #, elixir-autogen, elixir-format msgid "Only after people and the vehicle are away from active traffic danger." msgstr "Лише коли люди й транспорт перебувають поза небезпечною зоною активного руху." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:211 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:217 #, elixir-autogen, elixir-format msgid "Only the matched requester and helper receive the private chat." msgstr "Приватний чат доступний лише автору заявки й призначеному помічнику." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:185 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:191 #, elixir-autogen, elixir-format msgid "Privacy by default" msgstr "Приватність за замовчуванням" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:289 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:295 #, elixir-autogen, elixir-format msgid "Private matched chat" msgstr "Приватний чат після збігу" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:343 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:349 #, elixir-autogen, elixir-format msgid "Quick answers" msgstr "Короткі відповіді" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:313 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:319 #, elixir-autogen, elixir-format msgid "Read the safety rules" msgstr "Прочитати правила безпеки" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:396 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:402 #, elixir-autogen, elixir-format msgid "Ready to ask or help nearby?" msgstr "Готові попросити про допомогу або допомогти поруч?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:296 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:302 #, elixir-autogen, elixir-format msgid "Reports and blocking" msgstr "Скарги й блокування" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:188 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:194 #, elixir-autogen, elixir-format msgid "See nearby needs without exposing a home address" msgstr "Дізнавайтеся про потреби поблизу, не розкриваючи домашню адресу" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:218 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:224 #, elixir-autogen, elixir-format msgid "Share live location only by choice" msgstr "Діліться геопозицією лише за власним вибором" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:328 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:334 #, elixir-autogen, elixir-format msgid "Social activities are separate from urgent requests. Organizers approve participants, and exact meeting details stay inside the approved group." msgstr "Соціальні активності відокремлені від термінових заявок. Організатори схвалюють учасників, а точні відомості про зустріч залишаються всередині схваленої групи." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:96 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:102 #, elixir-autogen, elixir-format msgid "Start with urgent practical help" msgstr "Почніть із термінової практичної допомоги" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:202 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:208 #, elixir-autogen, elixir-format msgid "The public marker does not need to reveal an exact address." msgstr "Публічна позначка не повинна розкривати точну адресу." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:291 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:297 #, elixir-autogen, elixir-format msgid "There is no unsolicited inbox between strangers." msgstr "Між незнайомими людьми немає можливості писати без збігу." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:191 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:197 #, elixir-autogen, elixir-format msgid "These three points are synthetic examples. Real public discovery follows each requester's location visibility choice." msgstr "Ці три точки — синтетичні приклади. Відображення реальних заявок залежить від обраної автором заявки видимості геопозиції." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:305 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:311 #, elixir-autogen, elixir-format msgid "Verified reputation signals" msgstr "Підтверджені сигнали репутації" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:99 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:105 #, elixir-autogen, elixir-format msgid "What can you ask the community for?" msgstr "Про що можна попросити спільноту?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:382 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:388 #, elixir-autogen, elixir-format msgid "What if there is immediate danger?" msgstr "Що робити за безпосередньої небезпеки?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:372 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:378 #, elixir-autogen, elixir-format msgid "Who can see my exact address?" msgstr "Хто побачить мою точну адресу?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:375 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:381 #, elixir-autogen, elixir-format msgid "You choose the visibility. Exact active coordinates can be limited to the matched helper and are removed when sharing stops." msgstr "Ви самі обираєте видимість. Точні поточні координати можна показувати лише призначеному помічнику; після зупинення передавання вони видаляються." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:273 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:279 #, elixir-autogen, elixir-format msgid "You stay in control of the match" msgstr "Ви контролюєте взаємодію" @@ -4568,7 +4568,7 @@ msgstr "Завантажити ще в цій області" msgid "Map" msgstr "Карта" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:175 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:181 #, elixir-autogen, elixir-format msgid "Map preview" msgstr "Попередній перегляд карти" @@ -4612,7 +4612,7 @@ msgstr "Заявки без координат на карті з’являют msgid "Results layout" msgstr "Розташування результатів" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:171 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:177 #, elixir-autogen, elixir-format msgid "Static preview" msgstr "Статичний перегляд" @@ -4624,7 +4624,7 @@ 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:160 +#: 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/new.ex:355 #: lib/who_need_help_web/live/activity_live/new.ex:414 @@ -5291,22 +5291,22 @@ msgstr "Ваші сповіщення поблизу" msgid "code-confirmed handovers" msgstr "передачі з підтвердженням за кодом" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:170 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:176 #, elixir-autogen, elixir-format msgid "Interactive fallback" msgstr "Інтерактивний запасний режим" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:157 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:163 #, elixir-autogen, elixir-format msgid "Select an example to preview it without exposing a real address." msgstr "Виберіть приклад, щоб переглянути його без розкриття справжньої адреси." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:159 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:165 #, elixir-autogen, elixir-format msgid "Selected example:" msgstr "Вибраний приклад:" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:152 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:158 #, elixir-autogen, elixir-format msgid "WebGL is unavailable in this browser, so the full map cannot start. Select an example below or retry the map." msgstr "WebGL недоступний у цьому браузері, тому повна карта не може запуститися. Виберіть приклад нижче або спробуйте запустити карту ще раз." @@ -5580,7 +5580,7 @@ msgstr "Система" msgid "TRUST AND SAFETY" msgstr "ДОВІРА ТА БЕЗПЕКА" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:113 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:119 #, elixir-autogen, elixir-format msgid "The requester states whether the medicine is paid, reserved, or still needs to be purchased." msgstr "Автор заявки вказує, чи ліки вже оплачені, зарезервовані або їх ще потрібно придбати." @@ -5634,7 +5634,7 @@ msgstr "Ми створили звернення %{reference} і додали й msgid "Who Need Help is not an emergency, medical, pharmacy, or payment service. A volunteer may agree to buy or collect lawful medicine, but is never required to spend money." msgstr "Who Need Help не є екстреним, медичним, аптечним або платіжним сервісом. Волонтер може погодитися придбати чи забрати дозволені ліки, але ніколи не зобов’язаний витрачати гроші." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:365 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:371 #, elixir-autogen, elixir-format msgid "Yes, if the volunteer explicitly agrees. The people arrange the medicine, pharmacy requirements, payment, and any reimbursement directly. The service does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement." msgstr "Так, якщо волонтер прямо погодиться. Люди напряму узгоджують ліки, вимоги аптеки, оплату та можливе відшкодування. Сервіс не призначає, не рекомендує, не продає ліки, не обробляє платежі й не гарантує відшкодування." @@ -7956,3 +7956,10 @@ msgstr "Для оновлень поблизу використовуються #, elixir-autogen, elixir-format msgid "Important status changes and the first staff reply may be emailed. Further conversation stays in the private inbox." msgstr "Важливі зміни статусу та перша відповідь працівника можуть надсилатися електронною поштою. Подальше листування залишається у приватних вхідних." + +#: lib/who_need_help_web/controllers/page_html/home.html.heex:57 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:92 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:419 +#, elixir-autogen, elixir-format +msgid "Log in to help" +msgstr "Увійти, щоб допомогти" diff --git a/test/who_need_help_web/controllers/page_controller_test.exs b/test/who_need_help_web/controllers/page_controller_test.exs index c04b443..b69cd1c 100644 --- a/test/who_need_help_web/controllers/page_controller_test.exs +++ b/test/who_need_help_web/controllers/page_controller_test.exs @@ -10,7 +10,8 @@ defmodule WhoNeedHelpWeb.PageControllerTest do assert html =~ "Need help nearby? Ask the community." assert html =~ "I need help" - assert html =~ "I can help" + assert html =~ "Log in to help" + assert html =~ ~s(href="/users/log-in") assert html =~ "What can you ask the community for?" assert html =~ "Example data — not live requests" assert html =~ "See nearby needs without exposing a home address"