diff --git a/README.md b/README.md index 84ac64a..2a64dd5 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,17 @@ # Who Need Help Who Need Help is a working mutual-aid MVP for urgent, local, voluntary help. -The first priority is pickup and delivery of a legal medicine that has already -been purchased or reserved. The same urgent-help flow also supports safe, -non-emergency fuel delivery, wheel help, bicycle and motorcycle problems, -vehicle breakdowns, and practical support after a secured road incident. +The first priority is asking whether a nearby volunteer is willing to purchase, +pick up, and deliver lawful medicine. Accepting never obliges a helper to spend +money; purchase and reimbursement arrangements remain directly between the +matched people. The same urgent-help flow also supports safe, non-emergency fuel +delivery, wheel help, bicycle and motorcycle problems, vehicle breakdowns, and +practical support after a secured road incident. -It is not an emergency or medical service, does not prescribe or sell medicine, -and does not process payments. A helper may publish an optional external -thank-you link; money goes directly between users outside the platform. +It is not an emergency, medical, pharmacy, or payment service, does not +prescribe or sell medicine, and does not guarantee reimbursement. A helper may +publish an optional external thank-you link; money goes directly between users +outside the platform. ## OpenAI Build Week 2026 diff --git a/docs/product-spec.md b/docs/product-spec.md index a85383d..154f4d0 100644 --- a/docs/product-spec.md +++ b/docs/product-spec.md @@ -7,11 +7,11 @@ Status: MVP specification for OpenAI Build Week, 2026-07-18. Who Need Help connects an adult who needs urgent, practical nearby help with an adult volunteer who can provide it without a mandatory fee. -The first-priority scenario lets a requester ask a nearby person to pick up and -deliver medication that has already been legally purchased or reserved. The -urgent-help mode also covers non-emergency roadside tasks after people and -vehicles are away from active danger. The product does not diagnose, prescribe, -recommend, sell, reimburse, or handle controlled substances. +The first-priority scenario lets a requester ask whether a nearby person is +willing to purchase, pick up, and deliver lawful medicine. The urgent-help mode +also covers non-emergency roadside tasks after people and vehicles are away from +active danger. The product does not diagnose, prescribe, recommend, sell, +process payment, guarantee reimbursement, or handle controlled substances. ## Primary user journey @@ -71,8 +71,8 @@ helper per request. Every state transition is authorized and recorded. ## Explicitly outside the MVP -- Medical advice, prescriptions, pharmacy integrations, medication sale, and - controlled-substance delivery. +- Medical advice, pharmacy integrations, medication sale, platform payment or + reimbursement, and controlled-substance delivery. - Platform payments, escrow, fees, or compulsory compensation. - Background PWA or unattended location tracking. - Multiple simultaneous helpers on one request. diff --git a/docs/trust-safety.md b/docs/trust-safety.md index ab05344..26e7c23 100644 --- a/docs/trust-safety.md +++ b/docs/trust-safety.md @@ -9,9 +9,14 @@ Who Need Help is a coordination tool for adults. It is not an emergency service. Every urgent screen must tell users to contact local emergency services when life, health, fire, violence, or immediate danger is involved. -The medicine category is limited to pickup/delivery of an already purchased or -reserved legal item. Requests for medical advice, prescriptions, cash advances, -controlled substances, or suspicious repackaging are reportable and removable. +The medicine category permits a requester to ask whether a volunteer is willing +to purchase, pick up, and deliver a lawful medicine. Accepting a request never +obliges a volunteer to spend money. The matched people arrange pharmacy or +prescription requirements, payment, reimbursement, storage, and handover +directly in private chat. The platform does not prescribe, recommend, sell, +process payment, extend credit, or guarantee reimbursement. Requests for medical +advice, controlled substances, unlawful supply, payment credentials, public +prescription disclosure, or suspicious repackaging are reportable and removable. Social activities are a separate product mode. They do not use handover codes, helper reviews, live movement evidence, or the helper leaderboard. The diff --git a/lib/who_need_help/catalog.ex b/lib/who_need_help/catalog.ex index 1054694..dba51b5 100644 --- a/lib/who_need_help/catalog.ex +++ b/lib/who_need_help/catalog.ex @@ -394,6 +394,7 @@ defmodule WhoNeedHelp.Catalog do is_nil(category.parent_id) and not is_nil(attrs[:parent_id]), attrs[:parent_id] ) + |> refresh_core_category(category, attrs) if map_size(backfill) == 0 do category @@ -406,6 +407,62 @@ defmodule WhoNeedHelp.Catalog do defp put_backfill(attrs, _key, false, _value), do: attrs defp put_backfill(attrs, key, true, value), do: Map.put(attrs, key, value) + defp refresh_core_category(attrs, %Category{slug: "medicine-pickup"} = category, defaults) do + descriptions = Map.merge(category.descriptions || %{}, defaults.descriptions) + + structured_fields = + merge_seeded_structured_fields(category.structured_fields, defaults.structured_fields) + + attrs + |> put_changed(:descriptions, category.descriptions, descriptions) + |> put_changed(:structured_fields, category.structured_fields, structured_fields) + end + + defp refresh_core_category(attrs, _category, _defaults), do: attrs + + defp put_changed(attrs, _key, current, current), do: attrs + defp put_changed(attrs, key, _current, updated), do: Map.put(attrs, key, updated) + + defp merge_seeded_structured_fields(current, defaults) do + current = current || %{} + defaults = defaults || %{} + current_fields = current["fields"] || [] + default_fields = defaults["fields"] || [] + current_by_key = Map.new(current_fields, &{&1["key"], &1}) + default_keys = MapSet.new(default_fields, & &1["key"]) + + merged_defaults = + Enum.map(default_fields, fn default_field -> + case current_by_key[default_field["key"]] do + nil -> + default_field + + current_field -> + current_field + |> Map.merge(default_field) + |> Map.put( + "options", + merge_seeded_options(current_field["options"], default_field["options"]) + ) + end + end) + + custom_fields = + Enum.reject(current_fields, &MapSet.member?(default_keys, &1["key"])) + + current + |> Map.merge(defaults) + |> Map.put("fields", merged_defaults ++ custom_fields) + end + + defp merge_seeded_options(current, defaults) when is_list(defaults) do + current = if is_list(current), do: current, else: [] + default_values = MapSet.new(defaults, & &1["value"]) + defaults ++ Enum.reject(current, &MapSet.member?(default_values, &1["value"])) + end + + defp merge_seeded_options(current, _defaults), do: current + defp normalize_proposal_mode(attrs) do attrs = Map.new(attrs, fn {key, value} -> {to_string(key), value} end) @@ -445,9 +502,9 @@ defmodule WhoNeedHelp.Catalog do names: names("Medicine pickup", "Доставка ліків", "Доставка лекарств"), descriptions: names( - "Pickup and deliver a legal medicine that is already purchased or reserved.", - "Отримати й доставити дозволені ліки, які вже придбані або зарезервовані.", - "Получить и доставить разрешённое лекарство, которое уже куплено или зарезервировано." + "Buy, pick up, and deliver legal medicine when a volunteer freely agrees.", + "Придбати, отримати й доставити дозволені ліки, якщо волонтер добровільно погодиться.", + "Купить, получить и доставить разрешённое лекарство, если волонтёр добровольно согласится." ), sort_order: 10, structured_fields: %{ @@ -460,7 +517,22 @@ defmodule WhoNeedHelp.Catalog do "Статус получения лекарства" ), [ - option("reserved", names("Reserved", "Зарезервовано", "Зарезервировано")), + option( + "purchase_needed", + names( + "Needs to be purchased — only if the volunteer agrees", + "Потрібно придбати — лише за згодою волонтера", + "Нужно купить — только с согласия волонтёра" + ) + ), + option( + "reserved", + names( + "Reserved — payment may still be needed", + "Зарезервовано — може знадобитися оплата", + "Зарезервировано — может потребоваться оплата" + ) + ), option("already_paid", names("Already paid", "Вже оплачено", "Уже оплачено")) ] ) 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 ffdf465..8c33df4 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 @@ -40,7 +40,7 @@

{gettext( - "Ask a nearby volunteer to collect medicine that is already purchased or help with a safe roadside problem. There is no mandatory fee." + "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee." )}

@@ -110,7 +110,9 @@ <.icon name="hero-shopping-bag" class="size-7 text-success" />

{gettext("Collect medicine")}

- {gettext("The medicine is already legally purchased or reserved for pickup.")} + {gettext( + "The requester states whether the medicine is paid, reserved, or still needs to be purchased." + )}

@@ -361,7 +363,7 @@

{gettext( - "The medicine must already be legally purchased or reserved. The service does not prescribe, recommend, sell, or handle controlled substances." + "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." )}

diff --git a/lib/who_need_help_web/controllers/page_html/safety.html.heex b/lib/who_need_help_web/controllers/page_html/safety.html.heex index 3d9f9bd..713643f 100644 --- a/lib/who_need_help_web/controllers/page_html/safety.html.heex +++ b/lib/who_need_help_web/controllers/page_html/safety.html.heex @@ -24,7 +24,7 @@

{gettext("Medicine requests")}

{gettext( - "Only request pickup of a legal item already reserved or paid for. Do not request medical advice, a prescription, controlled substances, cash advances, repackaging, or a purchase on your behalf. Follow pharmacy rules and local law." + "Request only lawful purchase or pickup from a legitimate pharmacy. A volunteer is never required to pay. Agree privately on the medicine, pharmacy or prescription requirements, payment, reimbursement, storage, and handover. Who Need Help does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement. Do not request controlled substances or publish prescriptions or payment credentials. Follow pharmacy rules and local law." )}

diff --git a/lib/who_need_help_web/controllers/page_html/terms.html.heex b/lib/who_need_help_web/controllers/page_html/terms.html.heex index 9914c1f..f1645ff 100644 --- a/lib/who_need_help_web/controllers/page_html/terms.html.heex +++ b/lib/who_need_help_web/controllers/page_html/terms.html.heex @@ -47,11 +47,18 @@

Follow applicable law, pharmacy and venue rules, the Safety Rules, and other people's consent and privacy. Do not request or provide unlawful goods or services, medical - advice, prescriptions, controlled substances, cash advances, harassment, threats, + advice, controlled substances, cash advances, harassment, threats, impersonation, fraud, spam, sexual exploitation, non-consensual intimate material, instructions for wrongdoing, or content that violates another person's rights. Do not manipulate matches, evidence, reviews, votes, tracking, or reputation.

+

+ A requester may ask whether a volunteer is willing to purchase lawful medicine. Accepting + a request never obliges a volunteer to spend money. The people involved arrange pharmacy + or prescription requirements, payment, reimbursement, storage, and handover directly and + at their own risk. Who Need Help does not sell medicine, process payment, extend credit, + guarantee reimbursement, or override pharmacy rules or applicable law. +

diff --git a/lib/who_need_help_web/controllers/user_registration_html/new.html.heex b/lib/who_need_help_web/controllers/user_registration_html/new.html.heex index 7cc55ae..6508202 100644 --- a/lib/who_need_help_web/controllers/user_registration_html/new.html.heex +++ b/lib/who_need_help_web/controllers/user_registration_html/new.html.heex @@ -91,7 +91,7 @@

{gettext( - "Who Need Help is not an emergency or medical service. Medicine requests are limited to pickup of legal items already purchased or reserved." + "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." )}

diff --git a/lib/who_need_help_web/live/request_live/new.ex b/lib/who_need_help_web/live/request_live/new.ex index 1de5e74..45d83d6 100644 --- a/lib/who_need_help_web/live/request_live/new.ex +++ b/lib/who_need_help_web/live/request_live/new.ex @@ -206,7 +206,7 @@ defmodule WhoNeedHelpWeb.RequestLive.New do do: WhoNeedHelp.Catalog.Category.description(category, locale) defp category_title_placeholder(%{slug: "medicine-pickup"}), - do: gettext("Medicine is ready at the pharmacy") + do: gettext("Medicine is needed from a pharmacy") defp category_title_placeholder(%{parent: %{slug: "roadside-help"}}), do: gettext("Need roadside help in a safe location") @@ -215,7 +215,7 @@ defmodule WhoNeedHelpWeb.RequestLive.New do defp safety_confirmation(%{slug: "medicine-pickup"}) do gettext( - "I confirm this is not an emergency, medical advice request, controlled substance, or request to buy medicine on my behalf." + "I confirm this is not an emergency or request for medical advice, the medicine and arrangement are lawful, and a volunteer chooses whether to spend money." ) end @@ -368,6 +368,15 @@ defmodule WhoNeedHelpWeb.RequestLive.New do > {message}

+

+ {gettext( + "If purchase is needed, accepting the request does not require the volunteer to spend money. Agree on the medicine, pharmacy requirements, payment, and any reimbursement only in the private matched chat." + )} +

<.input field={@form[:title]} diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index 862da41..3f6d0c7 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -11,74 +11,77 @@ msgid "" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:136 -#: lib/who_need_help_web/components/layouts.ex:318 +#: lib/who_need_help_web/components/layouts.ex:142 +#: lib/who_need_help_web/components/layouts.ex:330 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:115 #, elixir-autogen, elixir-format msgid "Account settings" msgstr "" -#: lib/who_need_help_web/components/core_components.ex:546 +#: lib/who_need_help_web/components/core_components.ex:552 #, elixir-autogen, elixir-format msgid "Actions" msgstr "" #: lib/who_need_help_web/components/layouts.ex:87 -#: lib/who_need_help_web/components/layouts.ex:156 +#: lib/who_need_help_web/components/layouts.ex:162 #: lib/who_need_help_web/live/request_live/new.ex:26 #, elixir-autogen, elixir-format msgid "Ask for help" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:368 -#: lib/who_need_help_web/components/layouts.ex:383 +#: lib/who_need_help_web/components/layouts.ex:380 +#: lib/who_need_help_web/components/layouts.ex:395 #, elixir-autogen, elixir-format msgid "Attempting to reconnect" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:230 +#: lib/who_need_help_web/components/layouts.ex:236 #: lib/who_need_help_web/live/notification_live.ex:628 #, elixir-autogen, elixir-format msgid "Categories" msgstr "" #: lib/who_need_help_web/components/layouts.ex:95 -#: lib/who_need_help_web/components/layouts.ex:165 +#: lib/who_need_help_web/components/layouts.ex:171 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:14 +#: lib/who_need_help_web/controllers/user_session_controller.ex:211 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:10 #, elixir-autogen, elixir-format msgid "Log in" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:151 -#: lib/who_need_help_web/components/layouts.ex:333 +#: lib/who_need_help_web/components/layouts.ex:157 +#: lib/who_need_help_web/components/layouts.ex:345 #, elixir-autogen, elixir-format msgid "Log out" msgstr "" #: lib/who_need_help_web/components/layouts.ex:130 -#: lib/who_need_help_web/components/layouts.ex:312 +#: lib/who_need_help_web/components/layouts.ex:318 #: lib/who_need_help_web/live/profile_live.ex:16 #, elixir-autogen, elixir-format msgid "Profile" msgstr "" #: lib/who_need_help_web/components/layouts.ex:92 -#: lib/who_need_help_web/components/layouts.ex:162 +#: lib/who_need_help_web/components/layouts.ex:168 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:141 #, elixir-autogen, elixir-format msgid "Register" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:220 +#: lib/who_need_help_web/components/layouts.ex:226 #, elixir-autogen, elixir-format msgid "Requests" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:375 +#: lib/who_need_help_web/components/layouts.ex:387 #, elixir-autogen, elixir-format msgid "Something went wrong!" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:360 +#: lib/who_need_help_web/components/layouts.ex:372 #, elixir-autogen, elixir-format msgid "We can't find the internet" msgstr "" @@ -93,7 +96,7 @@ msgstr "" msgid "%{approved}/%{capacity} approved" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:496 +#: lib/who_need_help_web/live/moderation_live.ex:570 #, elixir-autogen, elixir-format msgid "%{count} community votes" msgstr "" @@ -128,17 +131,17 @@ msgstr "" msgid "5 — excellent" msgstr "" -#: lib/who_need_help_web/controllers/user_settings_controller.ex:120 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:130 #, elixir-autogen, elixir-format msgid "A link to confirm your email change has been sent to the new address." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:448 +#: lib/who_need_help_web/live/moderation_live.ex:514 #, elixir-autogen, elixir-format msgid "A signal requests human review; optional tracking absence is not proof of abuse." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1322 +#: lib/who_need_help_web/live/request_live/show.ex:1323 #, elixir-autogen, elixir-format msgid "Accept only if you can complete this safely and for free." msgstr "" @@ -154,29 +157,29 @@ msgid "Account Settings" msgstr "" #: lib/who_need_help_web/components/layouts.ex:73 -#: lib/who_need_help_web/components/layouts.ex:246 +#: lib/who_need_help_web/components/layouts.ex:252 #, elixir-autogen, elixir-format msgid "Account and language" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:582 +#: lib/who_need_help_web/live/moderation_live.ex:656 #, elixir-autogen, elixir-format msgid "Accounts" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1318 +#: lib/who_need_help_web/live/request_live/show.ex:1319 #, elixir-autogen, elixir-format msgid "Action center" msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:266 -#: lib/who_need_help_web/live/moderation_live.ex:627 +#: lib/who_need_help_web/live/moderation_live.ex:702 #: lib/who_need_help_web/live/notification_live.ex:443 #, elixir-autogen, elixir-format msgid "Active" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:225 +#: lib/who_need_help_web/components/layouts.ex:231 #: lib/who_need_help_web/live/activity_live/index.ex:118 #, elixir-autogen, elixir-format msgid "Activities" @@ -225,7 +228,7 @@ msgid "Add unverified link" msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:273 -#: lib/who_need_help_web/live/moderation_live.ex:651 +#: lib/who_need_help_web/live/moderation_live.ex:732 #, elixir-autogen, elixir-format msgid "Administrator" msgstr "" @@ -255,12 +258,12 @@ msgstr "" msgid "Any urgency" msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:569 +#: lib/who_need_help_web/live/activity_live/show.ex:570 #, elixir-autogen, elixir-format msgid "Approval pending" msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:646 +#: lib/who_need_help_web/live/activity_live/show.ex:647 #, elixir-autogen, elixir-format msgid "Approve" msgstr "" @@ -270,14 +273,14 @@ msgstr "" msgid "Approved group chat" msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:672 +#: lib/who_need_help_web/live/activity_live/show.ex:673 #, elixir-autogen, elixir-format msgid "Approved participants" msgstr "" #: lib/who_need_help_web/controllers/page_html/home.html.heex:80 #: lib/who_need_help_web/live/activity_live/new.ex:303 -#: lib/who_need_help_web/live/request_live/new.ex:465 +#: lib/who_need_help_web/live/request_live/new.ex:474 #, elixir-autogen, elixir-format msgid "Approximate area" msgstr "" @@ -318,12 +321,12 @@ msgstr "" msgid "Block and report" msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:715 +#: lib/who_need_help_web/live/activity_live/show.ex:716 #, elixir-autogen, elixir-format msgid "Block organizer" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1744 +#: lib/who_need_help_web/live/request_live/show.ex:1745 #, elixir-autogen, elixir-format msgid "Block this user" msgstr "" @@ -338,11 +341,12 @@ msgstr "" msgid "Briefly describe the help you need" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:198 +#: lib/who_need_help_web/components/layouts.ex:204 #, elixir-autogen, elixir-format msgid "Build Week feedback" msgstr "" +#: lib/who_need_help_web/controllers/feedback_controller.ex:6 #: lib/who_need_help_web/controllers/feedback_html/show.html.heex:4 #, elixir-autogen, elixir-format msgid "Build feedback" @@ -358,13 +362,13 @@ msgstr "" msgid "COMMUNITY-DRIVEN TAXONOMY" msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:666 +#: lib/who_need_help_web/live/activity_live/show.ex:667 #, elixir-autogen, elixir-format msgid "Cancel activity" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1336 -#: lib/who_need_help_web/live/request_live/show.ex:1573 +#: lib/who_need_help_web/live/request_live/show.ex:1337 +#: lib/who_need_help_web/live/request_live/show.ex:1574 #, elixir-autogen, elixir-format msgid "Cancel request" msgstr "" @@ -396,7 +400,7 @@ msgid "Category details" msgstr "" #: lib/who_need_help_web/live/category_proposal_live.ex:96 -#: lib/who_need_help_web/live/moderation_live.ex:477 +#: lib/who_need_help_web/live/moderation_live.ex:551 #, elixir-autogen, elixir-format msgid "Category proposals" msgstr "" @@ -406,7 +410,7 @@ msgstr "" msgid "Change Email" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:655 +#: lib/who_need_help_web/live/moderation_live.ex:736 #, elixir-autogen, elixir-format msgid "Change role" msgstr "" @@ -417,7 +421,7 @@ msgstr "" msgid "Changing..." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:242 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:244 #, elixir-autogen, elixir-format msgid "Choose a category, urgency, and safe location visibility." msgstr "" @@ -445,13 +449,13 @@ msgstr "" msgid "City centre, near the main entrance" msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:733 -#: lib/who_need_help_web/live/request_live/show.ex:1765 +#: lib/who_need_help_web/live/activity_live/show.ex:734 +#: lib/who_need_help_web/live/request_live/show.ex:1766 #, elixir-autogen, elixir-format msgid "Clear" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:402 +#: lib/who_need_help_web/live/moderation_live.ex:476 #, elixir-autogen, elixir-format msgid "Close" msgstr "" @@ -478,8 +482,8 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/index.ex:262 #: lib/who_need_help_web/live/activity_live/show.ex:397 -#: lib/who_need_help_web/live/activity_live/show.ex:617 -#: lib/who_need_help_web/live/activity_live/show.ex:676 +#: lib/who_need_help_web/live/activity_live/show.ex:618 +#: lib/who_need_help_web/live/activity_live/show.ex:677 #: lib/who_need_help_web/live/request_live/index.ex:474 #, elixir-autogen, elixir-format msgid "Community member" @@ -505,7 +509,7 @@ msgstr "" msgid "Confirm and stay logged in" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1511 +#: lib/who_need_help_web/live/request_live/show.ex:1512 #, elixir-autogen, elixir-format msgid "Confirm my part is complete" msgstr "" @@ -555,7 +559,7 @@ msgstr "" msgid "Create an activity" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:536 +#: lib/who_need_help_web/live/moderation_live.ex:610 #, elixir-autogen, elixir-format msgid "Create category" msgstr "" @@ -565,33 +569,34 @@ msgstr "" msgid "Create urgent request" msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:742 +#: lib/who_need_help_web/live/activity_live/show.ex:743 #, elixir-autogen, elixir-format msgid "Dangerous plan" msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:249 -#: lib/who_need_help_web/live/request_live/show.ex:1773 +#: lib/who_need_help_web/live/report_live.ex:106 +#: lib/who_need_help_web/live/request_live/show.ex:1774 #, elixir-autogen, elixir-format msgid "Dangerous request" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:590 +#: lib/who_need_help_web/live/moderation_live.ex:664 #, elixir-autogen, elixir-format msgid "Decision" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:534 +#: lib/who_need_help_web/live/moderation_live.ex:608 #, elixir-autogen, elixir-format msgid "Decision note" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:304 +#: lib/who_need_help_web/live/moderation_live.ex:340 #, elixir-autogen, elixir-format msgid "Decisions and access to reported chat evidence are written to the audit log." msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:653 +#: lib/who_need_help_web/live/activity_live/show.ex:654 #, elixir-autogen, elixir-format msgid "Decline" msgstr "" @@ -607,12 +612,14 @@ msgid "Describe the public plan, approximate duration, and who might enjoy it." msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:261 -#: lib/who_need_help_web/live/moderation_live.ex:377 -#: lib/who_need_help_web/live/moderation_live.ex:463 +#: lib/who_need_help_web/live/moderation_live.ex:447 +#: lib/who_need_help_web/live/moderation_live.ex:529 +#: lib/who_need_help_web/live/report_live.ex:103 #, elixir-autogen, elixir-format msgid "Dismissed" msgstr "" +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:78 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:71 #: lib/who_need_help_web/live/profile_live.ex:149 #, elixir-autogen, elixir-format @@ -644,13 +651,13 @@ msgstr "" msgid "Email" msgstr "" -#: lib/who_need_help_web/controllers/user_settings_controller.ex:89 -#: lib/who_need_help_web/controllers/user_settings_controller.ex:96 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:90 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:97 #, elixir-autogen, elixir-format msgid "Email change link is invalid or it has expired." msgstr "" -#: lib/who_need_help_web/controllers/user_settings_controller.ex:84 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:85 #, elixir-autogen, elixir-format msgid "Email changed successfully." msgstr "" @@ -665,17 +672,17 @@ msgstr "" msgid "English" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:517 +#: lib/who_need_help_web/live/moderation_live.ex:591 #, elixir-autogen, elixir-format msgid "English description" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:506 +#: lib/who_need_help_web/live/moderation_live.ex:580 #, elixir-autogen, elixir-format msgid "English name" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1648 +#: lib/who_need_help_web/live/request_live/show.ex:1649 #, elixir-autogen, elixir-format msgid "Enter handover code" msgstr "" @@ -711,7 +718,7 @@ msgstr "" msgid "Expires:" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:382 +#: lib/who_need_help_web/live/request_live/new.ex:391 #, elixir-autogen, elixir-format msgid "Explain what is already arranged and what the volunteer needs to do." msgstr "" @@ -721,9 +728,10 @@ msgstr "" msgid "Find people to join" msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:743 +#: lib/who_need_help_web/live/activity_live/show.ex:744 #: lib/who_need_help_web/live/moderation_live.ex:251 -#: lib/who_need_help_web/live/request_live/show.ex:1775 +#: lib/who_need_help_web/live/report_live.ex:108 +#: lib/who_need_help_web/live/request_live/show.ex:1776 #, elixir-autogen, elixir-format msgid "Fraud" msgstr "" @@ -743,7 +751,7 @@ msgstr "" msgid "GitHub verification is unavailable until the operator configures its OAuth credentials. No manually entered link is treated as verified." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1616 +#: lib/who_need_help_web/live/request_live/show.ex:1617 #, elixir-autogen, elixir-format msgid "HANDOVER CODE FOR THE HELPER" msgstr "" @@ -758,9 +766,10 @@ msgstr "" msgid "Handover code verified." msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:741 +#: lib/who_need_help_web/live/activity_live/show.ex:742 #: lib/who_need_help_web/live/moderation_live.ex:250 -#: lib/who_need_help_web/live/request_live/show.ex:1774 +#: lib/who_need_help_web/live/report_live.ex:107 +#: lib/who_need_help_web/live/request_live/show.ex:1775 #, elixir-autogen, elixir-format msgid "Harassment" msgstr "" @@ -780,7 +789,7 @@ msgstr "" msgid "Helper" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:235 +#: lib/who_need_help_web/components/layouts.ex:241 #, elixir-autogen, elixir-format msgid "Helpers" msgstr "" @@ -812,18 +821,12 @@ msgstr "" msgid "Hidden" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:361 +#: lib/who_need_help_web/live/moderation_live.ex:422 #, elixir-autogen, elixir-format msgid "Hide activity" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:347 -#: lib/who_need_help_web/live/moderation_live.ex:359 -#, elixir-autogen, elixir-format -msgid "Hide reason" -msgstr "" - -#: lib/who_need_help_web/live/moderation_live.ex:349 +#: lib/who_need_help_web/live/moderation_live.ex:397 #, elixir-autogen, elixir-format msgid "Hide request" msgstr "" @@ -835,8 +838,8 @@ 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:411 -#: lib/who_need_help_web/live/request_live/show.ex:1325 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:413 +#: lib/who_need_help_web/live/request_live/show.ex:1326 #, elixir-autogen, elixir-format msgid "I can help" msgstr "" @@ -846,11 +849,6 @@ msgstr "" msgid "I confirm there is no immediate danger, people and vehicles are away from active traffic or emergency services have already been contacted, and the requested task is lawful." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:217 -#, elixir-autogen, elixir-format -msgid "I confirm this is not an emergency, medical advice request, controlled substance, or request to buy medicine on my behalf." -msgstr "" - #: lib/who_need_help_web/live/request_live/new.ex:229 #, elixir-autogen, elixir-format msgid "I confirm this is not an emergency, there is no immediate danger, and the requested task is lawful." @@ -866,22 +864,23 @@ msgstr "" msgid "Identity and reputation" msgstr "" -#: lib/who_need_help_web/controllers/user_session_controller.ex:103 +#: lib/who_need_help_web/controllers/user_session_controller.ex:104 #, elixir-autogen, elixir-format msgid "If your email is in our system, you will receive instructions for logging in shortly." msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:9 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:32 -#: lib/who_need_help_web/live/activity_live/show.ex:745 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:47 +#: lib/who_need_help_web/live/activity_live/show.ex:746 #: lib/who_need_help_web/live/moderation_live.ex:254 -#: lib/who_need_help_web/live/request_live/show.ex:1778 -#: lib/who_need_help_web/live/support_operations_live.ex:109 +#: lib/who_need_help_web/live/report_live.ex:111 +#: lib/who_need_help_web/live/request_live/show.ex:1779 +#: lib/who_need_help_web/live/support_operations_live.ex:116 #, elixir-autogen, elixir-format msgid "Impersonation" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1709 +#: lib/who_need_help_web/live/request_live/show.ex:1710 #, elixir-autogen, elixir-format msgid "In a browser this works only while the page remains open. The Android app shows a persistent notification and can continue after it is minimized. Raw coordinates are removed when sharing stops." msgstr "" @@ -893,17 +892,18 @@ msgstr "" msgid "In progress" msgstr "" +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:92 #: lib/who_need_help_web/live/profile_live.ex:154 #, elixir-autogen, elixir-format msgid "Interface language" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:634 +#: lib/who_need_help_web/live/moderation_live.ex:709 #, elixir-autogen, elixir-format msgid "Internal note" msgstr "" -#: lib/who_need_help_web/controllers/user_session_controller.ex:152 +#: lib/who_need_help_web/controllers/user_session_controller.ex:153 #, elixir-autogen, elixir-format msgid "Invalid email or password" msgstr "" @@ -921,28 +921,28 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/new.ex:327 #: lib/who_need_help_web/live/notification_live.ex:596 -#: lib/who_need_help_web/live/request_live/new.ex:613 +#: lib/who_need_help_web/live/request_live/new.ex:622 #, elixir-autogen, elixir-format msgid "Latitude" msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:604 +#: lib/who_need_help_web/live/activity_live/show.ex:605 #, elixir-autogen, elixir-format msgid "Leave activity" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1707 +#: lib/who_need_help_web/live/request_live/show.ex:1708 #, elixir-autogen, elixir-format msgid "Live location" msgstr "" #: lib/who_need_help_web/controllers/page_html/safety.html.heex:51 -#: lib/who_need_help_web/live/activity_live/show.ex:546 +#: lib/who_need_help_web/live/activity_live/show.ex:547 #, elixir-autogen, elixir-format msgid "Location privacy" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1411 +#: lib/who_need_help_web/live/request_live/show.ex:1412 #, elixir-autogen, elixir-format msgid "Location sharing is optional; missing evidence is not proof of abuse." msgstr "" @@ -972,14 +972,14 @@ msgstr "" msgid "Log in only this time" msgstr "" -#: lib/who_need_help_web/controllers/user_session_controller.ex:132 +#: lib/who_need_help_web/controllers/user_session_controller.ex:133 #, elixir-autogen, elixir-format msgid "Logged out successfully." msgstr "" #: lib/who_need_help_web/live/activity_live/new.ex:334 #: lib/who_need_help_web/live/notification_live.ex:610 -#: lib/who_need_help_web/live/request_live/new.ex:627 +#: lib/who_need_help_web/live/request_live/new.ex:636 #, elixir-autogen, elixir-format msgid "Longitude" msgstr "" @@ -999,12 +999,12 @@ msgstr "" msgid "Manually added links are public and marked unverified. A verified badge is only granted after completing a provider authorization flow." msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:663 +#: lib/who_need_help_web/live/activity_live/show.ex:664 #, elixir-autogen, elixir-format msgid "Mark completed" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:247 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:249 #, elixir-autogen, elixir-format msgid "Match and coordinate" msgstr "" @@ -1016,11 +1016,6 @@ msgstr "" msgid "Matched" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:209 -#, elixir-autogen, elixir-format -msgid "Medicine is ready at the pharmacy" -msgstr "" - #: lib/who_need_help_web/controllers/page_html/home.html.heex:72 #, elixir-autogen, elixir-format msgid "Medicine order is ready at the pharmacy" @@ -1051,17 +1046,17 @@ msgstr "" msgid "Meeting area" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:565 +#: lib/who_need_help_web/live/moderation_live.ex:639 #, elixir-autogen, elixir-format msgid "Merge" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:557 +#: lib/who_need_help_web/live/moderation_live.ex:631 #, elixir-autogen, elixir-format msgid "Merge into" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:564 +#: lib/who_need_help_web/live/moderation_live.ex:638 #, elixir-autogen, elixir-format msgid "Merge note" msgstr "" @@ -1076,22 +1071,22 @@ msgstr "" msgid "Mode" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:145 -#: lib/who_need_help_web/components/layouts.ex:327 +#: lib/who_need_help_web/components/layouts.ex:151 +#: lib/who_need_help_web/components/layouts.ex:339 #: lib/who_need_help_web/live/moderation_live.ex:9 -#: lib/who_need_help_web/live/moderation_live.ex:293 +#: lib/who_need_help_web/live/moderation_live.ex:329 #, elixir-autogen, elixir-format msgid "Moderation" msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:272 -#: lib/who_need_help_web/live/moderation_live.ex:650 +#: lib/who_need_help_web/live/moderation_live.ex:731 #, elixir-autogen, elixir-format msgid "Moderator" msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:230 -#: lib/who_need_help_web/live/support_operations_live.ex:87 +#: lib/who_need_help_web/live/support_operations_live.ex:94 #: lib/who_need_help_web/user_auth.ex:306 #, elixir-autogen, elixir-format msgid "Moderator access is required." @@ -1146,12 +1141,12 @@ msgstr "" msgid "No open activities yet" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:471 +#: lib/who_need_help_web/live/moderation_live.ex:537 #, elixir-autogen, elixir-format msgid "No open signals." msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:658 +#: lib/who_need_help_web/live/activity_live/show.ex:659 #, elixir-autogen, elixir-format msgid "No pending join requests." msgstr "" @@ -1161,7 +1156,7 @@ msgstr "" msgid "No proposals yet." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:387 +#: lib/who_need_help_web/live/moderation_live.ex:457 #, elixir-autogen, elixir-format msgid "No reports." msgstr "" @@ -1191,7 +1186,7 @@ msgstr "" #: lib/who_need_help_web/live/request_live/index.ex:262 #: lib/who_need_help_web/live/request_live/index.ex:263 #: lib/who_need_help_web/live/request_live/index.ex:347 -#: lib/who_need_help_web/live/request_live/new.ex:401 +#: lib/who_need_help_web/live/request_live/new.ex:410 #: lib/who_need_help_web/live/request_live/show.ex:946 #: lib/who_need_help_web/live/request_live/show.ex:947 #, elixir-autogen, elixir-format @@ -1203,12 +1198,7 @@ msgstr "" msgid "OPTIONAL SOCIAL PLANS" msgstr "" -#: lib/who_need_help_web/controllers/page_html/safety.html.heex:26 -#, elixir-autogen, elixir-format -msgid "Only request pickup of a legal item already reserved or paid for. Do not request medical advice, a prescription, controlled substances, cash advances, repackaging, or a purchase on your behalf. Follow pharmacy rules and local law." -msgstr "" - -#: lib/who_need_help_web/live/moderation_live.ex:405 +#: lib/who_need_help_web/live/moderation_live.ex:479 #, elixir-autogen, elixir-format msgid "Only the conversation linked to this report is displayed." msgstr "" @@ -1223,16 +1213,17 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/index.ex:166 #: lib/who_need_help_web/live/activity_live/show.ex:342 #: lib/who_need_help_web/live/moderation_live.ex:258 +#: lib/who_need_help_web/live/report_live.ex:100 #: lib/who_need_help_web/live/request_live/index.ex:270 #: lib/who_need_help_web/live/request_live/index.ex:271 #: lib/who_need_help_web/live/request_live/show.ex:954 -#: lib/who_need_help_web/live/support_operations_live.ex:207 -#: lib/who_need_help_web/live/support_operations_live.ex:300 +#: lib/who_need_help_web/live/support_operations_live.ex:237 +#: lib/who_need_help_web/live/support_operations_live.ex:438 #, elixir-autogen, elixir-format msgid "Open" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:435 +#: lib/who_need_help_web/live/moderation_live.ex:501 #, elixir-autogen, elixir-format msgid "Open abuse signals" msgstr "" @@ -1247,7 +1238,7 @@ msgstr "" msgid "Optional external thank-you link" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1681 +#: lib/who_need_help_web/live/request_live/show.ex:1682 #, elixir-autogen, elixir-format msgid "Optional thank-you link" msgstr "" @@ -1262,7 +1253,7 @@ msgstr "" msgid "Organizer blocked. Their activities and messages are hidden." msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:609 +#: lib/who_need_help_web/live/activity_live/show.ex:610 #, elixir-autogen, elixir-format msgid "Organizer controls" msgstr "" @@ -1273,19 +1264,20 @@ msgid "Organizer social links" msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:18 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:36 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:59 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:51 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:74 #: lib/who_need_help_web/controllers/support_html.ex:13 #: lib/who_need_help_web/controllers/support_html/new.html.heex:38 -#: lib/who_need_help_web/live/activity_live/show.ex:746 +#: lib/who_need_help_web/live/activity_live/show.ex:747 #: lib/who_need_help_web/live/moderation_live.ex:255 #: lib/who_need_help_web/live/profile_live.ex:324 #: lib/who_need_help_web/live/public_profile_live.ex:53 +#: lib/who_need_help_web/live/report_live.ex:112 #: lib/who_need_help_web/live/request_live/show.ex:986 #: lib/who_need_help_web/live/request_live/show.ex:995 -#: lib/who_need_help_web/live/request_live/show.ex:1779 -#: lib/who_need_help_web/live/support_operations_live.ex:103 -#: lib/who_need_help_web/live/support_operations_live.ex:118 +#: lib/who_need_help_web/live/request_live/show.ex:1780 +#: lib/who_need_help_web/live/support_operations_live.ex:110 +#: lib/who_need_help_web/live/support_operations_live.ex:125 #, elixir-autogen, elixir-format msgid "Other" msgstr "" @@ -1305,12 +1297,12 @@ msgstr "" msgid "Password" msgstr "" -#: lib/who_need_help_web/controllers/user_settings_controller.ex:60 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:61 #, elixir-autogen, elixir-format msgid "Password updated successfully." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:388 +#: lib/who_need_help_web/live/request_live/new.ex:397 #, elixir-autogen, elixir-format msgid "Pickup instructions (optional)" msgstr "" @@ -1336,7 +1328,7 @@ msgid "Please check the entered data." msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:241 -#: lib/who_need_help_web/live/support_operations_live.ex:93 +#: lib/who_need_help_web/live/support_operations_live.ex:100 #, elixir-autogen, elixir-format msgid "Please check the submitted fields." msgstr "" @@ -1346,12 +1338,12 @@ msgstr "" msgid "Please check the submitted message." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:445 +#: lib/who_need_help_web/live/request_live/new.ex:454 #, elixir-autogen, elixir-format msgid "Podil, near the central pharmacy" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:240 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:242 #, elixir-autogen, elixir-format msgid "Post a clear request" msgstr "" @@ -1378,7 +1370,8 @@ msgid "Profile updated." msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:252 -#: lib/who_need_help_web/live/request_live/show.ex:1776 +#: lib/who_need_help_web/live/report_live.ex:109 +#: lib/who_need_help_web/live/request_live/show.ex:1777 #, elixir-autogen, elixir-format msgid "Prohibited item" msgstr "" @@ -1444,13 +1437,13 @@ msgstr "" msgid "Publish proposal" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:681 +#: lib/who_need_help_web/live/request_live/new.ex:690 #, elixir-autogen, elixir-format msgid "Publish request" msgstr "" #: lib/who_need_help_web/live/activity_live/new.ex:353 -#: lib/who_need_help_web/live/request_live/new.ex:679 +#: lib/who_need_help_web/live/request_live/new.ex:688 #, elixir-autogen, elixir-format msgid "Publishing…" msgstr "" @@ -1460,9 +1453,9 @@ msgstr "" msgid "READ BEFORE USING THE SERVICE" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:291 +#: lib/who_need_help_web/live/moderation_live.ex:327 #: lib/who_need_help_web/live/product_analytics_live.ex:39 -#: lib/who_need_help_web/live/support_operations_live.ex:129 +#: lib/who_need_help_web/live/support_operations_live.ex:136 #, elixir-autogen, elixir-format msgid "RESTRICTED WORKSPACE" msgstr "" @@ -1478,17 +1471,17 @@ msgstr "" msgid "Rating" msgstr "" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:85 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:105 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:77 #, elixir-autogen, elixir-format msgid "Read the" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:27 -#: lib/who_need_help_web/live/activity_live/show.ex:739 -#: lib/who_need_help_web/live/request_live/show.ex:1348 -#: lib/who_need_help_web/live/request_live/show.ex:1542 -#: lib/who_need_help_web/live/request_live/show.ex:1585 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:42 +#: lib/who_need_help_web/live/activity_live/show.ex:740 +#: lib/who_need_help_web/live/request_live/show.ex:1349 +#: lib/who_need_help_web/live/request_live/show.ex:1543 +#: lib/who_need_help_web/live/request_live/show.ex:1586 #, elixir-autogen, elixir-format msgid "Reason" msgstr "" @@ -1498,12 +1491,12 @@ msgstr "" msgid "Register for an account" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:546 +#: lib/who_need_help_web/live/moderation_live.ex:620 #, elixir-autogen, elixir-format msgid "Reject" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:545 +#: lib/who_need_help_web/live/moderation_live.ex:619 #, elixir-autogen, elixir-format msgid "Rejection note" msgstr "" @@ -1523,7 +1516,7 @@ msgstr "" msgid "Report message" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1771 +#: lib/who_need_help_web/live/request_live/show.ex:1772 #, elixir-autogen, elixir-format msgid "Report reason" msgstr "" @@ -1539,17 +1532,17 @@ msgstr "" msgid "Report updated." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:401 +#: lib/who_need_help_web/live/moderation_live.ex:475 #, elixir-autogen, elixir-format msgid "Reported evidence" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:308 +#: lib/who_need_help_web/live/moderation_live.ex:344 #, elixir-autogen, elixir-format msgid "Reports" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1735 +#: lib/who_need_help_web/live/request_live/show.ex:1736 #, elixir-autogen, elixir-format msgid "Reports go to moderators. Blocking hides requests in both directions and prevents new chat messages." msgstr "" @@ -1569,7 +1562,7 @@ msgstr "" msgid "Request restored." msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:566 +#: lib/who_need_help_web/live/activity_live/show.ex:567 #, elixir-autogen, elixir-format msgid "Request to join" msgstr "" @@ -1589,26 +1582,27 @@ msgstr "" msgid "Requester: %{count} completed" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:382 +#: lib/who_need_help_web/live/moderation_live.ex:452 #, elixir-autogen, elixir-format msgid "Resolution note" msgstr "" #: lib/who_need_help_web/controllers/support_html.ex:19 #: lib/who_need_help_web/live/moderation_live.ex:260 -#: lib/who_need_help_web/live/moderation_live.ex:376 -#: lib/who_need_help_web/live/support_operations_live.ex:303 +#: lib/who_need_help_web/live/moderation_live.ex:446 +#: lib/who_need_help_web/live/report_live.ex:102 +#: lib/who_need_help_web/live/support_operations_live.ex:441 #, elixir-autogen, elixir-format msgid "Resolved" msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:267 -#: lib/who_need_help_web/live/moderation_live.ex:628 +#: lib/who_need_help_web/live/moderation_live.ex:703 #, elixir-autogen, elixir-format msgid "Restricted" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:466 +#: lib/who_need_help_web/live/moderation_live.ex:532 #, elixir-autogen, elixir-format msgid "Review note" msgstr "" @@ -1620,7 +1614,7 @@ msgid "Review saved. It appears after both participants review." msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:262 -#: lib/who_need_help_web/live/moderation_live.ex:462 +#: lib/who_need_help_web/live/moderation_live.ex:528 #, elixir-autogen, elixir-format msgid "Reviewed" msgstr "" @@ -1628,30 +1622,31 @@ msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:23 #: lib/who_need_help_web/controllers/support_html.ex:17 #: lib/who_need_help_web/live/moderation_live.ex:259 -#: lib/who_need_help_web/live/moderation_live.ex:375 -#: lib/who_need_help_web/live/support_operations_live.ex:209 -#: lib/who_need_help_web/live/support_operations_live.ex:301 +#: lib/who_need_help_web/live/moderation_live.ex:445 +#: lib/who_need_help_web/live/report_live.ex:101 +#: lib/who_need_help_web/live/support_operations_live.ex:239 +#: lib/who_need_help_web/live/support_operations_live.ex:439 #, elixir-autogen, elixir-format msgid "Reviewing" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:588 +#: lib/who_need_help_web/live/moderation_live.ex:662 #, elixir-autogen, elixir-format msgid "Role" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:525 +#: lib/who_need_help_web/live/moderation_live.ex:599 #, elixir-autogen, elixir-format msgid "Russian description (optional)" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:513 +#: lib/who_need_help_web/live/moderation_live.ex:587 #, elixir-autogen, elixir-format msgid "Russian name (optional)" msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:709 -#: lib/who_need_help_web/live/request_live/show.ex:1733 +#: lib/who_need_help_web/live/activity_live/show.ex:710 +#: lib/who_need_help_web/live/request_live/show.ex:1734 #, elixir-autogen, elixir-format msgid "Safety controls" msgstr "" @@ -1661,15 +1656,16 @@ msgstr "" msgid "Safety policy, category approval, account moderation, public launch, and every production infrastructure change remain human-controlled." msgstr "" -#: lib/who_need_help_web/components/layouts.ex:188 +#: lib/who_need_help_web/components/layouts.ex:194 +#: lib/who_need_help_web/controllers/page_controller.ex:21 #: lib/who_need_help_web/controllers/page_html/safety.html.heex:6 #, elixir-autogen, elixir-format msgid "Safety rules" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:384 -#: lib/who_need_help_web/live/moderation_live.ex:467 -#: lib/who_need_help_web/live/moderation_live.ex:636 +#: lib/who_need_help_web/live/moderation_live.ex:454 +#: lib/who_need_help_web/live/moderation_live.ex:533 +#: lib/who_need_help_web/live/moderation_live.ex:711 #, elixir-autogen, elixir-format msgid "Save" msgstr "" @@ -1688,7 +1684,7 @@ msgstr "" #: lib/who_need_help_web/live/request_live/index.ex:266 #: lib/who_need_help_web/live/request_live/index.ex:267 #: lib/who_need_help_web/live/request_live/index.ex:349 -#: lib/who_need_help_web/live/request_live/new.ex:403 +#: lib/who_need_help_web/live/request_live/new.ex:412 #: lib/who_need_help_web/live/request_live/show.ex:950 #: lib/who_need_help_web/live/request_live/show.ex:951 #, elixir-autogen, elixir-format @@ -1701,8 +1697,8 @@ msgstr "" msgid "Send" msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:755 -#: lib/who_need_help_web/live/request_live/show.ex:1788 +#: lib/who_need_help_web/live/activity_live/show.ex:756 +#: lib/who_need_help_web/live/request_live/show.ex:1789 #, elixir-autogen, elixir-format msgid "Send report" msgstr "" @@ -1712,12 +1708,12 @@ msgstr "" msgid "Set CODEX_SESSION_ID in the deployment environment before the submission recording." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1720 +#: lib/who_need_help_web/live/request_live/show.ex:1721 #, elixir-autogen, elixir-format msgid "Share location" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:390 +#: lib/who_need_help_web/live/request_live/new.ex:399 #, elixir-autogen, elixir-format msgid "Share only non-sensitive instructions. Exact details can wait for the matched chat." msgstr "" @@ -1728,7 +1724,7 @@ msgid "Short bio" msgstr "" #: lib/who_need_help_web/live/activity_live/new.ex:266 -#: lib/who_need_help_web/live/request_live/new.ex:374 +#: lib/who_need_help_web/live/request_live/new.ex:383 #, elixir-autogen, elixir-format msgid "Short title" msgstr "" @@ -1743,12 +1739,12 @@ msgstr "" msgid "Signal updated." msgstr "" -#: lib/who_need_help_web/components/layouts/root.html.heex:34 +#: lib/who_need_help_web/components/layouts/root.html.heex:40 #, elixir-autogen, elixir-format msgid "Skip to main content" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:505 +#: lib/who_need_help_web/live/moderation_live.ex:579 #, elixir-autogen, elixir-format msgid "Slug" msgstr "" @@ -1799,14 +1795,15 @@ msgstr "" msgid "Social verification session is invalid." msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:744 +#: lib/who_need_help_web/live/activity_live/show.ex:745 #: lib/who_need_help_web/live/moderation_live.ex:253 -#: lib/who_need_help_web/live/request_live/show.ex:1777 +#: lib/who_need_help_web/live/report_live.ex:110 +#: lib/who_need_help_web/live/request_live/show.ex:1778 #, elixir-autogen, elixir-format msgid "Spam" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1491 +#: lib/who_need_help_web/live/request_live/show.ex:1492 #, elixir-autogen, elixir-format msgid "Start helping" msgstr "" @@ -1816,17 +1813,17 @@ msgstr "" msgid "Starts" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:589 +#: lib/who_need_help_web/live/moderation_live.ex:663 #, elixir-autogen, elixir-format msgid "Status" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1728 +#: lib/who_need_help_web/live/request_live/show.ex:1729 #, elixir-autogen, elixir-format msgid "Stop and delete position" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:530 +#: lib/who_need_help_web/live/moderation_live.ex:604 #, elixir-autogen, elixir-format msgid "Structured fields JSON" msgstr "" @@ -1842,7 +1839,7 @@ msgid "Submit review" msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:268 -#: lib/who_need_help_web/live/moderation_live.ex:629 +#: lib/who_need_help_web/live/moderation_live.ex:704 #, elixir-autogen, elixir-format msgid "Suspended" msgstr "" @@ -1893,12 +1890,12 @@ msgstr "" msgid "The last administrator cannot demote themselves." msgstr "" -#: lib/who_need_help_web/controllers/user_session_controller.ex:50 +#: lib/who_need_help_web/controllers/user_session_controller.ex:51 #, elixir-autogen, elixir-format msgid "The link is invalid or it has expired." msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:571 +#: lib/who_need_help_web/live/activity_live/show.ex:572 #, elixir-autogen, elixir-format msgid "The organizer has not approved your request yet." msgstr "" @@ -1913,17 +1910,17 @@ msgstr "" msgid "The platform never handles, requires, splits, or guarantees a payment." msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:551 +#: lib/who_need_help_web/live/activity_live/show.ex:552 #, elixir-autogen, elixir-format msgid "The public map is approximate or hidden. Exact coordinates appear only after approval." msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:727 +#: lib/who_need_help_web/live/activity_live/show.ex:728 #, elixir-autogen, elixir-format msgid "The report is scoped to the selected group message." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1763 +#: lib/who_need_help_web/live/request_live/show.ex:1764 #, elixir-autogen, elixir-format msgid "The report will be scoped to the selected chat message." msgstr "" @@ -1970,12 +1967,12 @@ msgstr "" msgid "This proposal is already closed." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:421 +#: lib/who_need_help_web/live/moderation_live.ex:495 #, elixir-autogen, elixir-format msgid "This report has no linked conversation." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1698 +#: lib/who_need_help_web/live/request_live/show.ex:1699 #, elixir-autogen, elixir-format msgid "This request already has a helper." msgstr "" @@ -2000,7 +1997,7 @@ msgstr "" #: lib/who_need_help_web/live/request_live/index.ex:264 #: lib/who_need_help_web/live/request_live/index.ex:265 #: lib/who_need_help_web/live/request_live/index.ex:348 -#: lib/who_need_help_web/live/request_live/new.ex:402 +#: lib/who_need_help_web/live/request_live/new.ex:411 #: lib/who_need_help_web/live/request_live/show.ex:948 #: lib/who_need_help_web/live/request_live/show.ex:949 #, elixir-autogen, elixir-format @@ -2016,8 +2013,8 @@ msgstr "" msgid "Too many actions in the configured time window." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:128 -#: lib/who_need_help_web/controllers/user_registration_controller.ex:55 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:126 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:61 #, elixir-autogen, elixir-format msgid "Too many registration attempts in the configured time window." msgstr "" @@ -2027,8 +2024,8 @@ msgstr "" msgid "Too many requests in the configured time window." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:178 -#: lib/who_need_help_web/controllers/user_session_controller.ex:116 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:176 +#: lib/who_need_help_web/controllers/user_session_controller.ex:117 #, elixir-autogen, elixir-format msgid "Too many sign-in emails in the configured time window." msgstr "" @@ -2048,12 +2045,12 @@ msgstr "" msgid "Total group capacity" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:521 +#: lib/who_need_help_web/live/moderation_live.ex:595 #, elixir-autogen, elixir-format msgid "Ukrainian description (optional)" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:509 +#: lib/who_need_help_web/live/moderation_live.ex:583 #, elixir-autogen, elixir-format msgid "Ukrainian name (optional)" msgstr "" @@ -2063,7 +2060,7 @@ msgstr "" msgid "Unblock" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1751 +#: lib/who_need_help_web/live/request_live/show.ex:1752 #, elixir-autogen, elixir-format msgid "Unblock this user" msgstr "" @@ -2080,7 +2077,7 @@ msgstr "" #: lib/who_need_help_web/live/notification_live.ex:653 #: lib/who_need_help_web/live/request_live/index.ex:344 -#: lib/who_need_help_web/live/request_live/new.ex:399 +#: lib/who_need_help_web/live/request_live/new.ex:408 #, elixir-autogen, elixir-format msgid "Urgency" msgstr "" @@ -2096,12 +2093,12 @@ msgstr "" msgid "Use a public first meeting point. Do not publish a home address, access code, travel document, or other sensitive information." msgstr "" -#: lib/who_need_help_web/components/layouts.ex:422 +#: lib/who_need_help_web/components/layouts.ex:434 #, elixir-autogen, elixir-format msgid "Use dark theme" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:413 +#: lib/who_need_help_web/components/layouts.ex:425 #, elixir-autogen, elixir-format msgid "Use light theme" msgstr "" @@ -2111,19 +2108,19 @@ msgstr "" msgid "Use my current foreground location" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:249 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:251 #, elixir-autogen, elixir-format msgid "Use private chat and optional live location sharing." msgstr "" -#: lib/who_need_help_web/components/layouts.ex:404 +#: lib/who_need_help_web/components/layouts.ex:416 #, elixir-autogen, elixir-format msgid "Use system theme" msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:271 -#: lib/who_need_help_web/live/moderation_live.ex:587 -#: lib/who_need_help_web/live/moderation_live.ex:649 +#: lib/who_need_help_web/live/moderation_live.ex:661 +#: lib/who_need_help_web/live/moderation_live.ex:730 #, elixir-autogen, elixir-format msgid "User" msgstr "" @@ -2133,7 +2130,7 @@ msgstr "" msgid "User blocked. Their requests and new messages are hidden." msgstr "" -#: lib/who_need_help_web/controllers/user_session_controller.ex:41 +#: lib/who_need_help_web/controllers/user_session_controller.ex:42 #, elixir-autogen, elixir-format msgid "User confirmed successfully." msgstr "" @@ -2159,17 +2156,17 @@ msgstr "" msgid "Verify GitHub" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1666 +#: lib/who_need_help_web/live/request_live/show.ex:1667 #, elixir-autogen, elixir-format msgid "Verify handover" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:254 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:256 #, elixir-autogen, elixir-format msgid "Verify the handover" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:338 +#: lib/who_need_help_web/live/moderation_live.ex:382 #, elixir-autogen, elixir-format msgid "View scoped evidence" msgstr "" @@ -2179,14 +2176,15 @@ msgstr "" msgid "Visible reviews" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1329 +#: lib/who_need_help_web/live/request_live/show.ex:1330 #, elixir-autogen, elixir-format msgid "Waiting for a nearby volunteer." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:352 -#: lib/who_need_help_web/controllers/user_session_controller.ex:40 -#: lib/who_need_help_web/controllers/user_session_controller.ex:64 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:350 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:436 +#: lib/who_need_help_web/controllers/user_session_controller.ex:41 +#: lib/who_need_help_web/controllers/user_session_controller.ex:65 #, elixir-autogen, elixir-format msgid "Welcome back!" msgstr "" @@ -2196,8 +2194,8 @@ msgstr "" msgid "What Codex contributed" msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:752 -#: lib/who_need_help_web/live/request_live/show.ex:1785 +#: lib/who_need_help_web/live/activity_live/show.ex:753 +#: lib/who_need_help_web/live/request_live/show.ex:1786 #, elixir-autogen, elixir-format msgid "What happened?" msgstr "" @@ -2207,7 +2205,7 @@ msgstr "" msgid "What help category is missing?" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:380 +#: lib/who_need_help_web/live/request_live/new.ex:389 #, elixir-autogen, elixir-format msgid "What help do you need?" msgstr "" @@ -2222,11 +2220,6 @@ msgstr "" msgid "Who Need Help home" msgstr "" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:93 -#, elixir-autogen, elixir-format -msgid "Who Need Help is not an emergency or medical service. Medicine requests are limited to pickup of legal items already purchased or reserved." -msgstr "" - #: lib/who_need_help_web/controllers/feedback_html/show.html.heex:6 #, elixir-autogen, elixir-format msgid "Who Need Help was developed with the local Codex CLI authenticated through the builder's ChatGPT subscription. No OpenAI API key or usage-based API fallback is used." @@ -2242,7 +2235,7 @@ msgstr "" msgid "Why is this useful?" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1530 +#: lib/who_need_help_web/live/request_live/show.ex:1531 #, elixir-autogen, elixir-format msgid "Withdraw from this request" msgstr "" @@ -2256,8 +2249,8 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:298 #: lib/who_need_help_web/live/request_live/new.ex:348 #: lib/who_need_help_web/live/request_live/show.ex:875 -#: lib/who_need_help_web/live/request_live/show.ex:1437 -#: lib/who_need_help_web/live/request_live/show.ex:1445 +#: lib/who_need_help_web/live/request_live/show.ex:1438 +#: lib/who_need_help_web/live/request_live/show.ex:1446 #, elixir-autogen, elixir-format msgid "Yes" msgstr "" @@ -2272,7 +2265,7 @@ msgstr "" msgid "You already voted for this proposal." msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:549 +#: lib/who_need_help_web/live/activity_live/show.ex:550 #, elixir-autogen, elixir-format msgid "You are approved, so the map can show the exact meeting coordinates." msgstr "" @@ -2325,7 +2318,7 @@ msgstr "" msgid "You need to reauthenticate to perform sensitive actions on your account." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:293 +#: lib/who_need_help_web/live/activity_live/index.ex:294 #, elixir-autogen, elixir-format msgid "Your activities" msgstr "" @@ -2361,17 +2354,17 @@ msgstr "" msgid "Your trust summary" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:322 +#: lib/who_need_help_web/live/moderation_live.ex:360 #, elixir-autogen, elixir-format msgid "activity" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:325 +#: lib/who_need_help_web/live/moderation_live.ex:363 #, elixir-autogen, elixir-format msgid "activity message" msgstr "" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:90 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:110 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:82 #, elixir-autogen, elixir-format msgid "before confirming." @@ -2379,7 +2372,7 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/index.ex:261 #: lib/who_need_help_web/live/category_proposal_live.ex:188 -#: lib/who_need_help_web/live/moderation_live.ex:328 +#: lib/who_need_help_web/live/moderation_live.ex:372 #: lib/who_need_help_web/live/request_live/index.ex:473 #, elixir-autogen, elixir-format msgid "by %{name}" @@ -2388,7 +2381,7 @@ msgstr "" #: lib/who_need_help_web/live/profile_live.ex:194 #: lib/who_need_help_web/live/public_profile_live.ex:133 #: lib/who_need_help_web/live/request_live/index.ex:538 -#: lib/who_need_help_web/live/request_live/show.ex:1380 +#: lib/who_need_help_web/live/request_live/show.ex:1381 #, elixir-autogen, elixir-format msgid "completed" msgstr "" @@ -2403,22 +2396,22 @@ msgstr "" msgid "for an account now." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1407 +#: lib/who_need_help_web/live/request_live/show.ex:1408 #, elixir-autogen, elixir-format msgid "helper movement supported" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1408 +#: lib/who_need_help_web/live/request_live/show.ex:1409 #, elixir-autogen, elixir-format msgid "no movement evidence" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1399 +#: lib/who_need_help_web/live/request_live/show.ex:1400 #, elixir-autogen, elixir-format msgid "no proximity evidence" msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:679 +#: lib/who_need_help_web/live/activity_live/show.ex:680 #, elixir-autogen, elixir-format msgid "organizer" msgstr "" @@ -2429,19 +2422,19 @@ msgid "participants only" msgstr "" #: lib/who_need_help_web/live/request_live/index.ex:542 -#: lib/who_need_help_web/live/request_live/show.ex:1384 +#: lib/who_need_help_web/live/request_live/show.ex:1385 #, elixir-autogen, elixir-format msgid "people" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1398 +#: lib/who_need_help_web/live/request_live/show.ex:1399 #, elixir-autogen, elixir-format msgid "proximity supported" msgstr "" #: lib/who_need_help_web/live/profile_live.ex:209 #: lib/who_need_help_web/live/public_profile_live.ex:145 -#: lib/who_need_help_web/live/request_live/show.ex:1388 +#: lib/who_need_help_web/live/request_live/show.ex:1389 #, elixir-autogen, elixir-format msgid "rating" msgstr "" @@ -2468,12 +2461,12 @@ msgid "unique people" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:420 -#: lib/who_need_help_web/live/activity_live/show.ex:637 -#: lib/who_need_help_web/live/activity_live/show.ex:698 +#: lib/who_need_help_web/live/activity_live/show.ex:638 +#: lib/who_need_help_web/live/activity_live/show.ex:699 #: lib/who_need_help_web/live/profile_live.ex:290 #: lib/who_need_help_web/live/public_profile_live.ex:98 #: lib/who_need_help_web/live/request_live/show.ex:1100 -#: lib/who_need_help_web/live/request_live/show.ex:1483 +#: lib/who_need_help_web/live/request_live/show.ex:1484 #, elixir-autogen, elixir-format msgid "unverified" msgstr "" @@ -2484,13 +2477,13 @@ msgid "urgent" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:419 -#: lib/who_need_help_web/live/activity_live/show.ex:636 -#: lib/who_need_help_web/live/activity_live/show.ex:697 +#: lib/who_need_help_web/live/activity_live/show.ex:637 +#: lib/who_need_help_web/live/activity_live/show.ex:698 #: lib/who_need_help_web/live/profile_live.ex:289 #: lib/who_need_help_web/live/public_profile_live.ex:98 #: lib/who_need_help_web/live/request_live/index.ex:546 #: lib/who_need_help_web/live/request_live/show.ex:1099 -#: lib/who_need_help_web/live/request_live/show.ex:1482 +#: lib/who_need_help_web/live/request_live/show.ex:1483 #, elixir-autogen, elixir-format msgid "verified" msgstr "" @@ -2554,7 +2547,7 @@ msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:26 #: lib/who_need_help_web/live/moderation_live.ex:264 -#: lib/who_need_help_web/live/support_operations_live.ex:212 +#: lib/who_need_help_web/live/support_operations_live.ex:242 #, elixir-autogen, elixir-format msgid "Rejected" msgstr "" @@ -2576,20 +2569,21 @@ msgid "Load earlier messages" msgstr "" #: lib/who_need_help_web/live/activity_live/index.ex:273 -#: lib/who_need_help_web/live/activity_live/index.ex:311 +#: lib/who_need_help_web/live/activity_live/index.ex:312 #: lib/who_need_help_web/live/category_proposal_live.ex:220 #: lib/who_need_help_web/live/leaderboard_live.ex:91 -#: lib/who_need_help_web/live/moderation_live.ex:395 -#: lib/who_need_help_web/live/moderation_live.ex:430 -#: lib/who_need_help_web/live/moderation_live.ex:577 -#: lib/who_need_help_web/live/moderation_live.ex:669 +#: lib/who_need_help_web/live/moderation_live.ex:465 +#: lib/who_need_help_web/live/moderation_live.ex:546 +#: lib/who_need_help_web/live/moderation_live.ex:651 +#: lib/who_need_help_web/live/moderation_live.ex:750 #: lib/who_need_help_web/live/product_analytics_live.ex:86 #: lib/who_need_help_web/live/profile_live.ex:237 #: lib/who_need_help_web/live/profile_live.ex:367 #: lib/who_need_help_web/live/public_profile_live.ex:178 +#: lib/who_need_help_web/live/report_live.ex:94 #: lib/who_need_help_web/live/request_live/index.ex:573 -#: lib/who_need_help_web/live/support_operations_live.ex:233 -#: lib/who_need_help_web/live/support_operations_live.ex:324 +#: lib/who_need_help_web/live/support_operations_live.ex:306 +#: lib/who_need_help_web/live/support_operations_live.ex:505 #, elixir-autogen, elixir-format msgid "Load more" msgstr "" @@ -2602,6 +2596,7 @@ msgstr "" msgid "The map is unavailable in this browser. Request details remain usable." msgstr "" +#: lib/who_need_help_web/controllers/user_settings_controller.ex:114 #: lib/who_need_help_web/controllers/user_settings_html/confirm_email.html.heex:9 #: lib/who_need_help_web/controllers/user_settings_html/confirm_email.html.heex:21 #, elixir-autogen, elixir-format @@ -2665,23 +2660,23 @@ msgstr "" msgid "The organizer is already attending." msgstr "" -#: lib/who_need_help_web/controllers/user_registration_controller.ex:64 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:70 #, elixir-autogen, elixir-format msgid "The registration form is invalid." msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:240 -#: lib/who_need_help_web/live/support_operations_live.ex:88 +#: lib/who_need_help_web/live/support_operations_live.ex:95 #, elixir-autogen, elixir-format msgid "The selected record is no longer available." msgstr "" -#: lib/who_need_help_web/controllers/user_settings_controller.ex:72 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:73 #, elixir-autogen, elixir-format msgid "The settings form is invalid." msgstr "" -#: lib/who_need_help_web/controllers/user_session_controller.ex:125 +#: lib/who_need_help_web/controllers/user_session_controller.ex:126 #, elixir-autogen, elixir-format msgid "The sign-in form is invalid." msgstr "" @@ -2702,12 +2697,12 @@ msgid "This proposal is no longer available." msgstr "" #: lib/who_need_help_web/live/request_live/show.ex:937 -#: lib/who_need_help_web/live/request_live/show.ex:1690 +#: lib/who_need_help_web/live/request_live/show.ex:1691 #, elixir-autogen, elixir-format msgid "This request has expired." msgstr "" -#: lib/who_need_help_web/controllers/user_session_controller.ex:74 +#: lib/who_need_help_web/controllers/user_session_controller.ex:75 #, elixir-autogen, elixir-format msgid "Too many sign-in attempts in the configured time window." msgstr "" @@ -2717,12 +2712,12 @@ msgstr "" msgid "Your secure email link is ready. Continue to sign in." msgstr "" -#: lib/who_need_help_web/controllers/user_settings_controller.ex:130 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:140 #, elixir-autogen, elixir-format msgid "The confirmation email could not be sent. Please try again." msgstr "" -#: lib/who_need_help_web/controllers/user_registration_controller.ex:113 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:119 #, elixir-autogen, elixir-format msgid "If this address can be registered or signed in, login instructions will arrive shortly." msgstr "" @@ -2732,7 +2727,7 @@ msgstr "" msgid "This account cannot perform that action." msgstr "" -#: lib/who_need_help_web/controllers/user_settings_controller.ex:40 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:41 #, elixir-autogen, elixir-format msgid "Too many email-change requests in the configured time window." msgstr "" @@ -2742,7 +2737,7 @@ msgstr "" msgid "A Google account is connected. You can use it to sign in." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:394 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:383 #, elixir-autogen, elixir-format msgid "A different Google account is already connected." msgstr "" @@ -2752,11 +2747,6 @@ msgstr "" msgid "A password is not required. We will email a one-time confirmation link. You can add a password later in account settings." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:112 -#, elixir-autogen, elixir-format -msgid "Confirm that you are 18 or older and accept the safety rules first." -msgstr "" - #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:51 #, elixir-autogen, elixir-format msgid "Connect Google account" @@ -2777,13 +2767,13 @@ msgstr "" msgid "Email me a sign-in link" msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:402 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:391 #, elixir-autogen, elixir-format msgid "Google account connection session is invalid." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:215 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:285 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:213 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:283 #, elixir-autogen, elixir-format msgid "Google did not provide a verified email address." msgstr "" @@ -2793,38 +2783,38 @@ msgstr "" msgid "Google sign-in" msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:384 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:373 #, elixir-autogen, elixir-format msgid "Google sign-in connected." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:318 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:316 #, elixir-autogen, elixir-format msgid "Google sign-in could not be started." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:220 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:290 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:297 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:218 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:288 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:295 #, elixir-autogen, elixir-format msgid "Google sign-in failed. Please try again." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:323 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:321 #, elixir-autogen, elixir-format msgid "Google sign-in is not configured yet." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:84 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:205 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:275 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:457 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:88 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:203 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:273 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:530 #, elixir-autogen, elixir-format msgid "Google sign-in session expired. Please start again." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:209 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:279 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:207 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:277 #, elixir-autogen, elixir-format msgid "Google sign-in session is invalid." msgstr "" @@ -2844,18 +2834,18 @@ msgstr "" msgid "Sign up with Google" msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:389 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:378 #, elixir-autogen, elixir-format msgid "That Google account belongs to another local account." msgstr "" #: lib/who_need_help_web/controllers/google_auth_controller.ex:37 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:153 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:151 #, elixir-autogen, elixir-format msgid "The Google registration form is invalid." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:463 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:536 #, elixir-autogen, elixir-format msgid "This Google account cannot be used right now." msgstr "" @@ -2875,7 +2865,7 @@ msgstr "" msgid "We will send a one-time sign-in link. No password is required." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:105 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:106 #, elixir-autogen, elixir-format msgid "Your account was created with Google." msgstr "" @@ -2910,7 +2900,7 @@ msgstr "" msgid "No Google account is connected." msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:55 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:57 #, elixir-autogen, elixir-format msgid "A person I am authorised to represent" msgstr "" @@ -2920,14 +2910,14 @@ msgstr "" msgid "A private status link has been sent when a contact email was provided and delivery is configured. Opening that link verifies the contact address. Keep the reference for follow-up." msgstr "" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:3 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:4 #, elixir-autogen, elixir-format msgid "ACCOUNT AND DATA" msgstr "" #: lib/who_need_help_web/controllers/support_html.ex:6 #: lib/who_need_help_web/controllers/support_html/new.html.heex:32 -#: lib/who_need_help_web/live/support_operations_live.ex:96 +#: lib/who_need_help_web/live/support_operations_live.ex:103 #, elixir-autogen, elixir-format msgid "Account access" msgstr "" @@ -2938,23 +2928,23 @@ msgid "Account and personal data" msgstr "" #: lib/who_need_help_web/controllers/support_html.ex:10 -#: lib/who_need_help_web/live/support_operations_live.ex:100 +#: lib/who_need_help_web/live/support_operations_live.ex:107 #, elixir-autogen, elixir-format msgid "Account deletion" msgstr "" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:26 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:28 #, elixir-autogen, elixir-format msgid "Account email" msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:25 -#: lib/who_need_help_web/live/support_operations_live.ex:211 +#: lib/who_need_help_web/live/support_operations_live.ex:241 #, elixir-autogen, elixir-format msgid "Action taken" msgstr "" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:37 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:39 #, elixir-autogen, elixir-format msgid "Additional information" msgstr "" @@ -2969,34 +2959,34 @@ msgstr "" msgid "Back to removal form" msgstr "" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:20 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:30 #, elixir-autogen, elixir-format msgid "Back to support" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:5 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:3 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:6 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:4 #, elixir-autogen, elixir-format msgid "CONTENT REMOVAL" msgstr "" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:9 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:12 #, elixir-autogen, elixir-format msgid "Check your email" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:34 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:36 #, elixir-autogen, elixir-format msgid "Choose a category" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:38 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:53 #, elixir-autogen, elixir-format msgid "Choose a reason" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:61 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:57 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:76 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:59 #, elixir-autogen, elixir-format msgid "Choose a relationship" msgstr "" @@ -3008,13 +2998,13 @@ msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:27 #: lib/who_need_help_web/controllers/support_html.ex:20 -#: lib/who_need_help_web/live/support_operations_live.ex:213 -#: lib/who_need_help_web/live/support_operations_live.ex:304 +#: lib/who_need_help_web/live/support_operations_live.ex:243 +#: lib/who_need_help_web/live/support_operations_live.ex:442 #, elixir-autogen, elixir-format msgid "Closed" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:178 +#: lib/who_need_help_web/live/support_operations_live.ex:185 #, elixir-autogen, elixir-format msgid "Contact" msgstr "" @@ -3024,14 +3014,14 @@ msgstr "" msgid "Contact Who Need Help" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:45 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:41 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:60 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:43 #: lib/who_need_help_web/controllers/support_html/new.html.heex:46 #, elixir-autogen, elixir-format msgid "Contact email" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:145 +#: lib/who_need_help_web/live/support_operations_live.ex:152 #, elixir-autogen, elixir-format msgid "Content removal and TAKE IT DOWN" msgstr "" @@ -3042,25 +3032,25 @@ msgid "Content-removal notice" msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:8 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:31 -#: lib/who_need_help_web/live/support_operations_live.ex:108 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:46 +#: lib/who_need_help_web/live/support_operations_live.ex:115 #, elixir-autogen, elixir-format msgid "Copyright" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:94 +#: lib/who_need_help_web/live/support_operations_live.ex:101 #, elixir-autogen, elixir-format msgid "Could not update the request. Please try again." msgstr "" #: lib/who_need_help_web/controllers/support_html.ex:11 #: lib/who_need_help_web/controllers/support_html/new.html.heex:37 -#: lib/who_need_help_web/live/support_operations_live.ex:101 +#: lib/who_need_help_web/live/support_operations_live.ex:108 #, elixir-autogen, elixir-format msgid "Data export" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:219 +#: lib/who_need_help_web/live/support_operations_live.ex:258 #, elixir-autogen, elixir-format msgid "Decision or information request" msgstr "" @@ -3085,76 +3075,76 @@ msgstr "" msgid "Do not include passwords, payment card details, access codes, prescriptions, or unnecessary medical information." msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:13 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:15 #, elixir-autogen, elixir-format msgid "Do not upload the image or video. Provide only the exact Who Need Help URL where it appears and enough text to identify it safely." msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:82 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:78 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:97 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:80 #, elixir-autogen, elixir-format msgid "Electronic signature (type your full name)" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:66 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:63 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:81 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:65 #, elixir-autogen, elixir-format msgid "Exact content URLs — one per line" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:238 +#: lib/who_need_help_web/live/support_operations_live.ex:311 #, elixir-autogen, elixir-format msgid "General support and data requests" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:58 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:73 #, elixir-autogen, elixir-format msgid "I am an authorised representative" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:57 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:72 #, elixir-autogen, elixir-format msgid "I am the affected person or rights holder" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:88 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:103 #, elixir-autogen, elixir-format msgid "I believe in good faith that the identified content is illegal or infringes the stated right." msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:94 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:96 #, elixir-autogen, elixir-format msgid "I confirm that the information in this request is accurate and that I am the depicted person or authorised to act for them." msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:97 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:112 #, elixir-autogen, elixir-format msgid "I confirm that this notice is accurate and complete to the best of my knowledge." msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:85 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:87 #, elixir-autogen, elixir-format msgid "I have a good-faith belief that this intimate visual material was shared without consent." msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:70 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:72 #, elixir-autogen, elixir-format msgid "Identify the material without reproducing it and explain why it is non-consensual" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:103 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:118 #, elixir-autogen, elixir-format msgid "Identity and contact fields may be omitted for reports of sexual material involving a minor. Do not include or upload the material itself." msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:6 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:29 -#: lib/who_need_help_web/live/support_operations_live.ex:106 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:44 +#: lib/who_need_help_web/live/support_operations_live.ex:113 #, elixir-autogen, elixir-format msgid "Illegal content" msgstr "" -#: lib/who_need_help_web/controllers/support_html/show.html.heex:20 +#: lib/who_need_help_web/controllers/support_html/show.html.heex:142 #, elixir-autogen, elixir-format msgid "Keep this status link private. A copy is sent to the contact email when email delivery is configured." msgstr "" @@ -3164,34 +3154,34 @@ msgstr "" msgid "Keep this status link private. The submitter identity is not shown publicly or automatically disclosed to the person who posted the reported content." msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:78 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:93 #, elixir-autogen, elixir-format msgid "Law, right, or policy involved, if known" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:180 +#: lib/who_need_help_web/live/support_operations_live.ex:187 #, elixir-autogen, elixir-format msgid "Locations" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:29 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:31 #, elixir-autogen, elixir-format msgid "Material involved" msgstr "" #: lib/who_need_help_web/controllers/support_html.ex:9 -#: lib/who_need_help_web/live/support_operations_live.ex:99 +#: lib/who_need_help_web/live/support_operations_live.ex:106 #, elixir-autogen, elixir-format msgid "Moderation appeal" msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:24 -#: lib/who_need_help_web/live/support_operations_live.ex:210 +#: lib/who_need_help_web/live/support_operations_live.ex:240 #, elixir-autogen, elixir-format msgid "More information needed" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:54 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:56 #, elixir-autogen, elixir-format msgid "Myself" msgstr "" @@ -3206,45 +3196,45 @@ msgstr "" msgid "New request" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:225 +#: lib/who_need_help_web/live/support_operations_live.ex:298 #, elixir-autogen, elixir-format msgid "No removal notices." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:316 +#: lib/who_need_help_web/live/support_operations_live.ex:497 #, elixir-autogen, elixir-format msgid "No support requests." msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:12 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:33 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:31 -#: lib/who_need_help_web/live/support_operations_live.ex:112 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:48 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:33 +#: lib/who_need_help_web/live/support_operations_live.ex:119 #, elixir-autogen, elixir-format msgid "Non-consensual intimate image or video" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:177 -#: lib/who_need_help_web/live/support_operations_live.ex:179 +#: lib/who_need_help_web/live/support_operations_live.ex:184 +#: lib/who_need_help_web/live/support_operations_live.ex:186 #, elixir-autogen, elixir-format msgid "Not provided" msgstr "" #: lib/who_need_help_web/controllers/support_html.ex:12 #: lib/who_need_help_web/controllers/support_html/new.html.heex:36 -#: lib/who_need_help_web/live/support_operations_live.ex:102 +#: lib/who_need_help_web/live/support_operations_live.ex:109 #, elixir-autogen, elixir-format msgid "Privacy request" msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:7 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:30 -#: lib/who_need_help_web/live/support_operations_live.ex:107 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:45 +#: lib/who_need_help_web/live/support_operations_live.ex:114 #, elixir-autogen, elixir-format msgid "Privacy violation" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:11 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:13 #, elixir-autogen, elixir-format msgid "Provide exact Who Need Help URLs. Do not upload or paste intimate imagery, identity documents, passwords, access codes, or unnecessary medical information." msgstr "" @@ -3254,18 +3244,19 @@ msgstr "" msgid "REQUEST RECEIVED" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:28 +#: lib/who_need_help_web/live/support_operations_live.ex:35 #, elixir-autogen, elixir-format msgid "Removal notice updated." msgstr "" -#: lib/who_need_help_web/components/layouts.ex:196 +#: lib/who_need_help_web/components/layouts.ex:202 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:112 #: lib/who_need_help_web/controllers/support_html/new.html.heex:16 #, elixir-autogen, elixir-format msgid "Report content" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:4 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:6 #, elixir-autogen, elixir-format msgid "Report illegal or harmful content" msgstr "" @@ -3275,8 +3266,9 @@ msgstr "" msgid "Reported locations" msgstr "" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:4 -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:40 +#: lib/who_need_help_web/controllers/support_controller.ex:200 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:6 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:42 #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:128 #, elixir-autogen, elixir-format msgid "Request account deletion" @@ -3287,7 +3279,7 @@ msgstr "" msgid "Request deletion of your account and associated personal data, or contact support about access and export requests." msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:5 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:7 #, elixir-autogen, elixir-format msgid "Request removal of intimate visual material" msgstr "" @@ -3302,13 +3294,13 @@ msgstr "" #: lib/who_need_help_web/controllers/support_html/new.html.heex:34 #: lib/who_need_help_web/live/request_live/show.ex:984 #: lib/who_need_help_web/live/request_live/show.ex:993 -#: lib/who_need_help_web/live/support_operations_live.ex:98 +#: lib/who_need_help_web/live/support_operations_live.ex:105 #, elixir-autogen, elixir-format msgid "Safety concern" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:221 -#: lib/who_need_help_web/live/support_operations_live.ex:312 +#: lib/who_need_help_web/live/support_operations_live.ex:292 +#: lib/who_need_help_web/live/support_operations_live.ex:491 #, elixir-autogen, elixir-format msgid "Save and notify" msgstr "" @@ -3319,14 +3311,14 @@ msgid "Send support request" msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:15 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:34 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:32 -#: lib/who_need_help_web/live/support_operations_live.ex:115 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:49 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:34 +#: lib/who_need_help_web/live/support_operations_live.ex:122 #, elixir-autogen, elixir-format msgid "Sexual material involving a minor" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:195 +#: lib/who_need_help_web/live/support_operations_live.ex:202 #, elixir-autogen, elixir-format msgid "Stated basis:" msgstr "" @@ -3336,71 +3328,66 @@ msgstr "" msgid "Subject" msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:763 -#: lib/who_need_help_web/live/request_live/show.ex:1796 +#: lib/who_need_help_web/live/activity_live/show.ex:764 +#: lib/who_need_help_web/live/request_live/show.ex:1797 #, elixir-autogen, elixir-format msgid "Submit a legal content-removal notice" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:107 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:122 #, elixir-autogen, elixir-format msgid "Submit removal notice" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:99 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:101 #, elixir-autogen, elixir-format msgid "Submit urgent removal request" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:176 +#: lib/who_need_help_web/live/support_operations_live.ex:183 #, elixir-autogen, elixir-format msgid "Submitter" msgstr "" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:11 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:13 #, elixir-autogen, elixir-format msgid "Submitting this form does not immediately sign you out or erase evidence required for an open safety investigation. Support will verify and process the request." msgstr "" -#: lib/who_need_help_web/components/layouts.ex:194 +#: lib/who_need_help_web/components/layouts.ex:200 #, elixir-autogen, elixir-format msgid "Support" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:299 -#: lib/who_need_help_web/live/support_operations_live.ex:10 -#: lib/who_need_help_web/live/support_operations_live.ex:132 +#: lib/who_need_help_web/live/moderation_live.ex:335 +#: lib/who_need_help_web/live/support_operations_live.ex:12 +#: lib/who_need_help_web/live/support_operations_live.ex:139 #, elixir-autogen, elixir-format msgid "Support operations" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:148 -#: lib/who_need_help_web/components/layouts.ex:330 +#: lib/who_need_help_web/components/layouts.ex:154 +#: lib/who_need_help_web/components/layouts.ex:342 #, elixir-autogen, elixir-format msgid "Support queue" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:20 +#: lib/who_need_help_web/live/support_operations_live.ex:27 #, elixir-autogen, elixir-format msgid "Support request updated." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:134 +#: lib/who_need_help_web/live/support_operations_live.ex:141 #, elixir-autogen, elixir-format msgid "Support requests and legal removal notices are separate queues. Decisions and operator identity are audited." msgstr "" -#: lib/who_need_help_web/controllers/support_html/show.html.heex:16 -#: lib/who_need_help_web/live/support_operations_live.ex:310 -#, elixir-autogen, elixir-format -msgid "Support response" -msgstr "" - -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:3 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:4 #, elixir-autogen, elixir-format msgid "TAKE IT DOWN" msgstr "" +#: lib/who_need_help_web/controllers/content_removal_controller.ex:111 #: lib/who_need_help_web/controllers/support_html/new.html.heex:19 #, elixir-autogen, elixir-format msgid "TAKE IT DOWN request" @@ -3408,51 +3395,51 @@ msgstr "" #: lib/who_need_help_web/controllers/support_html.ex:7 #: lib/who_need_help_web/controllers/support_html/new.html.heex:33 -#: lib/who_need_help_web/live/support_operations_live.ex:97 +#: lib/who_need_help_web/live/support_operations_live.ex:104 #, elixir-autogen, elixir-format msgid "Technical issue" msgstr "" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:6 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:8 #, elixir-autogen, elixir-format msgid "This requests deletion of your Who Need Help account and associated personal data. Some records may need to be retained when required for safety, fraud prevention, legal obligations, or resolving an active dispute; any retained data must be described in the applicable retention notice." msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:17 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:35 -#: lib/who_need_help_web/live/support_operations_live.ex:117 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:50 +#: lib/who_need_help_web/live/support_operations_live.ex:124 #, elixir-autogen, elixir-format msgid "Threat to life or safety" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:69 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:79 #, elixir-autogen, elixir-format msgid "Too many removal notices. Please try again later." msgstr "" -#: lib/who_need_help_web/controllers/support_controller.ex:34 -#: lib/who_need_help_web/controllers/support_controller.ex:72 +#: lib/who_need_help_web/controllers/support_controller.ex:37 +#: lib/who_need_help_web/controllers/support_controller.ex:75 #, elixir-autogen, elixir-format msgid "Too many support requests. Please try again later." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:140 +#: lib/who_need_help_web/live/support_operations_live.ex:147 #, elixir-autogen, elixir-format msgid "Trust and safety moderation" msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:22 -#: lib/who_need_help_web/live/support_operations_live.ex:208 +#: lib/who_need_help_web/live/support_operations_live.ex:238 #, elixir-autogen, elixir-format msgid "Urgent review" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:8 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:10 #, elixir-autogen, elixir-format msgid "Use this dedicated process when an identifiable person is shown in an intimate image or video shared without consent, including a digital forgery. You may submit for yourself or as an authorised representative." msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:6 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:8 #, elixir-autogen, elixir-format msgid "Use this electronic notice for specific content on Who Need Help that you believe is illegal or infringes your rights. Ordinary safety reports inside a request or chat remain available to signed-in users." msgstr "" @@ -3467,7 +3454,7 @@ msgstr "" msgid "View support requests" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:302 +#: lib/who_need_help_web/live/support_operations_live.ex:440 #, elixir-autogen, elixir-format msgid "Waiting for requester" msgstr "" @@ -3477,7 +3464,7 @@ msgstr "" msgid "Waiting for your response" msgstr "" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:11 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:21 #, elixir-autogen, elixir-format msgid "We created support request %{reference}. A private status link has been sent to the contact email when delivery is configured. Opening that link verifies the address for public requests." msgstr "" @@ -3487,12 +3474,12 @@ msgstr "" msgid "What do you need help with?" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:52 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:54 #, elixir-autogen, elixir-format msgid "Who are you submitting for?" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:72 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:87 #, elixir-autogen, elixir-format msgid "Why do you believe this content should be removed?" msgstr "" @@ -3502,12 +3489,12 @@ msgstr "" msgid "You have not submitted any support requests." msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:37 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:39 #, elixir-autogen, elixir-format msgid "Your full name" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:41 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:56 #, elixir-autogen, elixir-format msgid "Your name or organisation" msgstr "" @@ -3517,85 +3504,85 @@ msgstr "" msgid "Your reference is %{reference}" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:55 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:70 #, elixir-autogen, elixir-format msgid "Your relationship to the affected person or rights holder" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:168 -#: lib/who_need_help_web/live/support_operations_live.ex:253 +#: lib/who_need_help_web/live/support_operations_live.ex:175 +#: lib/who_need_help_web/live/support_operations_live.ex:326 #, elixir-autogen, elixir-format msgid "contact unverified" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:172 +#: lib/who_need_help_web/live/support_operations_live.ex:179 #, elixir-autogen, elixir-format msgid "review by %{time}" msgstr "" -#: lib/who_need_help_web/controllers/support_controller.ex:47 -#: lib/who_need_help_web/controllers/support_controller.ex:58 +#: lib/who_need_help_web/controllers/support_controller.ex:50 +#: lib/who_need_help_web/controllers/support_controller.ex:61 #, elixir-autogen, elixir-format msgid "Delete my Who Need Help account" msgstr "" -#: lib/who_need_help_web/controllers/support_controller.ex:48 +#: lib/who_need_help_web/controllers/support_controller.ex:51 #, elixir-autogen, elixir-format msgid "Please delete my account and associated personal data." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:81 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:101 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:88 #, elixir-autogen, elixir-format msgid "I am 18 or older and accept the Terms and Safety Rules" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:190 +#: lib/who_need_help_web/components/layouts.ex:196 #, elixir-autogen, elixir-format msgid "Privacy" msgstr "" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:87 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:107 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:79 #, elixir-autogen, elixir-format msgid "Privacy Policy" msgstr "" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:89 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:109 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:81 #, elixir-autogen, elixir-format msgid "Safety Rules" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:192 -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:86 +#: lib/who_need_help_web/components/layouts.ex:198 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:106 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:78 #, elixir-autogen, elixir-format msgid "Terms" msgstr "" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:88 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:108 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80 #, elixir-autogen, elixir-format msgid "and" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:230 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:232 #, elixir-autogen, elixir-format msgid "A clear handover" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:127 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:129 #, 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:134 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:136 #, 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:207 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:209 #, elixir-autogen, elixir-format msgid "Accept and open private coordination" msgstr "" @@ -3607,12 +3594,7 @@ msgstr "" msgid "Approximate area · demo data" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:42 -#, elixir-autogen, elixir-format -msgid "Ask a nearby volunteer to collect medicine that is already purchased or help with a safe roadside problem. There is no mandatory fee." -msgstr "" - -#: lib/who_need_help_web/controllers/page_html/home.html.heex:344 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:346 #, elixir-autogen, elixir-format msgid "Before you create a request" msgstr "" @@ -3622,27 +3604,27 @@ msgstr "" msgid "Bicycle chain help · example" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:132 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:134 #, elixir-autogen, elixir-format msgid "Bicycle or motorcycle" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:256 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:258 #, 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:118 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:120 #, elixir-autogen, elixir-format msgid "Bring fuel" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:268 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:270 #, elixir-autogen, elixir-format msgid "Built for safer coordination" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:360 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:362 #, elixir-autogen, elixir-format msgid "Can a volunteer buy medicine for me?" msgstr "" @@ -3657,37 +3639,37 @@ msgstr "" msgid "Collect medicine" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:383 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:385 #, 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:396 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:398 #, 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:218 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:220 #, 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:160 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:162 #, elixir-autogen, elixir-format msgid "Demo map with synthetic approximate help requests" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:198 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:200 #, elixir-autogen, elixir-format msgid "Discover an approximate area" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:350 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:352 #, elixir-autogen, elixir-format msgid "Do I have to pay a helper?" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:176 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:178 #, elixir-autogen, elixir-format msgid "Example data — not live requests" msgstr "" @@ -3697,12 +3679,12 @@ msgstr "" msgid "Example request" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:332 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:334 #, elixir-autogen, elixir-format msgid "Explore activities" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:323 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:325 #, elixir-autogen, elixir-format msgid "Find company for coffee, cinema, a walk, or a hike" msgstr "" @@ -3717,38 +3699,38 @@ msgstr "" msgid "Free, nearby, voluntary help" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:233 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:235 #, elixir-autogen, elixir-format msgid "From request to verified completion" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:305 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:307 #, 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:280 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:282 #, 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:125 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:127 #, 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:405 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:407 #, elixir-autogen, elixir-format msgid "I need help" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:167 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:169 #, elixir-autogen, elixir-format msgid "Interactive demo" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:296 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:298 #, elixir-autogen, elixir-format msgid "Leave a match, block a person, or send a scoped report when something feels wrong." msgstr "" @@ -3763,72 +3745,72 @@ msgstr "" msgid "Need help nearby? Ask the community." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:278 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:280 #, elixir-autogen, elixir-format msgid "No mandatory payment" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:353 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:355 #, 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:320 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:322 #, elixir-autogen, elixir-format msgid "Not only urgent help" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:120 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:122 #, 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:209 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:211 #, 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:183 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:185 #, elixir-autogen, elixir-format msgid "Privacy by default" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:287 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:289 #, elixir-autogen, elixir-format msgid "Private matched chat" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:341 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:343 #, elixir-autogen, elixir-format msgid "Quick answers" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:311 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:313 #, elixir-autogen, elixir-format msgid "Read the safety rules" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:394 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:396 #, elixir-autogen, elixir-format msgid "Ready to ask or help nearby?" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:294 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:296 #, elixir-autogen, elixir-format msgid "Reports and blocking" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:186 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:188 #, 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:216 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:218 #, elixir-autogen, elixir-format msgid "Share live location only by choice" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:326 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:328 #, 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 "" @@ -3838,32 +3820,22 @@ msgstr "" msgid "Start with urgent practical help" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:113 -#, elixir-autogen, elixir-format -msgid "The medicine is already legally purchased or reserved for pickup." -msgstr "" - -#: lib/who_need_help_web/controllers/page_html/home.html.heex:363 -#, elixir-autogen, elixir-format -msgid "The medicine must already be legally purchased or reserved. The service does not prescribe, recommend, sell, or handle controlled substances." -msgstr "" - -#: lib/who_need_help_web/controllers/page_html/home.html.heex:200 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:202 #, 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:289 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:291 #, elixir-autogen, elixir-format msgid "There is no unsolicited inbox between strangers." msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:189 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:191 #, 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:303 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:305 #, elixir-autogen, elixir-format msgid "Verified reputation signals" msgstr "" @@ -3873,22 +3845,22 @@ msgstr "" msgid "What can you ask the community for?" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:380 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:382 #, elixir-autogen, elixir-format msgid "What if there is immediate danger?" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:370 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:372 #, elixir-autogen, elixir-format msgid "Who can see my exact address?" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:373 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:375 #, 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:271 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:273 #, elixir-autogen, elixir-format msgid "You stay in control of the match" msgstr "" @@ -3898,7 +3870,7 @@ msgstr "" msgid "After this confirmation, future Google sign-ins will take one click." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:104 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:124 #, elixir-autogen, elixir-format msgid "Cancel and use another sign-in method" msgstr "" @@ -3908,13 +3880,14 @@ msgstr "" msgid "Confirm access once so nobody can attach Google to your account using only a matching email address." msgstr "" +#: lib/who_need_help_web/controllers/google_auth_controller.ex:492 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:10 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:82 #, elixir-autogen, elixir-format msgid "Continue with Google" msgstr "" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:96 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:116 #, elixir-autogen, elixir-format msgid "Create account and continue" msgstr "" @@ -3924,7 +3897,7 @@ msgstr "" msgid "Create your Who Need Help account" msgstr "" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:94 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:114 #, elixir-autogen, elixir-format msgid "Creating account..." msgstr "" @@ -3934,7 +3907,7 @@ msgstr "" msgid "Email me a verification link" msgstr "" -#: lib/who_need_help_web/controllers/user_session_controller.ex:178 +#: lib/who_need_help_web/controllers/user_session_controller.ex:179 #, elixir-autogen, elixir-format msgid "Google sign-in connected. You can use it next time." msgstr "" @@ -3964,8 +3937,8 @@ msgstr "" msgid "This email already has an account" msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:120 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:142 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:118 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:140 #, elixir-autogen, elixir-format msgid "This email already has an account. Confirm it once to connect Google." msgstr "" @@ -3976,17 +3949,17 @@ msgid "Use my password instead" msgstr "" #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:30 -#: lib/who_need_help_web/live/request_live/show.ex:1453 +#: lib/who_need_help_web/live/request_live/show.ex:1454 #, elixir-autogen, elixir-format msgid "Verified" msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:167 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:165 #, elixir-autogen, elixir-format msgid "We sent a verification link to %{email}. Open it to finish connecting Google." msgstr "" -#: lib/who_need_help_web/controllers/user_session_controller.ex:191 +#: lib/who_need_help_web/controllers/user_session_controller.ex:192 #, elixir-autogen, elixir-format msgid "You are signed in, but Google could not be connected. Try again in account settings." msgstr "" @@ -4016,7 +3989,7 @@ msgstr "" msgid "A volunteer accepted this request. Use private chat to coordinate safely." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:580 +#: lib/who_need_help_web/live/request_live/new.ex:589 #, elixir-autogen, elixir-format msgid "After a helper accepts" msgstr "" @@ -4026,12 +3999,12 @@ msgstr "" msgid "Already registered? Check your email" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:444 +#: lib/who_need_help_web/live/request_live/new.ex:453 #, elixir-autogen, elixir-format msgid "Area or public landmark" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:544 +#: lib/who_need_help_web/live/request_live/new.ex:553 #, elixir-autogen, elixir-format msgid "Area radius" msgstr "" @@ -4051,6 +4024,7 @@ msgstr "" msgid "COMMUNITY PROFILE" msgstr "" +#: lib/who_need_help_web/controllers/user_registration_controller.ex:22 #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:11 #, elixir-autogen, elixir-format msgid "Check your email to finish registration" @@ -4061,8 +4035,8 @@ msgstr "" msgid "Choose a category from the same mode." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:425 -#: lib/who_need_help_web/live/request_live/new.ex:597 +#: lib/who_need_help_web/live/request_live/new.ex:434 +#: lib/who_need_help_web/live/request_live/new.ex:606 #, elixir-autogen, elixir-format msgid "Choose a place on the map or use your current location." msgstr "" @@ -4082,50 +4056,50 @@ msgstr "" msgid "Choose an expiry time in the future." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1627 +#: lib/who_need_help_web/live/request_live/show.ex:1628 #, elixir-autogen, elixir-format msgid "Copied" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1626 -#: lib/who_need_help_web/live/request_live/show.ex:1632 +#: lib/who_need_help_web/live/request_live/show.ex:1627 +#: lib/who_need_help_web/live/request_live/show.ex:1633 #, elixir-autogen, elixir-format msgid "Copy code" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1628 +#: lib/who_need_help_web/live/request_live/show.ex:1629 #, elixir-autogen, elixir-format msgid "Copy failed" msgstr "" -#: lib/who_need_help_web/components/core_components.ex:425 +#: lib/who_need_help_web/components/core_components.ex:431 #: lib/who_need_help_web/live/product_analytics_live.ex:58 #, elixir-autogen, elixir-format msgid "Date" msgstr "" #: lib/who_need_help_web/live/notification_live.ex:593 -#: lib/who_need_help_web/live/request_live/new.ex:605 +#: lib/who_need_help_web/live/request_live/new.ex:614 #, elixir-autogen, elixir-format msgid "Enter coordinates manually" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1660 +#: lib/who_need_help_web/live/request_live/show.ex:1661 #, elixir-autogen, elixir-format msgid "Enter the six digits shown to the requester." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:479 +#: lib/who_need_help_web/live/request_live/new.ex:488 #, elixir-autogen, elixir-format msgid "Exact point" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:671 +#: lib/who_need_help_web/live/request_live/new.ex:680 #, elixir-autogen, elixir-format msgid "Fix the following details and publish again:" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:607 +#: lib/who_need_help_web/live/request_live/new.ex:616 #, elixir-autogen, elixir-format msgid "For an approximate area, these coordinates are the area center—not your exact position." msgstr "" @@ -4135,13 +4109,13 @@ msgstr "" msgid "For privacy, this page cannot reveal whether an account exists. If you are new to Who Need Help, choose Register instead." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1450 +#: lib/who_need_help_web/live/request_live/show.ex:1451 #, elixir-autogen, elixir-format msgid "Handover code" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1462 -#: lib/who_need_help_web/live/request_live/show.ex:1694 +#: lib/who_need_help_web/live/request_live/show.ex:1463 +#: lib/who_need_help_web/live/request_live/show.ex:1695 #, elixir-autogen, elixir-format msgid "Help completed and verified by both participants." msgstr "" @@ -4156,17 +4130,17 @@ msgstr "" msgid "Help is now in progress." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1442 +#: lib/who_need_help_web/live/request_live/show.ex:1443 #, elixir-autogen, elixir-format msgid "Helper confirmed" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1369 +#: lib/who_need_help_web/live/request_live/show.ex:1370 #, elixir-autogen, elixir-format msgid "Helper:" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:525 +#: lib/who_need_help_web/live/request_live/new.ex:534 #, elixir-autogen, elixir-format msgid "Helpers will see only the area or landmark written above. You can share a live location later after matching." msgstr "" @@ -4181,49 +4155,49 @@ msgstr "" msgid "If this email belongs to an existing account, a secure sign-in link will arrive shortly." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:411 +#: lib/who_need_help_web/live/request_live/new.ex:420 #, elixir-autogen, elixir-format msgid "In 1 hour" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:412 +#: lib/who_need_help_web/live/request_live/new.ex:421 #, elixir-autogen, elixir-format msgid "In 3 hours" msgstr "" #: lib/who_need_help_web/live/notification_live.ex:511 -#: lib/who_need_help_web/live/request_live/new.ex:435 +#: lib/who_need_help_web/live/request_live/new.ex:444 #, elixir-autogen, elixir-format msgid "Location is unavailable in this browser." msgstr "" #: lib/who_need_help_web/live/notification_live.ex:513 -#: lib/who_need_help_web/live/request_live/new.ex:437 +#: lib/who_need_help_web/live/request_live/new.ex:446 #, elixir-autogen, elixir-format msgid "Location permission was denied." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:565 +#: lib/who_need_help_web/live/request_live/new.ex:574 #, elixir-autogen, elixir-format msgid "Move the map area so it covers a useful public meeting place." msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:9 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:11 #, elixir-autogen, elixir-format msgid "New notice" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:523 +#: lib/who_need_help_web/live/request_live/new.ex:532 #, elixir-autogen, elixir-format msgid "No coordinates will be stored" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:434 +#: lib/who_need_help_web/live/request_live/new.ex:443 #, elixir-autogen, elixir-format msgid "No map coordinates will be stored." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:493 +#: lib/who_need_help_web/live/request_live/new.ex:502 #, elixir-autogen, elixir-format msgid "No map location" msgstr "" @@ -4233,12 +4207,12 @@ msgstr "" msgid "No public social links added." msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:14 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:16 #, elixir-autogen, elixir-format msgid "Only notices submitted while signed in appear here. Notices submitted without an account remain accessible through their private email link." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:494 +#: lib/who_need_help_web/live/request_live/new.ex:503 #, elixir-autogen, elixir-format msgid "Only the public area description" msgstr "" @@ -4258,9 +4232,9 @@ msgstr "" msgid "Optional thanks" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1438 -#: lib/who_need_help_web/live/request_live/show.ex:1446 -#: lib/who_need_help_web/live/request_live/show.ex:1454 +#: lib/who_need_help_web/live/request_live/show.ex:1439 +#: lib/who_need_help_web/live/request_live/show.ex:1447 +#: lib/who_need_help_web/live/request_live/show.ex:1455 #, elixir-autogen, elixir-format msgid "Pending" msgstr "" @@ -4270,7 +4244,7 @@ msgstr "" msgid "Public social links" msgstr "" -#: lib/who_need_help_web/components/core_components.ex:449 +#: lib/who_need_help_web/components/core_components.ex:455 #, elixir-autogen, elixir-format msgid "Quick time choices" msgstr "" @@ -4280,7 +4254,7 @@ msgstr "" msgid "Read" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:466 +#: lib/who_need_help_web/live/request_live/new.ex:475 #, elixir-autogen, elixir-format msgid "Recommended for privacy" msgstr "" @@ -4295,22 +4269,22 @@ msgstr "" msgid "Registration request accepted" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:408 +#: lib/who_need_help_web/live/request_live/new.ex:417 #, elixir-autogen, elixir-format msgid "Request expires" msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:565 +#: lib/who_need_help_web/live/activity_live/show.ex:566 #, elixir-autogen, elixir-format msgid "Request to join again" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:670 +#: lib/who_need_help_web/live/request_live/new.ex:679 #, elixir-autogen, elixir-format msgid "Request was not published" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1434 +#: lib/who_need_help_web/live/request_live/show.ex:1435 #, elixir-autogen, elixir-format msgid "Requester confirmed" msgstr "" @@ -4336,6 +4310,7 @@ msgstr "" msgid "Sign-in request accepted" msgstr "" +#: lib/who_need_help_web/controllers/user_registration_controller.ex:23 #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:12 #, elixir-autogen, elixir-format msgid "Sign-in request processed" @@ -4351,13 +4326,13 @@ msgstr "" msgid "Starts at" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:50 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:47 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:65 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:49 #, elixir-autogen, elixir-format msgid "Status updates go to the email address of your signed-in account." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:506 +#: lib/who_need_help_web/live/request_live/new.ex:515 #, elixir-autogen, elixir-format msgid "The map is unavailable. You can use the manual coordinate fallback." msgstr "" @@ -4372,7 +4347,7 @@ msgstr "" msgid "This activity is closed. The group chat remains available as read-only history." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:448 +#: lib/who_need_help_web/live/request_live/new.ex:457 #, elixir-autogen, elixir-format msgid "This description is visible to everyone. Do not enter a private address." msgstr "" @@ -4392,7 +4367,7 @@ msgstr "" msgid "This help request was cancelled. Chat history is read-only." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1468 +#: lib/who_need_help_web/live/request_live/show.ex:1469 #, elixir-autogen, elixir-format msgid "This match was cancelled. No further handover action is required." msgstr "" @@ -4402,7 +4377,7 @@ msgstr "" msgid "This person has not added a public bio yet." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:572 +#: lib/who_need_help_web/live/request_live/new.ex:581 #, elixir-autogen, elixir-format msgid "This point is public" msgstr "" @@ -4412,7 +4387,7 @@ msgstr "" msgid "This public profile is not available." msgstr "" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:32 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:34 #, elixir-autogen, elixir-format msgid "This request is linked to your signed-in account and its email address." msgstr "" @@ -4423,22 +4398,22 @@ msgid "This request is linked to your signed-in account. Replies go to its email msgstr "" #: lib/who_need_help_web/live/request_live/show.ex:612 -#: lib/who_need_help_web/live/request_live/show.ex:1686 +#: lib/who_need_help_web/live/request_live/show.ex:1687 #, elixir-autogen, elixir-format msgid "This request was cancelled." msgstr "" -#: lib/who_need_help_web/components/core_components.ex:435 +#: lib/who_need_help_web/components/core_components.ex:441 #, elixir-autogen, elixir-format msgid "Time" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:413 +#: lib/who_need_help_web/live/request_live/new.ex:422 #, elixir-autogen, elixir-format msgid "Tomorrow" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:573 +#: lib/who_need_help_web/live/request_live/new.ex:582 #, elixir-autogen, elixir-format msgid "Use a safe public meeting point instead of a private address." msgstr "" @@ -4449,7 +4424,7 @@ msgid "Use another email" msgstr "" #: lib/who_need_help_web/live/notification_live.ex:546 -#: lib/who_need_help_web/live/request_live/new.ex:540 +#: lib/who_need_help_web/live/request_live/new.ex:549 #, elixir-autogen, elixir-format msgid "Use my location" msgstr "" @@ -4464,7 +4439,7 @@ msgstr "" msgid "Use the newest confirmation link if it arrives." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1664 +#: lib/who_need_help_web/live/request_live/show.ex:1665 #, elixir-autogen, elixir-format msgid "Verifying…" msgstr "" @@ -4474,20 +4449,20 @@ msgstr "" msgid "View content-removal notices" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:20 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:35 #: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:23 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:22 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:24 #, elixir-autogen, elixir-format msgid "View my notices" msgstr "" #: lib/who_need_help_web/controllers/support_html/new.html.heex:13 -#: lib/who_need_help_web/controllers/support_html/received.html.heex:18 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:28 #, elixir-autogen, elixir-format msgid "View my requests" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:480 +#: lib/who_need_help_web/live/request_live/new.ex:489 #, elixir-autogen, elixir-format msgid "Visible before matching" msgstr "" @@ -4502,62 +4477,62 @@ msgstr "" msgid "Voted" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:453 +#: lib/who_need_help_web/live/request_live/new.ex:462 #, elixir-autogen, elixir-format msgid "What should people see?" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:441 +#: lib/who_need_help_web/live/request_live/new.ex:450 #, elixir-autogen, elixir-format msgid "Where is help needed?" msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:580 +#: lib/who_need_help_web/live/activity_live/show.ex:581 #, elixir-autogen, elixir-format msgid "You are no longer a participant and cannot access the group chat or exact meeting point. You can request to join again while registration is open." msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:591 +#: lib/who_need_help_web/live/activity_live/show.ex:592 #, elixir-autogen, elixir-format msgid "You are not a participant. You can send a new request while registration is open." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:582 +#: lib/who_need_help_web/live/request_live/new.ex:591 #, elixir-autogen, elixir-format msgid "You can separately share live location with the matched person and stop sharing at any time." msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:40 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:42 #, elixir-autogen, elixir-format msgid "You have not submitted any content-removal notices while signed in." msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:578 +#: lib/who_need_help_web/live/activity_live/show.ex:579 #, elixir-autogen, elixir-format msgid "You left this activity" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1520 +#: lib/who_need_help_web/live/request_live/show.ex:1521 #, elixir-autogen, elixir-format msgid "Your completion confirmation is saved." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:564 +#: lib/who_need_help_web/live/request_live/new.ex:573 #, elixir-autogen, elixir-format msgid "Your exact position is not shown" msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:589 +#: lib/who_need_help_web/live/activity_live/show.ex:590 #, elixir-autogen, elixir-format msgid "Your join request was declined" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:6 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:8 #, elixir-autogen, elixir-format msgid "Your notices" msgstr "" -#: lib/who_need_help_web/components/core_components.ex:461 +#: lib/who_need_help_web/components/core_components.ex:467 #, elixir-autogen, elixir-format msgid "Your time zone:" msgstr "" @@ -4567,32 +4542,32 @@ msgstr "" msgid "← Community helpers" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:427 +#: lib/who_need_help_web/live/request_live/new.ex:436 #, elixir-autogen, elixir-format msgid "Area selected. Drag the green pin or click the map to move it." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:514 +#: lib/who_need_help_web/live/request_live/new.ex:523 #, elixir-autogen, elixir-format msgid "Click the map or drag the green pin to move the area" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:517 +#: lib/who_need_help_web/live/request_live/new.ex:526 #, elixir-autogen, elixir-format msgid "Click the map or drag the red pin to move the point" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:432 +#: lib/who_need_help_web/live/request_live/new.ex:441 #, elixir-autogen, elixir-format msgid "Drag to move the approximate area" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:433 +#: lib/who_need_help_web/live/request_live/new.ex:442 #, elixir-autogen, elixir-format msgid "Drag to move the exact point" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:430 +#: lib/who_need_help_web/live/request_live/new.ex:439 #, elixir-autogen, elixir-format msgid "Exact point selected. Drag the red pin or click the map to move it." msgstr "" @@ -4634,7 +4609,7 @@ msgstr "" msgid "Map" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:173 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:175 #, elixir-autogen, elixir-format msgid "Map preview" msgstr "" @@ -4684,7 +4659,7 @@ msgstr "" msgid "Search this area" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:169 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:171 #, elixir-autogen, elixir-format msgid "Static preview" msgstr "" @@ -4694,14 +4669,14 @@ msgstr "" msgid "Together" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:158 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:160 #: lib/who_need_help_web/live/activity_live/index.ex:286 #: lib/who_need_help_web/live/activity_live/show.ex:542 #: lib/who_need_help_web/live/notification_live.ex:512 #: lib/who_need_help_web/live/notification_live.ex:531 #: lib/who_need_help_web/live/request_live/index.ex:517 -#: lib/who_need_help_web/live/request_live/new.ex:436 -#: lib/who_need_help_web/live/request_live/new.ex:508 +#: lib/who_need_help_web/live/request_live/new.ex:445 +#: lib/who_need_help_web/live/request_live/new.ex:517 #: lib/who_need_help_web/live/request_live/show.ex:1284 #, elixir-autogen, elixir-format msgid "Try map again" @@ -4749,7 +4724,7 @@ msgstr "" msgid "Acceptance, arrival, completion, and cancellation" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:276 +#: lib/who_need_help_web/live/support_operations_live.ex:393 #, elixir-autogen, elixir-format msgid "Active or unresolved product state must be handled first." msgstr "" @@ -4795,7 +4770,7 @@ msgstr "" msgid "Arrival saved. The requester has been notified." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:284 +#: lib/who_need_help_web/live/support_operations_live.ex:401 #, elixir-autogen, elixir-format msgid "Automatic erasure is disabled: no jurisdiction-specific retention and anonymisation policy is configured. Do not mark the case resolved until the approved data action is completed and recorded." msgstr "" @@ -4825,13 +4800,13 @@ msgstr "" msgid "Both participants confirmed" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1595 +#: lib/who_need_help_web/live/request_live/show.ex:1596 #, elixir-autogen, elixir-format msgid "Cancelling ends this match and stops live-location sharing." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1359 -#: lib/who_need_help_web/live/request_live/show.ex:1599 +#: lib/who_need_help_web/live/request_live/show.ex:1360 +#: lib/who_need_help_web/live/request_live/show.ex:1600 #, elixir-autogen, elixir-format msgid "Cancelling…" msgstr "" @@ -4862,13 +4837,13 @@ msgstr "" msgid "Code-confirmed people" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1361 -#: lib/who_need_help_web/live/request_live/show.ex:1601 +#: lib/who_need_help_web/live/request_live/show.ex:1362 +#: lib/who_need_help_web/live/request_live/show.ex:1602 #, elixir-autogen, elixir-format msgid "Confirm cancellation" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1560 +#: lib/who_need_help_web/live/request_live/show.ex:1561 #, elixir-autogen, elixir-format msgid "Confirm withdrawal" msgstr "" @@ -5020,7 +4995,7 @@ msgstr "" msgid "I can no longer complete it" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1501 +#: lib/who_need_help_web/live/request_live/show.ex:1502 #, elixir-autogen, elixir-format msgid "I have arrived" msgstr "" @@ -5035,17 +5010,17 @@ msgstr "" msgid "Leave every category unchecked to receive all matching requests." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1552 +#: lib/who_need_help_web/live/request_live/show.ex:1553 #, elixir-autogen, elixir-format msgid "Leaving ends this private match. If the request has not expired, it becomes available to other helpers." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1558 +#: lib/who_need_help_web/live/request_live/show.ex:1559 #, elixir-autogen, elixir-format msgid "Leaving…" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1312 +#: lib/who_need_help_web/live/request_live/show.ex:1313 #, elixir-autogen, elixir-format msgid "Live shared location" msgstr "" @@ -5055,7 +5030,7 @@ msgstr "" msgid "Load older notifications" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1290 +#: lib/who_need_help_web/live/request_live/show.ex:1291 #, elixir-autogen, elixir-format msgid "Map legend" msgstr "" @@ -5105,7 +5080,7 @@ msgstr "" msgid "New private messages" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:275 +#: lib/who_need_help_web/live/support_operations_live.ex:392 #, elixir-autogen, elixir-format msgid "No active product workflow was found." msgstr "" @@ -5125,9 +5100,9 @@ msgstr "" msgid "No notifications yet" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1354 -#: lib/who_need_help_web/live/request_live/show.ex:1548 -#: lib/who_need_help_web/live/request_live/show.ex:1591 +#: lib/who_need_help_web/live/request_live/show.ex:1355 +#: lib/who_need_help_web/live/request_live/show.ex:1549 +#: lib/who_need_help_web/live/request_live/show.ex:1592 #, elixir-autogen, elixir-format msgid "Note (optional)" msgstr "" @@ -5148,7 +5123,7 @@ msgid "Notification text never contains chat messages or exact coordinates." msgstr "" #: lib/who_need_help_web/components/layouts.ex:133 -#: lib/who_need_help_web/components/layouts.ex:315 +#: lib/who_need_help_web/components/layouts.ex:321 #: lib/who_need_help_web/live/notification_live.ex:15 #: lib/who_need_help_web/live/notification_live.ex:213 #, elixir-autogen, elixir-format @@ -5160,8 +5135,8 @@ msgstr "" msgid "Notifications and nearby alerts" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:142 -#: lib/who_need_help_web/components/layouts.ex:324 +#: lib/who_need_help_web/components/layouts.ex:148 +#: lib/who_need_help_web/components/layouts.ex:336 #, elixir-autogen, elixir-format msgid "Operations" msgstr "" @@ -5196,14 +5171,14 @@ msgstr "" msgid "Private matching center" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:296 +#: lib/who_need_help_web/live/moderation_live.ex:332 #: lib/who_need_help_web/live/product_analytics_live.ex:12 #: lib/who_need_help_web/live/product_analytics_live.ex:42 #, elixir-autogen, elixir-format msgid "Product analytics" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1417 +#: lib/who_need_help_web/live/request_live/show.ex:1418 #, elixir-autogen, elixir-format msgid "Progress" msgstr "" @@ -5233,12 +5208,12 @@ msgstr "" msgid "Ranking prioritizes unique people helped with optional location-supported evidence, then unique code-confirmed handovers. These are activity signals, not identity or safety checks. Repeated help between the same pair does not inflate the primary score." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1306 +#: lib/who_need_help_web/live/request_live/show.ex:1307 #, elixir-autogen, elixir-format msgid "Request area" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1307 +#: lib/who_need_help_web/live/request_live/show.ex:1308 #, elixir-autogen, elixir-format msgid "Request point" msgstr "" @@ -5263,7 +5238,7 @@ msgstr "" msgid "Resume" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:267 +#: lib/who_need_help_web/live/support_operations_live.ex:384 #, elixir-autogen, elixir-format msgid "Run deletion preflight" msgstr "" @@ -5293,7 +5268,7 @@ msgstr "" msgid "Sun" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:92 +#: lib/who_need_help_web/live/support_operations_live.ex:99 #, elixir-autogen, elixir-format msgid "The linked account no longer exists." msgstr "" @@ -5308,7 +5283,7 @@ msgstr "" msgid "The previous helper left. This request is open for a new helper again." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:90 +#: lib/who_need_help_web/live/support_operations_live.ex:97 #, elixir-autogen, elixir-format msgid "The request is not linked to an account." msgstr "" @@ -5324,7 +5299,7 @@ msgstr "" msgid "These are activity signals, not an identity, background, qualification, or safety check." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:89 +#: lib/who_need_help_web/live/support_operations_live.ex:96 #, elixir-autogen, elixir-format msgid "This is not an account-deletion case." msgstr "" @@ -5354,7 +5329,7 @@ msgstr "" msgid "Use quiet hours" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:91 +#: lib/who_need_help_web/live/support_operations_live.ex:98 #, elixir-autogen, elixir-format msgid "Verify the requester contact first." msgstr "" @@ -5402,29 +5377,447 @@ msgstr "" msgid "code-confirmed handovers" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:168 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:170 #, elixir-autogen, elixir-format msgid "Interactive fallback" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:155 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:157 #, 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:157 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:159 #, elixir-autogen, elixir-format msgid "Selected example:" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:150 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:152 #, 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 "" -#: lib/who_need_help_web/live/activity_live/index.ex -#: lib/who_need_help_web/live/activity_live/show.ex -#: lib/who_need_help_web/live/request_live/show.ex +#: lib/who_need_help_web/live/activity_live/index.ex:287 +#: lib/who_need_help_web/live/activity_live/show.ex:543 +#: lib/who_need_help_web/live/request_live/show.ex:1285 #, elixir-autogen, elixir-format msgid "Show location on map" msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:118 +#, elixir-autogen, elixir-format +msgid "Activity" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:121 +#, elixir-autogen, elixir-format +msgid "Activity message" +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:98 +#, elixir-autogen, elixir-format +msgid "Add details or answer the support team" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:717 +#, elixir-autogen, elixir-format +msgid "Administrator access is required to moderate staff accounts." +msgstr "" + +#: lib/who_need_help_web/controllers/page_html/home.html.heex:42 +#, elixir-autogen, elixir-format +msgid "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:226 +#: lib/who_need_help_web/live/support_operations_live.ex:427 +#, elixir-autogen, elixir-format +msgid "Audited update" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:234 +#: lib/who_need_help_web/live/support_operations_live.ex:435 +#, elixir-autogen, elixir-format +msgid "Case status" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:247 +#: lib/who_need_help_web/live/support_operations_live.ex:446 +#, elixir-autogen, elixir-format +msgid "Choose the state that will appear in the case history." +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:201 +#: lib/who_need_help_web/live/report_live.ex:50 +#, elixir-autogen, elixir-format +msgid "Contact support" +msgstr "" + +#: lib/who_need_help_web/controllers/content_removal_controller.ex:56 +#, elixir-autogen, elixir-format +msgid "Content-removal notice %{reference}" +msgstr "" + +#: lib/who_need_help_web/controllers/content_removal_controller.ex:87 +#, elixir-autogen, elixir-format +msgid "Content-removal notice received" +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:24 +#: lib/who_need_help_web/live/support_operations_live.ex:334 +#, elixir-autogen, elixir-format +msgid "Conversation" +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:111 +#: lib/who_need_help_web/controllers/support_controller.ex:127 +#: lib/who_need_help_web/live/support_case_live.ex:73 +#, elixir-autogen, elixir-format +msgid "Could not send your message. Please check it and try again." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:260 +#, elixir-autogen, elixir-format +msgid "Explain what was decided, what action was taken, or what information is still needed…" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:115 +#, elixir-autogen, elixir-format +msgid "Help request" +msgstr "" + +#: lib/who_need_help_web/live/request_live/new.ex:217 +#, elixir-autogen, elixir-format +msgid "I confirm this is not an emergency or request for medical advice, the medicine and arrangement are lawful, and a volunteer chooses whether to spend money." +msgstr "" + +#: lib/who_need_help_web/live/request_live/new.ex:376 +#, elixir-autogen, elixir-format +msgid "If purchase is needed, accepting the request does not require the volunteer to spend money. Agree on the medicine, pharmacy requirements, payment, and any reimbursement only in the private matched chat." +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:116 +#, elixir-autogen, elixir-format +msgid "Matched help" +msgstr "" + +#: lib/who_need_help_web/live/request_live/new.ex:209 +#, elixir-autogen, elixir-format +msgid "Medicine is needed from a pharmacy" +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:97 +#, elixir-autogen, elixir-format +msgid "Message to support" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:69 +#, elixir-autogen, elixir-format +msgid "Moderation response" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:360 +#, elixir-autogen, elixir-format +msgid "No conversation messages yet." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:70 +#, elixir-autogen, elixir-format +msgid "No replies yet. Add a message if you need to clarify the request." +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:81 +#, elixir-autogen, elixir-format +msgid "No reports submitted" +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:136 +#: lib/who_need_help_web/live/support_operations_live.ex:372 +#, elixir-autogen, elixir-format +msgid "No status history is available for this older case." +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:146 +#: lib/who_need_help_web/live/support_case_live.ex:95 +#, elixir-autogen, elixir-format +msgid "Only a resolved or closed request can be reopened." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:27 +#, elixir-autogen, elixir-format +msgid "Only you and authorised support staff can view this case." +msgstr "" + +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:27 +#, elixir-autogen, elixir-format +msgid "Open TAKE IT DOWN request" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:217 +#: lib/who_need_help_web/live/support_operations_live.ex:420 +#, elixir-autogen, elixir-format +msgid "Operator action" +msgstr "" + +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:85 +#, elixir-autogen, elixir-format +msgid "Other people will see this name on requests, activities, and reviews." +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:117 +#, elixir-autogen, elixir-format +msgid "Private message" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:219 +#, elixir-autogen, elixir-format +msgid "Record the decision and notify the submitter when contact is available." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:113 +#, elixir-autogen, elixir-format +msgid "Reopen without a message" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:457 +#, elixir-autogen, elixir-format +msgid "Reply to requester (optional)" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:123 +#, elixir-autogen, elixir-format +msgid "Reported content" +msgstr "" + +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:19 +#, elixir-autogen, elixir-format +msgid "Reporting non-consensual intimate visual material?" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:83 +#, elixir-autogen, elixir-format +msgid "Reports you send from a request, activity, or chat will appear here." +msgstr "" + +#: lib/who_need_help_web/controllers/page_html/safety.html.heex:26 +#, elixir-autogen, elixir-format +msgid "Request only lawful purchase or pickup from a legitimate pharmacy. A volunteer is never required to pay. Agree privately on the medicine, pharmacy or prescription requirements, payment, reimbursement, storage, and handover. Who Need Help does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement. Do not request controlled substances or publish prescriptions or payment credentials. Follow pharmacy rules and local law." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:350 +#, elixir-autogen, elixir-format +msgid "Requester" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:393 +#: lib/who_need_help_web/live/moderation_live.ex:418 +#, elixir-autogen, elixir-format +msgid "Required reason for hiding" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:432 +#, elixir-autogen, elixir-format +msgid "Restore activity" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:407 +#, elixir-autogen, elixir-format +msgid "Restore request" +msgstr "" + +#: lib/who_need_help_web/controllers/page_controller.ex:23 +#, elixir-autogen, elixir-format +msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, location sharing, and in-person activities." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:288 +#: lib/who_need_help_web/live/support_operations_live.ex:487 +#, elixir-autogen, elixir-format +msgid "Saving…" +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:100 +#, elixir-autogen, elixir-format +msgid "Send message" +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:120 +#: lib/who_need_help_web/live/support_operations_live.ex:365 +#, elixir-autogen, elixir-format +msgid "Status history" +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/received.html.heex:11 +#, elixir-autogen, elixir-format +msgid "Support request created" +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:157 +#, elixir-autogen, elixir-format +msgid "Support request received" +msgstr "" + +#: lib/who_need_help_web/components/layouts.ex:139 +#: lib/who_need_help_web/components/layouts.ex:327 +#, elixir-autogen, elixir-format +msgid "Support requests" +msgstr "" + +#: lib/who_need_help_web/controllers/support_html.ex:24 +#: lib/who_need_help_web/controllers/support_html.ex:28 +#: lib/who_need_help_web/controllers/support_html/show.html.heex:59 +#: lib/who_need_help_web/live/support_operations_live.ex:349 +#, elixir-autogen, elixir-format +msgid "Support team" +msgstr "" + +#: lib/who_need_help_web/controllers/support_html.ex:29 +#, elixir-autogen, elixir-format +msgid "System" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:41 +#, elixir-autogen, elixir-format +msgid "TRUST AND SAFETY" +msgstr "" + +#: lib/who_need_help_web/controllers/page_html/home.html.heex:113 +#, elixir-autogen, elixir-format +msgid "The requester states whether the medicine is paid, reserved, or still needs to be purchased." +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:141 +#: lib/who_need_help_web/live/support_case_live.ex:88 +#, elixir-autogen, elixir-format +msgid "The support request is open again." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:280 +#: lib/who_need_help_web/live/support_operations_live.ex:479 +#, elixir-autogen, elixir-format +msgid "The verified contact will receive this update by email." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:80 +#, elixir-autogen, elixir-format +msgid "This case is finished. Sending a new message will reopen it automatically." +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:44 +#, elixir-autogen, elixir-format +msgid "This private history shows reports you submitted and the latest moderation status. Submit a new report from the relevant request, activity, or private chat so moderators receive the correct context." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:469 +#, elixir-autogen, elixir-format +msgid "This reply becomes part of the case conversation." +msgstr "" + +#: lib/who_need_help_web/live/support_case_live.ex:34 +#: lib/who_need_help_web/live/support_case_live.ex:65 +#: lib/who_need_help_web/live/support_case_live.ex:101 +#, elixir-autogen, elixir-format +msgid "This support request is no longer available." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:282 +#: lib/who_need_help_web/live/support_operations_live.ex:481 +#, elixir-autogen, elixir-format +msgid "This update is recorded, but email is disabled until contact is verified." +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:117 +#: lib/who_need_help_web/live/support_case_live.ex:60 +#, elixir-autogen, elixir-format +msgid "Too many messages. Please try again later." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:271 +#, elixir-autogen, elixir-format +msgid "Up to 10,000 characters" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:470 +#, elixir-autogen, elixir-format +msgid "Up to 5,000 characters" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:422 +#, elixir-autogen, elixir-format +msgid "Update the case status and add a private reply when needed." +msgstr "" + +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:22 +#, elixir-autogen, elixir-format +msgid "Use the dedicated urgent process. Never upload or reproduce the image or video." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/received.html.heex:15 +#, elixir-autogen, elixir-format +msgid "We created support request %{reference} and added it to your account. You can open it now and return to it from My support requests." +msgstr "" + +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:93 +#, elixir-autogen, elixir-format +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/live/support_operations_live.ex:459 +#, elixir-autogen, elixir-format +msgid "Write a concise reply with the decision, next step, or information you need…" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:270 +#, elixir-autogen, elixir-format +msgid "Write for the submitter; avoid internal-only notes." +msgstr "" + +#: lib/who_need_help_web/controllers/page_html/home.html.heex:365 +#, 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 "" + +#: lib/who_need_help_web/controllers/support_html.ex:23 +#: lib/who_need_help_web/controllers/support_html.ex:27 +#, elixir-autogen, elixir-format +msgid "You" +msgstr "" + +#: lib/who_need_help_web/controllers/content_removal_controller.ex:12 +#, elixir-autogen, elixir-format +msgid "Your content-removal notices" +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:104 +#: lib/who_need_help_web/live/support_case_live.ex:53 +#, elixir-autogen, elixir-format +msgid "Your message was sent to support." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:13 +#, elixir-autogen, elixir-format +msgid "Your original request" +msgstr "" + +#: lib/who_need_help_web/components/layouts.ex:136 +#: lib/who_need_help_web/components/layouts.ex:324 +#: lib/who_need_help_web/live/report_live.ex:12 +#: lib/who_need_help_web/live/report_live.ex:42 +#, elixir-autogen, elixir-format +msgid "Your reports" +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:16 +#, elixir-autogen, elixir-format +msgid "Your support requests" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:366 +#, elixir-autogen, elixir-format +msgid "matched chat message" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:369 +#, elixir-autogen, elixir-format +msgid "matched conversation" +msgstr "" diff --git a/priv/gettext/en/LC_MESSAGES/default.po b/priv/gettext/en/LC_MESSAGES/default.po index d2f49d4..e221389 100644 --- a/priv/gettext/en/LC_MESSAGES/default.po +++ b/priv/gettext/en/LC_MESSAGES/default.po @@ -11,74 +11,77 @@ msgstr "" "Language: en\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: lib/who_need_help_web/components/layouts.ex:136 -#: lib/who_need_help_web/components/layouts.ex:318 +#: lib/who_need_help_web/components/layouts.ex:142 +#: lib/who_need_help_web/components/layouts.ex:330 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:115 #, elixir-autogen, elixir-format msgid "Account settings" msgstr "Account settings" -#: lib/who_need_help_web/components/core_components.ex:546 +#: lib/who_need_help_web/components/core_components.ex:552 #, elixir-autogen, elixir-format msgid "Actions" msgstr "Actions" #: lib/who_need_help_web/components/layouts.ex:87 -#: lib/who_need_help_web/components/layouts.ex:156 +#: lib/who_need_help_web/components/layouts.ex:162 #: lib/who_need_help_web/live/request_live/new.ex:26 #, elixir-autogen, elixir-format msgid "Ask for help" msgstr "Ask for help" -#: lib/who_need_help_web/components/layouts.ex:368 -#: lib/who_need_help_web/components/layouts.ex:383 +#: lib/who_need_help_web/components/layouts.ex:380 +#: lib/who_need_help_web/components/layouts.ex:395 #, elixir-autogen, elixir-format msgid "Attempting to reconnect" msgstr "Attempting to reconnect" -#: lib/who_need_help_web/components/layouts.ex:230 +#: lib/who_need_help_web/components/layouts.ex:236 #: lib/who_need_help_web/live/notification_live.ex:628 #, elixir-autogen, elixir-format msgid "Categories" msgstr "Categories" #: lib/who_need_help_web/components/layouts.ex:95 -#: lib/who_need_help_web/components/layouts.ex:165 +#: lib/who_need_help_web/components/layouts.ex:171 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:14 +#: lib/who_need_help_web/controllers/user_session_controller.ex:211 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:10 #, elixir-autogen, elixir-format msgid "Log in" msgstr "Log in" -#: lib/who_need_help_web/components/layouts.ex:151 -#: lib/who_need_help_web/components/layouts.ex:333 +#: lib/who_need_help_web/components/layouts.ex:157 +#: lib/who_need_help_web/components/layouts.ex:345 #, elixir-autogen, elixir-format msgid "Log out" msgstr "Log out" #: lib/who_need_help_web/components/layouts.ex:130 -#: lib/who_need_help_web/components/layouts.ex:312 +#: lib/who_need_help_web/components/layouts.ex:318 #: lib/who_need_help_web/live/profile_live.ex:16 #, elixir-autogen, elixir-format msgid "Profile" msgstr "Profile" #: lib/who_need_help_web/components/layouts.ex:92 -#: lib/who_need_help_web/components/layouts.ex:162 +#: lib/who_need_help_web/components/layouts.ex:168 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:141 #, elixir-autogen, elixir-format msgid "Register" msgstr "Register" -#: lib/who_need_help_web/components/layouts.ex:220 +#: lib/who_need_help_web/components/layouts.ex:226 #, elixir-autogen, elixir-format msgid "Requests" msgstr "Requests" -#: lib/who_need_help_web/components/layouts.ex:375 +#: lib/who_need_help_web/components/layouts.ex:387 #, elixir-autogen, elixir-format msgid "Something went wrong!" msgstr "Something went wrong!" -#: lib/who_need_help_web/components/layouts.ex:360 +#: lib/who_need_help_web/components/layouts.ex:372 #, elixir-autogen, elixir-format msgid "We can't find the internet" msgstr "We can't find the internet" @@ -93,7 +96,7 @@ msgstr "close" msgid "%{approved}/%{capacity} approved" msgstr "%{approved}/%{capacity} approved" -#: lib/who_need_help_web/live/moderation_live.ex:496 +#: lib/who_need_help_web/live/moderation_live.ex:570 #, elixir-autogen, elixir-format msgid "%{count} community votes" msgstr "%{count} community votes" @@ -128,17 +131,17 @@ msgstr "4 — good" msgid "5 — excellent" msgstr "5 — excellent" -#: lib/who_need_help_web/controllers/user_settings_controller.ex:120 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:130 #, elixir-autogen, elixir-format msgid "A link to confirm your email change has been sent to the new address." msgstr "A link to confirm your email change has been sent to the new address." -#: lib/who_need_help_web/live/moderation_live.ex:448 +#: lib/who_need_help_web/live/moderation_live.ex:514 #, elixir-autogen, elixir-format msgid "A signal requests human review; optional tracking absence is not proof of abuse." msgstr "A signal requests human review; optional tracking absence is not proof of abuse." -#: lib/who_need_help_web/live/request_live/show.ex:1322 +#: lib/who_need_help_web/live/request_live/show.ex:1323 #, elixir-autogen, elixir-format msgid "Accept only if you can complete this safely and for free." msgstr "Accept only if you can complete this safely and for free." @@ -154,29 +157,29 @@ msgid "Account Settings" msgstr "Account Settings" #: lib/who_need_help_web/components/layouts.ex:73 -#: lib/who_need_help_web/components/layouts.ex:246 +#: lib/who_need_help_web/components/layouts.ex:252 #, elixir-autogen, elixir-format msgid "Account and language" msgstr "Account and language" -#: lib/who_need_help_web/live/moderation_live.ex:582 +#: lib/who_need_help_web/live/moderation_live.ex:656 #, elixir-autogen, elixir-format msgid "Accounts" msgstr "Accounts" -#: lib/who_need_help_web/live/request_live/show.ex:1318 +#: lib/who_need_help_web/live/request_live/show.ex:1319 #, elixir-autogen, elixir-format msgid "Action center" msgstr "Action center" #: lib/who_need_help_web/live/moderation_live.ex:266 -#: lib/who_need_help_web/live/moderation_live.ex:627 +#: lib/who_need_help_web/live/moderation_live.ex:702 #: lib/who_need_help_web/live/notification_live.ex:443 #, elixir-autogen, elixir-format msgid "Active" msgstr "Active" -#: lib/who_need_help_web/components/layouts.ex:225 +#: lib/who_need_help_web/components/layouts.ex:231 #: lib/who_need_help_web/live/activity_live/index.ex:118 #, elixir-autogen, elixir-format msgid "Activities" @@ -225,7 +228,7 @@ msgid "Add unverified link" msgstr "Add unverified link" #: lib/who_need_help_web/live/moderation_live.ex:273 -#: lib/who_need_help_web/live/moderation_live.ex:651 +#: lib/who_need_help_web/live/moderation_live.ex:732 #, elixir-autogen, elixir-format msgid "Administrator" msgstr "Administrator" @@ -255,12 +258,12 @@ msgstr "Another helper already accepted this request." msgid "Any urgency" msgstr "Any urgency" -#: lib/who_need_help_web/live/activity_live/show.ex:569 +#: lib/who_need_help_web/live/activity_live/show.ex:570 #, elixir-autogen, elixir-format msgid "Approval pending" msgstr "Approval pending" -#: lib/who_need_help_web/live/activity_live/show.ex:646 +#: lib/who_need_help_web/live/activity_live/show.ex:647 #, elixir-autogen, elixir-format msgid "Approve" msgstr "Approve" @@ -270,14 +273,14 @@ msgstr "Approve" msgid "Approved group chat" msgstr "Approved group chat" -#: lib/who_need_help_web/live/activity_live/show.ex:672 +#: lib/who_need_help_web/live/activity_live/show.ex:673 #, elixir-autogen, elixir-format msgid "Approved participants" msgstr "Approved participants" #: lib/who_need_help_web/controllers/page_html/home.html.heex:80 #: lib/who_need_help_web/live/activity_live/new.ex:303 -#: lib/who_need_help_web/live/request_live/new.ex:465 +#: lib/who_need_help_web/live/request_live/new.ex:474 #, elixir-autogen, elixir-format msgid "Approximate area" msgstr "Approximate area" @@ -318,12 +321,12 @@ msgstr "Block a person to hide discovery in both directions and stop new chat. R msgid "Block and report" msgstr "Block and report" -#: lib/who_need_help_web/live/activity_live/show.ex:715 +#: lib/who_need_help_web/live/activity_live/show.ex:716 #, elixir-autogen, elixir-format msgid "Block organizer" msgstr "Block organizer" -#: lib/who_need_help_web/live/request_live/show.ex:1744 +#: lib/who_need_help_web/live/request_live/show.ex:1745 #, elixir-autogen, elixir-format msgid "Block this user" msgstr "Block this user" @@ -338,11 +341,12 @@ msgstr "Blocked users" msgid "Briefly describe the help you need" msgstr "Briefly describe the help you need" -#: lib/who_need_help_web/components/layouts.ex:198 +#: lib/who_need_help_web/components/layouts.ex:204 #, elixir-autogen, elixir-format msgid "Build Week feedback" msgstr "Build Week feedback" +#: lib/who_need_help_web/controllers/feedback_controller.ex:6 #: lib/who_need_help_web/controllers/feedback_html/show.html.heex:4 #, elixir-autogen, elixir-format msgid "Build feedback" @@ -358,13 +362,13 @@ msgstr "COMMUNITY TRUST" msgid "COMMUNITY-DRIVEN TAXONOMY" msgstr "COMMUNITY-DRIVEN TAXONOMY" -#: lib/who_need_help_web/live/activity_live/show.ex:666 +#: lib/who_need_help_web/live/activity_live/show.ex:667 #, elixir-autogen, elixir-format msgid "Cancel activity" msgstr "Cancel activity" -#: lib/who_need_help_web/live/request_live/show.ex:1336 -#: lib/who_need_help_web/live/request_live/show.ex:1573 +#: lib/who_need_help_web/live/request_live/show.ex:1337 +#: lib/who_need_help_web/live/request_live/show.ex:1574 #, elixir-autogen, elixir-format msgid "Cancel request" msgstr "Cancel request" @@ -396,7 +400,7 @@ msgid "Category details" msgstr "Category details" #: lib/who_need_help_web/live/category_proposal_live.ex:96 -#: lib/who_need_help_web/live/moderation_live.ex:477 +#: lib/who_need_help_web/live/moderation_live.ex:551 #, elixir-autogen, elixir-format msgid "Category proposals" msgstr "Category proposals" @@ -406,7 +410,7 @@ msgstr "Category proposals" msgid "Change Email" msgstr "Change Email" -#: lib/who_need_help_web/live/moderation_live.ex:655 +#: lib/who_need_help_web/live/moderation_live.ex:736 #, elixir-autogen, elixir-format msgid "Change role" msgstr "Change role" @@ -417,7 +421,7 @@ msgstr "Change role" msgid "Changing..." msgstr "Changing..." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:242 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:244 #, elixir-autogen, elixir-format msgid "Choose a category, urgency, and safe location visibility." msgstr "Choose a category, urgency, and safe location visibility." @@ -445,13 +449,13 @@ msgstr "Choose…" msgid "City centre, near the main entrance" msgstr "City centre, near the main entrance" -#: lib/who_need_help_web/live/activity_live/show.ex:733 -#: lib/who_need_help_web/live/request_live/show.ex:1765 +#: lib/who_need_help_web/live/activity_live/show.ex:734 +#: lib/who_need_help_web/live/request_live/show.ex:1766 #, elixir-autogen, elixir-format msgid "Clear" msgstr "Clear" -#: lib/who_need_help_web/live/moderation_live.ex:402 +#: lib/who_need_help_web/live/moderation_live.ex:476 #, elixir-autogen, elixir-format msgid "Close" msgstr "Close" @@ -478,8 +482,8 @@ msgstr "Community helpers" #: lib/who_need_help_web/live/activity_live/index.ex:262 #: lib/who_need_help_web/live/activity_live/show.ex:397 -#: lib/who_need_help_web/live/activity_live/show.ex:617 -#: lib/who_need_help_web/live/activity_live/show.ex:676 +#: lib/who_need_help_web/live/activity_live/show.ex:618 +#: lib/who_need_help_web/live/activity_live/show.ex:677 #: lib/who_need_help_web/live/request_live/index.ex:474 #, elixir-autogen, elixir-format msgid "Community member" @@ -505,7 +509,7 @@ msgstr "Confirm and log in only this time" msgid "Confirm and stay logged in" msgstr "Confirm and stay logged in" -#: lib/who_need_help_web/live/request_live/show.ex:1511 +#: lib/who_need_help_web/live/request_live/show.ex:1512 #, elixir-autogen, elixir-format msgid "Confirm my part is complete" msgstr "Confirm my part is complete" @@ -555,7 +559,7 @@ msgstr "Create activity" msgid "Create an activity" msgstr "Create an activity" -#: lib/who_need_help_web/live/moderation_live.ex:536 +#: lib/who_need_help_web/live/moderation_live.ex:610 #, elixir-autogen, elixir-format msgid "Create category" msgstr "Create category" @@ -565,33 +569,34 @@ msgstr "Create category" msgid "Create urgent request" msgstr "Create urgent request" -#: lib/who_need_help_web/live/activity_live/show.ex:742 +#: lib/who_need_help_web/live/activity_live/show.ex:743 #, elixir-autogen, elixir-format msgid "Dangerous plan" msgstr "Dangerous plan" #: lib/who_need_help_web/live/moderation_live.ex:249 -#: lib/who_need_help_web/live/request_live/show.ex:1773 +#: lib/who_need_help_web/live/report_live.ex:106 +#: lib/who_need_help_web/live/request_live/show.ex:1774 #, elixir-autogen, elixir-format msgid "Dangerous request" msgstr "Dangerous request" -#: lib/who_need_help_web/live/moderation_live.ex:590 +#: lib/who_need_help_web/live/moderation_live.ex:664 #, elixir-autogen, elixir-format msgid "Decision" msgstr "Decision" -#: lib/who_need_help_web/live/moderation_live.ex:534 +#: lib/who_need_help_web/live/moderation_live.ex:608 #, elixir-autogen, elixir-format msgid "Decision note" msgstr "Decision note" -#: lib/who_need_help_web/live/moderation_live.ex:304 +#: lib/who_need_help_web/live/moderation_live.ex:340 #, elixir-autogen, elixir-format msgid "Decisions and access to reported chat evidence are written to the audit log." msgstr "Decisions and access to reported chat evidence are written to the audit log." -#: lib/who_need_help_web/live/activity_live/show.ex:653 +#: lib/who_need_help_web/live/activity_live/show.ex:654 #, elixir-autogen, elixir-format msgid "Decline" msgstr "Decline" @@ -607,12 +612,14 @@ msgid "Describe the public plan, approximate duration, and who might enjoy it." msgstr "Describe the public plan, approximate duration, and who might enjoy it." #: lib/who_need_help_web/live/moderation_live.ex:261 -#: lib/who_need_help_web/live/moderation_live.ex:377 -#: lib/who_need_help_web/live/moderation_live.ex:463 +#: lib/who_need_help_web/live/moderation_live.ex:447 +#: lib/who_need_help_web/live/moderation_live.ex:529 +#: lib/who_need_help_web/live/report_live.ex:103 #, elixir-autogen, elixir-format msgid "Dismissed" msgstr "Dismissed" +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:78 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:71 #: lib/who_need_help_web/live/profile_live.ex:149 #, elixir-autogen, elixir-format @@ -644,13 +651,13 @@ msgstr "Double-blind review" msgid "Email" msgstr "Email" -#: lib/who_need_help_web/controllers/user_settings_controller.ex:89 -#: lib/who_need_help_web/controllers/user_settings_controller.ex:96 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:90 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:97 #, elixir-autogen, elixir-format msgid "Email change link is invalid or it has expired." msgstr "Email change link is invalid or it has expired." -#: lib/who_need_help_web/controllers/user_settings_controller.ex:84 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:85 #, elixir-autogen, elixir-format msgid "Email changed successfully." msgstr "Email changed successfully." @@ -665,17 +672,17 @@ msgstr "Email confirmation and social links are not identity guarantees. Manuall msgid "English" msgstr "English" -#: lib/who_need_help_web/live/moderation_live.ex:517 +#: lib/who_need_help_web/live/moderation_live.ex:591 #, elixir-autogen, elixir-format msgid "English description" msgstr "English description" -#: lib/who_need_help_web/live/moderation_live.ex:506 +#: lib/who_need_help_web/live/moderation_live.ex:580 #, elixir-autogen, elixir-format msgid "English name" msgstr "English name" -#: lib/who_need_help_web/live/request_live/show.ex:1648 +#: lib/who_need_help_web/live/request_live/show.ex:1649 #, elixir-autogen, elixir-format msgid "Enter handover code" msgstr "Enter handover code" @@ -711,7 +718,7 @@ msgstr "Exact publicly" msgid "Expires:" msgstr "Expires:" -#: lib/who_need_help_web/live/request_live/new.ex:382 +#: lib/who_need_help_web/live/request_live/new.ex:391 #, elixir-autogen, elixir-format msgid "Explain what is already arranged and what the volunteer needs to do." msgstr "Explain what is already arranged and what the volunteer needs to do." @@ -721,9 +728,10 @@ msgstr "Explain what is already arranged and what the volunteer needs to do." msgid "Find people to join" msgstr "Find people to join" -#: lib/who_need_help_web/live/activity_live/show.ex:743 +#: lib/who_need_help_web/live/activity_live/show.ex:744 #: lib/who_need_help_web/live/moderation_live.ex:251 -#: lib/who_need_help_web/live/request_live/show.ex:1775 +#: lib/who_need_help_web/live/report_live.ex:108 +#: lib/who_need_help_web/live/request_live/show.ex:1776 #, elixir-autogen, elixir-format msgid "Fraud" msgstr "Fraud" @@ -743,7 +751,7 @@ msgstr "GitHub profile verified." msgid "GitHub verification is unavailable until the operator configures its OAuth credentials. No manually entered link is treated as verified." msgstr "GitHub verification is unavailable until the operator configures its OAuth credentials. No manually entered link is treated as verified." -#: lib/who_need_help_web/live/request_live/show.ex:1616 +#: lib/who_need_help_web/live/request_live/show.ex:1617 #, elixir-autogen, elixir-format msgid "HANDOVER CODE FOR THE HELPER" msgstr "HANDOVER CODE FOR THE HELPER" @@ -758,9 +766,10 @@ msgstr "Handle (optional)" msgid "Handover code verified." msgstr "Handover code verified." -#: lib/who_need_help_web/live/activity_live/show.ex:741 +#: lib/who_need_help_web/live/activity_live/show.ex:742 #: lib/who_need_help_web/live/moderation_live.ex:250 -#: lib/who_need_help_web/live/request_live/show.ex:1774 +#: lib/who_need_help_web/live/report_live.ex:107 +#: lib/who_need_help_web/live/request_live/show.ex:1775 #, elixir-autogen, elixir-format msgid "Harassment" msgstr "Harassment" @@ -780,7 +789,7 @@ msgstr "Help is voluntary and has no required fee. An external thank-you link is msgid "Helper" msgstr "Helper" -#: lib/who_need_help_web/components/layouts.ex:235 +#: lib/who_need_help_web/components/layouts.ex:241 #, elixir-autogen, elixir-format msgid "Helpers" msgstr "Helpers" @@ -812,18 +821,12 @@ msgstr "Hi %{email},\n\nYou can log into your account by visiting the URL below: msgid "Hidden" msgstr "Hidden" -#: lib/who_need_help_web/live/moderation_live.ex:361 +#: lib/who_need_help_web/live/moderation_live.ex:422 #, elixir-autogen, elixir-format msgid "Hide activity" msgstr "Hide activity" -#: lib/who_need_help_web/live/moderation_live.ex:347 -#: lib/who_need_help_web/live/moderation_live.ex:359 -#, elixir-autogen, elixir-format -msgid "Hide reason" -msgstr "Hide reason" - -#: lib/who_need_help_web/live/moderation_live.ex:349 +#: lib/who_need_help_web/live/moderation_live.ex:397 #, elixir-autogen, elixir-format msgid "Hide request" msgstr "Hide request" @@ -835,8 +838,8 @@ 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:411 -#: lib/who_need_help_web/live/request_live/show.ex:1325 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:413 +#: lib/who_need_help_web/live/request_live/show.ex:1326 #, elixir-autogen, elixir-format msgid "I can help" msgstr "I can help" @@ -846,11 +849,6 @@ msgstr "I can help" msgid "I confirm there is no immediate danger, people and vehicles are away from active traffic or emergency services have already been contacted, and the requested task is lawful." msgstr "I confirm there is no immediate danger, people and vehicles are away from active traffic or emergency services have already been contacted, and the requested task is lawful." -#: lib/who_need_help_web/live/request_live/new.ex:217 -#, elixir-autogen, elixir-format -msgid "I confirm this is not an emergency, medical advice request, controlled substance, or request to buy medicine on my behalf." -msgstr "I confirm this is not an emergency, medical advice request, controlled substance, or request to buy medicine on my behalf." - #: lib/who_need_help_web/live/request_live/new.ex:229 #, elixir-autogen, elixir-format msgid "I confirm this is not an emergency, there is no immediate danger, and the requested task is lawful." @@ -866,22 +864,23 @@ msgstr "I will approve participants individually, keep sensitive details in the msgid "Identity and reputation" msgstr "Identity and reputation" -#: lib/who_need_help_web/controllers/user_session_controller.ex:103 +#: lib/who_need_help_web/controllers/user_session_controller.ex:104 #, elixir-autogen, elixir-format msgid "If your email is in our system, you will receive instructions for logging in shortly." msgstr "If your email is in our system, you will receive instructions for logging in shortly." #: lib/who_need_help_web/controllers/content_removal_html.ex:9 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:32 -#: lib/who_need_help_web/live/activity_live/show.ex:745 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:47 +#: lib/who_need_help_web/live/activity_live/show.ex:746 #: lib/who_need_help_web/live/moderation_live.ex:254 -#: lib/who_need_help_web/live/request_live/show.ex:1778 -#: lib/who_need_help_web/live/support_operations_live.ex:109 +#: lib/who_need_help_web/live/report_live.ex:111 +#: lib/who_need_help_web/live/request_live/show.ex:1779 +#: lib/who_need_help_web/live/support_operations_live.ex:116 #, elixir-autogen, elixir-format msgid "Impersonation" msgstr "Impersonation" -#: lib/who_need_help_web/live/request_live/show.ex:1709 +#: lib/who_need_help_web/live/request_live/show.ex:1710 #, elixir-autogen, elixir-format msgid "In a browser this works only while the page remains open. The Android app shows a persistent notification and can continue after it is minimized. Raw coordinates are removed when sharing stops." msgstr "In a browser this works only while the page remains open. The Android app shows a persistent notification and can continue after it is minimized. Raw coordinates are removed when sharing stops." @@ -893,17 +892,18 @@ msgstr "In a browser this works only while the page remains open. The Android ap msgid "In progress" msgstr "In progress" +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:92 #: lib/who_need_help_web/live/profile_live.ex:154 #, elixir-autogen, elixir-format msgid "Interface language" msgstr "Interface language" -#: lib/who_need_help_web/live/moderation_live.ex:634 +#: lib/who_need_help_web/live/moderation_live.ex:709 #, elixir-autogen, elixir-format msgid "Internal note" msgstr "Internal note" -#: lib/who_need_help_web/controllers/user_session_controller.ex:152 +#: lib/who_need_help_web/controllers/user_session_controller.ex:153 #, elixir-autogen, elixir-format msgid "Invalid email or password" msgstr "Invalid email or password" @@ -921,28 +921,28 @@ msgstr "Join requests close" #: lib/who_need_help_web/live/activity_live/new.ex:327 #: lib/who_need_help_web/live/notification_live.ex:596 -#: lib/who_need_help_web/live/request_live/new.ex:613 +#: lib/who_need_help_web/live/request_live/new.ex:622 #, elixir-autogen, elixir-format msgid "Latitude" msgstr "Latitude" -#: lib/who_need_help_web/live/activity_live/show.ex:604 +#: lib/who_need_help_web/live/activity_live/show.ex:605 #, elixir-autogen, elixir-format msgid "Leave activity" msgstr "Leave activity" -#: lib/who_need_help_web/live/request_live/show.ex:1707 +#: lib/who_need_help_web/live/request_live/show.ex:1708 #, elixir-autogen, elixir-format msgid "Live location" msgstr "Live location" #: lib/who_need_help_web/controllers/page_html/safety.html.heex:51 -#: lib/who_need_help_web/live/activity_live/show.ex:546 +#: lib/who_need_help_web/live/activity_live/show.ex:547 #, elixir-autogen, elixir-format msgid "Location privacy" msgstr "Location privacy" -#: lib/who_need_help_web/live/request_live/show.ex:1411 +#: lib/who_need_help_web/live/request_live/show.ex:1412 #, elixir-autogen, elixir-format msgid "Location sharing is optional; missing evidence is not proof of abuse." msgstr "Location sharing is optional; missing evidence is not proof of abuse." @@ -972,14 +972,14 @@ msgstr "Log in instructions" msgid "Log in only this time" msgstr "Log in only this time" -#: lib/who_need_help_web/controllers/user_session_controller.ex:132 +#: lib/who_need_help_web/controllers/user_session_controller.ex:133 #, elixir-autogen, elixir-format msgid "Logged out successfully." msgstr "Logged out successfully." #: lib/who_need_help_web/live/activity_live/new.ex:334 #: lib/who_need_help_web/live/notification_live.ex:610 -#: lib/who_need_help_web/live/request_live/new.ex:627 +#: lib/who_need_help_web/live/request_live/new.ex:636 #, elixir-autogen, elixir-format msgid "Longitude" msgstr "Longitude" @@ -999,12 +999,12 @@ msgstr "Manage your account email address and password settings" msgid "Manually added links are public and marked unverified. A verified badge is only granted after completing a provider authorization flow." msgstr "Manually added links are public and marked unverified. A verified badge is only granted after completing a provider authorization flow." -#: lib/who_need_help_web/live/activity_live/show.ex:663 +#: lib/who_need_help_web/live/activity_live/show.ex:664 #, elixir-autogen, elixir-format msgid "Mark completed" msgstr "Mark completed" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:247 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:249 #, elixir-autogen, elixir-format msgid "Match and coordinate" msgstr "Match and coordinate" @@ -1016,11 +1016,6 @@ msgstr "Match and coordinate" msgid "Matched" msgstr "Matched" -#: lib/who_need_help_web/live/request_live/new.ex:209 -#, elixir-autogen, elixir-format -msgid "Medicine is ready at the pharmacy" -msgstr "Medicine is ready at the pharmacy" - #: lib/who_need_help_web/controllers/page_html/home.html.heex:72 #, elixir-autogen, elixir-format msgid "Medicine order is ready at the pharmacy" @@ -1051,17 +1046,17 @@ msgstr "Meet in public first, keep exact details inside the approved group, and msgid "Meeting area" msgstr "Meeting area" -#: lib/who_need_help_web/live/moderation_live.ex:565 +#: lib/who_need_help_web/live/moderation_live.ex:639 #, elixir-autogen, elixir-format msgid "Merge" msgstr "Merge" -#: lib/who_need_help_web/live/moderation_live.ex:557 +#: lib/who_need_help_web/live/moderation_live.ex:631 #, elixir-autogen, elixir-format msgid "Merge into" msgstr "Merge into" -#: lib/who_need_help_web/live/moderation_live.ex:564 +#: lib/who_need_help_web/live/moderation_live.ex:638 #, elixir-autogen, elixir-format msgid "Merge note" msgstr "Merge note" @@ -1076,22 +1071,22 @@ msgstr "Message the approved group" msgid "Mode" msgstr "Mode" -#: lib/who_need_help_web/components/layouts.ex:145 -#: lib/who_need_help_web/components/layouts.ex:327 +#: lib/who_need_help_web/components/layouts.ex:151 +#: lib/who_need_help_web/components/layouts.ex:339 #: lib/who_need_help_web/live/moderation_live.ex:9 -#: lib/who_need_help_web/live/moderation_live.ex:293 +#: lib/who_need_help_web/live/moderation_live.ex:329 #, elixir-autogen, elixir-format msgid "Moderation" msgstr "Moderation" #: lib/who_need_help_web/live/moderation_live.ex:272 -#: lib/who_need_help_web/live/moderation_live.ex:650 +#: lib/who_need_help_web/live/moderation_live.ex:731 #, elixir-autogen, elixir-format msgid "Moderator" msgstr "Moderator" #: lib/who_need_help_web/live/moderation_live.ex:230 -#: lib/who_need_help_web/live/support_operations_live.ex:87 +#: lib/who_need_help_web/live/support_operations_live.ex:94 #: lib/who_need_help_web/user_auth.ex:306 #, elixir-autogen, elixir-format msgid "Moderator access is required." @@ -1146,12 +1141,12 @@ msgstr "No messages yet." msgid "No open activities yet" msgstr "No open activities yet" -#: lib/who_need_help_web/live/moderation_live.ex:471 +#: lib/who_need_help_web/live/moderation_live.ex:537 #, elixir-autogen, elixir-format msgid "No open signals." msgstr "No open signals." -#: lib/who_need_help_web/live/activity_live/show.ex:658 +#: lib/who_need_help_web/live/activity_live/show.ex:659 #, elixir-autogen, elixir-format msgid "No pending join requests." msgstr "No pending join requests." @@ -1161,7 +1156,7 @@ msgstr "No pending join requests." msgid "No proposals yet." msgstr "No proposals yet." -#: lib/who_need_help_web/live/moderation_live.ex:387 +#: lib/who_need_help_web/live/moderation_live.ex:457 #, elixir-autogen, elixir-format msgid "No reports." msgstr "No reports." @@ -1191,7 +1186,7 @@ msgstr "Not for emergencies" #: lib/who_need_help_web/live/request_live/index.ex:262 #: lib/who_need_help_web/live/request_live/index.ex:263 #: lib/who_need_help_web/live/request_live/index.ex:347 -#: lib/who_need_help_web/live/request_live/new.ex:401 +#: lib/who_need_help_web/live/request_live/new.ex:410 #: lib/who_need_help_web/live/request_live/show.ex:946 #: lib/who_need_help_web/live/request_live/show.ex:947 #, elixir-autogen, elixir-format @@ -1203,12 +1198,7 @@ msgstr "Now" msgid "OPTIONAL SOCIAL PLANS" msgstr "OPTIONAL SOCIAL PLANS" -#: lib/who_need_help_web/controllers/page_html/safety.html.heex:26 -#, elixir-autogen, elixir-format -msgid "Only request pickup of a legal item already reserved or paid for. Do not request medical advice, a prescription, controlled substances, cash advances, repackaging, or a purchase on your behalf. Follow pharmacy rules and local law." -msgstr "Only request pickup of a legal item already reserved or paid for. Do not request medical advice, a prescription, controlled substances, cash advances, repackaging, or a purchase on your behalf. Follow pharmacy rules and local law." - -#: lib/who_need_help_web/live/moderation_live.ex:405 +#: lib/who_need_help_web/live/moderation_live.ex:479 #, elixir-autogen, elixir-format msgid "Only the conversation linked to this report is displayed." msgstr "Only the conversation linked to this report is displayed." @@ -1223,16 +1213,17 @@ msgstr "Only the organizer and approved participants can read or send these mess #: lib/who_need_help_web/live/activity_live/index.ex:166 #: lib/who_need_help_web/live/activity_live/show.ex:342 #: lib/who_need_help_web/live/moderation_live.ex:258 +#: lib/who_need_help_web/live/report_live.ex:100 #: lib/who_need_help_web/live/request_live/index.ex:270 #: lib/who_need_help_web/live/request_live/index.ex:271 #: lib/who_need_help_web/live/request_live/show.ex:954 -#: lib/who_need_help_web/live/support_operations_live.ex:207 -#: lib/who_need_help_web/live/support_operations_live.ex:300 +#: lib/who_need_help_web/live/support_operations_live.ex:237 +#: lib/who_need_help_web/live/support_operations_live.ex:438 #, elixir-autogen, elixir-format msgid "Open" msgstr "Open" -#: lib/who_need_help_web/live/moderation_live.ex:435 +#: lib/who_need_help_web/live/moderation_live.ex:501 #, elixir-autogen, elixir-format msgid "Open abuse signals" msgstr "Open abuse signals" @@ -1247,7 +1238,7 @@ msgstr "Open proposals" msgid "Optional external thank-you link" msgstr "Optional external thank-you link" -#: lib/who_need_help_web/live/request_live/show.ex:1681 +#: lib/who_need_help_web/live/request_live/show.ex:1682 #, elixir-autogen, elixir-format msgid "Optional thank-you link" msgstr "Optional thank-you link" @@ -1262,7 +1253,7 @@ msgstr "Organizer" msgid "Organizer blocked. Their activities and messages are hidden." msgstr "Organizer blocked. Their activities and messages are hidden." -#: lib/who_need_help_web/live/activity_live/show.ex:609 +#: lib/who_need_help_web/live/activity_live/show.ex:610 #, elixir-autogen, elixir-format msgid "Organizer controls" msgstr "Organizer controls" @@ -1273,19 +1264,20 @@ msgid "Organizer social links" msgstr "Organizer social links" #: lib/who_need_help_web/controllers/content_removal_html.ex:18 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:36 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:59 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:51 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:74 #: lib/who_need_help_web/controllers/support_html.ex:13 #: lib/who_need_help_web/controllers/support_html/new.html.heex:38 -#: lib/who_need_help_web/live/activity_live/show.ex:746 +#: lib/who_need_help_web/live/activity_live/show.ex:747 #: lib/who_need_help_web/live/moderation_live.ex:255 #: lib/who_need_help_web/live/profile_live.ex:324 #: lib/who_need_help_web/live/public_profile_live.ex:53 +#: lib/who_need_help_web/live/report_live.ex:112 #: lib/who_need_help_web/live/request_live/show.ex:986 #: lib/who_need_help_web/live/request_live/show.ex:995 -#: lib/who_need_help_web/live/request_live/show.ex:1779 -#: lib/who_need_help_web/live/support_operations_live.ex:103 -#: lib/who_need_help_web/live/support_operations_live.ex:118 +#: lib/who_need_help_web/live/request_live/show.ex:1780 +#: lib/who_need_help_web/live/support_operations_live.ex:110 +#: lib/who_need_help_web/live/support_operations_live.ex:125 #, elixir-autogen, elixir-format msgid "Other" msgstr "Other" @@ -1305,12 +1297,12 @@ msgstr "Participant" msgid "Password" msgstr "Password" -#: lib/who_need_help_web/controllers/user_settings_controller.ex:60 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:61 #, elixir-autogen, elixir-format msgid "Password updated successfully." msgstr "Password updated successfully." -#: lib/who_need_help_web/live/request_live/new.ex:388 +#: lib/who_need_help_web/live/request_live/new.ex:397 #, elixir-autogen, elixir-format msgid "Pickup instructions (optional)" msgstr "Pickup instructions (optional)" @@ -1336,7 +1328,7 @@ msgid "Please check the entered data." msgstr "Please check the entered data." #: lib/who_need_help_web/live/moderation_live.ex:241 -#: lib/who_need_help_web/live/support_operations_live.ex:93 +#: lib/who_need_help_web/live/support_operations_live.ex:100 #, elixir-autogen, elixir-format msgid "Please check the submitted fields." msgstr "Please check the submitted fields." @@ -1346,12 +1338,12 @@ msgstr "Please check the submitted fields." msgid "Please check the submitted message." msgstr "Please check the submitted message." -#: lib/who_need_help_web/live/request_live/new.ex:445 +#: lib/who_need_help_web/live/request_live/new.ex:454 #, elixir-autogen, elixir-format msgid "Podil, near the central pharmacy" msgstr "Podil, near the central pharmacy" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:240 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:242 #, elixir-autogen, elixir-format msgid "Post a clear request" msgstr "Post a clear request" @@ -1378,7 +1370,8 @@ msgid "Profile updated." msgstr "Profile updated." #: lib/who_need_help_web/live/moderation_live.ex:252 -#: lib/who_need_help_web/live/request_live/show.ex:1776 +#: lib/who_need_help_web/live/report_live.ex:109 +#: lib/who_need_help_web/live/request_live/show.ex:1777 #, elixir-autogen, elixir-format msgid "Prohibited item" msgstr "Prohibited item" @@ -1444,13 +1437,13 @@ msgstr "Publish activity" msgid "Publish proposal" msgstr "Publish proposal" -#: lib/who_need_help_web/live/request_live/new.ex:681 +#: lib/who_need_help_web/live/request_live/new.ex:690 #, elixir-autogen, elixir-format msgid "Publish request" msgstr "Publish request" #: lib/who_need_help_web/live/activity_live/new.ex:353 -#: lib/who_need_help_web/live/request_live/new.ex:679 +#: lib/who_need_help_web/live/request_live/new.ex:688 #, elixir-autogen, elixir-format msgid "Publishing…" msgstr "Publishing…" @@ -1460,9 +1453,9 @@ msgstr "Publishing…" msgid "READ BEFORE USING THE SERVICE" msgstr "READ BEFORE USING THE SERVICE" -#: lib/who_need_help_web/live/moderation_live.ex:291 +#: lib/who_need_help_web/live/moderation_live.ex:327 #: lib/who_need_help_web/live/product_analytics_live.ex:39 -#: lib/who_need_help_web/live/support_operations_live.ex:129 +#: lib/who_need_help_web/live/support_operations_live.ex:136 #, elixir-autogen, elixir-format msgid "RESTRICTED WORKSPACE" msgstr "RESTRICTED WORKSPACE" @@ -1478,17 +1471,17 @@ msgstr "Rank" msgid "Rating" msgstr "Rating" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:85 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:105 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:77 #, elixir-autogen, elixir-format msgid "Read the" msgstr "Read the" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:27 -#: lib/who_need_help_web/live/activity_live/show.ex:739 -#: lib/who_need_help_web/live/request_live/show.ex:1348 -#: lib/who_need_help_web/live/request_live/show.ex:1542 -#: lib/who_need_help_web/live/request_live/show.ex:1585 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:42 +#: lib/who_need_help_web/live/activity_live/show.ex:740 +#: lib/who_need_help_web/live/request_live/show.ex:1349 +#: lib/who_need_help_web/live/request_live/show.ex:1543 +#: lib/who_need_help_web/live/request_live/show.ex:1586 #, elixir-autogen, elixir-format msgid "Reason" msgstr "Reason" @@ -1498,12 +1491,12 @@ msgstr "Reason" msgid "Register for an account" msgstr "Register for an account" -#: lib/who_need_help_web/live/moderation_live.ex:546 +#: lib/who_need_help_web/live/moderation_live.ex:620 #, elixir-autogen, elixir-format msgid "Reject" msgstr "Reject" -#: lib/who_need_help_web/live/moderation_live.ex:545 +#: lib/who_need_help_web/live/moderation_live.ex:619 #, elixir-autogen, elixir-format msgid "Rejection note" msgstr "Rejection note" @@ -1523,7 +1516,7 @@ msgstr "Report" msgid "Report message" msgstr "Report message" -#: lib/who_need_help_web/live/request_live/show.ex:1771 +#: lib/who_need_help_web/live/request_live/show.ex:1772 #, elixir-autogen, elixir-format msgid "Report reason" msgstr "Report reason" @@ -1539,17 +1532,17 @@ msgstr "Report sent to moderators." msgid "Report updated." msgstr "Report updated." -#: lib/who_need_help_web/live/moderation_live.ex:401 +#: lib/who_need_help_web/live/moderation_live.ex:475 #, elixir-autogen, elixir-format msgid "Reported evidence" msgstr "Reported evidence" -#: lib/who_need_help_web/live/moderation_live.ex:308 +#: lib/who_need_help_web/live/moderation_live.ex:344 #, elixir-autogen, elixir-format msgid "Reports" msgstr "Reports" -#: lib/who_need_help_web/live/request_live/show.ex:1735 +#: lib/who_need_help_web/live/request_live/show.ex:1736 #, elixir-autogen, elixir-format msgid "Reports go to moderators. Blocking hides requests in both directions and prevents new chat messages." msgstr "Reports go to moderators. Blocking hides requests in both directions and prevents new chat messages." @@ -1569,7 +1562,7 @@ msgstr "Request hidden." msgid "Request restored." msgstr "Request restored." -#: lib/who_need_help_web/live/activity_live/show.ex:566 +#: lib/who_need_help_web/live/activity_live/show.ex:567 #, elixir-autogen, elixir-format msgid "Request to join" msgstr "Request to join" @@ -1589,26 +1582,27 @@ msgstr "Requester:" msgid "Requester: %{count} completed" msgstr "Requester: %{count} completed" -#: lib/who_need_help_web/live/moderation_live.ex:382 +#: lib/who_need_help_web/live/moderation_live.ex:452 #, elixir-autogen, elixir-format msgid "Resolution note" msgstr "Resolution note" #: lib/who_need_help_web/controllers/support_html.ex:19 #: lib/who_need_help_web/live/moderation_live.ex:260 -#: lib/who_need_help_web/live/moderation_live.ex:376 -#: lib/who_need_help_web/live/support_operations_live.ex:303 +#: lib/who_need_help_web/live/moderation_live.ex:446 +#: lib/who_need_help_web/live/report_live.ex:102 +#: lib/who_need_help_web/live/support_operations_live.ex:441 #, elixir-autogen, elixir-format msgid "Resolved" msgstr "Resolved" #: lib/who_need_help_web/live/moderation_live.ex:267 -#: lib/who_need_help_web/live/moderation_live.ex:628 +#: lib/who_need_help_web/live/moderation_live.ex:703 #, elixir-autogen, elixir-format msgid "Restricted" msgstr "Restricted" -#: lib/who_need_help_web/live/moderation_live.ex:466 +#: lib/who_need_help_web/live/moderation_live.ex:532 #, elixir-autogen, elixir-format msgid "Review note" msgstr "Review note" @@ -1620,7 +1614,7 @@ msgid "Review saved. It appears after both participants review." msgstr "Review saved. It appears after both participants review." #: lib/who_need_help_web/live/moderation_live.ex:262 -#: lib/who_need_help_web/live/moderation_live.ex:462 +#: lib/who_need_help_web/live/moderation_live.ex:528 #, elixir-autogen, elixir-format msgid "Reviewed" msgstr "Reviewed" @@ -1628,30 +1622,31 @@ msgstr "Reviewed" #: lib/who_need_help_web/controllers/content_removal_html.ex:23 #: lib/who_need_help_web/controllers/support_html.ex:17 #: lib/who_need_help_web/live/moderation_live.ex:259 -#: lib/who_need_help_web/live/moderation_live.ex:375 -#: lib/who_need_help_web/live/support_operations_live.ex:209 -#: lib/who_need_help_web/live/support_operations_live.ex:301 +#: lib/who_need_help_web/live/moderation_live.ex:445 +#: lib/who_need_help_web/live/report_live.ex:101 +#: lib/who_need_help_web/live/support_operations_live.ex:239 +#: lib/who_need_help_web/live/support_operations_live.ex:439 #, elixir-autogen, elixir-format msgid "Reviewing" msgstr "Reviewing" -#: lib/who_need_help_web/live/moderation_live.ex:588 +#: lib/who_need_help_web/live/moderation_live.ex:662 #, elixir-autogen, elixir-format msgid "Role" msgstr "Role" -#: lib/who_need_help_web/live/moderation_live.ex:525 +#: lib/who_need_help_web/live/moderation_live.ex:599 #, elixir-autogen, elixir-format msgid "Russian description (optional)" msgstr "Russian description (optional)" -#: lib/who_need_help_web/live/moderation_live.ex:513 +#: lib/who_need_help_web/live/moderation_live.ex:587 #, elixir-autogen, elixir-format msgid "Russian name (optional)" msgstr "Russian name (optional)" -#: lib/who_need_help_web/live/activity_live/show.ex:709 -#: lib/who_need_help_web/live/request_live/show.ex:1733 +#: lib/who_need_help_web/live/activity_live/show.ex:710 +#: lib/who_need_help_web/live/request_live/show.ex:1734 #, elixir-autogen, elixir-format msgid "Safety controls" msgstr "Safety controls" @@ -1661,15 +1656,16 @@ msgstr "Safety controls" msgid "Safety policy, category approval, account moderation, public launch, and every production infrastructure change remain human-controlled." msgstr "Safety policy, category approval, account moderation, public launch, and every production infrastructure change remain human-controlled." -#: lib/who_need_help_web/components/layouts.ex:188 +#: lib/who_need_help_web/components/layouts.ex:194 +#: lib/who_need_help_web/controllers/page_controller.ex:21 #: lib/who_need_help_web/controllers/page_html/safety.html.heex:6 #, elixir-autogen, elixir-format msgid "Safety rules" msgstr "Safety rules" -#: lib/who_need_help_web/live/moderation_live.ex:384 -#: lib/who_need_help_web/live/moderation_live.ex:467 -#: lib/who_need_help_web/live/moderation_live.ex:636 +#: lib/who_need_help_web/live/moderation_live.ex:454 +#: lib/who_need_help_web/live/moderation_live.ex:533 +#: lib/who_need_help_web/live/moderation_live.ex:711 #, elixir-autogen, elixir-format msgid "Save" msgstr "Save" @@ -1688,7 +1684,7 @@ msgstr "Save profile" #: lib/who_need_help_web/live/request_live/index.ex:266 #: lib/who_need_help_web/live/request_live/index.ex:267 #: lib/who_need_help_web/live/request_live/index.ex:349 -#: lib/who_need_help_web/live/request_live/new.ex:403 +#: lib/who_need_help_web/live/request_live/new.ex:412 #: lib/who_need_help_web/live/request_live/show.ex:950 #: lib/who_need_help_web/live/request_live/show.ex:951 #, elixir-autogen, elixir-format @@ -1701,8 +1697,8 @@ msgstr "Scheduled" msgid "Send" msgstr "Send" -#: lib/who_need_help_web/live/activity_live/show.ex:755 -#: lib/who_need_help_web/live/request_live/show.ex:1788 +#: lib/who_need_help_web/live/activity_live/show.ex:756 +#: lib/who_need_help_web/live/request_live/show.ex:1789 #, elixir-autogen, elixir-format msgid "Send report" msgstr "Send report" @@ -1712,12 +1708,12 @@ msgstr "Send report" msgid "Set CODEX_SESSION_ID in the deployment environment before the submission recording." msgstr "Set CODEX_SESSION_ID in the deployment environment before the submission recording." -#: lib/who_need_help_web/live/request_live/show.ex:1720 +#: lib/who_need_help_web/live/request_live/show.ex:1721 #, elixir-autogen, elixir-format msgid "Share location" msgstr "Share location" -#: lib/who_need_help_web/live/request_live/new.ex:390 +#: lib/who_need_help_web/live/request_live/new.ex:399 #, elixir-autogen, elixir-format msgid "Share only non-sensitive instructions. Exact details can wait for the matched chat." msgstr "Share only non-sensitive instructions. Exact details can wait for the matched chat." @@ -1728,7 +1724,7 @@ msgid "Short bio" msgstr "Short bio" #: lib/who_need_help_web/live/activity_live/new.ex:266 -#: lib/who_need_help_web/live/request_live/new.ex:374 +#: lib/who_need_help_web/live/request_live/new.ex:383 #, elixir-autogen, elixir-format msgid "Short title" msgstr "Short title" @@ -1743,12 +1739,12 @@ msgstr "Sign up" msgid "Signal updated." msgstr "Signal updated." -#: lib/who_need_help_web/components/layouts/root.html.heex:34 +#: lib/who_need_help_web/components/layouts/root.html.heex:40 #, elixir-autogen, elixir-format msgid "Skip to main content" msgstr "Skip to main content" -#: lib/who_need_help_web/live/moderation_live.ex:505 +#: lib/who_need_help_web/live/moderation_live.ex:579 #, elixir-autogen, elixir-format msgid "Slug" msgstr "Slug" @@ -1799,14 +1795,15 @@ msgstr "Social verification session expired. Please retry." msgid "Social verification session is invalid." msgstr "Social verification session is invalid." -#: lib/who_need_help_web/live/activity_live/show.ex:744 +#: lib/who_need_help_web/live/activity_live/show.ex:745 #: lib/who_need_help_web/live/moderation_live.ex:253 -#: lib/who_need_help_web/live/request_live/show.ex:1777 +#: lib/who_need_help_web/live/report_live.ex:110 +#: lib/who_need_help_web/live/request_live/show.ex:1778 #, elixir-autogen, elixir-format msgid "Spam" msgstr "Spam" -#: lib/who_need_help_web/live/request_live/show.ex:1491 +#: lib/who_need_help_web/live/request_live/show.ex:1492 #, elixir-autogen, elixir-format msgid "Start helping" msgstr "Start helping" @@ -1816,17 +1813,17 @@ msgstr "Start helping" msgid "Starts" msgstr "Starts" -#: lib/who_need_help_web/live/moderation_live.ex:589 +#: lib/who_need_help_web/live/moderation_live.ex:663 #, elixir-autogen, elixir-format msgid "Status" msgstr "Status" -#: lib/who_need_help_web/live/request_live/show.ex:1728 +#: lib/who_need_help_web/live/request_live/show.ex:1729 #, elixir-autogen, elixir-format msgid "Stop and delete position" msgstr "Stop and delete position" -#: lib/who_need_help_web/live/moderation_live.ex:530 +#: lib/who_need_help_web/live/moderation_live.ex:604 #, elixir-autogen, elixir-format msgid "Structured fields JSON" msgstr "Structured fields JSON" @@ -1842,7 +1839,7 @@ msgid "Submit review" msgstr "Submit review" #: lib/who_need_help_web/live/moderation_live.ex:268 -#: lib/who_need_help_web/live/moderation_live.ex:629 +#: lib/who_need_help_web/live/moderation_live.ex:704 #, elixir-autogen, elixir-format msgid "Suspended" msgstr "Suspended" @@ -1893,12 +1890,12 @@ msgstr "The browser could not share your location." msgid "The last administrator cannot demote themselves." msgstr "The last administrator cannot demote themselves." -#: lib/who_need_help_web/controllers/user_session_controller.ex:50 +#: lib/who_need_help_web/controllers/user_session_controller.ex:51 #, elixir-autogen, elixir-format msgid "The link is invalid or it has expired." msgstr "The link is invalid or it has expired." -#: lib/who_need_help_web/live/activity_live/show.ex:571 +#: lib/who_need_help_web/live/activity_live/show.ex:572 #, elixir-autogen, elixir-format msgid "The organizer has not approved your request yet." msgstr "The organizer has not approved your request yet." @@ -1913,17 +1910,17 @@ msgstr "The pharmacy closes soon and I cannot leave home. The item is already pa msgid "The platform never handles, requires, splits, or guarantees a payment." msgstr "The platform never handles, requires, splits, or guarantees a payment." -#: lib/who_need_help_web/live/activity_live/show.ex:551 +#: lib/who_need_help_web/live/activity_live/show.ex:552 #, elixir-autogen, elixir-format msgid "The public map is approximate or hidden. Exact coordinates appear only after approval." msgstr "The public map is approximate or hidden. Exact coordinates appear only after approval." -#: lib/who_need_help_web/live/activity_live/show.ex:727 +#: lib/who_need_help_web/live/activity_live/show.ex:728 #, elixir-autogen, elixir-format msgid "The report is scoped to the selected group message." msgstr "The report is scoped to the selected group message." -#: lib/who_need_help_web/live/request_live/show.ex:1763 +#: lib/who_need_help_web/live/request_live/show.ex:1764 #, elixir-autogen, elixir-format msgid "The report will be scoped to the selected chat message." msgstr "The report will be scoped to the selected chat message." @@ -1970,12 +1967,12 @@ msgstr "This proposal has already been reviewed." msgid "This proposal is already closed." msgstr "This proposal is already closed." -#: lib/who_need_help_web/live/moderation_live.ex:421 +#: lib/who_need_help_web/live/moderation_live.ex:495 #, elixir-autogen, elixir-format msgid "This report has no linked conversation." msgstr "This report has no linked conversation." -#: lib/who_need_help_web/live/request_live/show.ex:1698 +#: lib/who_need_help_web/live/request_live/show.ex:1699 #, elixir-autogen, elixir-format msgid "This request already has a helper." msgstr "This request already has a helper." @@ -2000,7 +1997,7 @@ msgstr "To see sent emails, visit" #: lib/who_need_help_web/live/request_live/index.ex:264 #: lib/who_need_help_web/live/request_live/index.ex:265 #: lib/who_need_help_web/live/request_live/index.ex:348 -#: lib/who_need_help_web/live/request_live/new.ex:402 +#: lib/who_need_help_web/live/request_live/new.ex:411 #: lib/who_need_help_web/live/request_live/show.ex:948 #: lib/who_need_help_web/live/request_live/show.ex:949 #, elixir-autogen, elixir-format @@ -2016,8 +2013,8 @@ msgstr "Today" msgid "Too many actions in the configured time window." msgstr "Too many actions in the configured time window." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:128 -#: lib/who_need_help_web/controllers/user_registration_controller.ex:55 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:126 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:61 #, elixir-autogen, elixir-format msgid "Too many registration attempts in the configured time window." msgstr "Too many registration attempts in the configured time window." @@ -2027,8 +2024,8 @@ msgstr "Too many registration attempts in the configured time window." msgid "Too many requests in the configured time window." msgstr "Too many requests in the configured time window." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:178 -#: lib/who_need_help_web/controllers/user_session_controller.ex:116 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:176 +#: lib/who_need_help_web/controllers/user_session_controller.ex:117 #, elixir-autogen, elixir-format msgid "Too many sign-in emails in the configured time window." msgstr "Too many sign-in emails in the configured time window." @@ -2048,12 +2045,12 @@ msgstr "Total" msgid "Total group capacity" msgstr "Total group capacity" -#: lib/who_need_help_web/live/moderation_live.ex:521 +#: lib/who_need_help_web/live/moderation_live.ex:595 #, elixir-autogen, elixir-format msgid "Ukrainian description (optional)" msgstr "Ukrainian description (optional)" -#: lib/who_need_help_web/live/moderation_live.ex:509 +#: lib/who_need_help_web/live/moderation_live.ex:583 #, elixir-autogen, elixir-format msgid "Ukrainian name (optional)" msgstr "Ukrainian name (optional)" @@ -2063,7 +2060,7 @@ msgstr "Ukrainian name (optional)" msgid "Unblock" msgstr "Unblock" -#: lib/who_need_help_web/live/request_live/show.ex:1751 +#: lib/who_need_help_web/live/request_live/show.ex:1752 #, elixir-autogen, elixir-format msgid "Unblock this user" msgstr "Unblock this user" @@ -2080,7 +2077,7 @@ msgstr "Update email instructions" #: lib/who_need_help_web/live/notification_live.ex:653 #: lib/who_need_help_web/live/request_live/index.ex:344 -#: lib/who_need_help_web/live/request_live/new.ex:399 +#: lib/who_need_help_web/live/request_live/new.ex:408 #, elixir-autogen, elixir-format msgid "Urgency" msgstr "Urgency" @@ -2096,12 +2093,12 @@ msgstr "Urgent help" msgid "Use a public first meeting point. Do not publish a home address, access code, travel document, or other sensitive information." msgstr "Use a public first meeting point. Do not publish a home address, access code, travel document, or other sensitive information." -#: lib/who_need_help_web/components/layouts.ex:422 +#: lib/who_need_help_web/components/layouts.ex:434 #, elixir-autogen, elixir-format msgid "Use dark theme" msgstr "Use dark theme" -#: lib/who_need_help_web/components/layouts.ex:413 +#: lib/who_need_help_web/components/layouts.ex:425 #, elixir-autogen, elixir-format msgid "Use light theme" msgstr "Use light theme" @@ -2111,19 +2108,19 @@ msgstr "Use light theme" msgid "Use my current foreground location" msgstr "Use my current foreground location" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:249 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:251 #, elixir-autogen, elixir-format msgid "Use private chat and optional live location sharing." msgstr "Use private chat and optional live location sharing." -#: lib/who_need_help_web/components/layouts.ex:404 +#: lib/who_need_help_web/components/layouts.ex:416 #, elixir-autogen, elixir-format msgid "Use system theme" msgstr "Use system theme" #: lib/who_need_help_web/live/moderation_live.ex:271 -#: lib/who_need_help_web/live/moderation_live.ex:587 -#: lib/who_need_help_web/live/moderation_live.ex:649 +#: lib/who_need_help_web/live/moderation_live.ex:661 +#: lib/who_need_help_web/live/moderation_live.ex:730 #, elixir-autogen, elixir-format msgid "User" msgstr "User" @@ -2133,7 +2130,7 @@ msgstr "User" msgid "User blocked. Their requests and new messages are hidden." msgstr "User blocked. Their requests and new messages are hidden." -#: lib/who_need_help_web/controllers/user_session_controller.ex:41 +#: lib/who_need_help_web/controllers/user_session_controller.ex:42 #, elixir-autogen, elixir-format msgid "User confirmed successfully." msgstr "User confirmed successfully." @@ -2159,17 +2156,17 @@ msgstr "User unblocked." msgid "Verify GitHub" msgstr "Verify GitHub" -#: lib/who_need_help_web/live/request_live/show.ex:1666 +#: lib/who_need_help_web/live/request_live/show.ex:1667 #, elixir-autogen, elixir-format msgid "Verify handover" msgstr "Verify handover" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:254 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:256 #, elixir-autogen, elixir-format msgid "Verify the handover" msgstr "Verify the handover" -#: lib/who_need_help_web/live/moderation_live.ex:338 +#: lib/who_need_help_web/live/moderation_live.ex:382 #, elixir-autogen, elixir-format msgid "View scoped evidence" msgstr "View scoped evidence" @@ -2179,14 +2176,15 @@ msgstr "View scoped evidence" msgid "Visible reviews" msgstr "Visible reviews" -#: lib/who_need_help_web/live/request_live/show.ex:1329 +#: lib/who_need_help_web/live/request_live/show.ex:1330 #, elixir-autogen, elixir-format msgid "Waiting for a nearby volunteer." msgstr "Waiting for a nearby volunteer." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:352 -#: lib/who_need_help_web/controllers/user_session_controller.ex:40 -#: lib/who_need_help_web/controllers/user_session_controller.ex:64 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:350 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:436 +#: lib/who_need_help_web/controllers/user_session_controller.ex:41 +#: lib/who_need_help_web/controllers/user_session_controller.ex:65 #, elixir-autogen, elixir-format msgid "Welcome back!" msgstr "Welcome back!" @@ -2196,8 +2194,8 @@ msgstr "Welcome back!" msgid "What Codex contributed" msgstr "What Codex contributed" -#: lib/who_need_help_web/live/activity_live/show.ex:752 -#: lib/who_need_help_web/live/request_live/show.ex:1785 +#: lib/who_need_help_web/live/activity_live/show.ex:753 +#: lib/who_need_help_web/live/request_live/show.ex:1786 #, elixir-autogen, elixir-format msgid "What happened?" msgstr "What happened?" @@ -2207,7 +2205,7 @@ msgstr "What happened?" msgid "What help category is missing?" msgstr "What help category is missing?" -#: lib/who_need_help_web/live/request_live/new.ex:380 +#: lib/who_need_help_web/live/request_live/new.ex:389 #, elixir-autogen, elixir-format msgid "What help do you need?" msgstr "What help do you need?" @@ -2222,11 +2220,6 @@ msgstr "Who Need Help coordinates voluntary help between adults. It cannot verif msgid "Who Need Help home" msgstr "Who Need Help home" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:93 -#, elixir-autogen, elixir-format -msgid "Who Need Help is not an emergency or medical service. Medicine requests are limited to pickup of legal items already purchased or reserved." -msgstr "Who Need Help is not an emergency or medical service. Medicine requests are limited to pickup of legal items already purchased or reserved." - #: lib/who_need_help_web/controllers/feedback_html/show.html.heex:6 #, elixir-autogen, elixir-format msgid "Who Need Help was developed with the local Codex CLI authenticated through the builder's ChatGPT subscription. No OpenAI API key or usage-based API fallback is used." @@ -2242,7 +2235,7 @@ msgstr "Who needs help?" msgid "Why is this useful?" msgstr "Why is this useful?" -#: lib/who_need_help_web/live/request_live/show.ex:1530 +#: lib/who_need_help_web/live/request_live/show.ex:1531 #, elixir-autogen, elixir-format msgid "Withdraw from this request" msgstr "Withdraw from this request" @@ -2256,8 +2249,8 @@ msgstr "Write a safe coordination message…" #: lib/who_need_help_web/live/activity_live/show.ex:298 #: lib/who_need_help_web/live/request_live/new.ex:348 #: lib/who_need_help_web/live/request_live/show.ex:875 -#: lib/who_need_help_web/live/request_live/show.ex:1437 -#: lib/who_need_help_web/live/request_live/show.ex:1445 +#: lib/who_need_help_web/live/request_live/show.ex:1438 +#: lib/who_need_help_web/live/request_live/show.ex:1446 #, elixir-autogen, elixir-format msgid "Yes" msgstr "Yes" @@ -2272,7 +2265,7 @@ msgstr "You already have a join request for this activity." msgid "You already voted for this proposal." msgstr "You already voted for this proposal." -#: lib/who_need_help_web/live/activity_live/show.ex:549 +#: lib/who_need_help_web/live/activity_live/show.ex:550 #, elixir-autogen, elixir-format msgid "You are approved, so the map can show the exact meeting coordinates." msgstr "You are approved, so the map can show the exact meeting coordinates." @@ -2325,7 +2318,7 @@ msgstr "You must re-authenticate to access this page." msgid "You need to reauthenticate to perform sensitive actions on your account." msgstr "You need to reauthenticate to perform sensitive actions on your account." -#: lib/who_need_help_web/live/activity_live/index.ex:293 +#: lib/who_need_help_web/live/activity_live/index.ex:294 #, elixir-autogen, elixir-format msgid "Your activities" msgstr "Your activities" @@ -2361,17 +2354,17 @@ msgstr "Your review is revealed only after both participants submit." msgid "Your trust summary" msgstr "Your trust summary" -#: lib/who_need_help_web/live/moderation_live.ex:322 +#: lib/who_need_help_web/live/moderation_live.ex:360 #, elixir-autogen, elixir-format msgid "activity" msgstr "activity" -#: lib/who_need_help_web/live/moderation_live.ex:325 +#: lib/who_need_help_web/live/moderation_live.ex:363 #, elixir-autogen, elixir-format msgid "activity message" msgstr "activity message" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:90 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:110 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:82 #, elixir-autogen, elixir-format msgid "before confirming." @@ -2379,7 +2372,7 @@ msgstr "before confirming." #: lib/who_need_help_web/live/activity_live/index.ex:261 #: lib/who_need_help_web/live/category_proposal_live.ex:188 -#: lib/who_need_help_web/live/moderation_live.ex:328 +#: lib/who_need_help_web/live/moderation_live.ex:372 #: lib/who_need_help_web/live/request_live/index.ex:473 #, elixir-autogen, elixir-format msgid "by %{name}" @@ -2388,7 +2381,7 @@ msgstr "by %{name}" #: lib/who_need_help_web/live/profile_live.ex:194 #: lib/who_need_help_web/live/public_profile_live.ex:133 #: lib/who_need_help_web/live/request_live/index.ex:538 -#: lib/who_need_help_web/live/request_live/show.ex:1380 +#: lib/who_need_help_web/live/request_live/show.ex:1381 #, elixir-autogen, elixir-format msgid "completed" msgstr "completed" @@ -2403,22 +2396,22 @@ msgstr "expires %{time}" msgid "for an account now." msgstr "for an account now." -#: lib/who_need_help_web/live/request_live/show.ex:1407 +#: lib/who_need_help_web/live/request_live/show.ex:1408 #, elixir-autogen, elixir-format msgid "helper movement supported" msgstr "helper movement supported" -#: lib/who_need_help_web/live/request_live/show.ex:1408 +#: lib/who_need_help_web/live/request_live/show.ex:1409 #, elixir-autogen, elixir-format msgid "no movement evidence" msgstr "no movement evidence" -#: lib/who_need_help_web/live/request_live/show.ex:1399 +#: lib/who_need_help_web/live/request_live/show.ex:1400 #, elixir-autogen, elixir-format msgid "no proximity evidence" msgstr "no proximity evidence" -#: lib/who_need_help_web/live/activity_live/show.ex:679 +#: lib/who_need_help_web/live/activity_live/show.ex:680 #, elixir-autogen, elixir-format msgid "organizer" msgstr "organizer" @@ -2429,19 +2422,19 @@ msgid "participants only" msgstr "participants only" #: lib/who_need_help_web/live/request_live/index.ex:542 -#: lib/who_need_help_web/live/request_live/show.ex:1384 +#: lib/who_need_help_web/live/request_live/show.ex:1385 #, elixir-autogen, elixir-format msgid "people" msgstr "people" -#: lib/who_need_help_web/live/request_live/show.ex:1398 +#: lib/who_need_help_web/live/request_live/show.ex:1399 #, elixir-autogen, elixir-format msgid "proximity supported" msgstr "proximity supported" #: lib/who_need_help_web/live/profile_live.ex:209 #: lib/who_need_help_web/live/public_profile_live.ex:145 -#: lib/who_need_help_web/live/request_live/show.ex:1388 +#: lib/who_need_help_web/live/request_live/show.ex:1389 #, elixir-autogen, elixir-format msgid "rating" msgstr "rating" @@ -2468,12 +2461,12 @@ msgid "unique people" msgstr "unique people" #: lib/who_need_help_web/live/activity_live/show.ex:420 -#: lib/who_need_help_web/live/activity_live/show.ex:637 -#: lib/who_need_help_web/live/activity_live/show.ex:698 +#: lib/who_need_help_web/live/activity_live/show.ex:638 +#: lib/who_need_help_web/live/activity_live/show.ex:699 #: lib/who_need_help_web/live/profile_live.ex:290 #: lib/who_need_help_web/live/public_profile_live.ex:98 #: lib/who_need_help_web/live/request_live/show.ex:1100 -#: lib/who_need_help_web/live/request_live/show.ex:1483 +#: lib/who_need_help_web/live/request_live/show.ex:1484 #, elixir-autogen, elixir-format msgid "unverified" msgstr "unverified" @@ -2484,13 +2477,13 @@ msgid "urgent" msgstr "urgent" #: lib/who_need_help_web/live/activity_live/show.ex:419 -#: lib/who_need_help_web/live/activity_live/show.ex:636 -#: lib/who_need_help_web/live/activity_live/show.ex:697 +#: lib/who_need_help_web/live/activity_live/show.ex:637 +#: lib/who_need_help_web/live/activity_live/show.ex:698 #: lib/who_need_help_web/live/profile_live.ex:289 #: lib/who_need_help_web/live/public_profile_live.ex:98 #: lib/who_need_help_web/live/request_live/index.ex:546 #: lib/who_need_help_web/live/request_live/show.ex:1099 -#: lib/who_need_help_web/live/request_live/show.ex:1482 +#: lib/who_need_help_web/live/request_live/show.ex:1483 #, elixir-autogen, elixir-format msgid "verified" msgstr "verified" @@ -2554,7 +2547,7 @@ msgstr "Reciprocal rating ring" #: lib/who_need_help_web/controllers/content_removal_html.ex:26 #: lib/who_need_help_web/live/moderation_live.ex:264 -#: lib/who_need_help_web/live/support_operations_live.ex:212 +#: lib/who_need_help_web/live/support_operations_live.ex:242 #, elixir-autogen, elixir-format msgid "Rejected" msgstr "Rejected" @@ -2576,20 +2569,21 @@ msgid "Load earlier messages" msgstr "Load earlier messages" #: lib/who_need_help_web/live/activity_live/index.ex:273 -#: lib/who_need_help_web/live/activity_live/index.ex:311 +#: lib/who_need_help_web/live/activity_live/index.ex:312 #: lib/who_need_help_web/live/category_proposal_live.ex:220 #: lib/who_need_help_web/live/leaderboard_live.ex:91 -#: lib/who_need_help_web/live/moderation_live.ex:395 -#: lib/who_need_help_web/live/moderation_live.ex:430 -#: lib/who_need_help_web/live/moderation_live.ex:577 -#: lib/who_need_help_web/live/moderation_live.ex:669 +#: lib/who_need_help_web/live/moderation_live.ex:465 +#: lib/who_need_help_web/live/moderation_live.ex:546 +#: lib/who_need_help_web/live/moderation_live.ex:651 +#: lib/who_need_help_web/live/moderation_live.ex:750 #: lib/who_need_help_web/live/product_analytics_live.ex:86 #: lib/who_need_help_web/live/profile_live.ex:237 #: lib/who_need_help_web/live/profile_live.ex:367 #: lib/who_need_help_web/live/public_profile_live.ex:178 +#: lib/who_need_help_web/live/report_live.ex:94 #: lib/who_need_help_web/live/request_live/index.ex:573 -#: lib/who_need_help_web/live/support_operations_live.ex:233 -#: lib/who_need_help_web/live/support_operations_live.ex:324 +#: lib/who_need_help_web/live/support_operations_live.ex:306 +#: lib/who_need_help_web/live/support_operations_live.ex:505 #, elixir-autogen, elixir-format msgid "Load more" msgstr "Load more" @@ -2602,6 +2596,7 @@ msgstr "Load more" msgid "The map is unavailable in this browser. Request details remain usable." msgstr "The map is unavailable in this browser. Request details remain usable." +#: lib/who_need_help_web/controllers/user_settings_controller.ex:114 #: lib/who_need_help_web/controllers/user_settings_html/confirm_email.html.heex:9 #: lib/who_need_help_web/controllers/user_settings_html/confirm_email.html.heex:21 #, elixir-autogen, elixir-format @@ -2665,23 +2660,23 @@ msgstr "The organizer cannot leave the activity." msgid "The organizer is already attending." msgstr "The organizer is already attending." -#: lib/who_need_help_web/controllers/user_registration_controller.ex:64 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:70 #, elixir-autogen, elixir-format msgid "The registration form is invalid." msgstr "The registration form is invalid." #: lib/who_need_help_web/live/moderation_live.ex:240 -#: lib/who_need_help_web/live/support_operations_live.ex:88 +#: lib/who_need_help_web/live/support_operations_live.ex:95 #, elixir-autogen, elixir-format msgid "The selected record is no longer available." msgstr "The selected record is no longer available." -#: lib/who_need_help_web/controllers/user_settings_controller.ex:72 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:73 #, elixir-autogen, elixir-format msgid "The settings form is invalid." msgstr "The settings form is invalid." -#: lib/who_need_help_web/controllers/user_session_controller.ex:125 +#: lib/who_need_help_web/controllers/user_session_controller.ex:126 #, elixir-autogen, elixir-format msgid "The sign-in form is invalid." msgstr "The sign-in form is invalid." @@ -2702,12 +2697,12 @@ msgid "This proposal is no longer available." msgstr "This proposal is no longer available." #: lib/who_need_help_web/live/request_live/show.ex:937 -#: lib/who_need_help_web/live/request_live/show.ex:1690 +#: lib/who_need_help_web/live/request_live/show.ex:1691 #, elixir-autogen, elixir-format msgid "This request has expired." msgstr "This request has expired." -#: lib/who_need_help_web/controllers/user_session_controller.ex:74 +#: lib/who_need_help_web/controllers/user_session_controller.ex:75 #, elixir-autogen, elixir-format msgid "Too many sign-in attempts in the configured time window." msgstr "Too many sign-in attempts in the configured time window." @@ -2717,12 +2712,12 @@ msgstr "Too many sign-in attempts in the configured time window." msgid "Your secure email link is ready. Continue to sign in." msgstr "Your secure email link is ready. Continue to sign in." -#: lib/who_need_help_web/controllers/user_settings_controller.ex:130 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:140 #, elixir-autogen, elixir-format msgid "The confirmation email could not be sent. Please try again." msgstr "The confirmation email could not be sent. Please try again." -#: lib/who_need_help_web/controllers/user_registration_controller.ex:113 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:119 #, elixir-autogen, elixir-format msgid "If this address can be registered or signed in, login instructions will arrive shortly." msgstr "If this address can be registered or signed in, login instructions will arrive shortly." @@ -2732,7 +2727,7 @@ msgstr "If this address can be registered or signed in, login instructions will msgid "This account cannot perform that action." msgstr "This account cannot perform that action." -#: lib/who_need_help_web/controllers/user_settings_controller.ex:40 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:41 #, elixir-autogen, elixir-format msgid "Too many email-change requests in the configured time window." msgstr "Too many email-change requests in the configured time window." @@ -2742,7 +2737,7 @@ msgstr "Too many email-change requests in the configured time window." msgid "A Google account is connected. You can use it to sign in." msgstr "A Google account is connected. You can use it to sign in." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:394 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:383 #, elixir-autogen, elixir-format msgid "A different Google account is already connected." msgstr "A different Google account is already connected." @@ -2752,11 +2747,6 @@ msgstr "A different Google account is already connected." msgid "A password is not required. We will email a one-time confirmation link. You can add a password later in account settings." msgstr "A password is not required. We will email a one-time confirmation link. You can add a password later in account settings." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:112 -#, elixir-autogen, elixir-format -msgid "Confirm that you are 18 or older and accept the safety rules first." -msgstr "Confirm that you are 18 or older and accept the safety rules first." - #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:51 #, elixir-autogen, elixir-format msgid "Connect Google account" @@ -2777,13 +2767,13 @@ msgstr "Create account and email me a link" msgid "Email me a sign-in link" msgstr "Email me a sign-in link" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:402 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:391 #, elixir-autogen, elixir-format msgid "Google account connection session is invalid." msgstr "Google account connection session is invalid." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:215 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:285 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:213 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:283 #, elixir-autogen, elixir-format msgid "Google did not provide a verified email address." msgstr "Google did not provide a verified email address." @@ -2793,38 +2783,38 @@ msgstr "Google did not provide a verified email address." msgid "Google sign-in" msgstr "Google sign-in" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:384 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:373 #, elixir-autogen, elixir-format msgid "Google sign-in connected." msgstr "Google sign-in connected." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:318 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:316 #, elixir-autogen, elixir-format msgid "Google sign-in could not be started." msgstr "Google sign-in could not be started." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:220 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:290 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:297 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:218 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:288 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:295 #, elixir-autogen, elixir-format msgid "Google sign-in failed. Please try again." msgstr "Google sign-in failed. Please try again." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:323 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:321 #, elixir-autogen, elixir-format msgid "Google sign-in is not configured yet." msgstr "Google sign-in is not configured yet." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:84 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:205 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:275 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:457 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:88 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:203 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:273 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:530 #, elixir-autogen, elixir-format msgid "Google sign-in session expired. Please start again." msgstr "Google sign-in session expired. Please start again." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:209 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:279 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:207 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:277 #, elixir-autogen, elixir-format msgid "Google sign-in session is invalid." msgstr "Google sign-in session is invalid." @@ -2844,18 +2834,18 @@ msgstr "Sending link..." msgid "Sign up with Google" msgstr "Sign up with Google" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:389 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:378 #, elixir-autogen, elixir-format msgid "That Google account belongs to another local account." msgstr "That Google account belongs to another local account." #: lib/who_need_help_web/controllers/google_auth_controller.ex:37 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:153 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:151 #, elixir-autogen, elixir-format, fuzzy msgid "The Google registration form is invalid." msgstr "The Google registration form is invalid." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:463 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:536 #, elixir-autogen, elixir-format msgid "This Google account cannot be used right now." msgstr "This Google account cannot be used right now." @@ -2875,7 +2865,7 @@ msgstr "Use a password instead" msgid "We will send a one-time sign-in link. No password is required." msgstr "We will send a one-time sign-in link. No password is required." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:105 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:106 #, elixir-autogen, elixir-format msgid "Your account was created with Google." msgstr "Your account was created with Google." @@ -2910,7 +2900,7 @@ msgstr "Google sign-in disconnected." msgid "No Google account is connected." msgstr "No Google account is connected." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:55 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:57 #, elixir-autogen, elixir-format msgid "A person I am authorised to represent" msgstr "A person I am authorised to represent" @@ -2920,14 +2910,14 @@ msgstr "A person I am authorised to represent" msgid "A private status link has been sent when a contact email was provided and delivery is configured. Opening that link verifies the contact address. Keep the reference for follow-up." msgstr "A private status link has been sent when a contact email was provided and delivery is configured. Opening that link verifies the contact address. Keep the reference for follow-up." -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:3 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:4 #, elixir-autogen, elixir-format msgid "ACCOUNT AND DATA" msgstr "ACCOUNT AND DATA" #: lib/who_need_help_web/controllers/support_html.ex:6 #: lib/who_need_help_web/controllers/support_html/new.html.heex:32 -#: lib/who_need_help_web/live/support_operations_live.ex:96 +#: lib/who_need_help_web/live/support_operations_live.ex:103 #, elixir-autogen, elixir-format, fuzzy msgid "Account access" msgstr "Account access" @@ -2938,23 +2928,23 @@ msgid "Account and personal data" msgstr "Account and personal data" #: lib/who_need_help_web/controllers/support_html.ex:10 -#: lib/who_need_help_web/live/support_operations_live.ex:100 +#: lib/who_need_help_web/live/support_operations_live.ex:107 #, elixir-autogen, elixir-format, fuzzy msgid "Account deletion" msgstr "Account deletion" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:26 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:28 #, elixir-autogen, elixir-format, fuzzy msgid "Account email" msgstr "Account email" #: lib/who_need_help_web/controllers/content_removal_html.ex:25 -#: lib/who_need_help_web/live/support_operations_live.ex:211 +#: lib/who_need_help_web/live/support_operations_live.ex:241 #, elixir-autogen, elixir-format, fuzzy msgid "Action taken" msgstr "Action taken" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:37 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:39 #, elixir-autogen, elixir-format msgid "Additional information" msgstr "Additional information" @@ -2969,34 +2959,34 @@ msgstr "Appeal a moderation decision" msgid "Back to removal form" msgstr "Back to removal form" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:20 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:30 #, elixir-autogen, elixir-format msgid "Back to support" msgstr "Back to support" -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:5 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:3 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:6 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:4 #, elixir-autogen, elixir-format msgid "CONTENT REMOVAL" msgstr "CONTENT REMOVAL" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:9 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:12 #, elixir-autogen, elixir-format msgid "Check your email" msgstr "Check your email" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:34 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:36 #, elixir-autogen, elixir-format, fuzzy msgid "Choose a category" msgstr "Choose a category" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:38 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:53 #, elixir-autogen, elixir-format msgid "Choose a reason" msgstr "Choose a reason" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:61 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:57 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:76 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:59 #, elixir-autogen, elixir-format msgid "Choose a relationship" msgstr "Choose a relationship" @@ -3008,13 +2998,13 @@ msgstr "Choose a topic" #: lib/who_need_help_web/controllers/content_removal_html.ex:27 #: lib/who_need_help_web/controllers/support_html.ex:20 -#: lib/who_need_help_web/live/support_operations_live.ex:213 -#: lib/who_need_help_web/live/support_operations_live.ex:304 +#: lib/who_need_help_web/live/support_operations_live.ex:243 +#: lib/who_need_help_web/live/support_operations_live.ex:442 #, elixir-autogen, elixir-format, fuzzy msgid "Closed" msgstr "Closed" -#: lib/who_need_help_web/live/support_operations_live.ex:178 +#: lib/who_need_help_web/live/support_operations_live.ex:185 #, elixir-autogen, elixir-format msgid "Contact" msgstr "Contact" @@ -3024,14 +3014,14 @@ msgstr "Contact" msgid "Contact Who Need Help" msgstr "Contact Who Need Help" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:45 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:41 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:60 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:43 #: lib/who_need_help_web/controllers/support_html/new.html.heex:46 #, elixir-autogen, elixir-format msgid "Contact email" msgstr "Contact email" -#: lib/who_need_help_web/live/support_operations_live.ex:145 +#: lib/who_need_help_web/live/support_operations_live.ex:152 #, elixir-autogen, elixir-format msgid "Content removal and TAKE IT DOWN" msgstr "Content removal and TAKE IT DOWN" @@ -3042,25 +3032,25 @@ msgid "Content-removal notice" msgstr "Content-removal notice" #: lib/who_need_help_web/controllers/content_removal_html.ex:8 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:31 -#: lib/who_need_help_web/live/support_operations_live.ex:108 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:46 +#: lib/who_need_help_web/live/support_operations_live.ex:115 #, elixir-autogen, elixir-format msgid "Copyright" msgstr "Copyright" -#: lib/who_need_help_web/live/support_operations_live.ex:94 +#: lib/who_need_help_web/live/support_operations_live.ex:101 #, elixir-autogen, elixir-format, fuzzy msgid "Could not update the request. Please try again." msgstr "Could not update the request. Please try again." #: lib/who_need_help_web/controllers/support_html.ex:11 #: lib/who_need_help_web/controllers/support_html/new.html.heex:37 -#: lib/who_need_help_web/live/support_operations_live.ex:101 +#: lib/who_need_help_web/live/support_operations_live.ex:108 #, elixir-autogen, elixir-format msgid "Data export" msgstr "Data export" -#: lib/who_need_help_web/live/support_operations_live.ex:219 +#: lib/who_need_help_web/live/support_operations_live.ex:258 #, elixir-autogen, elixir-format msgid "Decision or information request" msgstr "Decision or information request" @@ -3085,76 +3075,76 @@ msgstr "Describe the problem" msgid "Do not include passwords, payment card details, access codes, prescriptions, or unnecessary medical information." msgstr "Do not include passwords, payment card details, access codes, prescriptions, or unnecessary medical information." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:13 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:15 #, elixir-autogen, elixir-format msgid "Do not upload the image or video. Provide only the exact Who Need Help URL where it appears and enough text to identify it safely." msgstr "Do not upload the image or video. Provide only the exact Who Need Help URL where it appears and enough text to identify it safely." -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:82 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:78 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:97 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:80 #, elixir-autogen, elixir-format msgid "Electronic signature (type your full name)" msgstr "Electronic signature (type your full name)" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:66 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:63 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:81 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:65 #, elixir-autogen, elixir-format msgid "Exact content URLs — one per line" msgstr "Exact content URLs — one per line" -#: lib/who_need_help_web/live/support_operations_live.ex:238 +#: lib/who_need_help_web/live/support_operations_live.ex:311 #, elixir-autogen, elixir-format msgid "General support and data requests" msgstr "General support and data requests" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:58 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:73 #, elixir-autogen, elixir-format msgid "I am an authorised representative" msgstr "I am an authorised representative" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:57 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:72 #, elixir-autogen, elixir-format msgid "I am the affected person or rights holder" msgstr "I am the affected person or rights holder" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:88 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:103 #, elixir-autogen, elixir-format msgid "I believe in good faith that the identified content is illegal or infringes the stated right." msgstr "I believe in good faith that the identified content is illegal or infringes the stated right." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:94 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:96 #, elixir-autogen, elixir-format msgid "I confirm that the information in this request is accurate and that I am the depicted person or authorised to act for them." msgstr "I confirm that the information in this request is accurate and that I am the depicted person or authorised to act for them." -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:97 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:112 #, elixir-autogen, elixir-format msgid "I confirm that this notice is accurate and complete to the best of my knowledge." msgstr "I confirm that this notice is accurate and complete to the best of my knowledge." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:85 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:87 #, elixir-autogen, elixir-format msgid "I have a good-faith belief that this intimate visual material was shared without consent." msgstr "I have a good-faith belief that this intimate visual material was shared without consent." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:70 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:72 #, elixir-autogen, elixir-format msgid "Identify the material without reproducing it and explain why it is non-consensual" msgstr "Identify the material without reproducing it and explain why it is non-consensual" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:103 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:118 #, elixir-autogen, elixir-format msgid "Identity and contact fields may be omitted for reports of sexual material involving a minor. Do not include or upload the material itself." msgstr "Identity and contact fields may be omitted for reports of sexual material involving a minor. Do not include or upload the material itself." #: lib/who_need_help_web/controllers/content_removal_html.ex:6 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:29 -#: lib/who_need_help_web/live/support_operations_live.ex:106 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:44 +#: lib/who_need_help_web/live/support_operations_live.ex:113 #, elixir-autogen, elixir-format msgid "Illegal content" msgstr "Illegal content" -#: lib/who_need_help_web/controllers/support_html/show.html.heex:20 +#: lib/who_need_help_web/controllers/support_html/show.html.heex:142 #, elixir-autogen, elixir-format msgid "Keep this status link private. A copy is sent to the contact email when email delivery is configured." msgstr "Keep this status link private. A copy is sent to the contact email when email delivery is configured." @@ -3164,34 +3154,34 @@ msgstr "Keep this status link private. A copy is sent to the contact email when msgid "Keep this status link private. The submitter identity is not shown publicly or automatically disclosed to the person who posted the reported content." msgstr "Keep this status link private. The submitter identity is not shown publicly or automatically disclosed to the person who posted the reported content." -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:78 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:93 #, elixir-autogen, elixir-format msgid "Law, right, or policy involved, if known" msgstr "Law, right, or policy involved, if known" -#: lib/who_need_help_web/live/support_operations_live.ex:180 +#: lib/who_need_help_web/live/support_operations_live.ex:187 #, elixir-autogen, elixir-format, fuzzy msgid "Locations" msgstr "Locations" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:29 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:31 #, elixir-autogen, elixir-format msgid "Material involved" msgstr "Material involved" #: lib/who_need_help_web/controllers/support_html.ex:9 -#: lib/who_need_help_web/live/support_operations_live.ex:99 +#: lib/who_need_help_web/live/support_operations_live.ex:106 #, elixir-autogen, elixir-format, fuzzy msgid "Moderation appeal" msgstr "Moderation appeal" #: lib/who_need_help_web/controllers/content_removal_html.ex:24 -#: lib/who_need_help_web/live/support_operations_live.ex:210 +#: lib/who_need_help_web/live/support_operations_live.ex:240 #, elixir-autogen, elixir-format msgid "More information needed" msgstr "More information needed" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:54 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:56 #, elixir-autogen, elixir-format msgid "Myself" msgstr "Myself" @@ -3206,45 +3196,45 @@ msgstr "NOTICE RECEIVED" msgid "New request" msgstr "New request" -#: lib/who_need_help_web/live/support_operations_live.ex:225 +#: lib/who_need_help_web/live/support_operations_live.ex:298 #, elixir-autogen, elixir-format msgid "No removal notices." msgstr "No removal notices." -#: lib/who_need_help_web/live/support_operations_live.ex:316 +#: lib/who_need_help_web/live/support_operations_live.ex:497 #, elixir-autogen, elixir-format msgid "No support requests." msgstr "No support requests." #: lib/who_need_help_web/controllers/content_removal_html.ex:12 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:33 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:31 -#: lib/who_need_help_web/live/support_operations_live.ex:112 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:48 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:33 +#: lib/who_need_help_web/live/support_operations_live.ex:119 #, elixir-autogen, elixir-format msgid "Non-consensual intimate image or video" msgstr "Non-consensual intimate image or video" -#: lib/who_need_help_web/live/support_operations_live.ex:177 -#: lib/who_need_help_web/live/support_operations_live.ex:179 +#: lib/who_need_help_web/live/support_operations_live.ex:184 +#: lib/who_need_help_web/live/support_operations_live.ex:186 #, elixir-autogen, elixir-format msgid "Not provided" msgstr "Not provided" #: lib/who_need_help_web/controllers/support_html.ex:12 #: lib/who_need_help_web/controllers/support_html/new.html.heex:36 -#: lib/who_need_help_web/live/support_operations_live.ex:102 +#: lib/who_need_help_web/live/support_operations_live.ex:109 #, elixir-autogen, elixir-format msgid "Privacy request" msgstr "Privacy request" #: lib/who_need_help_web/controllers/content_removal_html.ex:7 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:30 -#: lib/who_need_help_web/live/support_operations_live.ex:107 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:45 +#: lib/who_need_help_web/live/support_operations_live.ex:114 #, elixir-autogen, elixir-format msgid "Privacy violation" msgstr "Privacy violation" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:11 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:13 #, elixir-autogen, elixir-format msgid "Provide exact Who Need Help URLs. Do not upload or paste intimate imagery, identity documents, passwords, access codes, or unnecessary medical information." msgstr "Provide exact Who Need Help URLs. Do not upload or paste intimate imagery, identity documents, passwords, access codes, or unnecessary medical information." @@ -3254,18 +3244,19 @@ msgstr "Provide exact Who Need Help URLs. Do not upload or paste intimate imager msgid "REQUEST RECEIVED" msgstr "REQUEST RECEIVED" -#: lib/who_need_help_web/live/support_operations_live.ex:28 +#: lib/who_need_help_web/live/support_operations_live.ex:35 #, elixir-autogen, elixir-format msgid "Removal notice updated." msgstr "Removal notice updated." -#: lib/who_need_help_web/components/layouts.ex:196 +#: lib/who_need_help_web/components/layouts.ex:202 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:112 #: lib/who_need_help_web/controllers/support_html/new.html.heex:16 #, elixir-autogen, elixir-format, fuzzy msgid "Report content" msgstr "Report content" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:4 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:6 #, elixir-autogen, elixir-format msgid "Report illegal or harmful content" msgstr "Report illegal or harmful content" @@ -3275,8 +3266,9 @@ msgstr "Report illegal or harmful content" msgid "Reported locations" msgstr "Reported locations" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:4 -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:40 +#: lib/who_need_help_web/controllers/support_controller.ex:200 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:6 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:42 #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:128 #, elixir-autogen, elixir-format, fuzzy msgid "Request account deletion" @@ -3287,7 +3279,7 @@ msgstr "Request account deletion" msgid "Request deletion of your account and associated personal data, or contact support about access and export requests." msgstr "Request deletion of your account and associated personal data, or contact support about access and export requests." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:5 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:7 #, elixir-autogen, elixir-format msgid "Request removal of intimate visual material" msgstr "Request removal of intimate visual material" @@ -3302,13 +3294,13 @@ msgstr "SUPPORT" #: lib/who_need_help_web/controllers/support_html/new.html.heex:34 #: lib/who_need_help_web/live/request_live/show.ex:984 #: lib/who_need_help_web/live/request_live/show.ex:993 -#: lib/who_need_help_web/live/support_operations_live.ex:98 +#: lib/who_need_help_web/live/support_operations_live.ex:105 #, elixir-autogen, elixir-format, fuzzy msgid "Safety concern" msgstr "Safety concern" -#: lib/who_need_help_web/live/support_operations_live.ex:221 -#: lib/who_need_help_web/live/support_operations_live.ex:312 +#: lib/who_need_help_web/live/support_operations_live.ex:292 +#: lib/who_need_help_web/live/support_operations_live.ex:491 #, elixir-autogen, elixir-format msgid "Save and notify" msgstr "Save and notify" @@ -3319,14 +3311,14 @@ msgid "Send support request" msgstr "Send support request" #: lib/who_need_help_web/controllers/content_removal_html.ex:15 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:34 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:32 -#: lib/who_need_help_web/live/support_operations_live.ex:115 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:49 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:34 +#: lib/who_need_help_web/live/support_operations_live.ex:122 #, elixir-autogen, elixir-format msgid "Sexual material involving a minor" msgstr "Sexual material involving a minor" -#: lib/who_need_help_web/live/support_operations_live.ex:195 +#: lib/who_need_help_web/live/support_operations_live.ex:202 #, elixir-autogen, elixir-format msgid "Stated basis:" msgstr "Stated basis:" @@ -3336,71 +3328,66 @@ msgstr "Stated basis:" msgid "Subject" msgstr "Subject" -#: lib/who_need_help_web/live/activity_live/show.ex:763 -#: lib/who_need_help_web/live/request_live/show.ex:1796 +#: lib/who_need_help_web/live/activity_live/show.ex:764 +#: lib/who_need_help_web/live/request_live/show.ex:1797 #, elixir-autogen, elixir-format msgid "Submit a legal content-removal notice" msgstr "Submit a legal content-removal notice" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:107 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:122 #, elixir-autogen, elixir-format, fuzzy msgid "Submit removal notice" msgstr "Submit removal notice" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:99 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:101 #, elixir-autogen, elixir-format msgid "Submit urgent removal request" msgstr "Submit urgent removal request" -#: lib/who_need_help_web/live/support_operations_live.ex:176 +#: lib/who_need_help_web/live/support_operations_live.ex:183 #, elixir-autogen, elixir-format msgid "Submitter" msgstr "Submitter" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:11 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:13 #, elixir-autogen, elixir-format msgid "Submitting this form does not immediately sign you out or erase evidence required for an open safety investigation. Support will verify and process the request." msgstr "Submitting this form does not immediately sign you out or erase evidence required for an open safety investigation. Support will verify and process the request." -#: lib/who_need_help_web/components/layouts.ex:194 +#: lib/who_need_help_web/components/layouts.ex:200 #, elixir-autogen, elixir-format msgid "Support" msgstr "Support" -#: lib/who_need_help_web/live/moderation_live.ex:299 -#: lib/who_need_help_web/live/support_operations_live.ex:10 -#: lib/who_need_help_web/live/support_operations_live.ex:132 +#: lib/who_need_help_web/live/moderation_live.ex:335 +#: lib/who_need_help_web/live/support_operations_live.ex:12 +#: lib/who_need_help_web/live/support_operations_live.ex:139 #, elixir-autogen, elixir-format msgid "Support operations" msgstr "Support operations" -#: lib/who_need_help_web/components/layouts.ex:148 -#: lib/who_need_help_web/components/layouts.ex:330 +#: lib/who_need_help_web/components/layouts.ex:154 +#: lib/who_need_help_web/components/layouts.ex:342 #, elixir-autogen, elixir-format msgid "Support queue" msgstr "Support queue" -#: lib/who_need_help_web/live/support_operations_live.ex:20 +#: lib/who_need_help_web/live/support_operations_live.ex:27 #, elixir-autogen, elixir-format msgid "Support request updated." msgstr "Support request updated." -#: lib/who_need_help_web/live/support_operations_live.ex:134 +#: lib/who_need_help_web/live/support_operations_live.ex:141 #, elixir-autogen, elixir-format msgid "Support requests and legal removal notices are separate queues. Decisions and operator identity are audited." msgstr "Support requests and legal removal notices are separate queues. Decisions and operator identity are audited." -#: lib/who_need_help_web/controllers/support_html/show.html.heex:16 -#: lib/who_need_help_web/live/support_operations_live.ex:310 -#, elixir-autogen, elixir-format -msgid "Support response" -msgstr "Support response" - -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:3 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:4 #, elixir-autogen, elixir-format msgid "TAKE IT DOWN" msgstr "TAKE IT DOWN" +#: lib/who_need_help_web/controllers/content_removal_controller.ex:111 #: lib/who_need_help_web/controllers/support_html/new.html.heex:19 #, elixir-autogen, elixir-format msgid "TAKE IT DOWN request" @@ -3408,51 +3395,51 @@ msgstr "TAKE IT DOWN request" #: lib/who_need_help_web/controllers/support_html.ex:7 #: lib/who_need_help_web/controllers/support_html/new.html.heex:33 -#: lib/who_need_help_web/live/support_operations_live.ex:97 +#: lib/who_need_help_web/live/support_operations_live.ex:104 #, elixir-autogen, elixir-format msgid "Technical issue" msgstr "Technical issue" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:6 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:8 #, elixir-autogen, elixir-format msgid "This requests deletion of your Who Need Help account and associated personal data. Some records may need to be retained when required for safety, fraud prevention, legal obligations, or resolving an active dispute; any retained data must be described in the applicable retention notice." msgstr "This requests deletion of your Who Need Help account and associated personal data. Some records may need to be retained when required for safety, fraud prevention, legal obligations, or resolving an active dispute; any retained data must be described in the applicable retention notice." #: lib/who_need_help_web/controllers/content_removal_html.ex:17 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:35 -#: lib/who_need_help_web/live/support_operations_live.ex:117 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:50 +#: lib/who_need_help_web/live/support_operations_live.ex:124 #, elixir-autogen, elixir-format msgid "Threat to life or safety" msgstr "Threat to life or safety" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:69 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:79 #, elixir-autogen, elixir-format msgid "Too many removal notices. Please try again later." msgstr "Too many removal notices. Please try again later." -#: lib/who_need_help_web/controllers/support_controller.ex:34 -#: lib/who_need_help_web/controllers/support_controller.ex:72 +#: lib/who_need_help_web/controllers/support_controller.ex:37 +#: lib/who_need_help_web/controllers/support_controller.ex:75 #, elixir-autogen, elixir-format msgid "Too many support requests. Please try again later." msgstr "Too many support requests. Please try again later." -#: lib/who_need_help_web/live/support_operations_live.ex:140 +#: lib/who_need_help_web/live/support_operations_live.ex:147 #, elixir-autogen, elixir-format msgid "Trust and safety moderation" msgstr "Trust and safety moderation" #: lib/who_need_help_web/controllers/content_removal_html.ex:22 -#: lib/who_need_help_web/live/support_operations_live.ex:208 +#: lib/who_need_help_web/live/support_operations_live.ex:238 #, elixir-autogen, elixir-format msgid "Urgent review" msgstr "Urgent review" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:8 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:10 #, elixir-autogen, elixir-format msgid "Use this dedicated process when an identifiable person is shown in an intimate image or video shared without consent, including a digital forgery. You may submit for yourself or as an authorised representative." msgstr "Use this dedicated process when an identifiable person is shown in an intimate image or video shared without consent, including a digital forgery. You may submit for yourself or as an authorised representative." -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:6 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:8 #, elixir-autogen, elixir-format msgid "Use this electronic notice for specific content on Who Need Help that you believe is illegal or infringes your rights. Ordinary safety reports inside a request or chat remain available to signed-in users." msgstr "Use this electronic notice for specific content on Who Need Help that you believe is illegal or infringes your rights. Ordinary safety reports inside a request or chat remain available to signed-in users." @@ -3467,7 +3454,7 @@ msgstr "Use this form for account access, technical problems, privacy questions, msgid "View support requests" msgstr "View support requests" -#: lib/who_need_help_web/live/support_operations_live.ex:302 +#: lib/who_need_help_web/live/support_operations_live.ex:440 #, elixir-autogen, elixir-format, fuzzy msgid "Waiting for requester" msgstr "Waiting for requester" @@ -3477,7 +3464,7 @@ msgstr "Waiting for requester" msgid "Waiting for your response" msgstr "Waiting for your response" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:11 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:21 #, elixir-autogen, elixir-format msgid "We created support request %{reference}. A private status link has been sent to the contact email when delivery is configured. Opening that link verifies the address for public requests." msgstr "We created support request %{reference}. A private status link has been sent to the contact email when delivery is configured. Opening that link verifies the address for public requests." @@ -3487,12 +3474,12 @@ msgstr "We created support request %{reference}. A private status link has been msgid "What do you need help with?" msgstr "What do you need help with?" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:52 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:54 #, elixir-autogen, elixir-format msgid "Who are you submitting for?" msgstr "Who are you submitting for?" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:72 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:87 #, elixir-autogen, elixir-format msgid "Why do you believe this content should be removed?" msgstr "Why do you believe this content should be removed?" @@ -3502,12 +3489,12 @@ msgstr "Why do you believe this content should be removed?" msgid "You have not submitted any support requests." msgstr "You have not submitted any support requests." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:37 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:39 #, elixir-autogen, elixir-format msgid "Your full name" msgstr "Your full name" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:41 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:56 #, elixir-autogen, elixir-format msgid "Your name or organisation" msgstr "Your name or organisation" @@ -3517,85 +3504,85 @@ msgstr "Your name or organisation" msgid "Your reference is %{reference}" msgstr "Your reference is %{reference}" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:55 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:70 #, elixir-autogen, elixir-format msgid "Your relationship to the affected person or rights holder" msgstr "Your relationship to the affected person or rights holder" -#: lib/who_need_help_web/live/support_operations_live.ex:168 -#: lib/who_need_help_web/live/support_operations_live.ex:253 +#: lib/who_need_help_web/live/support_operations_live.ex:175 +#: lib/who_need_help_web/live/support_operations_live.ex:326 #, elixir-autogen, elixir-format, fuzzy msgid "contact unverified" msgstr "contact unverified" -#: lib/who_need_help_web/live/support_operations_live.ex:172 +#: lib/who_need_help_web/live/support_operations_live.ex:179 #, elixir-autogen, elixir-format msgid "review by %{time}" msgstr "review by %{time}" -#: lib/who_need_help_web/controllers/support_controller.ex:47 -#: lib/who_need_help_web/controllers/support_controller.ex:58 +#: lib/who_need_help_web/controllers/support_controller.ex:50 +#: lib/who_need_help_web/controllers/support_controller.ex:61 #, elixir-autogen, elixir-format msgid "Delete my Who Need Help account" msgstr "Delete my Who Need Help account" -#: lib/who_need_help_web/controllers/support_controller.ex:48 +#: lib/who_need_help_web/controllers/support_controller.ex:51 #, elixir-autogen, elixir-format msgid "Please delete my account and associated personal data." msgstr "Please delete my account and associated personal data." -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:81 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:101 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:88 #, elixir-autogen, elixir-format msgid "I am 18 or older and accept the Terms and Safety Rules" msgstr "I am 18 or older and accept the Terms and Safety Rules" -#: lib/who_need_help_web/components/layouts.ex:190 +#: lib/who_need_help_web/components/layouts.ex:196 #, elixir-autogen, elixir-format msgid "Privacy" msgstr "Privacy" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:87 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:107 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:79 #, elixir-autogen, elixir-format msgid "Privacy Policy" msgstr "Privacy Policy" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:89 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:109 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:81 #, elixir-autogen, elixir-format msgid "Safety Rules" msgstr "Safety Rules" -#: lib/who_need_help_web/components/layouts.ex:192 -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:86 +#: lib/who_need_help_web/components/layouts.ex:198 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:106 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:78 #, elixir-autogen, elixir-format msgid "Terms" msgstr "Terms" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:88 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:108 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80 #, elixir-autogen, elixir-format msgid "and" msgstr "and" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:230 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:232 #, elixir-autogen, elixir-format msgid "A clear handover" msgstr "A clear handover" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:127 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:129 #, 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:134 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:136 #, 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:207 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:209 #, elixir-autogen, elixir-format msgid "Accept and open private coordination" msgstr "Accept and open private coordination" @@ -3607,12 +3594,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:42 -#, elixir-autogen, elixir-format -msgid "Ask a nearby volunteer to collect medicine that is already purchased or help with a safe roadside problem. There is no mandatory fee." -msgstr "Ask a nearby volunteer to collect medicine that is already purchased or help with a safe roadside problem. There is no mandatory fee." - -#: lib/who_need_help_web/controllers/page_html/home.html.heex:344 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:346 #, elixir-autogen, elixir-format msgid "Before you create a request" msgstr "Before you create a request" @@ -3622,27 +3604,27 @@ 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:132 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:134 #, elixir-autogen, elixir-format msgid "Bicycle or motorcycle" msgstr "Bicycle or motorcycle" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:256 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:258 #, 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:118 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:120 #, elixir-autogen, elixir-format msgid "Bring fuel" msgstr "Bring fuel" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:268 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:270 #, 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:360 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:362 #, elixir-autogen, elixir-format msgid "Can a volunteer buy medicine for me?" msgstr "Can a volunteer buy medicine for me?" @@ -3657,37 +3639,37 @@ msgstr "Choose a moderated category. Each one asks only for the details needed f msgid "Collect medicine" msgstr "Collect medicine" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:383 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:385 #, 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:396 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:398 #, 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:218 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:220 #, 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:160 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:162 #, 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:198 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:200 #, 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:350 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:352 #, 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:176 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:178 #, elixir-autogen, elixir-format msgid "Example data — not live requests" msgstr "Example data — not live requests" @@ -3697,12 +3679,12 @@ msgstr "Example data — not live requests" msgid "Example request" msgstr "Example request" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:332 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:334 #, elixir-autogen, elixir-format msgid "Explore activities" msgstr "Explore activities" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:323 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:325 #, 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" @@ -3717,38 +3699,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:233 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:235 #, 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:305 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:307 #, 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:280 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:282 #, 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:125 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:127 #, 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:405 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:407 #, elixir-autogen, elixir-format msgid "I need help" msgstr "I need help" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:167 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:169 #, elixir-autogen, elixir-format msgid "Interactive demo" msgstr "Interactive demo" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:296 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:298 #, 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." @@ -3763,72 +3745,72 @@ 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:278 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:280 #, elixir-autogen, elixir-format msgid "No mandatory payment" msgstr "No mandatory payment" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:353 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:355 #, 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:320 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:322 #, 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:120 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:122 #, 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:209 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:211 #, 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:183 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:185 #, elixir-autogen, elixir-format msgid "Privacy by default" msgstr "Privacy by default" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:287 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:289 #, elixir-autogen, elixir-format msgid "Private matched chat" msgstr "Private matched chat" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:341 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:343 #, elixir-autogen, elixir-format msgid "Quick answers" msgstr "Quick answers" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:311 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:313 #, 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:394 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:396 #, 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:294 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:296 #, elixir-autogen, elixir-format msgid "Reports and blocking" msgstr "Reports and blocking" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:186 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:188 #, 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:216 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:218 #, 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:326 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:328 #, 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." @@ -3838,32 +3820,22 @@ msgstr "Social activities are separate from urgent requests. Organizers approve msgid "Start with urgent practical help" msgstr "Start with urgent practical help" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:113 -#, elixir-autogen, elixir-format -msgid "The medicine is already legally purchased or reserved for pickup." -msgstr "The medicine is already legally purchased or reserved for pickup." - -#: lib/who_need_help_web/controllers/page_html/home.html.heex:363 -#, elixir-autogen, elixir-format -msgid "The medicine must already be legally purchased or reserved. The service does not prescribe, recommend, sell, or handle controlled substances." -msgstr "The medicine must already be legally purchased or reserved. The service does not prescribe, recommend, sell, or handle controlled substances." - -#: lib/who_need_help_web/controllers/page_html/home.html.heex:200 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:202 #, 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:289 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:291 #, 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:189 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:191 #, 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:303 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:305 #, elixir-autogen, elixir-format msgid "Verified reputation signals" msgstr "Verified reputation signals" @@ -3873,22 +3845,22 @@ msgstr "Verified reputation signals" 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:380 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:382 #, 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:370 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:372 #, 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:373 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:375 #, 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:271 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:273 #, elixir-autogen, elixir-format msgid "You stay in control of the match" msgstr "You stay in control of the match" @@ -3898,7 +3870,7 @@ msgstr "You stay in control of the match" msgid "After this confirmation, future Google sign-ins will take one click." msgstr "After this confirmation, future Google sign-ins will take one click." -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:104 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:124 #, elixir-autogen, elixir-format msgid "Cancel and use another sign-in method" msgstr "Cancel and use another sign-in method" @@ -3908,13 +3880,14 @@ msgstr "Cancel and use another sign-in method" msgid "Confirm access once so nobody can attach Google to your account using only a matching email address." msgstr "Confirm access once so nobody can attach Google to your account using only a matching email address." +#: lib/who_need_help_web/controllers/google_auth_controller.ex:492 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:10 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:82 #, elixir-autogen, elixir-format msgid "Continue with Google" msgstr "Continue with Google" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:96 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:116 #, elixir-autogen, elixir-format msgid "Create account and continue" msgstr "Create account and continue" @@ -3924,7 +3897,7 @@ msgstr "Create account and continue" msgid "Create your Who Need Help account" msgstr "Create your Who Need Help account" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:94 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:114 #, elixir-autogen, elixir-format msgid "Creating account..." msgstr "Creating account..." @@ -3934,7 +3907,7 @@ msgstr "Creating account..." msgid "Email me a verification link" msgstr "Email me a verification link" -#: lib/who_need_help_web/controllers/user_session_controller.ex:178 +#: lib/who_need_help_web/controllers/user_session_controller.ex:179 #, elixir-autogen, elixir-format msgid "Google sign-in connected. You can use it next time." msgstr "Google sign-in connected. You can use it next time." @@ -3964,8 +3937,8 @@ msgstr "Sign in to %{email} once to connect Google. You can use the email link o msgid "This email already has an account" msgstr "This email already has an account" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:120 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:142 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:118 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:140 #, elixir-autogen, elixir-format msgid "This email already has an account. Confirm it once to connect Google." msgstr "This email already has an account. Confirm it once to connect Google." @@ -3976,17 +3949,17 @@ msgid "Use my password instead" msgstr "Use my password instead" #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:30 -#: lib/who_need_help_web/live/request_live/show.ex:1453 +#: lib/who_need_help_web/live/request_live/show.ex:1454 #, elixir-autogen, elixir-format msgid "Verified" msgstr "Verified" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:167 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:165 #, elixir-autogen, elixir-format msgid "We sent a verification link to %{email}. Open it to finish connecting Google." msgstr "We sent a verification link to %{email}. Open it to finish connecting Google." -#: lib/who_need_help_web/controllers/user_session_controller.ex:191 +#: lib/who_need_help_web/controllers/user_session_controller.ex:192 #, elixir-autogen, elixir-format msgid "You are signed in, but Google could not be connected. Try again in account settings." msgstr "You are signed in, but Google could not be connected. Try again in account settings." @@ -4016,7 +3989,7 @@ msgstr "" msgid "A volunteer accepted this request. Use private chat to coordinate safely." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:580 +#: lib/who_need_help_web/live/request_live/new.ex:589 #, elixir-autogen, elixir-format msgid "After a helper accepts" msgstr "" @@ -4026,12 +3999,12 @@ msgstr "" msgid "Already registered? Check your email" msgstr "Already registered? Check your email" -#: lib/who_need_help_web/live/request_live/new.ex:444 +#: lib/who_need_help_web/live/request_live/new.ex:453 #, elixir-autogen, elixir-format msgid "Area or public landmark" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:544 +#: lib/who_need_help_web/live/request_live/new.ex:553 #, elixir-autogen, elixir-format msgid "Area radius" msgstr "" @@ -4051,6 +4024,7 @@ msgstr "" msgid "COMMUNITY PROFILE" msgstr "" +#: lib/who_need_help_web/controllers/user_registration_controller.ex:22 #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:11 #, elixir-autogen, elixir-format, fuzzy msgid "Check your email to finish registration" @@ -4061,8 +4035,8 @@ msgstr "Check your email to finish registration" msgid "Choose a category from the same mode." msgstr "Choose a category from the same mode." -#: lib/who_need_help_web/live/request_live/new.ex:425 -#: lib/who_need_help_web/live/request_live/new.ex:597 +#: lib/who_need_help_web/live/request_live/new.ex:434 +#: lib/who_need_help_web/live/request_live/new.ex:606 #, elixir-autogen, elixir-format msgid "Choose a place on the map or use your current location." msgstr "" @@ -4082,50 +4056,50 @@ msgstr "" msgid "Choose an expiry time in the future." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1627 +#: lib/who_need_help_web/live/request_live/show.ex:1628 #, elixir-autogen, elixir-format msgid "Copied" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1626 -#: lib/who_need_help_web/live/request_live/show.ex:1632 +#: lib/who_need_help_web/live/request_live/show.ex:1627 +#: lib/who_need_help_web/live/request_live/show.ex:1633 #, elixir-autogen, elixir-format msgid "Copy code" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1628 +#: lib/who_need_help_web/live/request_live/show.ex:1629 #, elixir-autogen, elixir-format msgid "Copy failed" msgstr "" -#: lib/who_need_help_web/components/core_components.ex:425 +#: lib/who_need_help_web/components/core_components.ex:431 #: lib/who_need_help_web/live/product_analytics_live.ex:58 #, elixir-autogen, elixir-format msgid "Date" msgstr "" #: lib/who_need_help_web/live/notification_live.ex:593 -#: lib/who_need_help_web/live/request_live/new.ex:605 +#: lib/who_need_help_web/live/request_live/new.ex:614 #, elixir-autogen, elixir-format msgid "Enter coordinates manually" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1660 +#: lib/who_need_help_web/live/request_live/show.ex:1661 #, elixir-autogen, elixir-format msgid "Enter the six digits shown to the requester." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:479 +#: lib/who_need_help_web/live/request_live/new.ex:488 #, elixir-autogen, elixir-format msgid "Exact point" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:671 +#: lib/who_need_help_web/live/request_live/new.ex:680 #, elixir-autogen, elixir-format msgid "Fix the following details and publish again:" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:607 +#: lib/who_need_help_web/live/request_live/new.ex:616 #, elixir-autogen, elixir-format msgid "For an approximate area, these coordinates are the area center—not your exact position." msgstr "" @@ -4135,13 +4109,13 @@ msgstr "" msgid "For privacy, this page cannot reveal whether an account exists. If you are new to Who Need Help, choose Register instead." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1450 +#: lib/who_need_help_web/live/request_live/show.ex:1451 #, elixir-autogen, elixir-format, fuzzy msgid "Handover code" msgstr "Handover code" -#: lib/who_need_help_web/live/request_live/show.ex:1462 -#: lib/who_need_help_web/live/request_live/show.ex:1694 +#: lib/who_need_help_web/live/request_live/show.ex:1463 +#: lib/who_need_help_web/live/request_live/show.ex:1695 #, elixir-autogen, elixir-format msgid "Help completed and verified by both participants." msgstr "" @@ -4156,17 +4130,17 @@ msgstr "" msgid "Help is now in progress." msgstr "Help is now in progress." -#: lib/who_need_help_web/live/request_live/show.ex:1442 +#: lib/who_need_help_web/live/request_live/show.ex:1443 #, elixir-autogen, elixir-format msgid "Helper confirmed" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1369 +#: lib/who_need_help_web/live/request_live/show.ex:1370 #, elixir-autogen, elixir-format, fuzzy msgid "Helper:" msgstr "Helper:" -#: lib/who_need_help_web/live/request_live/new.ex:525 +#: lib/who_need_help_web/live/request_live/new.ex:534 #, elixir-autogen, elixir-format msgid "Helpers will see only the area or landmark written above. You can share a live location later after matching." msgstr "" @@ -4181,49 +4155,49 @@ msgstr "" msgid "If this email belongs to an existing account, a secure sign-in link will arrive shortly." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:411 +#: lib/who_need_help_web/live/request_live/new.ex:420 #, elixir-autogen, elixir-format msgid "In 1 hour" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:412 +#: lib/who_need_help_web/live/request_live/new.ex:421 #, elixir-autogen, elixir-format msgid "In 3 hours" msgstr "" #: lib/who_need_help_web/live/notification_live.ex:511 -#: lib/who_need_help_web/live/request_live/new.ex:435 +#: lib/who_need_help_web/live/request_live/new.ex:444 #, elixir-autogen, elixir-format msgid "Location is unavailable in this browser." msgstr "" #: lib/who_need_help_web/live/notification_live.ex:513 -#: lib/who_need_help_web/live/request_live/new.ex:437 +#: lib/who_need_help_web/live/request_live/new.ex:446 #, elixir-autogen, elixir-format msgid "Location permission was denied." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:565 +#: lib/who_need_help_web/live/request_live/new.ex:574 #, elixir-autogen, elixir-format msgid "Move the map area so it covers a useful public meeting place." msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:9 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:11 #, elixir-autogen, elixir-format msgid "New notice" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:523 +#: lib/who_need_help_web/live/request_live/new.ex:532 #, elixir-autogen, elixir-format msgid "No coordinates will be stored" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:434 +#: lib/who_need_help_web/live/request_live/new.ex:443 #, elixir-autogen, elixir-format msgid "No map coordinates will be stored." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:493 +#: lib/who_need_help_web/live/request_live/new.ex:502 #, elixir-autogen, elixir-format msgid "No map location" msgstr "" @@ -4233,12 +4207,12 @@ msgstr "" msgid "No public social links added." msgstr "No public social links added." -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:14 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:16 #, elixir-autogen, elixir-format msgid "Only notices submitted while signed in appear here. Notices submitted without an account remain accessible through their private email link." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:494 +#: lib/who_need_help_web/live/request_live/new.ex:503 #, elixir-autogen, elixir-format msgid "Only the public area description" msgstr "" @@ -4258,9 +4232,9 @@ msgstr "" msgid "Optional thanks" msgstr "Optional thanks" -#: lib/who_need_help_web/live/request_live/show.ex:1438 -#: lib/who_need_help_web/live/request_live/show.ex:1446 -#: lib/who_need_help_web/live/request_live/show.ex:1454 +#: lib/who_need_help_web/live/request_live/show.ex:1439 +#: lib/who_need_help_web/live/request_live/show.ex:1447 +#: lib/who_need_help_web/live/request_live/show.ex:1455 #, elixir-autogen, elixir-format, fuzzy msgid "Pending" msgstr "Pending" @@ -4270,7 +4244,7 @@ msgstr "Pending" msgid "Public social links" msgstr "" -#: lib/who_need_help_web/components/core_components.ex:449 +#: lib/who_need_help_web/components/core_components.ex:455 #, elixir-autogen, elixir-format msgid "Quick time choices" msgstr "" @@ -4280,7 +4254,7 @@ msgstr "" msgid "Read" msgstr "Read" -#: lib/who_need_help_web/live/request_live/new.ex:466 +#: lib/who_need_help_web/live/request_live/new.ex:475 #, elixir-autogen, elixir-format msgid "Recommended for privacy" msgstr "" @@ -4295,22 +4269,22 @@ msgstr "Register instead" msgid "Registration request accepted" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:408 +#: lib/who_need_help_web/live/request_live/new.ex:417 #, elixir-autogen, elixir-format, fuzzy msgid "Request expires" msgstr "Request expires" -#: lib/who_need_help_web/live/activity_live/show.ex:565 +#: lib/who_need_help_web/live/activity_live/show.ex:566 #, elixir-autogen, elixir-format, fuzzy msgid "Request to join again" msgstr "Request to join again" -#: lib/who_need_help_web/live/request_live/new.ex:670 +#: lib/who_need_help_web/live/request_live/new.ex:679 #, elixir-autogen, elixir-format msgid "Request was not published" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1434 +#: lib/who_need_help_web/live/request_live/show.ex:1435 #, elixir-autogen, elixir-format, fuzzy msgid "Requester confirmed" msgstr "Requester confirmed" @@ -4336,6 +4310,7 @@ msgstr "Sent" msgid "Sign-in request accepted" msgstr "" +#: lib/who_need_help_web/controllers/user_registration_controller.ex:23 #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:12 #, elixir-autogen, elixir-format msgid "Sign-in request processed" @@ -4351,13 +4326,13 @@ msgstr "" msgid "Starts at" msgstr "Starts at" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:50 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:47 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:65 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:49 #, elixir-autogen, elixir-format msgid "Status updates go to the email address of your signed-in account." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:506 +#: lib/who_need_help_web/live/request_live/new.ex:515 #, elixir-autogen, elixir-format msgid "The map is unavailable. You can use the manual coordinate fallback." msgstr "" @@ -4372,7 +4347,7 @@ msgstr "" msgid "This activity is closed. The group chat remains available as read-only history." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:448 +#: lib/who_need_help_web/live/request_live/new.ex:457 #, elixir-autogen, elixir-format msgid "This description is visible to everyone. Do not enter a private address." msgstr "" @@ -4392,7 +4367,7 @@ msgstr "" msgid "This help request was cancelled. Chat history is read-only." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1468 +#: lib/who_need_help_web/live/request_live/show.ex:1469 #, elixir-autogen, elixir-format msgid "This match was cancelled. No further handover action is required." msgstr "" @@ -4402,7 +4377,7 @@ msgstr "" msgid "This person has not added a public bio yet." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:572 +#: lib/who_need_help_web/live/request_live/new.ex:581 #, elixir-autogen, elixir-format msgid "This point is public" msgstr "" @@ -4412,7 +4387,7 @@ msgstr "" msgid "This public profile is not available." msgstr "" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:32 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:34 #, elixir-autogen, elixir-format msgid "This request is linked to your signed-in account and its email address." msgstr "" @@ -4423,22 +4398,22 @@ msgid "This request is linked to your signed-in account. Replies go to its email msgstr "" #: lib/who_need_help_web/live/request_live/show.ex:612 -#: lib/who_need_help_web/live/request_live/show.ex:1686 +#: lib/who_need_help_web/live/request_live/show.ex:1687 #, elixir-autogen, elixir-format, fuzzy msgid "This request was cancelled." msgstr "This request was cancelled." -#: lib/who_need_help_web/components/core_components.ex:435 +#: lib/who_need_help_web/components/core_components.ex:441 #, elixir-autogen, elixir-format msgid "Time" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:413 +#: lib/who_need_help_web/live/request_live/new.ex:422 #, elixir-autogen, elixir-format msgid "Tomorrow" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:573 +#: lib/who_need_help_web/live/request_live/new.ex:582 #, elixir-autogen, elixir-format msgid "Use a safe public meeting point instead of a private address." msgstr "" @@ -4449,7 +4424,7 @@ msgid "Use another email" msgstr "" #: lib/who_need_help_web/live/notification_live.ex:546 -#: lib/who_need_help_web/live/request_live/new.ex:540 +#: lib/who_need_help_web/live/request_live/new.ex:549 #, elixir-autogen, elixir-format, fuzzy msgid "Use my location" msgstr "Use my location" @@ -4464,7 +4439,7 @@ msgstr "" msgid "Use the newest confirmation link if it arrives." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1664 +#: lib/who_need_help_web/live/request_live/show.ex:1665 #, elixir-autogen, elixir-format msgid "Verifying…" msgstr "" @@ -4474,20 +4449,20 @@ msgstr "" msgid "View content-removal notices" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:20 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:35 #: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:23 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:22 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:24 #, elixir-autogen, elixir-format msgid "View my notices" msgstr "" #: lib/who_need_help_web/controllers/support_html/new.html.heex:13 -#: lib/who_need_help_web/controllers/support_html/received.html.heex:18 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:28 #, elixir-autogen, elixir-format, fuzzy msgid "View my requests" msgstr "View my requests" -#: lib/who_need_help_web/live/request_live/new.ex:480 +#: lib/who_need_help_web/live/request_live/new.ex:489 #, elixir-autogen, elixir-format msgid "Visible before matching" msgstr "" @@ -4502,62 +4477,62 @@ msgstr "" msgid "Voted" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:453 +#: lib/who_need_help_web/live/request_live/new.ex:462 #, elixir-autogen, elixir-format msgid "What should people see?" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:441 +#: lib/who_need_help_web/live/request_live/new.ex:450 #, elixir-autogen, elixir-format msgid "Where is help needed?" msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:580 +#: lib/who_need_help_web/live/activity_live/show.ex:581 #, elixir-autogen, elixir-format msgid "You are no longer a participant and cannot access the group chat or exact meeting point. You can request to join again while registration is open." msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:591 +#: lib/who_need_help_web/live/activity_live/show.ex:592 #, elixir-autogen, elixir-format msgid "You are not a participant. You can send a new request while registration is open." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:582 +#: lib/who_need_help_web/live/request_live/new.ex:591 #, elixir-autogen, elixir-format msgid "You can separately share live location with the matched person and stop sharing at any time." msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:40 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:42 #, elixir-autogen, elixir-format msgid "You have not submitted any content-removal notices while signed in." msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:578 +#: lib/who_need_help_web/live/activity_live/show.ex:579 #, elixir-autogen, elixir-format msgid "You left this activity" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1520 +#: lib/who_need_help_web/live/request_live/show.ex:1521 #, elixir-autogen, elixir-format msgid "Your completion confirmation is saved." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:564 +#: lib/who_need_help_web/live/request_live/new.ex:573 #, elixir-autogen, elixir-format msgid "Your exact position is not shown" msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:589 +#: lib/who_need_help_web/live/activity_live/show.ex:590 #, elixir-autogen, elixir-format, fuzzy msgid "Your join request was declined" msgstr "Your join request was declined" -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:6 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:8 #, elixir-autogen, elixir-format msgid "Your notices" msgstr "" -#: lib/who_need_help_web/components/core_components.ex:461 +#: lib/who_need_help_web/components/core_components.ex:467 #, elixir-autogen, elixir-format msgid "Your time zone:" msgstr "" @@ -4567,32 +4542,32 @@ msgstr "" msgid "← Community helpers" msgstr "← Community helpers" -#: lib/who_need_help_web/live/request_live/new.ex:427 +#: lib/who_need_help_web/live/request_live/new.ex:436 #, elixir-autogen, elixir-format msgid "Area selected. Drag the green pin or click the map to move it." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:514 +#: lib/who_need_help_web/live/request_live/new.ex:523 #, elixir-autogen, elixir-format msgid "Click the map or drag the green pin to move the area" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:517 +#: lib/who_need_help_web/live/request_live/new.ex:526 #, elixir-autogen, elixir-format msgid "Click the map or drag the red pin to move the point" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:432 +#: lib/who_need_help_web/live/request_live/new.ex:441 #, elixir-autogen, elixir-format msgid "Drag to move the approximate area" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:433 +#: lib/who_need_help_web/live/request_live/new.ex:442 #, elixir-autogen, elixir-format msgid "Drag to move the exact point" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:430 +#: lib/who_need_help_web/live/request_live/new.ex:439 #, elixir-autogen, elixir-format msgid "Exact point selected. Drag the red pin or click the map to move it." msgstr "" @@ -4634,7 +4609,7 @@ msgstr "Load more in this area" msgid "Map" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:173 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:175 #, elixir-autogen, elixir-format msgid "Map preview" msgstr "Map preview" @@ -4684,7 +4659,7 @@ msgstr "" msgid "Search this area" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:169 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:171 #, elixir-autogen, elixir-format msgid "Static preview" msgstr "Static preview" @@ -4694,14 +4669,14 @@ msgstr "Static preview" msgid "Together" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:158 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:160 #: lib/who_need_help_web/live/activity_live/index.ex:286 #: lib/who_need_help_web/live/activity_live/show.ex:542 #: lib/who_need_help_web/live/notification_live.ex:512 #: lib/who_need_help_web/live/notification_live.ex:531 #: lib/who_need_help_web/live/request_live/index.ex:517 -#: lib/who_need_help_web/live/request_live/new.ex:436 -#: lib/who_need_help_web/live/request_live/new.ex:508 +#: lib/who_need_help_web/live/request_live/new.ex:445 +#: lib/who_need_help_web/live/request_live/new.ex:517 #: lib/who_need_help_web/live/request_live/show.ex:1284 #, elixir-autogen, elixir-format msgid "Try map again" @@ -4749,7 +4724,7 @@ msgstr "" msgid "Acceptance, arrival, completion, and cancellation" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:276 +#: lib/who_need_help_web/live/support_operations_live.ex:393 #, elixir-autogen, elixir-format msgid "Active or unresolved product state must be handled first." msgstr "" @@ -4795,7 +4770,7 @@ msgstr "" msgid "Arrival saved. The requester has been notified." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:284 +#: lib/who_need_help_web/live/support_operations_live.ex:401 #, elixir-autogen, elixir-format msgid "Automatic erasure is disabled: no jurisdiction-specific retention and anonymisation policy is configured. Do not mark the case resolved until the approved data action is completed and recorded." msgstr "" @@ -4825,13 +4800,13 @@ msgstr "" msgid "Both participants confirmed" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1595 +#: lib/who_need_help_web/live/request_live/show.ex:1596 #, elixir-autogen, elixir-format msgid "Cancelling ends this match and stops live-location sharing." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1359 -#: lib/who_need_help_web/live/request_live/show.ex:1599 +#: lib/who_need_help_web/live/request_live/show.ex:1360 +#: lib/who_need_help_web/live/request_live/show.ex:1600 #, elixir-autogen, elixir-format msgid "Cancelling…" msgstr "" @@ -4862,13 +4837,13 @@ msgstr "" msgid "Code-confirmed people" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1361 -#: lib/who_need_help_web/live/request_live/show.ex:1601 +#: lib/who_need_help_web/live/request_live/show.ex:1362 +#: lib/who_need_help_web/live/request_live/show.ex:1602 #, elixir-autogen, elixir-format msgid "Confirm cancellation" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1560 +#: lib/who_need_help_web/live/request_live/show.ex:1561 #, elixir-autogen, elixir-format msgid "Confirm withdrawal" msgstr "" @@ -5020,7 +4995,7 @@ msgstr "" msgid "I can no longer complete it" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1501 +#: lib/who_need_help_web/live/request_live/show.ex:1502 #, elixir-autogen, elixir-format msgid "I have arrived" msgstr "" @@ -5035,17 +5010,17 @@ msgstr "" msgid "Leave every category unchecked to receive all matching requests." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1552 +#: lib/who_need_help_web/live/request_live/show.ex:1553 #, elixir-autogen, elixir-format msgid "Leaving ends this private match. If the request has not expired, it becomes available to other helpers." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1558 +#: lib/who_need_help_web/live/request_live/show.ex:1559 #, elixir-autogen, elixir-format msgid "Leaving…" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1312 +#: lib/who_need_help_web/live/request_live/show.ex:1313 #, elixir-autogen, elixir-format msgid "Live shared location" msgstr "" @@ -5055,7 +5030,7 @@ msgstr "" msgid "Load older notifications" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1290 +#: lib/who_need_help_web/live/request_live/show.ex:1291 #, elixir-autogen, elixir-format msgid "Map legend" msgstr "" @@ -5105,7 +5080,7 @@ msgstr "" msgid "New private messages" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:275 +#: lib/who_need_help_web/live/support_operations_live.ex:392 #, elixir-autogen, elixir-format msgid "No active product workflow was found." msgstr "" @@ -5125,9 +5100,9 @@ msgstr "" msgid "No notifications yet" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1354 -#: lib/who_need_help_web/live/request_live/show.ex:1548 -#: lib/who_need_help_web/live/request_live/show.ex:1591 +#: lib/who_need_help_web/live/request_live/show.ex:1355 +#: lib/who_need_help_web/live/request_live/show.ex:1549 +#: lib/who_need_help_web/live/request_live/show.ex:1592 #, elixir-autogen, elixir-format msgid "Note (optional)" msgstr "" @@ -5148,7 +5123,7 @@ msgid "Notification text never contains chat messages or exact coordinates." msgstr "" #: lib/who_need_help_web/components/layouts.ex:133 -#: lib/who_need_help_web/components/layouts.ex:315 +#: lib/who_need_help_web/components/layouts.ex:321 #: lib/who_need_help_web/live/notification_live.ex:15 #: lib/who_need_help_web/live/notification_live.ex:213 #, elixir-autogen, elixir-format @@ -5160,8 +5135,8 @@ msgstr "" msgid "Notifications and nearby alerts" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:142 -#: lib/who_need_help_web/components/layouts.ex:324 +#: lib/who_need_help_web/components/layouts.ex:148 +#: lib/who_need_help_web/components/layouts.ex:336 #, elixir-autogen, elixir-format msgid "Operations" msgstr "" @@ -5196,14 +5171,14 @@ msgstr "" msgid "Private matching center" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:296 +#: lib/who_need_help_web/live/moderation_live.ex:332 #: lib/who_need_help_web/live/product_analytics_live.ex:12 #: lib/who_need_help_web/live/product_analytics_live.ex:42 #, elixir-autogen, elixir-format msgid "Product analytics" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1417 +#: lib/who_need_help_web/live/request_live/show.ex:1418 #, elixir-autogen, elixir-format msgid "Progress" msgstr "" @@ -5233,12 +5208,12 @@ msgstr "" msgid "Ranking prioritizes unique people helped with optional location-supported evidence, then unique code-confirmed handovers. These are activity signals, not identity or safety checks. Repeated help between the same pair does not inflate the primary score." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1306 +#: lib/who_need_help_web/live/request_live/show.ex:1307 #, elixir-autogen, elixir-format msgid "Request area" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1307 +#: lib/who_need_help_web/live/request_live/show.ex:1308 #, elixir-autogen, elixir-format msgid "Request point" msgstr "" @@ -5263,7 +5238,7 @@ msgstr "" msgid "Resume" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:267 +#: lib/who_need_help_web/live/support_operations_live.ex:384 #, elixir-autogen, elixir-format msgid "Run deletion preflight" msgstr "" @@ -5293,7 +5268,7 @@ msgstr "" msgid "Sun" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:92 +#: lib/who_need_help_web/live/support_operations_live.ex:99 #, elixir-autogen, elixir-format msgid "The linked account no longer exists." msgstr "" @@ -5308,7 +5283,7 @@ msgstr "" msgid "The previous helper left. This request is open for a new helper again." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:90 +#: lib/who_need_help_web/live/support_operations_live.ex:97 #, elixir-autogen, elixir-format msgid "The request is not linked to an account." msgstr "" @@ -5324,7 +5299,7 @@ msgstr "" msgid "These are activity signals, not an identity, background, qualification, or safety check." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:89 +#: lib/who_need_help_web/live/support_operations_live.ex:96 #, elixir-autogen, elixir-format msgid "This is not an account-deletion case." msgstr "" @@ -5354,7 +5329,7 @@ msgstr "" msgid "Use quiet hours" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:91 +#: lib/who_need_help_web/live/support_operations_live.ex:98 #, elixir-autogen, elixir-format msgid "Verify the requester contact first." msgstr "" @@ -5402,29 +5377,447 @@ msgstr "" msgid "code-confirmed handovers" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:168 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:170 #, elixir-autogen, elixir-format msgid "Interactive fallback" msgstr "Interactive fallback" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:155 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:157 #, 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:157 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:159 #, elixir-autogen, elixir-format msgid "Selected example:" msgstr "Selected example:" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:150 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:152 #, 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." -#: lib/who_need_help_web/live/activity_live/index.ex -#: lib/who_need_help_web/live/activity_live/show.ex -#: lib/who_need_help_web/live/request_live/show.ex +#: lib/who_need_help_web/live/activity_live/index.ex:287 +#: lib/who_need_help_web/live/activity_live/show.ex:543 +#: lib/who_need_help_web/live/request_live/show.ex:1285 #, elixir-autogen, elixir-format msgid "Show location on map" msgstr "Show location on map" + +#: lib/who_need_help_web/live/report_live.ex:118 +#, elixir-autogen, elixir-format, fuzzy +msgid "Activity" +msgstr "Activity" + +#: lib/who_need_help_web/live/report_live.ex:121 +#, elixir-autogen, elixir-format, fuzzy +msgid "Activity message" +msgstr "Activity message" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:98 +#, elixir-autogen, elixir-format +msgid "Add details or answer the support team" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:717 +#, elixir-autogen, elixir-format +msgid "Administrator access is required to moderate staff accounts." +msgstr "" + +#: lib/who_need_help_web/controllers/page_html/home.html.heex:42 +#, elixir-autogen, elixir-format +msgid "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee." +msgstr "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee." + +#: lib/who_need_help_web/live/support_operations_live.ex:226 +#: lib/who_need_help_web/live/support_operations_live.ex:427 +#, elixir-autogen, elixir-format +msgid "Audited update" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:234 +#: lib/who_need_help_web/live/support_operations_live.ex:435 +#, elixir-autogen, elixir-format +msgid "Case status" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:247 +#: lib/who_need_help_web/live/support_operations_live.ex:446 +#, elixir-autogen, elixir-format +msgid "Choose the state that will appear in the case history." +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:201 +#: lib/who_need_help_web/live/report_live.ex:50 +#, elixir-autogen, elixir-format, fuzzy +msgid "Contact support" +msgstr "Contact support" + +#: lib/who_need_help_web/controllers/content_removal_controller.ex:56 +#, elixir-autogen, elixir-format, fuzzy +msgid "Content-removal notice %{reference}" +msgstr "Content-removal notice %{reference}" + +#: lib/who_need_help_web/controllers/content_removal_controller.ex:87 +#, elixir-autogen, elixir-format, fuzzy +msgid "Content-removal notice received" +msgstr "Content-removal notice received" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:24 +#: lib/who_need_help_web/live/support_operations_live.ex:334 +#, elixir-autogen, elixir-format, fuzzy +msgid "Conversation" +msgstr "Conversation" + +#: lib/who_need_help_web/controllers/support_controller.ex:111 +#: lib/who_need_help_web/controllers/support_controller.ex:127 +#: lib/who_need_help_web/live/support_case_live.ex:73 +#, elixir-autogen, elixir-format +msgid "Could not send your message. Please check it and try again." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:260 +#, elixir-autogen, elixir-format +msgid "Explain what was decided, what action was taken, or what information is still needed…" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:115 +#, elixir-autogen, elixir-format, fuzzy +msgid "Help request" +msgstr "Help request" + +#: lib/who_need_help_web/live/request_live/new.ex:217 +#, elixir-autogen, elixir-format +msgid "I confirm this is not an emergency or request for medical advice, the medicine and arrangement are lawful, and a volunteer chooses whether to spend money." +msgstr "I confirm this is not an emergency or request for medical advice, the medicine and arrangement are lawful, and a volunteer chooses whether to spend money." + +#: lib/who_need_help_web/live/request_live/new.ex:376 +#, elixir-autogen, elixir-format +msgid "If purchase is needed, accepting the request does not require the volunteer to spend money. Agree on the medicine, pharmacy requirements, payment, and any reimbursement only in the private matched chat." +msgstr "If purchase is needed, accepting the request does not require the volunteer to spend money. Agree on the medicine, pharmacy requirements, payment, and any reimbursement only in the private matched chat." + +#: lib/who_need_help_web/live/report_live.ex:116 +#, elixir-autogen, elixir-format, fuzzy +msgid "Matched help" +msgstr "Matched help" + +#: lib/who_need_help_web/live/request_live/new.ex:209 +#, elixir-autogen, elixir-format +msgid "Medicine is needed from a pharmacy" +msgstr "Medicine is needed from a pharmacy" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:97 +#, elixir-autogen, elixir-format +msgid "Message to support" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:69 +#, elixir-autogen, elixir-format, fuzzy +msgid "Moderation response" +msgstr "Moderation response" + +#: lib/who_need_help_web/live/support_operations_live.ex:360 +#, elixir-autogen, elixir-format +msgid "No conversation messages yet." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:70 +#, elixir-autogen, elixir-format +msgid "No replies yet. Add a message if you need to clarify the request." +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:81 +#, elixir-autogen, elixir-format, fuzzy +msgid "No reports submitted" +msgstr "No reports submitted" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:136 +#: lib/who_need_help_web/live/support_operations_live.ex:372 +#, elixir-autogen, elixir-format +msgid "No status history is available for this older case." +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:146 +#: lib/who_need_help_web/live/support_case_live.ex:95 +#, elixir-autogen, elixir-format +msgid "Only a resolved or closed request can be reopened." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:27 +#, elixir-autogen, elixir-format +msgid "Only you and authorised support staff can view this case." +msgstr "" + +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:27 +#, elixir-autogen, elixir-format, fuzzy +msgid "Open TAKE IT DOWN request" +msgstr "Open TAKE IT DOWN request" + +#: lib/who_need_help_web/live/support_operations_live.ex:217 +#: lib/who_need_help_web/live/support_operations_live.ex:420 +#, elixir-autogen, elixir-format +msgid "Operator action" +msgstr "" + +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:85 +#, elixir-autogen, elixir-format +msgid "Other people will see this name on requests, activities, and reviews." +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:117 +#, elixir-autogen, elixir-format +msgid "Private message" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:219 +#, elixir-autogen, elixir-format +msgid "Record the decision and notify the submitter when contact is available." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:113 +#, elixir-autogen, elixir-format +msgid "Reopen without a message" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:457 +#, elixir-autogen, elixir-format +msgid "Reply to requester (optional)" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:123 +#, elixir-autogen, elixir-format, fuzzy +msgid "Reported content" +msgstr "Reported content" + +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:19 +#, elixir-autogen, elixir-format +msgid "Reporting non-consensual intimate visual material?" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:83 +#, elixir-autogen, elixir-format +msgid "Reports you send from a request, activity, or chat will appear here." +msgstr "" + +#: lib/who_need_help_web/controllers/page_html/safety.html.heex:26 +#, elixir-autogen, elixir-format +msgid "Request only lawful purchase or pickup from a legitimate pharmacy. A volunteer is never required to pay. Agree privately on the medicine, pharmacy or prescription requirements, payment, reimbursement, storage, and handover. Who Need Help does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement. Do not request controlled substances or publish prescriptions or payment credentials. Follow pharmacy rules and local law." +msgstr "Request only lawful purchase or pickup from a legitimate pharmacy. A volunteer is never required to pay. Agree privately on the medicine, pharmacy or prescription requirements, payment, reimbursement, storage, and handover. Who Need Help does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement. Do not request controlled substances or publish prescriptions or payment credentials. Follow pharmacy rules and local law." + +#: lib/who_need_help_web/live/support_operations_live.ex:350 +#, elixir-autogen, elixir-format, fuzzy +msgid "Requester" +msgstr "Requester" + +#: lib/who_need_help_web/live/moderation_live.ex:393 +#: lib/who_need_help_web/live/moderation_live.ex:418 +#, elixir-autogen, elixir-format +msgid "Required reason for hiding" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:432 +#, elixir-autogen, elixir-format, fuzzy +msgid "Restore activity" +msgstr "Restore activity" + +#: lib/who_need_help_web/live/moderation_live.ex:407 +#, elixir-autogen, elixir-format +msgid "Restore request" +msgstr "" + +#: lib/who_need_help_web/controllers/page_controller.ex:23 +#, elixir-autogen, elixir-format +msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, location sharing, and in-person activities." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:288 +#: lib/who_need_help_web/live/support_operations_live.ex:487 +#, elixir-autogen, elixir-format, fuzzy +msgid "Saving…" +msgstr "Saving…" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:100 +#, elixir-autogen, elixir-format +msgid "Send message" +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:120 +#: lib/who_need_help_web/live/support_operations_live.ex:365 +#, elixir-autogen, elixir-format, fuzzy +msgid "Status history" +msgstr "Status history" + +#: lib/who_need_help_web/controllers/support_html/received.html.heex:11 +#, elixir-autogen, elixir-format, fuzzy +msgid "Support request created" +msgstr "Support request created" + +#: lib/who_need_help_web/controllers/support_controller.ex:157 +#, elixir-autogen, elixir-format, fuzzy +msgid "Support request received" +msgstr "Support request received" + +#: lib/who_need_help_web/components/layouts.ex:139 +#: lib/who_need_help_web/components/layouts.ex:327 +#, elixir-autogen, elixir-format, fuzzy +msgid "Support requests" +msgstr "Support requests" + +#: lib/who_need_help_web/controllers/support_html.ex:24 +#: lib/who_need_help_web/controllers/support_html.ex:28 +#: lib/who_need_help_web/controllers/support_html/show.html.heex:59 +#: lib/who_need_help_web/live/support_operations_live.ex:349 +#, elixir-autogen, elixir-format, fuzzy +msgid "Support team" +msgstr "Support team" + +#: lib/who_need_help_web/controllers/support_html.ex:29 +#, elixir-autogen, elixir-format +msgid "System" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:41 +#, elixir-autogen, elixir-format +msgid "TRUST AND SAFETY" +msgstr "" + +#: lib/who_need_help_web/controllers/page_html/home.html.heex:113 +#, 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." + +#: lib/who_need_help_web/controllers/support_controller.ex:141 +#: lib/who_need_help_web/live/support_case_live.ex:88 +#, elixir-autogen, elixir-format +msgid "The support request is open again." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:280 +#: lib/who_need_help_web/live/support_operations_live.ex:479 +#, elixir-autogen, elixir-format +msgid "The verified contact will receive this update by email." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:80 +#, elixir-autogen, elixir-format +msgid "This case is finished. Sending a new message will reopen it automatically." +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:44 +#, elixir-autogen, elixir-format +msgid "This private history shows reports you submitted and the latest moderation status. Submit a new report from the relevant request, activity, or private chat so moderators receive the correct context." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:469 +#, elixir-autogen, elixir-format +msgid "This reply becomes part of the case conversation." +msgstr "" + +#: lib/who_need_help_web/live/support_case_live.ex:34 +#: lib/who_need_help_web/live/support_case_live.ex:65 +#: lib/who_need_help_web/live/support_case_live.ex:101 +#, elixir-autogen, elixir-format, fuzzy +msgid "This support request is no longer available." +msgstr "This support request is no longer available." + +#: lib/who_need_help_web/live/support_operations_live.ex:282 +#: lib/who_need_help_web/live/support_operations_live.ex:481 +#, elixir-autogen, elixir-format +msgid "This update is recorded, but email is disabled until contact is verified." +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:117 +#: lib/who_need_help_web/live/support_case_live.ex:60 +#, elixir-autogen, elixir-format +msgid "Too many messages. Please try again later." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:271 +#, elixir-autogen, elixir-format +msgid "Up to 10,000 characters" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:470 +#, elixir-autogen, elixir-format +msgid "Up to 5,000 characters" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:422 +#, elixir-autogen, elixir-format +msgid "Update the case status and add a private reply when needed." +msgstr "" + +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:22 +#, elixir-autogen, elixir-format +msgid "Use the dedicated urgent process. Never upload or reproduce the image or video." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/received.html.heex:15 +#, elixir-autogen, elixir-format +msgid "We created support request %{reference} and added it to your account. You can open it now and return to it from My support requests." +msgstr "" + +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:93 +#, elixir-autogen, elixir-format +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/live/support_operations_live.ex:459 +#, elixir-autogen, elixir-format +msgid "Write a concise reply with the decision, next step, or information you need…" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:270 +#, elixir-autogen, elixir-format +msgid "Write for the submitter; avoid internal-only notes." +msgstr "" + +#: lib/who_need_help_web/controllers/page_html/home.html.heex:365 +#, 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." + +#: lib/who_need_help_web/controllers/support_html.ex:23 +#: lib/who_need_help_web/controllers/support_html.ex:27 +#, elixir-autogen, elixir-format +msgid "You" +msgstr "" + +#: lib/who_need_help_web/controllers/content_removal_controller.ex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "Your content-removal notices" +msgstr "Your content-removal notices" + +#: lib/who_need_help_web/controllers/support_controller.ex:104 +#: lib/who_need_help_web/live/support_case_live.ex:53 +#, elixir-autogen, elixir-format +msgid "Your message was sent to support." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:13 +#, elixir-autogen, elixir-format, fuzzy +msgid "Your original request" +msgstr "Your original request" + +#: lib/who_need_help_web/components/layouts.ex:136 +#: lib/who_need_help_web/components/layouts.ex:324 +#: lib/who_need_help_web/live/report_live.ex:12 +#: lib/who_need_help_web/live/report_live.ex:42 +#, elixir-autogen, elixir-format +msgid "Your reports" +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:16 +#, elixir-autogen, elixir-format +msgid "Your support requests" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:366 +#, elixir-autogen, elixir-format +msgid "matched chat message" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:369 +#, elixir-autogen, elixir-format +msgid "matched conversation" +msgstr "" diff --git a/priv/gettext/ru/LC_MESSAGES/default.po b/priv/gettext/ru/LC_MESSAGES/default.po index 9e5db46..3e8a813 100644 --- a/priv/gettext/ru/LC_MESSAGES/default.po +++ b/priv/gettext/ru/LC_MESSAGES/default.po @@ -11,74 +11,77 @@ msgstr "" "Language: ru\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100 != 11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10||n%100>=20) ? 1 : 2);\n" -#: lib/who_need_help_web/components/layouts.ex:136 -#: lib/who_need_help_web/components/layouts.ex:318 +#: lib/who_need_help_web/components/layouts.ex:142 +#: lib/who_need_help_web/components/layouts.ex:330 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:115 #, elixir-autogen, elixir-format msgid "Account settings" msgstr "Настройки аккаунта" -#: lib/who_need_help_web/components/core_components.ex:546 +#: lib/who_need_help_web/components/core_components.ex:552 #, elixir-autogen, elixir-format msgid "Actions" msgstr "Действия" #: lib/who_need_help_web/components/layouts.ex:87 -#: lib/who_need_help_web/components/layouts.ex:156 +#: lib/who_need_help_web/components/layouts.ex:162 #: lib/who_need_help_web/live/request_live/new.ex:26 #, elixir-autogen, elixir-format msgid "Ask for help" msgstr "Попросить о помощи" -#: lib/who_need_help_web/components/layouts.ex:368 -#: lib/who_need_help_web/components/layouts.ex:383 +#: lib/who_need_help_web/components/layouts.ex:380 +#: lib/who_need_help_web/components/layouts.ex:395 #, elixir-autogen, elixir-format msgid "Attempting to reconnect" msgstr "Пытаемся восстановить соединение" -#: lib/who_need_help_web/components/layouts.ex:230 +#: lib/who_need_help_web/components/layouts.ex:236 #: lib/who_need_help_web/live/notification_live.ex:628 #, elixir-autogen, elixir-format msgid "Categories" msgstr "Категории" #: lib/who_need_help_web/components/layouts.ex:95 -#: lib/who_need_help_web/components/layouts.ex:165 +#: lib/who_need_help_web/components/layouts.ex:171 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:14 +#: lib/who_need_help_web/controllers/user_session_controller.ex:211 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:10 #, elixir-autogen, elixir-format msgid "Log in" msgstr "Войти" -#: lib/who_need_help_web/components/layouts.ex:151 -#: lib/who_need_help_web/components/layouts.ex:333 +#: lib/who_need_help_web/components/layouts.ex:157 +#: lib/who_need_help_web/components/layouts.ex:345 #, elixir-autogen, elixir-format msgid "Log out" msgstr "Выйти" #: lib/who_need_help_web/components/layouts.ex:130 -#: lib/who_need_help_web/components/layouts.ex:312 +#: lib/who_need_help_web/components/layouts.ex:318 #: lib/who_need_help_web/live/profile_live.ex:16 #, elixir-autogen, elixir-format msgid "Profile" msgstr "Профиль" #: lib/who_need_help_web/components/layouts.ex:92 -#: lib/who_need_help_web/components/layouts.ex:162 +#: lib/who_need_help_web/components/layouts.ex:168 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:141 #, elixir-autogen, elixir-format msgid "Register" msgstr "Регистрация" -#: lib/who_need_help_web/components/layouts.ex:220 +#: lib/who_need_help_web/components/layouts.ex:226 #, elixir-autogen, elixir-format msgid "Requests" msgstr "Заявки" -#: lib/who_need_help_web/components/layouts.ex:375 +#: lib/who_need_help_web/components/layouts.ex:387 #, elixir-autogen, elixir-format msgid "Something went wrong!" msgstr "Что-то пошло не так!" -#: lib/who_need_help_web/components/layouts.ex:360 +#: lib/who_need_help_web/components/layouts.ex:372 #, elixir-autogen, elixir-format msgid "We can't find the internet" msgstr "Нет соединения с интернетом" @@ -93,7 +96,7 @@ msgstr "закрыть" msgid "%{approved}/%{capacity} approved" msgstr "Одобрено: %{approved}/%{capacity}" -#: lib/who_need_help_web/live/moderation_live.ex:496 +#: lib/who_need_help_web/live/moderation_live.ex:570 #, elixir-autogen, elixir-format msgid "%{count} community votes" msgstr "Голосов сообщества: %{count}" @@ -128,21 +131,21 @@ msgstr "4 — хорошо" msgid "5 — excellent" msgstr "5 — отлично" -#: lib/who_need_help_web/controllers/user_settings_controller.ex:120 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:130 #, elixir-autogen, elixir-format msgid "A link to confirm your email change has been sent to the new address." msgstr "" "Ссылка для подтверждения изменения электронной почты была отправлена на " "новый адрес." -#: lib/who_need_help_web/live/moderation_live.ex:448 +#: lib/who_need_help_web/live/moderation_live.ex:514 #, elixir-autogen, elixir-format msgid "A signal requests human review; optional tracking absence is not proof of abuse." msgstr "" "Сигнал требует проверки человеком; отсутствие необязательного отслеживания " "не является доказательством злоупотребления." -#: lib/who_need_help_web/live/request_live/show.ex:1322 +#: lib/who_need_help_web/live/request_live/show.ex:1323 #, elixir-autogen, elixir-format msgid "Accept only if you can complete this safely and for free." msgstr "" @@ -159,29 +162,29 @@ msgid "Account Settings" msgstr "Настройки аккаунта" #: lib/who_need_help_web/components/layouts.ex:73 -#: lib/who_need_help_web/components/layouts.ex:246 +#: lib/who_need_help_web/components/layouts.ex:252 #, elixir-autogen, elixir-format msgid "Account and language" msgstr "Аккаунт и язык" -#: lib/who_need_help_web/live/moderation_live.ex:582 +#: lib/who_need_help_web/live/moderation_live.ex:656 #, elixir-autogen, elixir-format msgid "Accounts" msgstr "Аккаунты" -#: lib/who_need_help_web/live/request_live/show.ex:1318 +#: lib/who_need_help_web/live/request_live/show.ex:1319 #, elixir-autogen, elixir-format msgid "Action center" msgstr "Центр действий" #: lib/who_need_help_web/live/moderation_live.ex:266 -#: lib/who_need_help_web/live/moderation_live.ex:627 +#: lib/who_need_help_web/live/moderation_live.ex:702 #: lib/who_need_help_web/live/notification_live.ex:443 #, elixir-autogen, elixir-format msgid "Active" msgstr "Активный" -#: lib/who_need_help_web/components/layouts.ex:225 +#: lib/who_need_help_web/components/layouts.ex:231 #: lib/who_need_help_web/live/activity_live/index.ex:118 #, elixir-autogen, elixir-format msgid "Activities" @@ -236,7 +239,7 @@ msgid "Add unverified link" msgstr "Добавить неподтверждённую ссылку" #: lib/who_need_help_web/live/moderation_live.ex:273 -#: lib/who_need_help_web/live/moderation_live.ex:651 +#: lib/who_need_help_web/live/moderation_live.ex:732 #, elixir-autogen, elixir-format msgid "Administrator" msgstr "Администратор" @@ -266,12 +269,12 @@ msgstr "Другой помощник уже принял эту заявку." msgid "Any urgency" msgstr "Любая срочность" -#: lib/who_need_help_web/live/activity_live/show.ex:569 +#: lib/who_need_help_web/live/activity_live/show.ex:570 #, elixir-autogen, elixir-format msgid "Approval pending" msgstr "Ожидает одобрения" -#: lib/who_need_help_web/live/activity_live/show.ex:646 +#: lib/who_need_help_web/live/activity_live/show.ex:647 #, elixir-autogen, elixir-format msgid "Approve" msgstr "Одобрить" @@ -281,14 +284,14 @@ msgstr "Одобрить" msgid "Approved group chat" msgstr "Чат одобренной группы" -#: lib/who_need_help_web/live/activity_live/show.ex:672 +#: lib/who_need_help_web/live/activity_live/show.ex:673 #, elixir-autogen, elixir-format msgid "Approved participants" msgstr "Одобренные участники" #: lib/who_need_help_web/controllers/page_html/home.html.heex:80 #: lib/who_need_help_web/live/activity_live/new.ex:303 -#: lib/who_need_help_web/live/request_live/new.ex:465 +#: lib/who_need_help_web/live/request_live/new.ex:474 #, elixir-autogen, elixir-format msgid "Approximate area" msgstr "Примерный район" @@ -334,12 +337,12 @@ msgstr "" msgid "Block and report" msgstr "Блокировка и жалоба" -#: lib/who_need_help_web/live/activity_live/show.ex:715 +#: lib/who_need_help_web/live/activity_live/show.ex:716 #, elixir-autogen, elixir-format msgid "Block organizer" msgstr "Заблокировать организатора" -#: lib/who_need_help_web/live/request_live/show.ex:1744 +#: lib/who_need_help_web/live/request_live/show.ex:1745 #, elixir-autogen, elixir-format msgid "Block this user" msgstr "Заблокировать пользователя" @@ -354,11 +357,12 @@ msgstr "Блокированные пользователи" msgid "Briefly describe the help you need" msgstr "Кратко опишите, какая помощь вам нужна" -#: lib/who_need_help_web/components/layouts.ex:198 +#: lib/who_need_help_web/components/layouts.ex:204 #, elixir-autogen, elixir-format msgid "Build Week feedback" msgstr "Отчёт для Build Week" +#: lib/who_need_help_web/controllers/feedback_controller.ex:6 #: lib/who_need_help_web/controllers/feedback_html/show.html.heex:4 #, elixir-autogen, elixir-format msgid "Build feedback" @@ -374,13 +378,13 @@ msgstr "ДОВЕРИЕ СООБЩЕСТВА" msgid "COMMUNITY-DRIVEN TAXONOMY" msgstr "КАТЕГОРИИ ОТ СООБЩЕСТВА" -#: lib/who_need_help_web/live/activity_live/show.ex:666 +#: lib/who_need_help_web/live/activity_live/show.ex:667 #, elixir-autogen, elixir-format msgid "Cancel activity" msgstr "Отменить активность" -#: lib/who_need_help_web/live/request_live/show.ex:1336 -#: lib/who_need_help_web/live/request_live/show.ex:1573 +#: lib/who_need_help_web/live/request_live/show.ex:1337 +#: lib/who_need_help_web/live/request_live/show.ex:1574 #, elixir-autogen, elixir-format msgid "Cancel request" msgstr "Отменить заявку" @@ -412,7 +416,7 @@ msgid "Category details" msgstr "Детали категории" #: lib/who_need_help_web/live/category_proposal_live.ex:96 -#: lib/who_need_help_web/live/moderation_live.ex:477 +#: lib/who_need_help_web/live/moderation_live.ex:551 #, elixir-autogen, elixir-format msgid "Category proposals" msgstr "Предложения категорий" @@ -422,7 +426,7 @@ msgstr "Предложения категорий" msgid "Change Email" msgstr "Изменить электронную почту" -#: lib/who_need_help_web/live/moderation_live.ex:655 +#: lib/who_need_help_web/live/moderation_live.ex:736 #, elixir-autogen, elixir-format msgid "Change role" msgstr "Изменить роль" @@ -433,7 +437,7 @@ msgstr "Изменить роль" msgid "Changing..." msgstr "Изменение…" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:242 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:244 #, elixir-autogen, elixir-format msgid "Choose a category, urgency, and safe location visibility." msgstr "" @@ -462,13 +466,13 @@ msgstr "Выберите…" msgid "City centre, near the main entrance" msgstr "Центр города, рядом с главным входом" -#: lib/who_need_help_web/live/activity_live/show.ex:733 -#: lib/who_need_help_web/live/request_live/show.ex:1765 +#: lib/who_need_help_web/live/activity_live/show.ex:734 +#: lib/who_need_help_web/live/request_live/show.ex:1766 #, elixir-autogen, elixir-format msgid "Clear" msgstr "Очистить" -#: lib/who_need_help_web/live/moderation_live.ex:402 +#: lib/who_need_help_web/live/moderation_live.ex:476 #, elixir-autogen, elixir-format msgid "Close" msgstr "Закрыть" @@ -497,8 +501,8 @@ msgstr "Помощники сообщества" #: lib/who_need_help_web/live/activity_live/index.ex:262 #: lib/who_need_help_web/live/activity_live/show.ex:397 -#: lib/who_need_help_web/live/activity_live/show.ex:617 -#: lib/who_need_help_web/live/activity_live/show.ex:676 +#: lib/who_need_help_web/live/activity_live/show.ex:618 +#: lib/who_need_help_web/live/activity_live/show.ex:677 #: lib/who_need_help_web/live/request_live/index.ex:474 #, elixir-autogen, elixir-format msgid "Community member" @@ -524,7 +528,7 @@ msgstr "Подтвердить и войти только сейчас" msgid "Confirm and stay logged in" msgstr "Подтвердить и оставаться в системе" -#: lib/who_need_help_web/live/request_live/show.ex:1511 +#: lib/who_need_help_web/live/request_live/show.ex:1512 #, elixir-autogen, elixir-format msgid "Confirm my part is complete" msgstr "Подтвердить выполнение своей части" @@ -576,7 +580,7 @@ msgstr "Создать активность" msgid "Create an activity" msgstr "Создать активность" -#: lib/who_need_help_web/live/moderation_live.ex:536 +#: lib/who_need_help_web/live/moderation_live.ex:610 #, elixir-autogen, elixir-format msgid "Create category" msgstr "Создать категорию" @@ -586,35 +590,36 @@ msgstr "Создать категорию" msgid "Create urgent request" msgstr "Создать срочную заявку" -#: lib/who_need_help_web/live/activity_live/show.ex:742 +#: lib/who_need_help_web/live/activity_live/show.ex:743 #, elixir-autogen, elixir-format msgid "Dangerous plan" msgstr "Опасный план" #: lib/who_need_help_web/live/moderation_live.ex:249 -#: lib/who_need_help_web/live/request_live/show.ex:1773 +#: lib/who_need_help_web/live/report_live.ex:106 +#: lib/who_need_help_web/live/request_live/show.ex:1774 #, elixir-autogen, elixir-format msgid "Dangerous request" msgstr "Опасный запрос" -#: lib/who_need_help_web/live/moderation_live.ex:590 +#: lib/who_need_help_web/live/moderation_live.ex:664 #, elixir-autogen, elixir-format msgid "Decision" msgstr "Решение" -#: lib/who_need_help_web/live/moderation_live.ex:534 +#: lib/who_need_help_web/live/moderation_live.ex:608 #, elixir-autogen, elixir-format msgid "Decision note" msgstr "Примечание к решению" -#: lib/who_need_help_web/live/moderation_live.ex:304 +#: lib/who_need_help_web/live/moderation_live.ex:340 #, elixir-autogen, elixir-format msgid "Decisions and access to reported chat evidence are written to the audit log." msgstr "" "Решения и доступ к материалам жалоб на переписку записываются в журнал " "аудита." -#: lib/who_need_help_web/live/activity_live/show.ex:653 +#: lib/who_need_help_web/live/activity_live/show.ex:654 #, elixir-autogen, elixir-format msgid "Decline" msgstr "Отклонить" @@ -632,12 +637,14 @@ msgstr "" "интересен." #: lib/who_need_help_web/live/moderation_live.ex:261 -#: lib/who_need_help_web/live/moderation_live.ex:377 -#: lib/who_need_help_web/live/moderation_live.ex:463 +#: lib/who_need_help_web/live/moderation_live.ex:447 +#: lib/who_need_help_web/live/moderation_live.ex:529 +#: lib/who_need_help_web/live/report_live.ex:103 #, elixir-autogen, elixir-format msgid "Dismissed" msgstr "Отклонено" +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:78 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:71 #: lib/who_need_help_web/live/profile_live.ex:149 #, elixir-autogen, elixir-format @@ -672,13 +679,13 @@ msgstr "Двусторонний скрытый отзыв" msgid "Email" msgstr "Электронная почта" -#: lib/who_need_help_web/controllers/user_settings_controller.ex:89 -#: lib/who_need_help_web/controllers/user_settings_controller.ex:96 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:90 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:97 #, elixir-autogen, elixir-format msgid "Email change link is invalid or it has expired." msgstr "Ссылка на изменение электронной почты недействительна или истекла." -#: lib/who_need_help_web/controllers/user_settings_controller.ex:84 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:85 #, elixir-autogen, elixir-format msgid "Email changed successfully." msgstr "Адрес электронной почты успешно изменён." @@ -698,17 +705,17 @@ msgstr "" msgid "English" msgstr "Английский" -#: lib/who_need_help_web/live/moderation_live.ex:517 +#: lib/who_need_help_web/live/moderation_live.ex:591 #, elixir-autogen, elixir-format msgid "English description" msgstr "Описание на английском" -#: lib/who_need_help_web/live/moderation_live.ex:506 +#: lib/who_need_help_web/live/moderation_live.ex:580 #, elixir-autogen, elixir-format msgid "English name" msgstr "Название на английском" -#: lib/who_need_help_web/live/request_live/show.ex:1648 +#: lib/who_need_help_web/live/request_live/show.ex:1649 #, elixir-autogen, elixir-format msgid "Enter handover code" msgstr "Введите код передачи" @@ -744,7 +751,7 @@ msgstr "Публично — точно" msgid "Expires:" msgstr "Истекает:" -#: lib/who_need_help_web/live/request_live/new.ex:382 +#: lib/who_need_help_web/live/request_live/new.ex:391 #, elixir-autogen, elixir-format msgid "Explain what is already arranged and what the volunteer needs to do." msgstr "Объясните, что уже сделано и что нужно сделать волонтеру." @@ -754,9 +761,10 @@ msgstr "Объясните, что уже сделано и что нужно с msgid "Find people to join" msgstr "Найти компанию" -#: lib/who_need_help_web/live/activity_live/show.ex:743 +#: lib/who_need_help_web/live/activity_live/show.ex:744 #: lib/who_need_help_web/live/moderation_live.ex:251 -#: lib/who_need_help_web/live/request_live/show.ex:1775 +#: lib/who_need_help_web/live/report_live.ex:108 +#: lib/who_need_help_web/live/request_live/show.ex:1776 #, elixir-autogen, elixir-format msgid "Fraud" msgstr "Мошенничество" @@ -778,7 +786,7 @@ msgstr "" "Подтверждение через GitHub недоступно, пока оператор не настроит учётные " "данные OAuth. Ссылка, введённая вручную, не считается подтверждённой." -#: lib/who_need_help_web/live/request_live/show.ex:1616 +#: lib/who_need_help_web/live/request_live/show.ex:1617 #, elixir-autogen, elixir-format msgid "HANDOVER CODE FOR THE HELPER" msgstr "КОД ПЕРЕДАЧИ ДЛЯ ПОМОЩНИКА" @@ -793,9 +801,10 @@ msgstr "Имя пользователя (необязательно)" msgid "Handover code verified." msgstr "Код передачи подтверждён." -#: lib/who_need_help_web/live/activity_live/show.ex:741 +#: lib/who_need_help_web/live/activity_live/show.ex:742 #: lib/who_need_help_web/live/moderation_live.ex:250 -#: lib/who_need_help_web/live/request_live/show.ex:1774 +#: lib/who_need_help_web/live/report_live.ex:107 +#: lib/who_need_help_web/live/request_live/show.ex:1775 #, elixir-autogen, elixir-format msgid "Harassment" msgstr "Домогательства" @@ -819,7 +828,7 @@ msgstr "" msgid "Helper" msgstr "Помощник" -#: lib/who_need_help_web/components/layouts.ex:235 +#: lib/who_need_help_web/components/layouts.ex:241 #, elixir-autogen, elixir-format msgid "Helpers" msgstr "Помощники" @@ -872,18 +881,12 @@ msgstr "" msgid "Hidden" msgstr "Скрыто" -#: lib/who_need_help_web/live/moderation_live.ex:361 +#: lib/who_need_help_web/live/moderation_live.ex:422 #, elixir-autogen, elixir-format msgid "Hide activity" msgstr "Скрыть активность" -#: lib/who_need_help_web/live/moderation_live.ex:347 -#: lib/who_need_help_web/live/moderation_live.ex:359 -#, elixir-autogen, elixir-format -msgid "Hide reason" -msgstr "Причина скрытия" - -#: lib/who_need_help_web/live/moderation_live.ex:349 +#: lib/who_need_help_web/live/moderation_live.ex:397 #, elixir-autogen, elixir-format msgid "Hide request" msgstr "Скрыть заявку" @@ -895,8 +898,8 @@ 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:411 -#: lib/who_need_help_web/live/request_live/show.ex:1325 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:413 +#: lib/who_need_help_web/live/request_live/show.ex:1326 #, elixir-autogen, elixir-format msgid "I can help" msgstr "Я могу помочь" @@ -909,14 +912,6 @@ msgstr "" "находятся вне активного движения либо экстренные службы уже вызваны, а " "запрашиваемая помощь законна." -#: lib/who_need_help_web/live/request_live/new.ex:217 -#, elixir-autogen, elixir-format -msgid "I confirm this is not an emergency, medical advice request, controlled substance, or request to buy medicine on my behalf." -msgstr "" -"Я подтверждаю, что это не экстренная ситуация, не запрос медицинской " -"консультации или контролируемого вещества и не просьба купить лекарство от " -"моего имени." - #: lib/who_need_help_web/live/request_live/new.ex:229 #, elixir-autogen, elixir-format msgid "I confirm this is not an emergency, there is no immediate danger, and the requested task is lawful." @@ -937,7 +932,7 @@ msgstr "" msgid "Identity and reputation" msgstr "Личность и репутация" -#: lib/who_need_help_web/controllers/user_session_controller.ex:103 +#: lib/who_need_help_web/controllers/user_session_controller.ex:104 #, elixir-autogen, elixir-format msgid "If your email is in our system, you will receive instructions for logging in shortly." msgstr "" @@ -945,16 +940,17 @@ msgstr "" "инструкции для входа." #: lib/who_need_help_web/controllers/content_removal_html.ex:9 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:32 -#: lib/who_need_help_web/live/activity_live/show.ex:745 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:47 +#: lib/who_need_help_web/live/activity_live/show.ex:746 #: lib/who_need_help_web/live/moderation_live.ex:254 -#: lib/who_need_help_web/live/request_live/show.ex:1778 -#: lib/who_need_help_web/live/support_operations_live.ex:109 +#: lib/who_need_help_web/live/report_live.ex:111 +#: lib/who_need_help_web/live/request_live/show.ex:1779 +#: lib/who_need_help_web/live/support_operations_live.ex:116 #, elixir-autogen, elixir-format msgid "Impersonation" msgstr "Выдача себя за другого человека" -#: lib/who_need_help_web/live/request_live/show.ex:1709 +#: lib/who_need_help_web/live/request_live/show.ex:1710 #, elixir-autogen, elixir-format msgid "In a browser this works only while the page remains open. The Android app shows a persistent notification and can continue after it is minimized. Raw coordinates are removed when sharing stops." msgstr "" @@ -969,17 +965,18 @@ msgstr "" msgid "In progress" msgstr "В процессе" +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:92 #: lib/who_need_help_web/live/profile_live.ex:154 #, elixir-autogen, elixir-format msgid "Interface language" msgstr "Язык интерфейса" -#: lib/who_need_help_web/live/moderation_live.ex:634 +#: lib/who_need_help_web/live/moderation_live.ex:709 #, elixir-autogen, elixir-format msgid "Internal note" msgstr "Внутренняя заметка" -#: lib/who_need_help_web/controllers/user_session_controller.ex:152 +#: lib/who_need_help_web/controllers/user_session_controller.ex:153 #, elixir-autogen, elixir-format msgid "Invalid email or password" msgstr "Неверная электронная почта или пароль" @@ -997,28 +994,28 @@ msgstr "Приём заявок завершается" #: lib/who_need_help_web/live/activity_live/new.ex:327 #: lib/who_need_help_web/live/notification_live.ex:596 -#: lib/who_need_help_web/live/request_live/new.ex:613 +#: lib/who_need_help_web/live/request_live/new.ex:622 #, elixir-autogen, elixir-format msgid "Latitude" msgstr "Широта" -#: lib/who_need_help_web/live/activity_live/show.ex:604 +#: lib/who_need_help_web/live/activity_live/show.ex:605 #, elixir-autogen, elixir-format msgid "Leave activity" msgstr "Покинуть активность" -#: lib/who_need_help_web/live/request_live/show.ex:1707 +#: lib/who_need_help_web/live/request_live/show.ex:1708 #, elixir-autogen, elixir-format msgid "Live location" msgstr "Геопозиция в реальном времени" #: lib/who_need_help_web/controllers/page_html/safety.html.heex:51 -#: lib/who_need_help_web/live/activity_live/show.ex:546 +#: lib/who_need_help_web/live/activity_live/show.ex:547 #, elixir-autogen, elixir-format msgid "Location privacy" msgstr "Конфиденциальность геопозиции" -#: lib/who_need_help_web/live/request_live/show.ex:1411 +#: lib/who_need_help_web/live/request_live/show.ex:1412 #, elixir-autogen, elixir-format msgid "Location sharing is optional; missing evidence is not proof of abuse." msgstr "" @@ -1050,14 +1047,14 @@ msgstr "Инструкции для входа" msgid "Log in only this time" msgstr "Войти только сейчас" -#: lib/who_need_help_web/controllers/user_session_controller.ex:132 +#: lib/who_need_help_web/controllers/user_session_controller.ex:133 #, elixir-autogen, elixir-format msgid "Logged out successfully." msgstr "Вы успешно вышли." #: lib/who_need_help_web/live/activity_live/new.ex:334 #: lib/who_need_help_web/live/notification_live.ex:610 -#: lib/who_need_help_web/live/request_live/new.ex:627 +#: lib/who_need_help_web/live/request_live/new.ex:636 #, elixir-autogen, elixir-format msgid "Longitude" msgstr "Долгота" @@ -1082,12 +1079,12 @@ msgstr "" "подтверждения появляется только после авторизации у соответствующего " "провайдера." -#: lib/who_need_help_web/live/activity_live/show.ex:663 +#: lib/who_need_help_web/live/activity_live/show.ex:664 #, elixir-autogen, elixir-format msgid "Mark completed" msgstr "Отметить завершённой" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:247 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:249 #, elixir-autogen, elixir-format msgid "Match and coordinate" msgstr "Найдите помощника и согласуйте детали" @@ -1099,11 +1096,6 @@ msgstr "Найдите помощника и согласуйте детали" msgid "Matched" msgstr "Помощник найден" -#: lib/who_need_help_web/live/request_live/new.ex:209 -#, elixir-autogen, elixir-format -msgid "Medicine is ready at the pharmacy" -msgstr "Лекарство готово к получению в аптеке" - #: lib/who_need_help_web/controllers/page_html/home.html.heex:72 #, elixir-autogen, elixir-format msgid "Medicine order is ready at the pharmacy" @@ -1140,17 +1132,17 @@ msgstr "" msgid "Meeting area" msgstr "Место встречи" -#: lib/who_need_help_web/live/moderation_live.ex:565 +#: lib/who_need_help_web/live/moderation_live.ex:639 #, elixir-autogen, elixir-format msgid "Merge" msgstr "Объединить" -#: lib/who_need_help_web/live/moderation_live.ex:557 +#: lib/who_need_help_web/live/moderation_live.ex:631 #, elixir-autogen, elixir-format msgid "Merge into" msgstr "Объединить с" -#: lib/who_need_help_web/live/moderation_live.ex:564 +#: lib/who_need_help_web/live/moderation_live.ex:638 #, elixir-autogen, elixir-format msgid "Merge note" msgstr "Примечание к объединению" @@ -1165,22 +1157,22 @@ msgstr "Написать одобренной группе" msgid "Mode" msgstr "Режим" -#: lib/who_need_help_web/components/layouts.ex:145 -#: lib/who_need_help_web/components/layouts.ex:327 +#: lib/who_need_help_web/components/layouts.ex:151 +#: lib/who_need_help_web/components/layouts.ex:339 #: lib/who_need_help_web/live/moderation_live.ex:9 -#: lib/who_need_help_web/live/moderation_live.ex:293 +#: lib/who_need_help_web/live/moderation_live.ex:329 #, elixir-autogen, elixir-format msgid "Moderation" msgstr "Модерация" #: lib/who_need_help_web/live/moderation_live.ex:272 -#: lib/who_need_help_web/live/moderation_live.ex:650 +#: lib/who_need_help_web/live/moderation_live.ex:731 #, elixir-autogen, elixir-format msgid "Moderator" msgstr "Модератор" #: lib/who_need_help_web/live/moderation_live.ex:230 -#: lib/who_need_help_web/live/support_operations_live.ex:87 +#: lib/who_need_help_web/live/support_operations_live.ex:94 #: lib/who_need_help_web/user_auth.ex:306 #, elixir-autogen, elixir-format msgid "Moderator access is required." @@ -1235,12 +1227,12 @@ msgstr "Сообщений пока нет." msgid "No open activities yet" msgstr "Открытых активностей пока нет" -#: lib/who_need_help_web/live/moderation_live.ex:471 +#: lib/who_need_help_web/live/moderation_live.ex:537 #, elixir-autogen, elixir-format msgid "No open signals." msgstr "Открытых сигналов нет." -#: lib/who_need_help_web/live/activity_live/show.ex:658 +#: lib/who_need_help_web/live/activity_live/show.ex:659 #, elixir-autogen, elixir-format msgid "No pending join requests." msgstr "Нет ожидающих заявок на участие." @@ -1250,7 +1242,7 @@ msgstr "Нет ожидающих заявок на участие." msgid "No proposals yet." msgstr "Предложений пока нет." -#: lib/who_need_help_web/live/moderation_live.ex:387 +#: lib/who_need_help_web/live/moderation_live.ex:457 #, elixir-autogen, elixir-format msgid "No reports." msgstr "Жалоб нет." @@ -1282,7 +1274,7 @@ msgstr "Не для чрезвычайных ситуаций" #: lib/who_need_help_web/live/request_live/index.ex:262 #: lib/who_need_help_web/live/request_live/index.ex:263 #: lib/who_need_help_web/live/request_live/index.ex:347 -#: lib/who_need_help_web/live/request_live/new.ex:401 +#: lib/who_need_help_web/live/request_live/new.ex:410 #: lib/who_need_help_web/live/request_live/show.ex:946 #: lib/who_need_help_web/live/request_live/show.ex:947 #, elixir-autogen, elixir-format @@ -1294,16 +1286,7 @@ msgstr "Сейчас" msgid "OPTIONAL SOCIAL PLANS" msgstr "НЕОБЯЗАТЕЛЬНЫЕ СОВМЕСТНЫЕ ПЛАНЫ" -#: lib/who_need_help_web/controllers/page_html/safety.html.heex:26 -#, elixir-autogen, elixir-format -msgid "Only request pickup of a legal item already reserved or paid for. Do not request medical advice, a prescription, controlled substances, cash advances, repackaging, or a purchase on your behalf. Follow pharmacy rules and local law." -msgstr "" -"Просите забрать только законный товар, который уже зарезервирован или " -"оплачен. Не запрашивайте медицинские консультации, рецепты, контролируемые " -"вещества, выдачу наличных, переупаковку или покупку от вашего имени. " -"Соблюдайте правила аптеки и местное законодательство." - -#: lib/who_need_help_web/live/moderation_live.ex:405 +#: lib/who_need_help_web/live/moderation_live.ex:479 #, elixir-autogen, elixir-format msgid "Only the conversation linked to this report is displayed." msgstr "Показана только переписка, связанная с этой жалобой." @@ -1320,16 +1303,17 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/index.ex:166 #: lib/who_need_help_web/live/activity_live/show.ex:342 #: lib/who_need_help_web/live/moderation_live.ex:258 +#: lib/who_need_help_web/live/report_live.ex:100 #: lib/who_need_help_web/live/request_live/index.ex:270 #: lib/who_need_help_web/live/request_live/index.ex:271 #: lib/who_need_help_web/live/request_live/show.ex:954 -#: lib/who_need_help_web/live/support_operations_live.ex:207 -#: lib/who_need_help_web/live/support_operations_live.ex:300 +#: lib/who_need_help_web/live/support_operations_live.ex:237 +#: lib/who_need_help_web/live/support_operations_live.ex:438 #, elixir-autogen, elixir-format msgid "Open" msgstr "Открыта" -#: lib/who_need_help_web/live/moderation_live.ex:435 +#: lib/who_need_help_web/live/moderation_live.ex:501 #, elixir-autogen, elixir-format msgid "Open abuse signals" msgstr "Открытые сигналы о злоупотреблениях" @@ -1344,7 +1328,7 @@ msgstr "Открытые предложения" msgid "Optional external thank-you link" msgstr "Необязательная внешняя ссылка для благодарности" -#: lib/who_need_help_web/live/request_live/show.ex:1681 +#: lib/who_need_help_web/live/request_live/show.ex:1682 #, elixir-autogen, elixir-format msgid "Optional thank-you link" msgstr "Необязательная ссылка для благодарности" @@ -1359,7 +1343,7 @@ msgstr "Организатор" msgid "Organizer blocked. Their activities and messages are hidden." msgstr "Организатор заблокирован. Его активности и сообщения скрыты." -#: lib/who_need_help_web/live/activity_live/show.ex:609 +#: lib/who_need_help_web/live/activity_live/show.ex:610 #, elixir-autogen, elixir-format msgid "Organizer controls" msgstr "Управление организатора" @@ -1370,19 +1354,20 @@ msgid "Organizer social links" msgstr "Ссылки организатора на соцсети" #: lib/who_need_help_web/controllers/content_removal_html.ex:18 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:36 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:59 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:51 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:74 #: lib/who_need_help_web/controllers/support_html.ex:13 #: lib/who_need_help_web/controllers/support_html/new.html.heex:38 -#: lib/who_need_help_web/live/activity_live/show.ex:746 +#: lib/who_need_help_web/live/activity_live/show.ex:747 #: lib/who_need_help_web/live/moderation_live.ex:255 #: lib/who_need_help_web/live/profile_live.ex:324 #: lib/who_need_help_web/live/public_profile_live.ex:53 +#: lib/who_need_help_web/live/report_live.ex:112 #: lib/who_need_help_web/live/request_live/show.ex:986 #: lib/who_need_help_web/live/request_live/show.ex:995 -#: lib/who_need_help_web/live/request_live/show.ex:1779 -#: lib/who_need_help_web/live/support_operations_live.ex:103 -#: lib/who_need_help_web/live/support_operations_live.ex:118 +#: lib/who_need_help_web/live/request_live/show.ex:1780 +#: lib/who_need_help_web/live/support_operations_live.ex:110 +#: lib/who_need_help_web/live/support_operations_live.ex:125 #, elixir-autogen, elixir-format msgid "Other" msgstr "Другое" @@ -1402,12 +1387,12 @@ msgstr "Участник" msgid "Password" msgstr "Пароль" -#: lib/who_need_help_web/controllers/user_settings_controller.ex:60 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:61 #, elixir-autogen, elixir-format msgid "Password updated successfully." msgstr "Пароль успешно обновлён." -#: lib/who_need_help_web/live/request_live/new.ex:388 +#: lib/who_need_help_web/live/request_live/new.ex:397 #, elixir-autogen, elixir-format msgid "Pickup instructions (optional)" msgstr "Инструкции для получения (необязательно)" @@ -1433,7 +1418,7 @@ msgid "Please check the entered data." msgstr "Пожалуйста, проверьте введенные данные." #: lib/who_need_help_web/live/moderation_live.ex:241 -#: lib/who_need_help_web/live/support_operations_live.ex:93 +#: lib/who_need_help_web/live/support_operations_live.ex:100 #, elixir-autogen, elixir-format msgid "Please check the submitted fields." msgstr "Пожалуйста, проверьте представленные поля." @@ -1443,12 +1428,12 @@ msgstr "Пожалуйста, проверьте представленные п msgid "Please check the submitted message." msgstr "Пожалуйста, проверьте отправленное сообщение." -#: lib/who_need_help_web/live/request_live/new.ex:445 +#: lib/who_need_help_web/live/request_live/new.ex:454 #, elixir-autogen, elixir-format msgid "Podil, near the central pharmacy" msgstr "Подол, рядом с центральной аптекой" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:240 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:242 #, elixir-autogen, elixir-format msgid "Post a clear request" msgstr "Опубликуйте понятную заявку" @@ -1477,7 +1462,8 @@ msgid "Profile updated." msgstr "Профиль обновлён." #: lib/who_need_help_web/live/moderation_live.ex:252 -#: lib/who_need_help_web/live/request_live/show.ex:1776 +#: lib/who_need_help_web/live/report_live.ex:109 +#: lib/who_need_help_web/live/request_live/show.ex:1777 #, elixir-autogen, elixir-format msgid "Prohibited item" msgstr "Запрещённый предмет" @@ -1554,13 +1540,13 @@ msgstr "Опубликовать активность" msgid "Publish proposal" msgstr "Опубликовать предложение" -#: lib/who_need_help_web/live/request_live/new.ex:681 +#: lib/who_need_help_web/live/request_live/new.ex:690 #, elixir-autogen, elixir-format msgid "Publish request" msgstr "Опубликовать заявку" #: lib/who_need_help_web/live/activity_live/new.ex:353 -#: lib/who_need_help_web/live/request_live/new.ex:679 +#: lib/who_need_help_web/live/request_live/new.ex:688 #, elixir-autogen, elixir-format msgid "Publishing…" msgstr "Публикация…" @@ -1570,9 +1556,9 @@ msgstr "Публикация…" msgid "READ BEFORE USING THE SERVICE" msgstr "ПРОЧИТАЙТЕ ПЕРЕД ИСПОЛЬЗОВАНИЕМ СЕРВИСА" -#: lib/who_need_help_web/live/moderation_live.ex:291 +#: lib/who_need_help_web/live/moderation_live.ex:327 #: lib/who_need_help_web/live/product_analytics_live.ex:39 -#: lib/who_need_help_web/live/support_operations_live.ex:129 +#: lib/who_need_help_web/live/support_operations_live.ex:136 #, elixir-autogen, elixir-format msgid "RESTRICTED WORKSPACE" msgstr "ОГРАНИЧЕННАЯ РАБОЧАЯ ОБЛАСТЬ" @@ -1588,17 +1574,17 @@ msgstr "Место" msgid "Rating" msgstr "Оценка" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:85 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:105 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:77 #, elixir-autogen, elixir-format msgid "Read the" msgstr "Прочитайте" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:27 -#: lib/who_need_help_web/live/activity_live/show.ex:739 -#: lib/who_need_help_web/live/request_live/show.ex:1348 -#: lib/who_need_help_web/live/request_live/show.ex:1542 -#: lib/who_need_help_web/live/request_live/show.ex:1585 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:42 +#: lib/who_need_help_web/live/activity_live/show.ex:740 +#: lib/who_need_help_web/live/request_live/show.ex:1349 +#: lib/who_need_help_web/live/request_live/show.ex:1543 +#: lib/who_need_help_web/live/request_live/show.ex:1586 #, elixir-autogen, elixir-format msgid "Reason" msgstr "Причина" @@ -1608,12 +1594,12 @@ msgstr "Причина" msgid "Register for an account" msgstr "Зарегистрировать учётную запись" -#: lib/who_need_help_web/live/moderation_live.ex:546 +#: lib/who_need_help_web/live/moderation_live.ex:620 #, elixir-autogen, elixir-format msgid "Reject" msgstr "Отклонить" -#: lib/who_need_help_web/live/moderation_live.ex:545 +#: lib/who_need_help_web/live/moderation_live.ex:619 #, elixir-autogen, elixir-format msgid "Rejection note" msgstr "Примечание об отклонении" @@ -1633,7 +1619,7 @@ msgstr "Пожаловаться" msgid "Report message" msgstr "Пожаловаться на сообщение" -#: lib/who_need_help_web/live/request_live/show.ex:1771 +#: lib/who_need_help_web/live/request_live/show.ex:1772 #, elixir-autogen, elixir-format msgid "Report reason" msgstr "Причина жалобы" @@ -1649,17 +1635,17 @@ msgstr "Жалоба отправлена модераторам." msgid "Report updated." msgstr "Жалоба обновлена." -#: lib/who_need_help_web/live/moderation_live.ex:401 +#: lib/who_need_help_web/live/moderation_live.ex:475 #, elixir-autogen, elixir-format msgid "Reported evidence" msgstr "Материалы жалобы" -#: lib/who_need_help_web/live/moderation_live.ex:308 +#: lib/who_need_help_web/live/moderation_live.ex:344 #, elixir-autogen, elixir-format msgid "Reports" msgstr "Жалобы" -#: lib/who_need_help_web/live/request_live/show.ex:1735 +#: lib/who_need_help_web/live/request_live/show.ex:1736 #, elixir-autogen, elixir-format msgid "Reports go to moderators. Blocking hides requests in both directions and prevents new chat messages." msgstr "" @@ -1681,7 +1667,7 @@ msgstr "Заявка скрыта." msgid "Request restored." msgstr "Заявка восстановлена." -#: lib/who_need_help_web/live/activity_live/show.ex:566 +#: lib/who_need_help_web/live/activity_live/show.ex:567 #, elixir-autogen, elixir-format msgid "Request to join" msgstr "Подать заявку на участие" @@ -1701,26 +1687,27 @@ msgstr "Заявитель:" msgid "Requester: %{count} completed" msgstr "Автор заявки: %{count} завершено" -#: lib/who_need_help_web/live/moderation_live.ex:382 +#: lib/who_need_help_web/live/moderation_live.ex:452 #, elixir-autogen, elixir-format msgid "Resolution note" msgstr "Примечание к решению" #: lib/who_need_help_web/controllers/support_html.ex:19 #: lib/who_need_help_web/live/moderation_live.ex:260 -#: lib/who_need_help_web/live/moderation_live.ex:376 -#: lib/who_need_help_web/live/support_operations_live.ex:303 +#: lib/who_need_help_web/live/moderation_live.ex:446 +#: lib/who_need_help_web/live/report_live.ex:102 +#: lib/who_need_help_web/live/support_operations_live.ex:441 #, elixir-autogen, elixir-format msgid "Resolved" msgstr "Решено" #: lib/who_need_help_web/live/moderation_live.ex:267 -#: lib/who_need_help_web/live/moderation_live.ex:628 +#: lib/who_need_help_web/live/moderation_live.ex:703 #, elixir-autogen, elixir-format msgid "Restricted" msgstr "Ограничен" -#: lib/who_need_help_web/live/moderation_live.ex:466 +#: lib/who_need_help_web/live/moderation_live.ex:532 #, elixir-autogen, elixir-format msgid "Review note" msgstr "Примечание к проверке" @@ -1733,7 +1720,7 @@ msgstr "" "Отзыв сохранён. Он появится после того, как отзывы оставят оба участника." #: lib/who_need_help_web/live/moderation_live.ex:262 -#: lib/who_need_help_web/live/moderation_live.ex:462 +#: lib/who_need_help_web/live/moderation_live.ex:528 #, elixir-autogen, elixir-format msgid "Reviewed" msgstr "Проверено" @@ -1741,30 +1728,31 @@ msgstr "Проверено" #: lib/who_need_help_web/controllers/content_removal_html.ex:23 #: lib/who_need_help_web/controllers/support_html.ex:17 #: lib/who_need_help_web/live/moderation_live.ex:259 -#: lib/who_need_help_web/live/moderation_live.ex:375 -#: lib/who_need_help_web/live/support_operations_live.ex:209 -#: lib/who_need_help_web/live/support_operations_live.ex:301 +#: lib/who_need_help_web/live/moderation_live.ex:445 +#: lib/who_need_help_web/live/report_live.ex:101 +#: lib/who_need_help_web/live/support_operations_live.ex:239 +#: lib/who_need_help_web/live/support_operations_live.ex:439 #, elixir-autogen, elixir-format msgid "Reviewing" msgstr "На рассмотрении" -#: lib/who_need_help_web/live/moderation_live.ex:588 +#: lib/who_need_help_web/live/moderation_live.ex:662 #, elixir-autogen, elixir-format msgid "Role" msgstr "Роль" -#: lib/who_need_help_web/live/moderation_live.ex:525 +#: lib/who_need_help_web/live/moderation_live.ex:599 #, elixir-autogen, elixir-format msgid "Russian description (optional)" msgstr "Описание на русском (необязательно)" -#: lib/who_need_help_web/live/moderation_live.ex:513 +#: lib/who_need_help_web/live/moderation_live.ex:587 #, elixir-autogen, elixir-format msgid "Russian name (optional)" msgstr "Название на русском (необязательно)" -#: lib/who_need_help_web/live/activity_live/show.ex:709 -#: lib/who_need_help_web/live/request_live/show.ex:1733 +#: lib/who_need_help_web/live/activity_live/show.ex:710 +#: lib/who_need_help_web/live/request_live/show.ex:1734 #, elixir-autogen, elixir-format msgid "Safety controls" msgstr "Инструменты безопасности" @@ -1777,15 +1765,16 @@ msgstr "" "публичный запуск и каждое изменение production-инфраструктуры остаются под " "контролем людей." -#: lib/who_need_help_web/components/layouts.ex:188 +#: lib/who_need_help_web/components/layouts.ex:194 +#: lib/who_need_help_web/controllers/page_controller.ex:21 #: lib/who_need_help_web/controllers/page_html/safety.html.heex:6 #, elixir-autogen, elixir-format msgid "Safety rules" msgstr "Правила безопасности" -#: lib/who_need_help_web/live/moderation_live.ex:384 -#: lib/who_need_help_web/live/moderation_live.ex:467 -#: lib/who_need_help_web/live/moderation_live.ex:636 +#: lib/who_need_help_web/live/moderation_live.ex:454 +#: lib/who_need_help_web/live/moderation_live.ex:533 +#: lib/who_need_help_web/live/moderation_live.ex:711 #, elixir-autogen, elixir-format msgid "Save" msgstr "Сохранить" @@ -1804,7 +1793,7 @@ msgstr "Сохранить профиль" #: lib/who_need_help_web/live/request_live/index.ex:266 #: lib/who_need_help_web/live/request_live/index.ex:267 #: lib/who_need_help_web/live/request_live/index.ex:349 -#: lib/who_need_help_web/live/request_live/new.ex:403 +#: lib/who_need_help_web/live/request_live/new.ex:412 #: lib/who_need_help_web/live/request_live/show.ex:950 #: lib/who_need_help_web/live/request_live/show.ex:951 #, elixir-autogen, elixir-format @@ -1817,8 +1806,8 @@ msgstr "Запланировано" msgid "Send" msgstr "Отправить" -#: lib/who_need_help_web/live/activity_live/show.ex:755 -#: lib/who_need_help_web/live/request_live/show.ex:1788 +#: lib/who_need_help_web/live/activity_live/show.ex:756 +#: lib/who_need_help_web/live/request_live/show.ex:1789 #, elixir-autogen, elixir-format msgid "Send report" msgstr "Отправить жалобу" @@ -1830,12 +1819,12 @@ msgstr "" "Установите CODEX_SESSION_ID в среде развёртывания перед записью " "демонстрации." -#: lib/who_need_help_web/live/request_live/show.ex:1720 +#: lib/who_need_help_web/live/request_live/show.ex:1721 #, elixir-autogen, elixir-format msgid "Share location" msgstr "Поделиться геопозицией" -#: lib/who_need_help_web/live/request_live/new.ex:390 +#: lib/who_need_help_web/live/request_live/new.ex:399 #, elixir-autogen, elixir-format msgid "Share only non-sensitive instructions. Exact details can wait for the matched chat." msgstr "" @@ -1848,7 +1837,7 @@ msgid "Short bio" msgstr "Кратко о себе" #: lib/who_need_help_web/live/activity_live/new.ex:266 -#: lib/who_need_help_web/live/request_live/new.ex:374 +#: lib/who_need_help_web/live/request_live/new.ex:383 #, elixir-autogen, elixir-format msgid "Short title" msgstr "Краткий заголовок" @@ -1863,12 +1852,12 @@ msgstr "Зарегистрироваться" msgid "Signal updated." msgstr "Сигнал обновлен." -#: lib/who_need_help_web/components/layouts/root.html.heex:34 +#: lib/who_need_help_web/components/layouts/root.html.heex:40 #, elixir-autogen, elixir-format msgid "Skip to main content" msgstr "Пропустить основной контент" -#: lib/who_need_help_web/live/moderation_live.ex:505 +#: lib/who_need_help_web/live/moderation_live.ex:579 #, elixir-autogen, elixir-format msgid "Slug" msgstr "Слаг" @@ -1919,14 +1908,15 @@ msgstr "Сеанс подтверждения соцсети завершилс msgid "Social verification session is invalid." msgstr "Сеанс социальной проверки недействителен." -#: lib/who_need_help_web/live/activity_live/show.ex:744 +#: lib/who_need_help_web/live/activity_live/show.ex:745 #: lib/who_need_help_web/live/moderation_live.ex:253 -#: lib/who_need_help_web/live/request_live/show.ex:1777 +#: lib/who_need_help_web/live/report_live.ex:110 +#: lib/who_need_help_web/live/request_live/show.ex:1778 #, elixir-autogen, elixir-format msgid "Spam" msgstr "Спам" -#: lib/who_need_help_web/live/request_live/show.ex:1491 +#: lib/who_need_help_web/live/request_live/show.ex:1492 #, elixir-autogen, elixir-format msgid "Start helping" msgstr "Начать помогать" @@ -1936,17 +1926,17 @@ msgstr "Начать помогать" msgid "Starts" msgstr "Начало" -#: lib/who_need_help_web/live/moderation_live.ex:589 +#: lib/who_need_help_web/live/moderation_live.ex:663 #, elixir-autogen, elixir-format msgid "Status" msgstr "Статус" -#: lib/who_need_help_web/live/request_live/show.ex:1728 +#: lib/who_need_help_web/live/request_live/show.ex:1729 #, elixir-autogen, elixir-format msgid "Stop and delete position" msgstr "Остановить и удалить геопозицию" -#: lib/who_need_help_web/live/moderation_live.ex:530 +#: lib/who_need_help_web/live/moderation_live.ex:604 #, elixir-autogen, elixir-format msgid "Structured fields JSON" msgstr "Структурированные поля JSON" @@ -1962,7 +1952,7 @@ msgid "Submit review" msgstr "Отправить отзыв" #: lib/who_need_help_web/live/moderation_live.ex:268 -#: lib/who_need_help_web/live/moderation_live.ex:629 +#: lib/who_need_help_web/live/moderation_live.ex:704 #, elixir-autogen, elixir-format msgid "Suspended" msgstr "Заблокирован" @@ -2013,12 +2003,12 @@ msgstr "Браузеру не удалось передать вашу геоп msgid "The last administrator cannot demote themselves." msgstr "Последний администратор не может понизить собственную роль." -#: lib/who_need_help_web/controllers/user_session_controller.ex:50 +#: lib/who_need_help_web/controllers/user_session_controller.ex:51 #, elixir-autogen, elixir-format msgid "The link is invalid or it has expired." msgstr "Ссылка недействительна или просрочена." -#: lib/who_need_help_web/live/activity_live/show.ex:571 +#: lib/who_need_help_web/live/activity_live/show.ex:572 #, elixir-autogen, elixir-format msgid "The organizer has not approved your request yet." msgstr "Организатор ещё не одобрил вашу заявку." @@ -2036,19 +2026,19 @@ msgstr "" "Платформа никогда не обрабатывает, не требует, не разделяет и не гарантирует" " оплату." -#: lib/who_need_help_web/live/activity_live/show.ex:551 +#: lib/who_need_help_web/live/activity_live/show.ex:552 #, elixir-autogen, elixir-format msgid "The public map is approximate or hidden. Exact coordinates appear only after approval." msgstr "" "Публичная карта показывает приблизительную область либо скрыта. Точные " "координаты появляются только после одобрения." -#: lib/who_need_help_web/live/activity_live/show.ex:727 +#: lib/who_need_help_web/live/activity_live/show.ex:728 #, elixir-autogen, elixir-format msgid "The report is scoped to the selected group message." msgstr "Жалоба относится к выбранному сообщению группы." -#: lib/who_need_help_web/live/request_live/show.ex:1763 +#: lib/who_need_help_web/live/request_live/show.ex:1764 #, elixir-autogen, elixir-format msgid "The report will be scoped to the selected chat message." msgstr "Жалоба будет относиться к выбранному сообщению чата." @@ -2100,12 +2090,12 @@ msgstr "Это предложение уже было рассмотрено." msgid "This proposal is already closed." msgstr "Это предложение уже закрыто." -#: lib/who_need_help_web/live/moderation_live.ex:421 +#: lib/who_need_help_web/live/moderation_live.ex:495 #, elixir-autogen, elixir-format msgid "This report has no linked conversation." msgstr "У этой жалобы нет связанной переписки." -#: lib/who_need_help_web/live/request_live/show.ex:1698 +#: lib/who_need_help_web/live/request_live/show.ex:1699 #, elixir-autogen, elixir-format msgid "This request already has a helper." msgstr "У этой заявки уже есть помощник." @@ -2130,7 +2120,7 @@ msgstr "Чтобы посмотреть отправленные письма, #: lib/who_need_help_web/live/request_live/index.ex:264 #: lib/who_need_help_web/live/request_live/index.ex:265 #: lib/who_need_help_web/live/request_live/index.ex:348 -#: lib/who_need_help_web/live/request_live/new.ex:402 +#: lib/who_need_help_web/live/request_live/new.ex:411 #: lib/who_need_help_web/live/request_live/show.ex:948 #: lib/who_need_help_web/live/request_live/show.ex:949 #, elixir-autogen, elixir-format @@ -2146,8 +2136,8 @@ msgstr "Сегодня" msgid "Too many actions in the configured time window." msgstr "Слишком много действий за настроенный промежуток времени." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:128 -#: lib/who_need_help_web/controllers/user_registration_controller.ex:55 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:126 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:61 #, elixir-autogen, elixir-format msgid "Too many registration attempts in the configured time window." msgstr "Слишком много попыток регистрации за настроенный промежуток времени." @@ -2157,8 +2147,8 @@ msgstr "Слишком много попыток регистрации за н msgid "Too many requests in the configured time window." msgstr "Слишком много запросов за настроенный промежуток времени." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:178 -#: lib/who_need_help_web/controllers/user_session_controller.ex:116 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:176 +#: lib/who_need_help_web/controllers/user_session_controller.ex:117 #, elixir-autogen, elixir-format msgid "Too many sign-in emails in the configured time window." msgstr "Слишком много писем для входа за настроенный промежуток времени." @@ -2178,12 +2168,12 @@ msgstr "Всего" msgid "Total group capacity" msgstr "Общий размер группы" -#: lib/who_need_help_web/live/moderation_live.ex:521 +#: lib/who_need_help_web/live/moderation_live.ex:595 #, elixir-autogen, elixir-format msgid "Ukrainian description (optional)" msgstr "Описание на украинском (необязательно)" -#: lib/who_need_help_web/live/moderation_live.ex:509 +#: lib/who_need_help_web/live/moderation_live.ex:583 #, elixir-autogen, elixir-format msgid "Ukrainian name (optional)" msgstr "Название на украинском (необязательно)" @@ -2193,7 +2183,7 @@ msgstr "Название на украинском (необязательно)" msgid "Unblock" msgstr "Разблокировать" -#: lib/who_need_help_web/live/request_live/show.ex:1751 +#: lib/who_need_help_web/live/request_live/show.ex:1752 #, elixir-autogen, elixir-format msgid "Unblock this user" msgstr "Разблокировать этого пользователя" @@ -2210,7 +2200,7 @@ msgstr "Инструкции для изменения электронной п #: lib/who_need_help_web/live/notification_live.ex:653 #: lib/who_need_help_web/live/request_live/index.ex:344 -#: lib/who_need_help_web/live/request_live/new.ex:399 +#: lib/who_need_help_web/live/request_live/new.ex:408 #, elixir-autogen, elixir-format msgid "Urgency" msgstr "Срочность" @@ -2229,12 +2219,12 @@ msgstr "" "адрес, код доступа, документ для поездки или другую чувствительную " "информацию." -#: lib/who_need_help_web/components/layouts.ex:422 +#: lib/who_need_help_web/components/layouts.ex:434 #, elixir-autogen, elixir-format msgid "Use dark theme" msgstr "Включить тёмную тему" -#: lib/who_need_help_web/components/layouts.ex:413 +#: lib/who_need_help_web/components/layouts.ex:425 #, elixir-autogen, elixir-format msgid "Use light theme" msgstr "Включить светлую тему" @@ -2244,21 +2234,21 @@ msgstr "Включить светлую тему" msgid "Use my current foreground location" msgstr "Использовать мою текущую геопозицию" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:249 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:251 #, elixir-autogen, elixir-format msgid "Use private chat and optional live location sharing." msgstr "" "Используйте приватный чат и, по желанию, передачу геопозиции в реальном " "времени." -#: lib/who_need_help_web/components/layouts.ex:404 +#: lib/who_need_help_web/components/layouts.ex:416 #, elixir-autogen, elixir-format msgid "Use system theme" msgstr "Использовать системную тему" #: lib/who_need_help_web/live/moderation_live.ex:271 -#: lib/who_need_help_web/live/moderation_live.ex:587 -#: lib/who_need_help_web/live/moderation_live.ex:649 +#: lib/who_need_help_web/live/moderation_live.ex:661 +#: lib/who_need_help_web/live/moderation_live.ex:730 #, elixir-autogen, elixir-format msgid "User" msgstr "Пользователь" @@ -2268,7 +2258,7 @@ msgstr "Пользователь" msgid "User blocked. Their requests and new messages are hidden." msgstr "Пользователь заблокирован. Его заявки и новые сообщения скрыты." -#: lib/who_need_help_web/controllers/user_session_controller.ex:41 +#: lib/who_need_help_web/controllers/user_session_controller.ex:42 #, elixir-autogen, elixir-format msgid "User confirmed successfully." msgstr "Пользователь успешно подтверждён." @@ -2294,17 +2284,17 @@ msgstr "Пользователь разблокирован." msgid "Verify GitHub" msgstr "Подтвердить через GitHub" -#: lib/who_need_help_web/live/request_live/show.ex:1666 +#: lib/who_need_help_web/live/request_live/show.ex:1667 #, elixir-autogen, elixir-format msgid "Verify handover" msgstr "Подтвердить передачу" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:254 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:256 #, elixir-autogen, elixir-format msgid "Verify the handover" msgstr "Подтвердите передачу" -#: lib/who_need_help_web/live/moderation_live.ex:338 +#: lib/who_need_help_web/live/moderation_live.ex:382 #, elixir-autogen, elixir-format msgid "View scoped evidence" msgstr "Просмотреть связанные доказательства" @@ -2314,14 +2304,15 @@ msgstr "Просмотреть связанные доказательства" msgid "Visible reviews" msgstr "Открытые отзывы" -#: lib/who_need_help_web/live/request_live/show.ex:1329 +#: lib/who_need_help_web/live/request_live/show.ex:1330 #, elixir-autogen, elixir-format msgid "Waiting for a nearby volunteer." msgstr "Ожидаем помощника поблизости." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:352 -#: lib/who_need_help_web/controllers/user_session_controller.ex:40 -#: lib/who_need_help_web/controllers/user_session_controller.ex:64 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:350 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:436 +#: lib/who_need_help_web/controllers/user_session_controller.ex:41 +#: lib/who_need_help_web/controllers/user_session_controller.ex:65 #, elixir-autogen, elixir-format msgid "Welcome back!" msgstr "С возвращением!" @@ -2331,8 +2322,8 @@ msgstr "С возвращением!" msgid "What Codex contributed" msgstr "Что сделал Codex" -#: lib/who_need_help_web/live/activity_live/show.ex:752 -#: lib/who_need_help_web/live/request_live/show.ex:1785 +#: lib/who_need_help_web/live/activity_live/show.ex:753 +#: lib/who_need_help_web/live/request_live/show.ex:1786 #, elixir-autogen, elixir-format msgid "What happened?" msgstr "Что случилось?" @@ -2342,7 +2333,7 @@ msgstr "Что случилось?" msgid "What help category is missing?" msgstr "Какая категория помощи отсутствует?" -#: lib/who_need_help_web/live/request_live/new.ex:380 +#: lib/who_need_help_web/live/request_live/new.ex:389 #, elixir-autogen, elixir-format msgid "What help do you need?" msgstr "Какая помощь вам нужна?" @@ -2360,14 +2351,6 @@ msgstr "" msgid "Who Need Help home" msgstr "Главная Who Need Help" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:93 -#, elixir-autogen, elixir-format -msgid "Who Need Help is not an emergency or medical service. Medicine requests are limited to pickup of legal items already purchased or reserved." -msgstr "" -"Who Need Help не является экстренной или медицинской службой. Заявки на " -"лекарства ограничены получением законных товаров, которые уже куплены или " -"зарезервированы." - #: lib/who_need_help_web/controllers/feedback_html/show.html.heex:6 #, elixir-autogen, elixir-format msgid "Who Need Help was developed with the local Codex CLI authenticated through the builder's ChatGPT subscription. No OpenAI API key or usage-based API fallback is used." @@ -2386,7 +2369,7 @@ msgstr "Кому нужна помощь?" msgid "Why is this useful?" msgstr "Почему это полезно?" -#: lib/who_need_help_web/live/request_live/show.ex:1530 +#: lib/who_need_help_web/live/request_live/show.ex:1531 #, elixir-autogen, elixir-format msgid "Withdraw from this request" msgstr "Отказаться от этой заявки" @@ -2400,8 +2383,8 @@ msgstr "Напишите безопасное сообщение для коор #: lib/who_need_help_web/live/activity_live/show.ex:298 #: lib/who_need_help_web/live/request_live/new.ex:348 #: lib/who_need_help_web/live/request_live/show.ex:875 -#: lib/who_need_help_web/live/request_live/show.ex:1437 -#: lib/who_need_help_web/live/request_live/show.ex:1445 +#: lib/who_need_help_web/live/request_live/show.ex:1438 +#: lib/who_need_help_web/live/request_live/show.ex:1446 #, elixir-autogen, elixir-format msgid "Yes" msgstr "Да" @@ -2416,7 +2399,7 @@ msgstr "Вы уже подали заявку на участие в этой а msgid "You already voted for this proposal." msgstr "Вы уже проголосовали за это предложение." -#: lib/who_need_help_web/live/activity_live/show.ex:549 +#: lib/who_need_help_web/live/activity_live/show.ex:550 #, elixir-autogen, elixir-format msgid "You are approved, so the map can show the exact meeting coordinates." msgstr "" @@ -2474,7 +2457,7 @@ msgstr "" "Чтобы выполнять чувствительные действия с учётной записью, нужно повторно " "войти." -#: lib/who_need_help_web/live/activity_live/index.ex:293 +#: lib/who_need_help_web/live/activity_live/index.ex:294 #, elixir-autogen, elixir-format msgid "Your activities" msgstr "Ваши активности" @@ -2511,17 +2494,17 @@ msgstr "" msgid "Your trust summary" msgstr "Ваши показатели доверия" -#: lib/who_need_help_web/live/moderation_live.ex:322 +#: lib/who_need_help_web/live/moderation_live.ex:360 #, elixir-autogen, elixir-format msgid "activity" msgstr "активность" -#: lib/who_need_help_web/live/moderation_live.ex:325 +#: lib/who_need_help_web/live/moderation_live.ex:363 #, elixir-autogen, elixir-format msgid "activity message" msgstr "сообщение активности" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:90 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:110 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:82 #, elixir-autogen, elixir-format msgid "before confirming." @@ -2529,7 +2512,7 @@ msgstr "перед подтверждением." #: lib/who_need_help_web/live/activity_live/index.ex:261 #: lib/who_need_help_web/live/category_proposal_live.ex:188 -#: lib/who_need_help_web/live/moderation_live.ex:328 +#: lib/who_need_help_web/live/moderation_live.ex:372 #: lib/who_need_help_web/live/request_live/index.ex:473 #, elixir-autogen, elixir-format msgid "by %{name}" @@ -2538,7 +2521,7 @@ msgstr "автор: %{name}" #: lib/who_need_help_web/live/profile_live.ex:194 #: lib/who_need_help_web/live/public_profile_live.ex:133 #: lib/who_need_help_web/live/request_live/index.ex:538 -#: lib/who_need_help_web/live/request_live/show.ex:1380 +#: lib/who_need_help_web/live/request_live/show.ex:1381 #, elixir-autogen, elixir-format msgid "completed" msgstr "завершено" @@ -2553,22 +2536,22 @@ msgstr "истекает %{time}" msgid "for an account now." msgstr "учётную запись сейчас." -#: lib/who_need_help_web/live/request_live/show.ex:1407 +#: lib/who_need_help_web/live/request_live/show.ex:1408 #, elixir-autogen, elixir-format msgid "helper movement supported" msgstr "движение помощника подтверждено" -#: lib/who_need_help_web/live/request_live/show.ex:1408 +#: lib/who_need_help_web/live/request_live/show.ex:1409 #, elixir-autogen, elixir-format msgid "no movement evidence" msgstr "нет подтверждения движения" -#: lib/who_need_help_web/live/request_live/show.ex:1399 +#: lib/who_need_help_web/live/request_live/show.ex:1400 #, elixir-autogen, elixir-format msgid "no proximity evidence" msgstr "нет подтверждения близости" -#: lib/who_need_help_web/live/activity_live/show.ex:679 +#: lib/who_need_help_web/live/activity_live/show.ex:680 #, elixir-autogen, elixir-format msgid "organizer" msgstr "организатор" @@ -2579,19 +2562,19 @@ msgid "participants only" msgstr "только участники" #: lib/who_need_help_web/live/request_live/index.ex:542 -#: lib/who_need_help_web/live/request_live/show.ex:1384 +#: lib/who_need_help_web/live/request_live/show.ex:1385 #, elixir-autogen, elixir-format msgid "people" msgstr "люди" -#: lib/who_need_help_web/live/request_live/show.ex:1398 +#: lib/who_need_help_web/live/request_live/show.ex:1399 #, elixir-autogen, elixir-format msgid "proximity supported" msgstr "близость подтверждена" #: lib/who_need_help_web/live/profile_live.ex:209 #: lib/who_need_help_web/live/public_profile_live.ex:145 -#: lib/who_need_help_web/live/request_live/show.ex:1388 +#: lib/who_need_help_web/live/request_live/show.ex:1389 #, elixir-autogen, elixir-format msgid "rating" msgstr "оценка" @@ -2618,12 +2601,12 @@ msgid "unique people" msgstr "Уникальные люди" #: lib/who_need_help_web/live/activity_live/show.ex:420 -#: lib/who_need_help_web/live/activity_live/show.ex:637 -#: lib/who_need_help_web/live/activity_live/show.ex:698 +#: lib/who_need_help_web/live/activity_live/show.ex:638 +#: lib/who_need_help_web/live/activity_live/show.ex:699 #: lib/who_need_help_web/live/profile_live.ex:290 #: lib/who_need_help_web/live/public_profile_live.ex:98 #: lib/who_need_help_web/live/request_live/show.ex:1100 -#: lib/who_need_help_web/live/request_live/show.ex:1483 +#: lib/who_need_help_web/live/request_live/show.ex:1484 #, elixir-autogen, elixir-format msgid "unverified" msgstr "не подтверждено" @@ -2634,13 +2617,13 @@ msgid "urgent" msgstr "срочно" #: lib/who_need_help_web/live/activity_live/show.ex:419 -#: lib/who_need_help_web/live/activity_live/show.ex:636 -#: lib/who_need_help_web/live/activity_live/show.ex:697 +#: lib/who_need_help_web/live/activity_live/show.ex:637 +#: lib/who_need_help_web/live/activity_live/show.ex:698 #: lib/who_need_help_web/live/profile_live.ex:289 #: lib/who_need_help_web/live/public_profile_live.ex:98 #: lib/who_need_help_web/live/request_live/index.ex:546 #: lib/who_need_help_web/live/request_live/show.ex:1099 -#: lib/who_need_help_web/live/request_live/show.ex:1482 +#: lib/who_need_help_web/live/request_live/show.ex:1483 #, elixir-autogen, elixir-format msgid "verified" msgstr "подтверждено" @@ -2704,7 +2687,7 @@ msgstr "Кольцо взаимных оценок" #: lib/who_need_help_web/controllers/content_removal_html.ex:26 #: lib/who_need_help_web/live/moderation_live.ex:264 -#: lib/who_need_help_web/live/support_operations_live.ex:212 +#: lib/who_need_help_web/live/support_operations_live.ex:242 #, elixir-autogen, elixir-format msgid "Rejected" msgstr "Отклонено" @@ -2726,20 +2709,21 @@ msgid "Load earlier messages" msgstr "Загрузить предыдущие сообщения" #: lib/who_need_help_web/live/activity_live/index.ex:273 -#: lib/who_need_help_web/live/activity_live/index.ex:311 +#: lib/who_need_help_web/live/activity_live/index.ex:312 #: lib/who_need_help_web/live/category_proposal_live.ex:220 #: lib/who_need_help_web/live/leaderboard_live.ex:91 -#: lib/who_need_help_web/live/moderation_live.ex:395 -#: lib/who_need_help_web/live/moderation_live.ex:430 -#: lib/who_need_help_web/live/moderation_live.ex:577 -#: lib/who_need_help_web/live/moderation_live.ex:669 +#: lib/who_need_help_web/live/moderation_live.ex:465 +#: lib/who_need_help_web/live/moderation_live.ex:546 +#: lib/who_need_help_web/live/moderation_live.ex:651 +#: lib/who_need_help_web/live/moderation_live.ex:750 #: lib/who_need_help_web/live/product_analytics_live.ex:86 #: lib/who_need_help_web/live/profile_live.ex:237 #: lib/who_need_help_web/live/profile_live.ex:367 #: lib/who_need_help_web/live/public_profile_live.ex:178 +#: lib/who_need_help_web/live/report_live.ex:94 #: lib/who_need_help_web/live/request_live/index.ex:573 -#: lib/who_need_help_web/live/support_operations_live.ex:233 -#: lib/who_need_help_web/live/support_operations_live.ex:324 +#: lib/who_need_help_web/live/support_operations_live.ex:306 +#: lib/who_need_help_web/live/support_operations_live.ex:505 #, elixir-autogen, elixir-format msgid "Load more" msgstr "Загрузить ещё" @@ -2752,6 +2736,7 @@ msgstr "Загрузить ещё" msgid "The map is unavailable in this browser. Request details remain usable." msgstr "Карта недоступна в этом браузере. Остальная информация по-прежнему доступна." +#: lib/who_need_help_web/controllers/user_settings_controller.ex:114 #: lib/who_need_help_web/controllers/user_settings_html/confirm_email.html.heex:9 #: lib/who_need_help_web/controllers/user_settings_html/confirm_email.html.heex:21 #, elixir-autogen, elixir-format @@ -2815,23 +2800,23 @@ msgstr "Организатор не может покинуть активнос msgid "The organizer is already attending." msgstr "Организатор уже участвует." -#: lib/who_need_help_web/controllers/user_registration_controller.ex:64 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:70 #, elixir-autogen, elixir-format msgid "The registration form is invalid." msgstr "Форма регистрации заполнена неверно." #: lib/who_need_help_web/live/moderation_live.ex:240 -#: lib/who_need_help_web/live/support_operations_live.ex:88 +#: lib/who_need_help_web/live/support_operations_live.ex:95 #, elixir-autogen, elixir-format msgid "The selected record is no longer available." msgstr "Выбранная запись больше недоступна." -#: lib/who_need_help_web/controllers/user_settings_controller.ex:72 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:73 #, elixir-autogen, elixir-format msgid "The settings form is invalid." msgstr "Форма настроек заполнена неверно." -#: lib/who_need_help_web/controllers/user_session_controller.ex:125 +#: lib/who_need_help_web/controllers/user_session_controller.ex:126 #, elixir-autogen, elixir-format msgid "The sign-in form is invalid." msgstr "Форма входа заполнена неверно." @@ -2852,12 +2837,12 @@ msgid "This proposal is no longer available." msgstr "Это предложение больше недоступно." #: lib/who_need_help_web/live/request_live/show.ex:937 -#: lib/who_need_help_web/live/request_live/show.ex:1690 +#: lib/who_need_help_web/live/request_live/show.ex:1691 #, elixir-autogen, elixir-format msgid "This request has expired." msgstr "Срок действия этой заявки истёк." -#: lib/who_need_help_web/controllers/user_session_controller.ex:74 +#: lib/who_need_help_web/controllers/user_session_controller.ex:75 #, elixir-autogen, elixir-format msgid "Too many sign-in attempts in the configured time window." msgstr "Слишком много попыток входа за настроенный промежуток времени." @@ -2867,12 +2852,12 @@ msgstr "Слишком много попыток входа за настрое msgid "Your secure email link is ready. Continue to sign in." msgstr "Защищённая ссылка из письма готова. Продолжите вход." -#: lib/who_need_help_web/controllers/user_settings_controller.ex:130 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:140 #, elixir-autogen, elixir-format msgid "The confirmation email could not be sent. Please try again." msgstr "Не удалось отправить письмо с подтверждением. Попробуйте ещё раз." -#: lib/who_need_help_web/controllers/user_registration_controller.ex:113 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:119 #, elixir-autogen, elixir-format msgid "If this address can be registered or signed in, login instructions will arrive shortly." msgstr "Если этот адрес можно зарегистрировать или использовать для входа, инструкции для входа скоро придут." @@ -2882,7 +2867,7 @@ msgstr "Если этот адрес можно зарегистрировать msgid "This account cannot perform that action." msgstr "Эта учётная запись не может выполнить это действие." -#: lib/who_need_help_web/controllers/user_settings_controller.ex:40 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:41 #, elixir-autogen, elixir-format msgid "Too many email-change requests in the configured time window." msgstr "Слишком много запросов на смену email за настроенный промежуток времени." @@ -2892,7 +2877,7 @@ msgstr "Слишком много запросов на смену email за н msgid "A Google account is connected. You can use it to sign in." msgstr "Аккаунт Google подключён. Теперь с его помощью можно входить." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:394 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:383 #, elixir-autogen, elixir-format msgid "A different Google account is already connected." msgstr "Уже подключён другой аккаунт Google." @@ -2902,11 +2887,6 @@ msgstr "Уже подключён другой аккаунт Google." msgid "A password is not required. We will email a one-time confirmation link. You can add a password later in account settings." msgstr "Пароль не обязателен. Мы отправим на email одноразовую ссылку для подтверждения. Пароль можно добавить позже в настройках аккаунта." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:112 -#, elixir-autogen, elixir-format -msgid "Confirm that you are 18 or older and accept the safety rules first." -msgstr "Сначала подтвердите, что вам уже исполнилось 18 лет, и примите правила безопасности." - #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:51 #, elixir-autogen, elixir-format msgid "Connect Google account" @@ -2927,13 +2907,13 @@ msgstr "Создать аккаунт и отправить ссылку на em msgid "Email me a sign-in link" msgstr "Отправить ссылку для входа на email" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:402 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:391 #, elixir-autogen, elixir-format msgid "Google account connection session is invalid." msgstr "Сессия подключения аккаунта Google недействительна." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:215 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:285 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:213 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:283 #, elixir-autogen, elixir-format msgid "Google did not provide a verified email address." msgstr "Google не предоставил подтверждённый адрес email." @@ -2943,38 +2923,38 @@ msgstr "Google не предоставил подтверждённый адре msgid "Google sign-in" msgstr "Вход через Google" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:384 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:373 #, elixir-autogen, elixir-format msgid "Google sign-in connected." msgstr "Вход через Google подключён." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:318 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:316 #, elixir-autogen, elixir-format msgid "Google sign-in could not be started." msgstr "Не удалось начать вход через Google." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:220 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:290 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:297 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:218 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:288 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:295 #, elixir-autogen, elixir-format msgid "Google sign-in failed. Please try again." msgstr "Не удалось войти через Google. Попробуйте ещё раз." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:323 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:321 #, elixir-autogen, elixir-format msgid "Google sign-in is not configured yet." msgstr "Вход через Google пока не настроен." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:84 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:205 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:275 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:457 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:88 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:203 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:273 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:530 #, elixir-autogen, elixir-format msgid "Google sign-in session expired. Please start again." msgstr "Сессия входа через Google истекла. Начните заново." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:209 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:279 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:207 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:277 #, elixir-autogen, elixir-format msgid "Google sign-in session is invalid." msgstr "Сессия входа через Google недействительна." @@ -2994,18 +2974,18 @@ msgstr "Отправляем ссылку..." msgid "Sign up with Google" msgstr "Зарегистрироваться через Google" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:389 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:378 #, elixir-autogen, elixir-format msgid "That Google account belongs to another local account." msgstr "Этот аккаунт Google принадлежит другой локальной учётной записи." #: lib/who_need_help_web/controllers/google_auth_controller.ex:37 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:153 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:151 #, elixir-autogen, elixir-format msgid "The Google registration form is invalid." msgstr "Форма регистрации через Google заполнена неверно." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:463 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:536 #, elixir-autogen, elixir-format msgid "This Google account cannot be used right now." msgstr "Этот аккаунт Google сейчас нельзя использовать." @@ -3025,7 +3005,7 @@ msgstr "Войти по паролю" msgid "We will send a one-time sign-in link. No password is required." msgstr "Мы отправим одноразовую ссылку для входа. Пароль не требуется." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:105 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:106 #, elixir-autogen, elixir-format msgid "Your account was created with Google." msgstr "Ваша учётная запись создана через Google." @@ -3060,7 +3040,7 @@ msgstr "Вход через Google отключён." msgid "No Google account is connected." msgstr "Аккаунт Google не подключён." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:55 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:57 #, elixir-autogen, elixir-format msgid "A person I am authorised to represent" msgstr "Лицо, которое я уполномочен представлять" @@ -3070,14 +3050,14 @@ msgstr "Лицо, которое я уполномочен представля msgid "A private status link has been sent when a contact email was provided and delivery is configured. Opening that link verifies the contact address. Keep the reference for follow-up." msgstr "Если указан контактный email и настроена доставка писем, на него отправлена приватная ссылка для проверки статуса. Переход по ссылке подтверждает адрес. Сохраните номер обращения." -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:3 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:4 #, elixir-autogen, elixir-format msgid "ACCOUNT AND DATA" msgstr "АККАУНТ И ДАННЫЕ" #: lib/who_need_help_web/controllers/support_html.ex:6 #: lib/who_need_help_web/controllers/support_html/new.html.heex:32 -#: lib/who_need_help_web/live/support_operations_live.ex:96 +#: lib/who_need_help_web/live/support_operations_live.ex:103 #, elixir-autogen, elixir-format msgid "Account access" msgstr "Доступ к аккаунту" @@ -3088,23 +3068,23 @@ msgid "Account and personal data" msgstr "Аккаунт и персональные данные" #: lib/who_need_help_web/controllers/support_html.ex:10 -#: lib/who_need_help_web/live/support_operations_live.ex:100 +#: lib/who_need_help_web/live/support_operations_live.ex:107 #, elixir-autogen, elixir-format msgid "Account deletion" msgstr "Удаление аккаунта" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:26 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:28 #, elixir-autogen, elixir-format msgid "Account email" msgstr "Email аккаунта" #: lib/who_need_help_web/controllers/content_removal_html.ex:25 -#: lib/who_need_help_web/live/support_operations_live.ex:211 +#: lib/who_need_help_web/live/support_operations_live.ex:241 #, elixir-autogen, elixir-format msgid "Action taken" msgstr "Приняты меры" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:37 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:39 #, elixir-autogen, elixir-format msgid "Additional information" msgstr "Дополнительная информация" @@ -3119,34 +3099,34 @@ msgstr "Обжаловать решение модерации" msgid "Back to removal form" msgstr "Вернуться к форме удаления" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:20 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:30 #, elixir-autogen, elixir-format msgid "Back to support" msgstr "Вернуться в поддержку" -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:5 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:3 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:6 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:4 #, elixir-autogen, elixir-format msgid "CONTENT REMOVAL" msgstr "УДАЛЕНИЕ КОНТЕНТА" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:9 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:12 #, elixir-autogen, elixir-format msgid "Check your email" msgstr "Проверьте почту" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:34 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:36 #, elixir-autogen, elixir-format msgid "Choose a category" msgstr "Выберите категорию" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:38 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:53 #, elixir-autogen, elixir-format msgid "Choose a reason" msgstr "Выберите причину" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:61 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:57 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:76 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:59 #, elixir-autogen, elixir-format msgid "Choose a relationship" msgstr "Выберите отношение" @@ -3158,13 +3138,13 @@ msgstr "Выберите тему" #: lib/who_need_help_web/controllers/content_removal_html.ex:27 #: lib/who_need_help_web/controllers/support_html.ex:20 -#: lib/who_need_help_web/live/support_operations_live.ex:213 -#: lib/who_need_help_web/live/support_operations_live.ex:304 +#: lib/who_need_help_web/live/support_operations_live.ex:243 +#: lib/who_need_help_web/live/support_operations_live.ex:442 #, elixir-autogen, elixir-format msgid "Closed" msgstr "Закрыто" -#: lib/who_need_help_web/live/support_operations_live.ex:178 +#: lib/who_need_help_web/live/support_operations_live.ex:185 #, elixir-autogen, elixir-format msgid "Contact" msgstr "Контакт" @@ -3174,14 +3154,14 @@ msgstr "Контакт" msgid "Contact Who Need Help" msgstr "Связаться с Who Need Help" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:45 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:41 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:60 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:43 #: lib/who_need_help_web/controllers/support_html/new.html.heex:46 #, elixir-autogen, elixir-format msgid "Contact email" msgstr "Контактный email" -#: lib/who_need_help_web/live/support_operations_live.ex:145 +#: lib/who_need_help_web/live/support_operations_live.ex:152 #, elixir-autogen, elixir-format msgid "Content removal and TAKE IT DOWN" msgstr "Удаление контента и TAKE IT DOWN" @@ -3192,25 +3172,25 @@ msgid "Content-removal notice" msgstr "Уведомление об удалении контента" #: lib/who_need_help_web/controllers/content_removal_html.ex:8 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:31 -#: lib/who_need_help_web/live/support_operations_live.ex:108 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:46 +#: lib/who_need_help_web/live/support_operations_live.ex:115 #, elixir-autogen, elixir-format msgid "Copyright" msgstr "Авторские права" -#: lib/who_need_help_web/live/support_operations_live.ex:94 +#: lib/who_need_help_web/live/support_operations_live.ex:101 #, elixir-autogen, elixir-format msgid "Could not update the request. Please try again." msgstr "Не удалось обновить обращение. Попробуйте ещё раз." #: lib/who_need_help_web/controllers/support_html.ex:11 #: lib/who_need_help_web/controllers/support_html/new.html.heex:37 -#: lib/who_need_help_web/live/support_operations_live.ex:101 +#: lib/who_need_help_web/live/support_operations_live.ex:108 #, elixir-autogen, elixir-format msgid "Data export" msgstr "Экспорт данных" -#: lib/who_need_help_web/live/support_operations_live.ex:219 +#: lib/who_need_help_web/live/support_operations_live.ex:258 #, elixir-autogen, elixir-format msgid "Decision or information request" msgstr "Решение или запрос дополнительной информации" @@ -3235,76 +3215,76 @@ msgstr "Опишите проблему" msgid "Do not include passwords, payment card details, access codes, prescriptions, or unnecessary medical information." msgstr "Не указывайте пароли, данные платёжных карт, коды доступа, рецепты или лишнюю медицинскую информацию." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:13 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:15 #, elixir-autogen, elixir-format msgid "Do not upload the image or video. Provide only the exact Who Need Help URL where it appears and enough text to identify it safely." msgstr "Не загружайте изображение или видео. Укажите только точный URL в Who Need Help и безопасное текстовое описание, достаточное для идентификации материала." -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:82 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:78 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:97 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:80 #, elixir-autogen, elixir-format msgid "Electronic signature (type your full name)" msgstr "Электронная подпись (введите полное имя)" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:66 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:63 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:81 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:65 #, elixir-autogen, elixir-format msgid "Exact content URLs — one per line" msgstr "Точные URL контента — по одному в строке" -#: lib/who_need_help_web/live/support_operations_live.ex:238 +#: lib/who_need_help_web/live/support_operations_live.ex:311 #, elixir-autogen, elixir-format msgid "General support and data requests" msgstr "Общая поддержка и запросы по данным" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:58 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:73 #, elixir-autogen, elixir-format msgid "I am an authorised representative" msgstr "Я уполномоченный представитель" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:57 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:72 #, elixir-autogen, elixir-format msgid "I am the affected person or rights holder" msgstr "Я пострадавшее лицо или правообладатель" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:88 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:103 #, elixir-autogen, elixir-format msgid "I believe in good faith that the identified content is illegal or infringes the stated right." msgstr "Я добросовестно считаю, что указанный контент незаконен или нарушает заявленное право." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:94 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:96 #, elixir-autogen, elixir-format msgid "I confirm that the information in this request is accurate and that I am the depicted person or authorised to act for them." msgstr "Я подтверждаю точность сведений и то, что являюсь изображённым лицом либо уполномочен действовать от его имени." -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:97 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:112 #, elixir-autogen, elixir-format msgid "I confirm that this notice is accurate and complete to the best of my knowledge." msgstr "Я подтверждаю, что, насколько мне известно, это уведомление является точным и полным." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:85 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:87 #, elixir-autogen, elixir-format msgid "I have a good-faith belief that this intimate visual material was shared without consent." msgstr "Я добросовестно считаю, что этот интимный визуальный материал был опубликован без согласия." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:70 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:72 #, elixir-autogen, elixir-format msgid "Identify the material without reproducing it and explain why it is non-consensual" msgstr "Опишите материал, не воспроизводя его, и объясните, почему он размещён без согласия" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:103 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:118 #, elixir-autogen, elixir-format msgid "Identity and contact fields may be omitted for reports of sexual material involving a minor. Do not include or upload the material itself." msgstr "При сообщении о сексуальном материале с участием несовершеннолетнего поля имени и контакта можно не заполнять. Не прикладывайте и не загружайте сам материал." #: lib/who_need_help_web/controllers/content_removal_html.ex:6 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:29 -#: lib/who_need_help_web/live/support_operations_live.ex:106 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:44 +#: lib/who_need_help_web/live/support_operations_live.ex:113 #, elixir-autogen, elixir-format msgid "Illegal content" msgstr "Незаконный контент" -#: lib/who_need_help_web/controllers/support_html/show.html.heex:20 +#: lib/who_need_help_web/controllers/support_html/show.html.heex:142 #, elixir-autogen, elixir-format msgid "Keep this status link private. A copy is sent to the contact email when email delivery is configured." msgstr "Не передавайте эту ссылку статуса другим. При настроенной доставке писем её копия отправляется на контактный email." @@ -3314,34 +3294,34 @@ msgstr "Не передавайте эту ссылку статуса друг msgid "Keep this status link private. The submitter identity is not shown publicly or automatically disclosed to the person who posted the reported content." msgstr "Не передавайте эту ссылку статуса другим. Личность заявителя не публикуется и не раскрывается автоматически автору обжалуемого контента." -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:78 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:93 #, elixir-autogen, elixir-format msgid "Law, right, or policy involved, if known" msgstr "Применимый закон, право или правило, если известно" -#: lib/who_need_help_web/live/support_operations_live.ex:180 +#: lib/who_need_help_web/live/support_operations_live.ex:187 #, elixir-autogen, elixir-format msgid "Locations" msgstr "Адреса контента" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:29 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:31 #, elixir-autogen, elixir-format msgid "Material involved" msgstr "Тип материала" #: lib/who_need_help_web/controllers/support_html.ex:9 -#: lib/who_need_help_web/live/support_operations_live.ex:99 +#: lib/who_need_help_web/live/support_operations_live.ex:106 #, elixir-autogen, elixir-format msgid "Moderation appeal" msgstr "Обжалование модерации" #: lib/who_need_help_web/controllers/content_removal_html.ex:24 -#: lib/who_need_help_web/live/support_operations_live.ex:210 +#: lib/who_need_help_web/live/support_operations_live.ex:240 #, elixir-autogen, elixir-format msgid "More information needed" msgstr "Нужна дополнительная информация" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:54 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:56 #, elixir-autogen, elixir-format msgid "Myself" msgstr "Себя" @@ -3356,45 +3336,45 @@ msgstr "УВЕДОМЛЕНИЕ ПОЛУЧЕНО" msgid "New request" msgstr "Новое обращение" -#: lib/who_need_help_web/live/support_operations_live.ex:225 +#: lib/who_need_help_web/live/support_operations_live.ex:298 #, elixir-autogen, elixir-format msgid "No removal notices." msgstr "Нет уведомлений об удалении." -#: lib/who_need_help_web/live/support_operations_live.ex:316 +#: lib/who_need_help_web/live/support_operations_live.ex:497 #, elixir-autogen, elixir-format msgid "No support requests." msgstr "Нет обращений в поддержку." #: lib/who_need_help_web/controllers/content_removal_html.ex:12 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:33 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:31 -#: lib/who_need_help_web/live/support_operations_live.ex:112 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:48 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:33 +#: lib/who_need_help_web/live/support_operations_live.ex:119 #, elixir-autogen, elixir-format msgid "Non-consensual intimate image or video" msgstr "Интимное изображение или видео без согласия" -#: lib/who_need_help_web/live/support_operations_live.ex:177 -#: lib/who_need_help_web/live/support_operations_live.ex:179 +#: lib/who_need_help_web/live/support_operations_live.ex:184 +#: lib/who_need_help_web/live/support_operations_live.ex:186 #, elixir-autogen, elixir-format msgid "Not provided" msgstr "Не указано" #: lib/who_need_help_web/controllers/support_html.ex:12 #: lib/who_need_help_web/controllers/support_html/new.html.heex:36 -#: lib/who_need_help_web/live/support_operations_live.ex:102 +#: lib/who_need_help_web/live/support_operations_live.ex:109 #, elixir-autogen, elixir-format msgid "Privacy request" msgstr "Запрос по конфиденциальности" #: lib/who_need_help_web/controllers/content_removal_html.ex:7 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:30 -#: lib/who_need_help_web/live/support_operations_live.ex:107 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:45 +#: lib/who_need_help_web/live/support_operations_live.ex:114 #, elixir-autogen, elixir-format msgid "Privacy violation" msgstr "Нарушение конфиденциальности" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:11 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:13 #, elixir-autogen, elixir-format msgid "Provide exact Who Need Help URLs. Do not upload or paste intimate imagery, identity documents, passwords, access codes, or unnecessary medical information." msgstr "Укажите точные URL в Who Need Help. Не загружайте и не вставляйте интимные материалы, документы, удостоверяющие личность, пароли, коды доступа или лишнюю медицинскую информацию." @@ -3404,18 +3384,19 @@ msgstr "Укажите точные URL в Who Need Help. Не загружай msgid "REQUEST RECEIVED" msgstr "ОБРАЩЕНИЕ ПОЛУЧЕНО" -#: lib/who_need_help_web/live/support_operations_live.ex:28 +#: lib/who_need_help_web/live/support_operations_live.ex:35 #, elixir-autogen, elixir-format msgid "Removal notice updated." msgstr "Уведомление об удалении обновлено." -#: lib/who_need_help_web/components/layouts.ex:196 +#: lib/who_need_help_web/components/layouts.ex:202 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:112 #: lib/who_need_help_web/controllers/support_html/new.html.heex:16 #, elixir-autogen, elixir-format msgid "Report content" msgstr "Пожаловаться" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:4 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:6 #, elixir-autogen, elixir-format msgid "Report illegal or harmful content" msgstr "Сообщить о незаконном или вредоносном контенте" @@ -3425,8 +3406,9 @@ msgstr "Сообщить о незаконном или вредоносном msgid "Reported locations" msgstr "Указанные адреса контента" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:4 -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:40 +#: lib/who_need_help_web/controllers/support_controller.ex:200 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:6 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:42 #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:128 #, elixir-autogen, elixir-format msgid "Request account deletion" @@ -3437,7 +3419,7 @@ msgstr "Запросить удаление аккаунта" msgid "Request deletion of your account and associated personal data, or contact support about access and export requests." msgstr "Запросите удаление аккаунта и связанных персональных данных либо обратитесь в поддержку по вопросам доступа и экспорта." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:5 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:7 #, elixir-autogen, elixir-format msgid "Request removal of intimate visual material" msgstr "Запросить удаление интимного визуального материала" @@ -3452,13 +3434,13 @@ msgstr "ПОДДЕРЖКА" #: lib/who_need_help_web/controllers/support_html/new.html.heex:34 #: lib/who_need_help_web/live/request_live/show.ex:984 #: lib/who_need_help_web/live/request_live/show.ex:993 -#: lib/who_need_help_web/live/support_operations_live.ex:98 +#: lib/who_need_help_web/live/support_operations_live.ex:105 #, elixir-autogen, elixir-format msgid "Safety concern" msgstr "Проблема безопасности" -#: lib/who_need_help_web/live/support_operations_live.ex:221 -#: lib/who_need_help_web/live/support_operations_live.ex:312 +#: lib/who_need_help_web/live/support_operations_live.ex:292 +#: lib/who_need_help_web/live/support_operations_live.ex:491 #, elixir-autogen, elixir-format msgid "Save and notify" msgstr "Сохранить и уведомить" @@ -3469,14 +3451,14 @@ msgid "Send support request" msgstr "Отправить обращение" #: lib/who_need_help_web/controllers/content_removal_html.ex:15 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:34 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:32 -#: lib/who_need_help_web/live/support_operations_live.ex:115 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:49 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:34 +#: lib/who_need_help_web/live/support_operations_live.ex:122 #, elixir-autogen, elixir-format msgid "Sexual material involving a minor" msgstr "Сексуальный материал с участием несовершеннолетнего" -#: lib/who_need_help_web/live/support_operations_live.ex:195 +#: lib/who_need_help_web/live/support_operations_live.ex:202 #, elixir-autogen, elixir-format msgid "Stated basis:" msgstr "Указанное основание:" @@ -3486,71 +3468,66 @@ msgstr "Указанное основание:" msgid "Subject" msgstr "Тема" -#: lib/who_need_help_web/live/activity_live/show.ex:763 -#: lib/who_need_help_web/live/request_live/show.ex:1796 +#: lib/who_need_help_web/live/activity_live/show.ex:764 +#: lib/who_need_help_web/live/request_live/show.ex:1797 #, elixir-autogen, elixir-format msgid "Submit a legal content-removal notice" msgstr "Подать юридическое уведомление об удалении контента" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:107 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:122 #, elixir-autogen, elixir-format msgid "Submit removal notice" msgstr "Отправить уведомление об удалении" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:99 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:101 #, elixir-autogen, elixir-format msgid "Submit urgent removal request" msgstr "Отправить срочный запрос на удаление" -#: lib/who_need_help_web/live/support_operations_live.ex:176 +#: lib/who_need_help_web/live/support_operations_live.ex:183 #, elixir-autogen, elixir-format msgid "Submitter" msgstr "Заявитель" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:11 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:13 #, elixir-autogen, elixir-format msgid "Submitting this form does not immediately sign you out or erase evidence required for an open safety investigation. Support will verify and process the request." msgstr "Отправка формы не приводит к немедленному выходу из аккаунта и не удаляет доказательства, необходимые для открытого расследования безопасности. Поддержка проверит и обработает запрос." -#: lib/who_need_help_web/components/layouts.ex:194 +#: lib/who_need_help_web/components/layouts.ex:200 #, elixir-autogen, elixir-format msgid "Support" msgstr "Поддержка" -#: lib/who_need_help_web/live/moderation_live.ex:299 -#: lib/who_need_help_web/live/support_operations_live.ex:10 -#: lib/who_need_help_web/live/support_operations_live.ex:132 +#: lib/who_need_help_web/live/moderation_live.ex:335 +#: lib/who_need_help_web/live/support_operations_live.ex:12 +#: lib/who_need_help_web/live/support_operations_live.ex:139 #, elixir-autogen, elixir-format msgid "Support operations" msgstr "Рабочее место поддержки" -#: lib/who_need_help_web/components/layouts.ex:148 -#: lib/who_need_help_web/components/layouts.ex:330 +#: lib/who_need_help_web/components/layouts.ex:154 +#: lib/who_need_help_web/components/layouts.ex:342 #, elixir-autogen, elixir-format msgid "Support queue" msgstr "Очередь поддержки" -#: lib/who_need_help_web/live/support_operations_live.ex:20 +#: lib/who_need_help_web/live/support_operations_live.ex:27 #, elixir-autogen, elixir-format msgid "Support request updated." msgstr "Обращение в поддержку обновлено." -#: lib/who_need_help_web/live/support_operations_live.ex:134 +#: lib/who_need_help_web/live/support_operations_live.ex:141 #, elixir-autogen, elixir-format msgid "Support requests and legal removal notices are separate queues. Decisions and operator identity are audited." msgstr "Обращения в поддержку и юридические уведомления об удалении находятся в разных очередях. Решения и личность оператора фиксируются в аудите." -#: lib/who_need_help_web/controllers/support_html/show.html.heex:16 -#: lib/who_need_help_web/live/support_operations_live.ex:310 -#, elixir-autogen, elixir-format -msgid "Support response" -msgstr "Ответ поддержки" - -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:3 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:4 #, elixir-autogen, elixir-format msgid "TAKE IT DOWN" msgstr "TAKE IT DOWN" +#: lib/who_need_help_web/controllers/content_removal_controller.ex:111 #: lib/who_need_help_web/controllers/support_html/new.html.heex:19 #, elixir-autogen, elixir-format msgid "TAKE IT DOWN request" @@ -3558,51 +3535,51 @@ msgstr "Запрос TAKE IT DOWN" #: lib/who_need_help_web/controllers/support_html.ex:7 #: lib/who_need_help_web/controllers/support_html/new.html.heex:33 -#: lib/who_need_help_web/live/support_operations_live.ex:97 +#: lib/who_need_help_web/live/support_operations_live.ex:104 #, elixir-autogen, elixir-format msgid "Technical issue" msgstr "Техническая проблема" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:6 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:8 #, elixir-autogen, elixir-format msgid "This requests deletion of your Who Need Help account and associated personal data. Some records may need to be retained when required for safety, fraud prevention, legal obligations, or resolving an active dispute; any retained data must be described in the applicable retention notice." msgstr "Это запрос на удаление аккаунта Who Need Help и связанных персональных данных. Некоторые записи могут сохраняться, если это необходимо для безопасности, предотвращения мошенничества, выполнения закона или разрешения активного спора; сохранённые данные должны быть описаны в применимом уведомлении о хранении." #: lib/who_need_help_web/controllers/content_removal_html.ex:17 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:35 -#: lib/who_need_help_web/live/support_operations_live.ex:117 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:50 +#: lib/who_need_help_web/live/support_operations_live.ex:124 #, elixir-autogen, elixir-format msgid "Threat to life or safety" msgstr "Угроза жизни или безопасности" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:69 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:79 #, elixir-autogen, elixir-format msgid "Too many removal notices. Please try again later." msgstr "Слишком много уведомлений об удалении. Повторите попытку позже." -#: lib/who_need_help_web/controllers/support_controller.ex:34 -#: lib/who_need_help_web/controllers/support_controller.ex:72 +#: lib/who_need_help_web/controllers/support_controller.ex:37 +#: lib/who_need_help_web/controllers/support_controller.ex:75 #, elixir-autogen, elixir-format msgid "Too many support requests. Please try again later." msgstr "Слишком много обращений в поддержку. Повторите попытку позже." -#: lib/who_need_help_web/live/support_operations_live.ex:140 +#: lib/who_need_help_web/live/support_operations_live.ex:147 #, elixir-autogen, elixir-format msgid "Trust and safety moderation" msgstr "Модерация доверия и безопасности" #: lib/who_need_help_web/controllers/content_removal_html.ex:22 -#: lib/who_need_help_web/live/support_operations_live.ex:208 +#: lib/who_need_help_web/live/support_operations_live.ex:238 #, elixir-autogen, elixir-format msgid "Urgent review" msgstr "Срочное рассмотрение" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:8 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:10 #, elixir-autogen, elixir-format msgid "Use this dedicated process when an identifiable person is shown in an intimate image or video shared without consent, including a digital forgery. You may submit for yourself or as an authorised representative." msgstr "Используйте эту специальную процедуру, если узнаваемый человек показан на интимном изображении или видео, опубликованном без согласия, включая цифровую подделку. Запрос можно подать за себя или как уполномоченный представитель." -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:6 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:8 #, elixir-autogen, elixir-format msgid "Use this electronic notice for specific content on Who Need Help that you believe is illegal or infringes your rights. Ordinary safety reports inside a request or chat remain available to signed-in users." msgstr "Используйте это электронное уведомление для конкретного контента в Who Need Help, который вы считаете незаконным или нарушающим ваши права. Обычные жалобы на безопасность внутри заявки или чата доступны вошедшим пользователям." @@ -3617,7 +3594,7 @@ msgstr "Используйте эту форму для вопросов дос msgid "View support requests" msgstr "Посмотреть обращения в поддержку" -#: lib/who_need_help_web/live/support_operations_live.ex:302 +#: lib/who_need_help_web/live/support_operations_live.ex:440 #, elixir-autogen, elixir-format msgid "Waiting for requester" msgstr "Ожидается ответ заявителя" @@ -3627,7 +3604,7 @@ msgstr "Ожидается ответ заявителя" msgid "Waiting for your response" msgstr "Ожидается ваш ответ" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:11 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:21 #, elixir-autogen, elixir-format msgid "We created support request %{reference}. A private status link has been sent to the contact email when delivery is configured. Opening that link verifies the address for public requests." msgstr "Мы создали обращение %{reference}. При настроенной доставке писем приватная ссылка статуса отправлена на контактный email. Переход по ней подтверждает адрес для публичных обращений." @@ -3637,12 +3614,12 @@ msgstr "Мы создали обращение %{reference}. При настро msgid "What do you need help with?" msgstr "Какая помощь вам нужна?" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:52 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:54 #, elixir-autogen, elixir-format msgid "Who are you submitting for?" msgstr "От чьего имени вы подаёте запрос?" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:72 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:87 #, elixir-autogen, elixir-format msgid "Why do you believe this content should be removed?" msgstr "Почему вы считаете, что этот контент следует удалить?" @@ -3652,12 +3629,12 @@ msgstr "Почему вы считаете, что этот контент сл msgid "You have not submitted any support requests." msgstr "Вы ещё не отправляли обращений в поддержку." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:37 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:39 #, elixir-autogen, elixir-format msgid "Your full name" msgstr "Ваше полное имя" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:41 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:56 #, elixir-autogen, elixir-format msgid "Your name or organisation" msgstr "Ваше имя или организация" @@ -3667,85 +3644,85 @@ msgstr "Ваше имя или организация" msgid "Your reference is %{reference}" msgstr "Номер вашего обращения: %{reference}" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:55 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:70 #, elixir-autogen, elixir-format msgid "Your relationship to the affected person or rights holder" msgstr "Ваше отношение к пострадавшему лицу или правообладателю" -#: lib/who_need_help_web/live/support_operations_live.ex:168 -#: lib/who_need_help_web/live/support_operations_live.ex:253 +#: lib/who_need_help_web/live/support_operations_live.ex:175 +#: lib/who_need_help_web/live/support_operations_live.ex:326 #, elixir-autogen, elixir-format msgid "contact unverified" msgstr "контакт не подтверждён" -#: lib/who_need_help_web/live/support_operations_live.ex:172 +#: lib/who_need_help_web/live/support_operations_live.ex:179 #, elixir-autogen, elixir-format msgid "review by %{time}" msgstr "рассмотреть до %{time}" -#: lib/who_need_help_web/controllers/support_controller.ex:47 -#: lib/who_need_help_web/controllers/support_controller.ex:58 +#: lib/who_need_help_web/controllers/support_controller.ex:50 +#: lib/who_need_help_web/controllers/support_controller.ex:61 #, elixir-autogen, elixir-format msgid "Delete my Who Need Help account" msgstr "Удалить мой аккаунт Who Need Help" -#: lib/who_need_help_web/controllers/support_controller.ex:48 +#: lib/who_need_help_web/controllers/support_controller.ex:51 #, elixir-autogen, elixir-format msgid "Please delete my account and associated personal data." msgstr "Пожалуйста, удалите мой аккаунт и связанные персональные данные." -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:81 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:101 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:88 #, elixir-autogen, elixir-format msgid "I am 18 or older and accept the Terms and Safety Rules" msgstr "Мне 18 лет или больше, и я принимаю Условия и Правила безопасности." -#: lib/who_need_help_web/components/layouts.ex:190 +#: lib/who_need_help_web/components/layouts.ex:196 #, elixir-autogen, elixir-format msgid "Privacy" msgstr "Конфиденциальность" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:87 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:107 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:79 #, elixir-autogen, elixir-format msgid "Privacy Policy" msgstr "Политика конфиденциальности" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:89 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:109 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:81 #, elixir-autogen, elixir-format msgid "Safety Rules" msgstr "Правила безопасности" -#: lib/who_need_help_web/components/layouts.ex:192 -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:86 +#: lib/who_need_help_web/components/layouts.ex:198 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:106 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:78 #, elixir-autogen, elixir-format msgid "Terms" msgstr "Условия" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:88 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:108 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80 #, elixir-autogen, elixir-format msgid "and" msgstr "и" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:230 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:232 #, elixir-autogen, elixir-format msgid "A clear handover" msgstr "Понятная передача помощи" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:127 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:129 #, 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:134 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:136 #, 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:207 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:209 #, elixir-autogen, elixir-format msgid "Accept and open private coordination" msgstr "Принять заявку и перейти к приватной координации" @@ -3757,12 +3734,7 @@ msgstr "Принять заявку и перейти к приватной ко msgid "Approximate area · demo data" msgstr "Примерный район · демонстрационные данные" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:42 -#, elixir-autogen, elixir-format -msgid "Ask a nearby volunteer to collect medicine that is already purchased or help with a safe roadside problem. There is no mandatory fee." -msgstr "Попросите волонтёра поблизости забрать уже купленное лекарство или помочь с безопасной проблемой в дороге. Обязательной оплаты нет." - -#: lib/who_need_help_web/controllers/page_html/home.html.heex:344 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:346 #, elixir-autogen, elixir-format msgid "Before you create a request" msgstr "Перед созданием заявки" @@ -3772,27 +3744,27 @@ msgstr "Перед созданием заявки" msgid "Bicycle chain help · example" msgstr "Помощь с велосипедной цепью · пример" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:132 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:134 #, elixir-autogen, elixir-format msgid "Bicycle or motorcycle" msgstr "Велосипед или мотоцикл" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:256 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:258 #, 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:118 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:120 #, elixir-autogen, elixir-format msgid "Bring fuel" msgstr "Привезти топливо" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:268 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:270 #, elixir-autogen, elixir-format msgid "Built for safer coordination" msgstr "Создано для более безопасной координации" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:360 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:362 #, elixir-autogen, elixir-format msgid "Can a volunteer buy medicine for me?" msgstr "Может ли волонтёр купить мне лекарство?" @@ -3807,37 +3779,37 @@ msgstr "Выберите модерируемую категорию. Кажда msgid "Collect medicine" msgstr "Забрать лекарство" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:383 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:385 #, 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:396 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:398 #, 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:218 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:220 #, 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:160 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:162 #, elixir-autogen, elixir-format msgid "Demo map with synthetic approximate help requests" msgstr "Демонстрационная карта с синтетическими примерными заявками о помощи" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:198 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:200 #, elixir-autogen, elixir-format msgid "Discover an approximate area" msgstr "Увидеть примерный район" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:350 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:352 #, elixir-autogen, elixir-format msgid "Do I have to pay a helper?" msgstr "Нужно ли платить помощнику?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:176 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:178 #, elixir-autogen, elixir-format msgid "Example data — not live requests" msgstr "Демонстрационные данные — не реальные заявки" @@ -3847,12 +3819,12 @@ msgstr "Демонстрационные данные — не реальные msgid "Example request" msgstr "Пример заявки" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:332 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:334 #, elixir-autogen, elixir-format msgid "Explore activities" msgstr "Посмотреть активности" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:323 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:325 #, elixir-autogen, elixir-format msgid "Find company for coffee, cinema, a walk, or a hike" msgstr "Найдите компанию для кофе, кино, прогулки или похода" @@ -3867,38 +3839,38 @@ msgstr "Помощь с проколотой шиной · пример" msgid "Free, nearby, voluntary help" msgstr "Бесплатная добровольная помощь рядом" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:233 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:235 #, elixir-autogen, elixir-format msgid "From request to verified completion" msgstr "От заявки до подтверждённого завершения" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:305 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:307 #, 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:280 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:282 #, 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:125 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:127 #, 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:405 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:407 #, elixir-autogen, elixir-format msgid "I need help" msgstr "Мне нужна помощь" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:167 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:169 #, elixir-autogen, elixir-format msgid "Interactive demo" msgstr "Интерактивный пример" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:296 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:298 #, elixir-autogen, elixir-format msgid "Leave a match, block a person, or send a scoped report when something feels wrong." msgstr "Откажитесь от взаимодействия, заблокируйте человека или отправьте жалобу на конкретный объект, если что-то кажется небезопасным." @@ -3913,72 +3885,72 @@ msgstr "Получение лекарства · пример" msgid "Need help nearby? Ask the community." msgstr "Нужна помощь рядом? Обратитесь к сообществу." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:278 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:280 #, elixir-autogen, elixir-format msgid "No mandatory payment" msgstr "Без обязательной оплаты" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:353 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:355 #, 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:320 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:322 #, elixir-autogen, elixir-format msgid "Not only urgent help" msgstr "Не только срочная помощь" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:120 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:122 #, 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:209 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:211 #, 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:183 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:185 #, elixir-autogen, elixir-format msgid "Privacy by default" msgstr "Приватность по умолчанию" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:287 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:289 #, elixir-autogen, elixir-format msgid "Private matched chat" msgstr "Приватный чат после совпадения" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:341 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:343 #, elixir-autogen, elixir-format msgid "Quick answers" msgstr "Короткие ответы" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:311 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:313 #, elixir-autogen, elixir-format msgid "Read the safety rules" msgstr "Прочитать правила безопасности" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:394 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:396 #, elixir-autogen, elixir-format msgid "Ready to ask or help nearby?" msgstr "Готовы попросить о помощи или помочь рядом?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:294 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:296 #, elixir-autogen, elixir-format msgid "Reports and blocking" msgstr "Жалобы и блокировка" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:186 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:188 #, 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:216 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:218 #, elixir-autogen, elixir-format msgid "Share live location only by choice" msgstr "Делитесь геопозицией только по своему выбору" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:326 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:328 #, 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 "Социальные активности отделены от срочных заявок. Организаторы одобряют участников, а точные сведения о встрече остаются внутри одобренной группы." @@ -3988,32 +3960,22 @@ msgstr "Социальные активности отделены от сроч msgid "Start with urgent practical help" msgstr "Начните со срочной практической помощи" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:113 -#, elixir-autogen, elixir-format -msgid "The medicine is already legally purchased or reserved for pickup." -msgstr "Лекарство уже законно куплено или зарезервировано для получения." - -#: lib/who_need_help_web/controllers/page_html/home.html.heex:363 -#, elixir-autogen, elixir-format -msgid "The medicine must already be legally purchased or reserved. The service does not prescribe, recommend, sell, or handle controlled substances." -msgstr "Лекарство должно быть заранее законно куплено или зарезервировано. Сервис не назначает, не рекомендует, не продаёт и не доставляет контролируемые вещества." - -#: lib/who_need_help_web/controllers/page_html/home.html.heex:200 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:202 #, 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:289 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:291 #, elixir-autogen, elixir-format msgid "There is no unsolicited inbox between strangers." msgstr "Между незнакомыми людьми нет возможности писать без совпадения." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:189 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:191 #, 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:303 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:305 #, elixir-autogen, elixir-format msgid "Verified reputation signals" msgstr "Подтверждённые сигналы репутации" @@ -4023,22 +3985,22 @@ msgstr "Подтверждённые сигналы репутации" msgid "What can you ask the community for?" msgstr "О чём можно попросить сообщество?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:380 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:382 #, elixir-autogen, elixir-format msgid "What if there is immediate danger?" msgstr "Что делать при непосредственной опасности?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:370 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:372 #, elixir-autogen, elixir-format msgid "Who can see my exact address?" msgstr "Кто увидит мой точный адрес?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:373 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:375 #, 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:271 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:273 #, elixir-autogen, elixir-format msgid "You stay in control of the match" msgstr "Вы контролируете взаимодействие" @@ -4048,7 +4010,7 @@ msgstr "Вы контролируете взаимодействие" msgid "After this confirmation, future Google sign-ins will take one click." msgstr "После этого подтверждения дальнейший вход через Google будет выполняться одним нажатием." -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:104 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:124 #, elixir-autogen, elixir-format msgid "Cancel and use another sign-in method" msgstr "Отменить и выбрать другой способ входа" @@ -4058,13 +4020,14 @@ msgstr "Отменить и выбрать другой способ входа" msgid "Confirm access once so nobody can attach Google to your account using only a matching email address." msgstr "Один раз подтвердите доступ, чтобы никто не смог привязать Google к вашему аккаунту лишь по совпадающему email." +#: lib/who_need_help_web/controllers/google_auth_controller.ex:492 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:10 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:82 #, elixir-autogen, elixir-format msgid "Continue with Google" msgstr "Продолжить с Google" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:96 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:116 #, elixir-autogen, elixir-format msgid "Create account and continue" msgstr "Создать аккаунт и продолжить" @@ -4074,7 +4037,7 @@ msgstr "Создать аккаунт и продолжить" msgid "Create your Who Need Help account" msgstr "Создайте аккаунт Who Need Help" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:94 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:114 #, elixir-autogen, elixir-format msgid "Creating account..." msgstr "Создаём аккаунт..." @@ -4084,7 +4047,7 @@ msgstr "Создаём аккаунт..." msgid "Email me a verification link" msgstr "Отправить ссылку для подтверждения на email" -#: lib/who_need_help_web/controllers/user_session_controller.ex:178 +#: lib/who_need_help_web/controllers/user_session_controller.ex:179 #, elixir-autogen, elixir-format msgid "Google sign-in connected. You can use it next time." msgstr "Вход через Google подключён. В следующий раз можно использовать его." @@ -4114,8 +4077,8 @@ msgstr "Один раз войдите в %{email}, чтобы подключи msgid "This email already has an account" msgstr "Для этого email уже есть аккаунт" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:120 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:142 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:118 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:140 #, elixir-autogen, elixir-format msgid "This email already has an account. Confirm it once to connect Google." msgstr "Для этого email уже есть аккаунт. Один раз подтвердите его, чтобы подключить Google." @@ -4126,17 +4089,17 @@ msgid "Use my password instead" msgstr "Использовать пароль" #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:30 -#: lib/who_need_help_web/live/request_live/show.ex:1453 +#: lib/who_need_help_web/live/request_live/show.ex:1454 #, elixir-autogen, elixir-format msgid "Verified" msgstr "Подтверждено" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:167 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:165 #, elixir-autogen, elixir-format msgid "We sent a verification link to %{email}. Open it to finish connecting Google." msgstr "Мы отправили ссылку для подтверждения на %{email}. Откройте её, чтобы завершить подключение Google." -#: lib/who_need_help_web/controllers/user_session_controller.ex:191 +#: lib/who_need_help_web/controllers/user_session_controller.ex:192 #, elixir-autogen, elixir-format msgid "You are signed in, but Google could not be connected. Try again in account settings." msgstr "Вы вошли, но подключить Google не удалось. Повторите попытку в настройках аккаунта." @@ -4166,7 +4129,7 @@ msgstr "" msgid "A volunteer accepted this request. Use private chat to coordinate safely." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:580 +#: lib/who_need_help_web/live/request_live/new.ex:589 #, elixir-autogen, elixir-format msgid "After a helper accepts" msgstr "После принятия заявки помощником" @@ -4176,12 +4139,12 @@ msgstr "После принятия заявки помощником" msgid "Already registered? Check your email" msgstr "Уже зарегистрированы?" -#: lib/who_need_help_web/live/request_live/new.ex:444 +#: lib/who_need_help_web/live/request_live/new.ex:453 #, elixir-autogen, elixir-format msgid "Area or public landmark" msgstr "Район или публичный ориентир" -#: lib/who_need_help_web/live/request_live/new.ex:544 +#: lib/who_need_help_web/live/request_live/new.ex:553 #, elixir-autogen, elixir-format msgid "Area radius" msgstr "Радиус зоны" @@ -4201,6 +4164,7 @@ msgstr "" msgid "COMMUNITY PROFILE" msgstr "" +#: lib/who_need_help_web/controllers/user_registration_controller.ex:22 #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:11 #, elixir-autogen, elixir-format, fuzzy msgid "Check your email to finish registration" @@ -4211,8 +4175,8 @@ msgstr "Проверьте почту" msgid "Choose a category from the same mode." msgstr "Выберите категорию" -#: lib/who_need_help_web/live/request_live/new.ex:425 -#: lib/who_need_help_web/live/request_live/new.ex:597 +#: lib/who_need_help_web/live/request_live/new.ex:434 +#: lib/who_need_help_web/live/request_live/new.ex:606 #, elixir-autogen, elixir-format msgid "Choose a place on the map or use your current location." msgstr "Выберите место на карте или используйте текущую геопозицию." @@ -4232,50 +4196,50 @@ msgstr "Выберите зону или точную точку на карте msgid "Choose an expiry time in the future." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1627 +#: lib/who_need_help_web/live/request_live/show.ex:1628 #, elixir-autogen, elixir-format msgid "Copied" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1626 -#: lib/who_need_help_web/live/request_live/show.ex:1632 +#: lib/who_need_help_web/live/request_live/show.ex:1627 +#: lib/who_need_help_web/live/request_live/show.ex:1633 #, elixir-autogen, elixir-format msgid "Copy code" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1628 +#: lib/who_need_help_web/live/request_live/show.ex:1629 #, elixir-autogen, elixir-format msgid "Copy failed" msgstr "" -#: lib/who_need_help_web/components/core_components.ex:425 +#: lib/who_need_help_web/components/core_components.ex:431 #: lib/who_need_help_web/live/product_analytics_live.ex:58 #, elixir-autogen, elixir-format msgid "Date" msgstr "" #: lib/who_need_help_web/live/notification_live.ex:593 -#: lib/who_need_help_web/live/request_live/new.ex:605 +#: lib/who_need_help_web/live/request_live/new.ex:614 #, elixir-autogen, elixir-format msgid "Enter coordinates manually" msgstr "Ввести координаты вручную" -#: lib/who_need_help_web/live/request_live/show.ex:1660 +#: lib/who_need_help_web/live/request_live/show.ex:1661 #, elixir-autogen, elixir-format msgid "Enter the six digits shown to the requester." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:479 +#: lib/who_need_help_web/live/request_live/new.ex:488 #, elixir-autogen, elixir-format msgid "Exact point" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:671 +#: lib/who_need_help_web/live/request_live/new.ex:680 #, elixir-autogen, elixir-format msgid "Fix the following details and publish again:" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:607 +#: lib/who_need_help_web/live/request_live/new.ex:616 #, elixir-autogen, elixir-format msgid "For an approximate area, these coordinates are the area center—not your exact position." msgstr "Для примерной зоны эти координаты задают центр области, а не вашу точную позицию." @@ -4285,13 +4249,13 @@ msgstr "Для примерной зоны эти координаты зада msgid "For privacy, this page cannot reveal whether an account exists. If you are new to Who Need Help, choose Register instead." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1450 +#: lib/who_need_help_web/live/request_live/show.ex:1451 #, elixir-autogen, elixir-format, fuzzy msgid "Handover code" msgstr "Код передачи подтверждён." -#: lib/who_need_help_web/live/request_live/show.ex:1462 -#: lib/who_need_help_web/live/request_live/show.ex:1694 +#: lib/who_need_help_web/live/request_live/show.ex:1463 +#: lib/who_need_help_web/live/request_live/show.ex:1695 #, elixir-autogen, elixir-format msgid "Help completed and verified by both participants." msgstr "" @@ -4306,17 +4270,17 @@ msgstr "" msgid "Help is now in progress." msgstr "Помощь выполняется." -#: lib/who_need_help_web/live/request_live/show.ex:1442 +#: lib/who_need_help_web/live/request_live/show.ex:1443 #, elixir-autogen, elixir-format msgid "Helper confirmed" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1369 +#: lib/who_need_help_web/live/request_live/show.ex:1370 #, elixir-autogen, elixir-format, fuzzy msgid "Helper:" msgstr "Помощник" -#: lib/who_need_help_web/live/request_live/new.ex:525 +#: lib/who_need_help_web/live/request_live/new.ex:534 #, elixir-autogen, elixir-format msgid "Helpers will see only the area or landmark written above. You can share a live location later after matching." msgstr "Помощники увидят только указанный выше район или ориентир. После совпадения можно отдельно поделиться геопозицией." @@ -4331,49 +4295,49 @@ msgstr "" msgid "If this email belongs to an existing account, a secure sign-in link will arrive shortly." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:411 +#: lib/who_need_help_web/live/request_live/new.ex:420 #, elixir-autogen, elixir-format msgid "In 1 hour" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:412 +#: lib/who_need_help_web/live/request_live/new.ex:421 #, elixir-autogen, elixir-format msgid "In 3 hours" msgstr "" #: lib/who_need_help_web/live/notification_live.ex:511 -#: lib/who_need_help_web/live/request_live/new.ex:435 +#: lib/who_need_help_web/live/request_live/new.ex:444 #, elixir-autogen, elixir-format msgid "Location is unavailable in this browser." msgstr "Геопозиция недоступна в этом браузере." #: lib/who_need_help_web/live/notification_live.ex:513 -#: lib/who_need_help_web/live/request_live/new.ex:437 +#: lib/who_need_help_web/live/request_live/new.ex:446 #, elixir-autogen, elixir-format msgid "Location permission was denied." msgstr "Доступ к геопозиции отклонён." -#: lib/who_need_help_web/live/request_live/new.ex:565 +#: lib/who_need_help_web/live/request_live/new.ex:574 #, elixir-autogen, elixir-format msgid "Move the map area so it covers a useful public meeting place." msgstr "Переместите зону так, чтобы она охватывала удобное публичное место встречи." -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:9 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:11 #, elixir-autogen, elixir-format msgid "New notice" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:523 +#: lib/who_need_help_web/live/request_live/new.ex:532 #, elixir-autogen, elixir-format msgid "No coordinates will be stored" msgstr "Координаты не будут сохранены" -#: lib/who_need_help_web/live/request_live/new.ex:434 +#: lib/who_need_help_web/live/request_live/new.ex:443 #, elixir-autogen, elixir-format msgid "No map coordinates will be stored." msgstr "Координаты на карте не будут сохранены." -#: lib/who_need_help_web/live/request_live/new.ex:493 +#: lib/who_need_help_web/live/request_live/new.ex:502 #, elixir-autogen, elixir-format msgid "No map location" msgstr "Не показывать место на карте" @@ -4383,12 +4347,12 @@ msgstr "Не показывать место на карте" msgid "No public social links added." msgstr "Ссылки на соцсети не добавлены." -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:14 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:16 #, elixir-autogen, elixir-format msgid "Only notices submitted while signed in appear here. Notices submitted without an account remain accessible through their private email link." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:494 +#: lib/who_need_help_web/live/request_live/new.ex:503 #, elixir-autogen, elixir-format msgid "Only the public area description" msgstr "Только публичное описание района" @@ -4408,9 +4372,9 @@ msgstr "" msgid "Optional thanks" msgstr "Необязательная ссылка для благодарности" -#: lib/who_need_help_web/live/request_live/show.ex:1438 -#: lib/who_need_help_web/live/request_live/show.ex:1446 -#: lib/who_need_help_web/live/request_live/show.ex:1454 +#: lib/who_need_help_web/live/request_live/show.ex:1439 +#: lib/who_need_help_web/live/request_live/show.ex:1447 +#: lib/who_need_help_web/live/request_live/show.ex:1455 #, elixir-autogen, elixir-format, fuzzy msgid "Pending" msgstr "Отправляем..." @@ -4420,7 +4384,7 @@ msgstr "Отправляем..." msgid "Public social links" msgstr "" -#: lib/who_need_help_web/components/core_components.ex:449 +#: lib/who_need_help_web/components/core_components.ex:455 #, elixir-autogen, elixir-format msgid "Quick time choices" msgstr "" @@ -4430,7 +4394,7 @@ msgstr "" msgid "Read" msgstr "Прочитайте" -#: lib/who_need_help_web/live/request_live/new.ex:466 +#: lib/who_need_help_web/live/request_live/new.ex:475 #, elixir-autogen, elixir-format msgid "Recommended for privacy" msgstr "Рекомендуется для приватности" @@ -4445,22 +4409,22 @@ msgstr "Регистрация" msgid "Registration request accepted" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:408 +#: lib/who_need_help_web/live/request_live/new.ex:417 #, elixir-autogen, elixir-format, fuzzy msgid "Request expires" msgstr "Срок действия заявки (UTC)" -#: lib/who_need_help_web/live/activity_live/show.ex:565 +#: lib/who_need_help_web/live/activity_live/show.ex:566 #, elixir-autogen, elixir-format, fuzzy msgid "Request to join again" msgstr "Подать заявку на участие" -#: lib/who_need_help_web/live/request_live/new.ex:670 +#: lib/who_need_help_web/live/request_live/new.ex:679 #, elixir-autogen, elixir-format msgid "Request was not published" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1434 +#: lib/who_need_help_web/live/request_live/show.ex:1435 #, elixir-autogen, elixir-format, fuzzy msgid "Requester confirmed" msgstr "Заявка восстановлена." @@ -4486,6 +4450,7 @@ msgstr "Отправить" msgid "Sign-in request accepted" msgstr "" +#: lib/who_need_help_web/controllers/user_registration_controller.ex:23 #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:12 #, elixir-autogen, elixir-format msgid "Sign-in request processed" @@ -4501,13 +4466,13 @@ msgstr "" msgid "Starts at" msgstr "Начало" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:50 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:47 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:65 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:49 #, elixir-autogen, elixir-format msgid "Status updates go to the email address of your signed-in account." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:506 +#: lib/who_need_help_web/live/request_live/new.ex:515 #, elixir-autogen, elixir-format msgid "The map is unavailable. You can use the manual coordinate fallback." msgstr "Карта недоступна. Можно использовать резервный ручной ввод координат." @@ -4522,7 +4487,7 @@ msgstr "" msgid "This activity is closed. The group chat remains available as read-only history." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:448 +#: lib/who_need_help_web/live/request_live/new.ex:457 #, elixir-autogen, elixir-format msgid "This description is visible to everyone. Do not enter a private address." msgstr "Это описание видно всем. Не указывайте частный адрес." @@ -4542,7 +4507,7 @@ msgstr "" msgid "This help request was cancelled. Chat history is read-only." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1468 +#: lib/who_need_help_web/live/request_live/show.ex:1469 #, elixir-autogen, elixir-format msgid "This match was cancelled. No further handover action is required." msgstr "" @@ -4552,7 +4517,7 @@ msgstr "" msgid "This person has not added a public bio yet." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:572 +#: lib/who_need_help_web/live/request_live/new.ex:581 #, elixir-autogen, elixir-format msgid "This point is public" msgstr "Эта точка видна всем" @@ -4562,7 +4527,7 @@ msgstr "Эта точка видна всем" msgid "This public profile is not available." msgstr "" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:32 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:34 #, elixir-autogen, elixir-format msgid "This request is linked to your signed-in account and its email address." msgstr "" @@ -4573,22 +4538,22 @@ msgid "This request is linked to your signed-in account. Replies go to its email msgstr "" #: lib/who_need_help_web/live/request_live/show.ex:612 -#: lib/who_need_help_web/live/request_live/show.ex:1686 +#: lib/who_need_help_web/live/request_live/show.ex:1687 #, elixir-autogen, elixir-format, fuzzy msgid "This request was cancelled." msgstr "Срок действия этой заявки истёк." -#: lib/who_need_help_web/components/core_components.ex:435 +#: lib/who_need_help_web/components/core_components.ex:441 #, elixir-autogen, elixir-format msgid "Time" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:413 +#: lib/who_need_help_web/live/request_live/new.ex:422 #, elixir-autogen, elixir-format msgid "Tomorrow" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:573 +#: lib/who_need_help_web/live/request_live/new.ex:582 #, elixir-autogen, elixir-format msgid "Use a safe public meeting point instead of a private address." msgstr "Укажите безопасное публичное место встречи вместо частного адреса." @@ -4599,7 +4564,7 @@ msgid "Use another email" msgstr "" #: lib/who_need_help_web/live/notification_live.ex:546 -#: lib/who_need_help_web/live/request_live/new.ex:540 +#: lib/who_need_help_web/live/request_live/new.ex:549 #, elixir-autogen, elixir-format, fuzzy msgid "Use my location" msgstr "Использовать мою геопозицию" @@ -4614,7 +4579,7 @@ msgstr "" msgid "Use the newest confirmation link if it arrives." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1664 +#: lib/who_need_help_web/live/request_live/show.ex:1665 #, elixir-autogen, elixir-format msgid "Verifying…" msgstr "" @@ -4624,20 +4589,20 @@ msgstr "" msgid "View content-removal notices" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:20 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:35 #: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:23 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:22 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:24 #, elixir-autogen, elixir-format msgid "View my notices" msgstr "" #: lib/who_need_help_web/controllers/support_html/new.html.heex:13 -#: lib/who_need_help_web/controllers/support_html/received.html.heex:18 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:28 #, elixir-autogen, elixir-format, fuzzy msgid "View my requests" msgstr "Новое обращение" -#: lib/who_need_help_web/live/request_live/new.ex:480 +#: lib/who_need_help_web/live/request_live/new.ex:489 #, elixir-autogen, elixir-format msgid "Visible before matching" msgstr "Видно до принятия заявки" @@ -4652,62 +4617,62 @@ msgstr "" msgid "Voted" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:453 +#: lib/who_need_help_web/live/request_live/new.ex:462 #, elixir-autogen, elixir-format msgid "What should people see?" msgstr "Что должны видеть другие?" -#: lib/who_need_help_web/live/request_live/new.ex:441 +#: lib/who_need_help_web/live/request_live/new.ex:450 #, elixir-autogen, elixir-format msgid "Where is help needed?" msgstr "Где нужна помощь?" -#: lib/who_need_help_web/live/activity_live/show.ex:580 +#: lib/who_need_help_web/live/activity_live/show.ex:581 #, elixir-autogen, elixir-format msgid "You are no longer a participant and cannot access the group chat or exact meeting point. You can request to join again while registration is open." msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:591 +#: lib/who_need_help_web/live/activity_live/show.ex:592 #, elixir-autogen, elixir-format msgid "You are not a participant. You can send a new request while registration is open." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:582 +#: lib/who_need_help_web/live/request_live/new.ex:591 #, elixir-autogen, elixir-format msgid "You can separately share live location with the matched person and stop sharing at any time." msgstr "Можно отдельно поделиться геопозицией с подобранным человеком и остановить передачу в любой момент." -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:40 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:42 #, elixir-autogen, elixir-format msgid "You have not submitted any content-removal notices while signed in." msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:578 +#: lib/who_need_help_web/live/activity_live/show.ex:579 #, elixir-autogen, elixir-format msgid "You left this activity" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1520 +#: lib/who_need_help_web/live/request_live/show.ex:1521 #, elixir-autogen, elixir-format msgid "Your completion confirmation is saved." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:564 +#: lib/who_need_help_web/live/request_live/new.ex:573 #, elixir-autogen, elixir-format msgid "Your exact position is not shown" msgstr "Ваша точная позиция не показывается" -#: lib/who_need_help_web/live/activity_live/show.ex:589 +#: lib/who_need_help_web/live/activity_live/show.ex:590 #, elixir-autogen, elixir-format, fuzzy msgid "Your join request was declined" msgstr "Ваши запросы" -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:6 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:8 #, elixir-autogen, elixir-format msgid "Your notices" msgstr "" -#: lib/who_need_help_web/components/core_components.ex:461 +#: lib/who_need_help_web/components/core_components.ex:467 #, elixir-autogen, elixir-format msgid "Your time zone:" msgstr "" @@ -4717,32 +4682,32 @@ msgstr "" msgid "← Community helpers" msgstr "Помощники сообщества" -#: lib/who_need_help_web/live/request_live/new.ex:427 +#: lib/who_need_help_web/live/request_live/new.ex:436 #, elixir-autogen, elixir-format msgid "Area selected. Drag the green pin or click the map to move it." msgstr "Область выбрана. Перетащите зелёный маркер или нажмите на карту, чтобы переместить её." -#: lib/who_need_help_web/live/request_live/new.ex:514 +#: lib/who_need_help_web/live/request_live/new.ex:523 #, elixir-autogen, elixir-format msgid "Click the map or drag the green pin to move the area" msgstr "Нажмите на карту или перетащите зелёный маркер, чтобы переместить область" -#: lib/who_need_help_web/live/request_live/new.ex:517 +#: lib/who_need_help_web/live/request_live/new.ex:526 #, elixir-autogen, elixir-format msgid "Click the map or drag the red pin to move the point" msgstr "Нажмите на карту или перетащите красный маркер, чтобы переместить точку" -#: lib/who_need_help_web/live/request_live/new.ex:432 +#: lib/who_need_help_web/live/request_live/new.ex:441 #, elixir-autogen, elixir-format msgid "Drag to move the approximate area" msgstr "Перетащите, чтобы переместить приблизительную область" -#: lib/who_need_help_web/live/request_live/new.ex:433 +#: lib/who_need_help_web/live/request_live/new.ex:442 #, elixir-autogen, elixir-format msgid "Drag to move the exact point" msgstr "Перетащите, чтобы переместить точную точку" -#: lib/who_need_help_web/live/request_live/new.ex:430 +#: lib/who_need_help_web/live/request_live/new.ex:439 #, elixir-autogen, elixir-format msgid "Exact point selected. Drag the red pin or click the map to move it." msgstr "Точная точка выбрана. Перетащите красный маркер или нажмите на карту, чтобы переместить её." @@ -4785,7 +4750,7 @@ msgstr "Загрузить ещё в этой области" msgid "Map" msgstr "Карта" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:173 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:175 #, elixir-autogen, elixir-format msgid "Map preview" msgstr "Предпросмотр карты" @@ -4835,7 +4800,7 @@ msgstr "Расположение результатов" msgid "Search this area" msgstr "Искать в этой области" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:169 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:171 #, elixir-autogen, elixir-format msgid "Static preview" msgstr "Статический просмотр" @@ -4845,14 +4810,14 @@ msgstr "Статический просмотр" msgid "Together" msgstr "Вместе" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:158 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:160 #: lib/who_need_help_web/live/activity_live/index.ex:286 #: lib/who_need_help_web/live/activity_live/show.ex:542 #: lib/who_need_help_web/live/notification_live.ex:512 #: lib/who_need_help_web/live/notification_live.ex:531 #: lib/who_need_help_web/live/request_live/index.ex:517 -#: lib/who_need_help_web/live/request_live/new.ex:436 -#: lib/who_need_help_web/live/request_live/new.ex:508 +#: lib/who_need_help_web/live/request_live/new.ex:445 +#: lib/who_need_help_web/live/request_live/new.ex:517 #: lib/who_need_help_web/live/request_live/show.ex:1284 #, elixir-autogen, elixir-format msgid "Try map again" @@ -4901,7 +4866,7 @@ msgstr "" msgid "Acceptance, arrival, completion, and cancellation" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:276 +#: lib/who_need_help_web/live/support_operations_live.ex:393 #, elixir-autogen, elixir-format msgid "Active or unresolved product state must be handled first." msgstr "" @@ -4947,7 +4912,7 @@ msgstr "" msgid "Arrival saved. The requester has been notified." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:284 +#: lib/who_need_help_web/live/support_operations_live.ex:401 #, elixir-autogen, elixir-format msgid "Automatic erasure is disabled: no jurisdiction-specific retention and anonymisation policy is configured. Do not mark the case resolved until the approved data action is completed and recorded." msgstr "" @@ -4977,13 +4942,13 @@ msgstr "" msgid "Both participants confirmed" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1595 +#: lib/who_need_help_web/live/request_live/show.ex:1596 #, elixir-autogen, elixir-format msgid "Cancelling ends this match and stops live-location sharing." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1359 -#: lib/who_need_help_web/live/request_live/show.ex:1599 +#: lib/who_need_help_web/live/request_live/show.ex:1360 +#: lib/who_need_help_web/live/request_live/show.ex:1600 #, elixir-autogen, elixir-format msgid "Cancelling…" msgstr "" @@ -5014,13 +4979,13 @@ msgstr "" msgid "Code-confirmed people" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1361 -#: lib/who_need_help_web/live/request_live/show.ex:1601 +#: lib/who_need_help_web/live/request_live/show.ex:1362 +#: lib/who_need_help_web/live/request_live/show.ex:1602 #, elixir-autogen, elixir-format msgid "Confirm cancellation" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1560 +#: lib/who_need_help_web/live/request_live/show.ex:1561 #, elixir-autogen, elixir-format msgid "Confirm withdrawal" msgstr "" @@ -5172,7 +5137,7 @@ msgstr "" msgid "I can no longer complete it" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1501 +#: lib/who_need_help_web/live/request_live/show.ex:1502 #, elixir-autogen, elixir-format msgid "I have arrived" msgstr "" @@ -5187,17 +5152,17 @@ msgstr "" msgid "Leave every category unchecked to receive all matching requests." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1552 +#: lib/who_need_help_web/live/request_live/show.ex:1553 #, elixir-autogen, elixir-format msgid "Leaving ends this private match. If the request has not expired, it becomes available to other helpers." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1558 +#: lib/who_need_help_web/live/request_live/show.ex:1559 #, elixir-autogen, elixir-format msgid "Leaving…" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1312 +#: lib/who_need_help_web/live/request_live/show.ex:1313 #, elixir-autogen, elixir-format msgid "Live shared location" msgstr "" @@ -5207,7 +5172,7 @@ msgstr "" msgid "Load older notifications" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1290 +#: lib/who_need_help_web/live/request_live/show.ex:1291 #, elixir-autogen, elixir-format msgid "Map legend" msgstr "" @@ -5257,7 +5222,7 @@ msgstr "" msgid "New private messages" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:275 +#: lib/who_need_help_web/live/support_operations_live.ex:392 #, elixir-autogen, elixir-format msgid "No active product workflow was found." msgstr "" @@ -5277,9 +5242,9 @@ msgstr "" msgid "No notifications yet" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1354 -#: lib/who_need_help_web/live/request_live/show.ex:1548 -#: lib/who_need_help_web/live/request_live/show.ex:1591 +#: lib/who_need_help_web/live/request_live/show.ex:1355 +#: lib/who_need_help_web/live/request_live/show.ex:1549 +#: lib/who_need_help_web/live/request_live/show.ex:1592 #, elixir-autogen, elixir-format msgid "Note (optional)" msgstr "" @@ -5300,7 +5265,7 @@ msgid "Notification text never contains chat messages or exact coordinates." msgstr "" #: lib/who_need_help_web/components/layouts.ex:133 -#: lib/who_need_help_web/components/layouts.ex:315 +#: lib/who_need_help_web/components/layouts.ex:321 #: lib/who_need_help_web/live/notification_live.ex:15 #: lib/who_need_help_web/live/notification_live.ex:213 #, elixir-autogen, elixir-format @@ -5312,8 +5277,8 @@ msgstr "" msgid "Notifications and nearby alerts" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:142 -#: lib/who_need_help_web/components/layouts.ex:324 +#: lib/who_need_help_web/components/layouts.ex:148 +#: lib/who_need_help_web/components/layouts.ex:336 #, elixir-autogen, elixir-format msgid "Operations" msgstr "" @@ -5348,14 +5313,14 @@ msgstr "" msgid "Private matching center" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:296 +#: lib/who_need_help_web/live/moderation_live.ex:332 #: lib/who_need_help_web/live/product_analytics_live.ex:12 #: lib/who_need_help_web/live/product_analytics_live.ex:42 #, elixir-autogen, elixir-format msgid "Product analytics" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1417 +#: lib/who_need_help_web/live/request_live/show.ex:1418 #, elixir-autogen, elixir-format msgid "Progress" msgstr "" @@ -5385,12 +5350,12 @@ msgstr "" msgid "Ranking prioritizes unique people helped with optional location-supported evidence, then unique code-confirmed handovers. These are activity signals, not identity or safety checks. Repeated help between the same pair does not inflate the primary score." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1306 +#: lib/who_need_help_web/live/request_live/show.ex:1307 #, elixir-autogen, elixir-format msgid "Request area" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1307 +#: lib/who_need_help_web/live/request_live/show.ex:1308 #, elixir-autogen, elixir-format msgid "Request point" msgstr "" @@ -5415,7 +5380,7 @@ msgstr "" msgid "Resume" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:267 +#: lib/who_need_help_web/live/support_operations_live.ex:384 #, elixir-autogen, elixir-format msgid "Run deletion preflight" msgstr "" @@ -5445,7 +5410,7 @@ msgstr "" msgid "Sun" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:92 +#: lib/who_need_help_web/live/support_operations_live.ex:99 #, elixir-autogen, elixir-format msgid "The linked account no longer exists." msgstr "" @@ -5460,7 +5425,7 @@ msgstr "" msgid "The previous helper left. This request is open for a new helper again." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:90 +#: lib/who_need_help_web/live/support_operations_live.ex:97 #, elixir-autogen, elixir-format msgid "The request is not linked to an account." msgstr "" @@ -5476,7 +5441,7 @@ msgstr "" msgid "These are activity signals, not an identity, background, qualification, or safety check." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:89 +#: lib/who_need_help_web/live/support_operations_live.ex:96 #, elixir-autogen, elixir-format msgid "This is not an account-deletion case." msgstr "" @@ -5506,7 +5471,7 @@ msgstr "" msgid "Use quiet hours" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:91 +#: lib/who_need_help_web/live/support_operations_live.ex:98 #, elixir-autogen, elixir-format msgid "Verify the requester contact first." msgstr "" @@ -5554,29 +5519,447 @@ msgstr "" msgid "code-confirmed handovers" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:168 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:170 #, elixir-autogen, elixir-format msgid "Interactive fallback" msgstr "Интерактивный запасной режим" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:155 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:157 #, 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:157 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:159 #, elixir-autogen, elixir-format msgid "Selected example:" msgstr "Выбранный пример:" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:150 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:152 #, 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 недоступен в этом браузере, поэтому полная карта не может запуститься. Выберите пример ниже или попробуйте запустить карту ещё раз." -#: lib/who_need_help_web/live/activity_live/index.ex -#: lib/who_need_help_web/live/activity_live/show.ex -#: lib/who_need_help_web/live/request_live/show.ex +#: lib/who_need_help_web/live/activity_live/index.ex:287 +#: lib/who_need_help_web/live/activity_live/show.ex:543 +#: lib/who_need_help_web/live/request_live/show.ex:1285 #, elixir-autogen, elixir-format msgid "Show location on map" msgstr "Показать место на карте" + +#: lib/who_need_help_web/live/report_live.ex:118 +#, elixir-autogen, elixir-format, fuzzy +msgid "Activity" +msgstr "Активность" + +#: lib/who_need_help_web/live/report_live.ex:121 +#, elixir-autogen, elixir-format, fuzzy +msgid "Activity message" +msgstr "Сообщение активности" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:98 +#, elixir-autogen, elixir-format +msgid "Add details or answer the support team" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:717 +#, elixir-autogen, elixir-format +msgid "Administrator access is required to moderate staff accounts." +msgstr "" + +#: lib/who_need_help_web/controllers/page_html/home.html.heex:42 +#, elixir-autogen, elixir-format +msgid "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee." +msgstr "Попросите волонтёра рядом купить или забрать лекарство, если он согласится, либо помочь с безопасной дорожной проблемой. Обязательной платы нет." + +#: lib/who_need_help_web/live/support_operations_live.ex:226 +#: lib/who_need_help_web/live/support_operations_live.ex:427 +#, elixir-autogen, elixir-format +msgid "Audited update" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:234 +#: lib/who_need_help_web/live/support_operations_live.ex:435 +#, elixir-autogen, elixir-format +msgid "Case status" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:247 +#: lib/who_need_help_web/live/support_operations_live.ex:446 +#, elixir-autogen, elixir-format +msgid "Choose the state that will appear in the case history." +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:201 +#: lib/who_need_help_web/live/report_live.ex:50 +#, elixir-autogen, elixir-format, fuzzy +msgid "Contact support" +msgstr "Обратиться в поддержку" + +#: lib/who_need_help_web/controllers/content_removal_controller.ex:56 +#, elixir-autogen, elixir-format, fuzzy +msgid "Content-removal notice %{reference}" +msgstr "Уведомление об удалении контента %{reference}" + +#: lib/who_need_help_web/controllers/content_removal_controller.ex:87 +#, elixir-autogen, elixir-format, fuzzy +msgid "Content-removal notice received" +msgstr "Уведомление об удалении контента получено" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:24 +#: lib/who_need_help_web/live/support_operations_live.ex:334 +#, elixir-autogen, elixir-format, fuzzy +msgid "Conversation" +msgstr "Переписка" + +#: lib/who_need_help_web/controllers/support_controller.ex:111 +#: lib/who_need_help_web/controllers/support_controller.ex:127 +#: lib/who_need_help_web/live/support_case_live.ex:73 +#, elixir-autogen, elixir-format +msgid "Could not send your message. Please check it and try again." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:260 +#, elixir-autogen, elixir-format +msgid "Explain what was decided, what action was taken, or what information is still needed…" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:115 +#, elixir-autogen, elixir-format, fuzzy +msgid "Help request" +msgstr "Заявка на помощь" + +#: lib/who_need_help_web/live/request_live/new.ex:217 +#, elixir-autogen, elixir-format +msgid "I confirm this is not an emergency or request for medical advice, the medicine and arrangement are lawful, and a volunteer chooses whether to spend money." +msgstr "Я подтверждаю, что это не экстренная ситуация и не запрос медицинского совета, лекарство и договорённость законны, а волонтёр сам решает, тратить ли деньги." + +#: lib/who_need_help_web/live/request_live/new.ex:376 +#, elixir-autogen, elixir-format +msgid "If purchase is needed, accepting the request does not require the volunteer to spend money. Agree on the medicine, pharmacy requirements, payment, and any reimbursement only in the private matched chat." +msgstr "Если лекарство нужно купить, принятие заявки не обязывает волонтёра тратить деньги. Согласуйте лекарство, требования аптеки, оплату и возможное возмещение только в приватном чате после совпадения." + +#: lib/who_need_help_web/live/report_live.ex:116 +#, elixir-autogen, elixir-format, fuzzy +msgid "Matched help" +msgstr "Согласованная помощь" + +#: lib/who_need_help_web/live/request_live/new.ex:209 +#, elixir-autogen, elixir-format +msgid "Medicine is needed from a pharmacy" +msgstr "Нужно лекарство из аптеки" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:97 +#, elixir-autogen, elixir-format +msgid "Message to support" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:69 +#, elixir-autogen, elixir-format, fuzzy +msgid "Moderation response" +msgstr "Ответ модерации" + +#: lib/who_need_help_web/live/support_operations_live.ex:360 +#, elixir-autogen, elixir-format +msgid "No conversation messages yet." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:70 +#, elixir-autogen, elixir-format +msgid "No replies yet. Add a message if you need to clarify the request." +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:81 +#, elixir-autogen, elixir-format, fuzzy +msgid "No reports submitted" +msgstr "Жалоб не отправлено" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:136 +#: lib/who_need_help_web/live/support_operations_live.ex:372 +#, elixir-autogen, elixir-format +msgid "No status history is available for this older case." +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:146 +#: lib/who_need_help_web/live/support_case_live.ex:95 +#, elixir-autogen, elixir-format +msgid "Only a resolved or closed request can be reopened." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:27 +#, elixir-autogen, elixir-format +msgid "Only you and authorised support staff can view this case." +msgstr "" + +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:27 +#, elixir-autogen, elixir-format, fuzzy +msgid "Open TAKE IT DOWN request" +msgstr "Открыть запрос TAKE IT DOWN" + +#: lib/who_need_help_web/live/support_operations_live.ex:217 +#: lib/who_need_help_web/live/support_operations_live.ex:420 +#, elixir-autogen, elixir-format +msgid "Operator action" +msgstr "" + +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:85 +#, elixir-autogen, elixir-format +msgid "Other people will see this name on requests, activities, and reviews." +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:117 +#, elixir-autogen, elixir-format +msgid "Private message" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:219 +#, elixir-autogen, elixir-format +msgid "Record the decision and notify the submitter when contact is available." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:113 +#, elixir-autogen, elixir-format +msgid "Reopen without a message" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:457 +#, elixir-autogen, elixir-format +msgid "Reply to requester (optional)" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:123 +#, elixir-autogen, elixir-format, fuzzy +msgid "Reported content" +msgstr "Контент, на который пожаловались" + +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:19 +#, elixir-autogen, elixir-format +msgid "Reporting non-consensual intimate visual material?" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:83 +#, elixir-autogen, elixir-format +msgid "Reports you send from a request, activity, or chat will appear here." +msgstr "" + +#: lib/who_need_help_web/controllers/page_html/safety.html.heex:26 +#, elixir-autogen, elixir-format +msgid "Request only lawful purchase or pickup from a legitimate pharmacy. A volunteer is never required to pay. Agree privately on the medicine, pharmacy or prescription requirements, payment, reimbursement, storage, and handover. Who Need Help does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement. Do not request controlled substances or publish prescriptions or payment credentials. Follow pharmacy rules and local law." +msgstr "Запрашивайте только законную покупку или получение лекарства в легальной аптеке. Волонтёр никогда не обязан платить. В приватном чате согласуйте лекарство, требования аптеки или рецепта, оплату, возмещение, хранение и передачу. Who Need Help не назначает, не рекомендует, не продаёт лекарства, не обрабатывает платежи и не гарантирует возмещение. Не запрашивайте контролируемые вещества и не публикуйте рецепты или платёжные данные. Соблюдайте правила аптеки и местное законодательство." + +#: lib/who_need_help_web/live/support_operations_live.ex:350 +#, elixir-autogen, elixir-format, fuzzy +msgid "Requester" +msgstr "Автор заявки" + +#: lib/who_need_help_web/live/moderation_live.ex:393 +#: lib/who_need_help_web/live/moderation_live.ex:418 +#, elixir-autogen, elixir-format +msgid "Required reason for hiding" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:432 +#, elixir-autogen, elixir-format, fuzzy +msgid "Restore activity" +msgstr "Восстановить активность" + +#: lib/who_need_help_web/live/moderation_live.ex:407 +#, elixir-autogen, elixir-format +msgid "Restore request" +msgstr "" + +#: lib/who_need_help_web/controllers/page_controller.ex:23 +#, elixir-autogen, elixir-format +msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, location sharing, and in-person activities." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:288 +#: lib/who_need_help_web/live/support_operations_live.ex:487 +#, elixir-autogen, elixir-format, fuzzy +msgid "Saving…" +msgstr "Сохранение…" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:100 +#, elixir-autogen, elixir-format +msgid "Send message" +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:120 +#: lib/who_need_help_web/live/support_operations_live.ex:365 +#, elixir-autogen, elixir-format, fuzzy +msgid "Status history" +msgstr "История статусов" + +#: lib/who_need_help_web/controllers/support_html/received.html.heex:11 +#, elixir-autogen, elixir-format, fuzzy +msgid "Support request created" +msgstr "Обращение в поддержку создано" + +#: lib/who_need_help_web/controllers/support_controller.ex:157 +#, elixir-autogen, elixir-format, fuzzy +msgid "Support request received" +msgstr "Обращение в поддержку получено" + +#: lib/who_need_help_web/components/layouts.ex:139 +#: lib/who_need_help_web/components/layouts.ex:327 +#, elixir-autogen, elixir-format, fuzzy +msgid "Support requests" +msgstr "Обращения в поддержку" + +#: lib/who_need_help_web/controllers/support_html.ex:24 +#: lib/who_need_help_web/controllers/support_html.ex:28 +#: lib/who_need_help_web/controllers/support_html/show.html.heex:59 +#: lib/who_need_help_web/live/support_operations_live.ex:349 +#, elixir-autogen, elixir-format, fuzzy +msgid "Support team" +msgstr "Команда поддержки" + +#: lib/who_need_help_web/controllers/support_html.ex:29 +#, elixir-autogen, elixir-format +msgid "System" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:41 +#, elixir-autogen, elixir-format +msgid "TRUST AND SAFETY" +msgstr "" + +#: lib/who_need_help_web/controllers/page_html/home.html.heex:113 +#, elixir-autogen, elixir-format +msgid "The requester states whether the medicine is paid, reserved, or still needs to be purchased." +msgstr "Автор заявки указывает, оплачено ли лекарство, зарезервировано или его ещё нужно купить." + +#: lib/who_need_help_web/controllers/support_controller.ex:141 +#: lib/who_need_help_web/live/support_case_live.ex:88 +#, elixir-autogen, elixir-format +msgid "The support request is open again." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:280 +#: lib/who_need_help_web/live/support_operations_live.ex:479 +#, elixir-autogen, elixir-format +msgid "The verified contact will receive this update by email." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:80 +#, elixir-autogen, elixir-format +msgid "This case is finished. Sending a new message will reopen it automatically." +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:44 +#, elixir-autogen, elixir-format +msgid "This private history shows reports you submitted and the latest moderation status. Submit a new report from the relevant request, activity, or private chat so moderators receive the correct context." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:469 +#, elixir-autogen, elixir-format +msgid "This reply becomes part of the case conversation." +msgstr "" + +#: lib/who_need_help_web/live/support_case_live.ex:34 +#: lib/who_need_help_web/live/support_case_live.ex:65 +#: lib/who_need_help_web/live/support_case_live.ex:101 +#, elixir-autogen, elixir-format, fuzzy +msgid "This support request is no longer available." +msgstr "Это обращение в поддержку больше недоступно." + +#: lib/who_need_help_web/live/support_operations_live.ex:282 +#: lib/who_need_help_web/live/support_operations_live.ex:481 +#, elixir-autogen, elixir-format +msgid "This update is recorded, but email is disabled until contact is verified." +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:117 +#: lib/who_need_help_web/live/support_case_live.ex:60 +#, elixir-autogen, elixir-format +msgid "Too many messages. Please try again later." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:271 +#, elixir-autogen, elixir-format +msgid "Up to 10,000 characters" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:470 +#, elixir-autogen, elixir-format +msgid "Up to 5,000 characters" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:422 +#, elixir-autogen, elixir-format +msgid "Update the case status and add a private reply when needed." +msgstr "" + +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:22 +#, elixir-autogen, elixir-format +msgid "Use the dedicated urgent process. Never upload or reproduce the image or video." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/received.html.heex:15 +#, elixir-autogen, elixir-format +msgid "We created support request %{reference} and added it to your account. You can open it now and return to it from My support requests." +msgstr "" + +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:93 +#, elixir-autogen, elixir-format +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/live/support_operations_live.ex:459 +#, elixir-autogen, elixir-format +msgid "Write a concise reply with the decision, next step, or information you need…" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:270 +#, elixir-autogen, elixir-format +msgid "Write for the submitter; avoid internal-only notes." +msgstr "" + +#: lib/who_need_help_web/controllers/page_html/home.html.heex:365 +#, 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 "Да, если волонтёр явно согласится. Люди напрямую согласуют лекарство, требования аптеки, оплату и возможное возмещение. Сервис не назначает, не рекомендует, не продаёт лекарства, не обрабатывает платежи и не гарантирует возмещение." + +#: lib/who_need_help_web/controllers/support_html.ex:23 +#: lib/who_need_help_web/controllers/support_html.ex:27 +#, elixir-autogen, elixir-format +msgid "You" +msgstr "" + +#: lib/who_need_help_web/controllers/content_removal_controller.ex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "Your content-removal notices" +msgstr "Ваши уведомления об удалении контента" + +#: lib/who_need_help_web/controllers/support_controller.ex:104 +#: lib/who_need_help_web/live/support_case_live.ex:53 +#, elixir-autogen, elixir-format +msgid "Your message was sent to support." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:13 +#, elixir-autogen, elixir-format, fuzzy +msgid "Your original request" +msgstr "Ваше исходное обращение" + +#: lib/who_need_help_web/components/layouts.ex:136 +#: lib/who_need_help_web/components/layouts.ex:324 +#: lib/who_need_help_web/live/report_live.ex:12 +#: lib/who_need_help_web/live/report_live.ex:42 +#, elixir-autogen, elixir-format +msgid "Your reports" +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:16 +#, elixir-autogen, elixir-format +msgid "Your support requests" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:366 +#, elixir-autogen, elixir-format +msgid "matched chat message" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:369 +#, elixir-autogen, elixir-format +msgid "matched conversation" +msgstr "" diff --git a/priv/gettext/uk/LC_MESSAGES/default.po b/priv/gettext/uk/LC_MESSAGES/default.po index 477cda9..c5f18e3 100644 --- a/priv/gettext/uk/LC_MESSAGES/default.po +++ b/priv/gettext/uk/LC_MESSAGES/default.po @@ -11,74 +11,77 @@ msgstr "" "Language: uk\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100 != 11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10||n%100>=20) ? 1 : 2);\n" -#: lib/who_need_help_web/components/layouts.ex:136 -#: lib/who_need_help_web/components/layouts.ex:318 +#: lib/who_need_help_web/components/layouts.ex:142 +#: lib/who_need_help_web/components/layouts.ex:330 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:115 #, elixir-autogen, elixir-format msgid "Account settings" msgstr "Параметри облікового запису" -#: lib/who_need_help_web/components/core_components.ex:546 +#: lib/who_need_help_web/components/core_components.ex:552 #, elixir-autogen, elixir-format msgid "Actions" msgstr "Дії" #: lib/who_need_help_web/components/layouts.ex:87 -#: lib/who_need_help_web/components/layouts.ex:156 +#: lib/who_need_help_web/components/layouts.ex:162 #: lib/who_need_help_web/live/request_live/new.ex:26 #, elixir-autogen, elixir-format msgid "Ask for help" msgstr "Попросити допомоги" -#: lib/who_need_help_web/components/layouts.ex:368 -#: lib/who_need_help_web/components/layouts.ex:383 +#: lib/who_need_help_web/components/layouts.ex:380 +#: lib/who_need_help_web/components/layouts.ex:395 #, elixir-autogen, elixir-format msgid "Attempting to reconnect" msgstr "Спроба повторного з’єднання" -#: lib/who_need_help_web/components/layouts.ex:230 +#: lib/who_need_help_web/components/layouts.ex:236 #: lib/who_need_help_web/live/notification_live.ex:628 #, elixir-autogen, elixir-format msgid "Categories" msgstr "Категорії" #: lib/who_need_help_web/components/layouts.ex:95 -#: lib/who_need_help_web/components/layouts.ex:165 +#: lib/who_need_help_web/components/layouts.ex:171 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:14 +#: lib/who_need_help_web/controllers/user_session_controller.ex:211 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:10 #, elixir-autogen, elixir-format msgid "Log in" msgstr "Вхід" -#: lib/who_need_help_web/components/layouts.ex:151 -#: lib/who_need_help_web/components/layouts.ex:333 +#: lib/who_need_help_web/components/layouts.ex:157 +#: lib/who_need_help_web/components/layouts.ex:345 #, elixir-autogen, elixir-format msgid "Log out" msgstr "Вийти" #: lib/who_need_help_web/components/layouts.ex:130 -#: lib/who_need_help_web/components/layouts.ex:312 +#: lib/who_need_help_web/components/layouts.ex:318 #: lib/who_need_help_web/live/profile_live.ex:16 #, elixir-autogen, elixir-format msgid "Profile" msgstr "Профіль" #: lib/who_need_help_web/components/layouts.ex:92 -#: lib/who_need_help_web/components/layouts.ex:162 +#: lib/who_need_help_web/components/layouts.ex:168 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:141 #, elixir-autogen, elixir-format msgid "Register" msgstr "Зареєструватися" -#: lib/who_need_help_web/components/layouts.ex:220 +#: lib/who_need_help_web/components/layouts.ex:226 #, elixir-autogen, elixir-format msgid "Requests" msgstr "Запити" -#: lib/who_need_help_web/components/layouts.ex:375 +#: lib/who_need_help_web/components/layouts.ex:387 #, elixir-autogen, elixir-format msgid "Something went wrong!" msgstr "Щось пішло не так!" -#: lib/who_need_help_web/components/layouts.ex:360 +#: lib/who_need_help_web/components/layouts.ex:372 #, elixir-autogen, elixir-format msgid "We can't find the internet" msgstr "Немає з’єднання з інтернетом" @@ -93,7 +96,7 @@ msgstr "закрити" msgid "%{approved}/%{capacity} approved" msgstr "Схвалено: %{approved}/%{capacity}" -#: lib/who_need_help_web/live/moderation_live.ex:496 +#: lib/who_need_help_web/live/moderation_live.ex:570 #, elixir-autogen, elixir-format msgid "%{count} community votes" msgstr "Голосів спільноти: %{count}" @@ -128,21 +131,21 @@ msgstr "4 — добре" msgid "5 — excellent" msgstr "5 — відмінно" -#: lib/who_need_help_web/controllers/user_settings_controller.ex:120 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:130 #, elixir-autogen, elixir-format msgid "A link to confirm your email change has been sent to the new address." msgstr "" "Посилання для підтвердження зміни електронної пошти надіслано на нову " "адресу." -#: lib/who_need_help_web/live/moderation_live.ex:448 +#: lib/who_need_help_web/live/moderation_live.ex:514 #, elixir-autogen, elixir-format msgid "A signal requests human review; optional tracking absence is not proof of abuse." msgstr "" "Сигнал потребує перевірки людиною; відсутність необов’язкового відстеження " "не є доказом зловживання." -#: lib/who_need_help_web/live/request_live/show.ex:1322 +#: lib/who_need_help_web/live/request_live/show.ex:1323 #, elixir-autogen, elixir-format msgid "Accept only if you can complete this safely and for free." msgstr "" @@ -159,29 +162,29 @@ msgid "Account Settings" msgstr "Параметри облікового запису" #: lib/who_need_help_web/components/layouts.ex:73 -#: lib/who_need_help_web/components/layouts.ex:246 +#: lib/who_need_help_web/components/layouts.ex:252 #, elixir-autogen, elixir-format msgid "Account and language" msgstr "Акаунт і мова" -#: lib/who_need_help_web/live/moderation_live.ex:582 +#: lib/who_need_help_web/live/moderation_live.ex:656 #, elixir-autogen, elixir-format msgid "Accounts" msgstr "Акаунти" -#: lib/who_need_help_web/live/request_live/show.ex:1318 +#: lib/who_need_help_web/live/request_live/show.ex:1319 #, elixir-autogen, elixir-format msgid "Action center" msgstr "Центр дій" #: lib/who_need_help_web/live/moderation_live.ex:266 -#: lib/who_need_help_web/live/moderation_live.ex:627 +#: lib/who_need_help_web/live/moderation_live.ex:702 #: lib/who_need_help_web/live/notification_live.ex:443 #, elixir-autogen, elixir-format msgid "Active" msgstr "Активний" -#: lib/who_need_help_web/components/layouts.ex:225 +#: lib/who_need_help_web/components/layouts.ex:231 #: lib/who_need_help_web/live/activity_live/index.ex:118 #, elixir-autogen, elixir-format msgid "Activities" @@ -236,7 +239,7 @@ msgid "Add unverified link" msgstr "Додати непідтверджене посилання" #: lib/who_need_help_web/live/moderation_live.ex:273 -#: lib/who_need_help_web/live/moderation_live.ex:651 +#: lib/who_need_help_web/live/moderation_live.ex:732 #, elixir-autogen, elixir-format msgid "Administrator" msgstr "Адміністратор" @@ -266,12 +269,12 @@ msgstr "Інший помічник уже прийняв цю заявку." msgid "Any urgency" msgstr "Будь-яка терміновість" -#: lib/who_need_help_web/live/activity_live/show.ex:569 +#: lib/who_need_help_web/live/activity_live/show.ex:570 #, elixir-autogen, elixir-format msgid "Approval pending" msgstr "Очікує схвалення" -#: lib/who_need_help_web/live/activity_live/show.ex:646 +#: lib/who_need_help_web/live/activity_live/show.ex:647 #, elixir-autogen, elixir-format msgid "Approve" msgstr "Схвалити" @@ -281,14 +284,14 @@ msgstr "Схвалити" msgid "Approved group chat" msgstr "Чат схваленої групи" -#: lib/who_need_help_web/live/activity_live/show.ex:672 +#: lib/who_need_help_web/live/activity_live/show.ex:673 #, elixir-autogen, elixir-format msgid "Approved participants" msgstr "Схвалені учасники" #: lib/who_need_help_web/controllers/page_html/home.html.heex:80 #: lib/who_need_help_web/live/activity_live/new.ex:303 -#: lib/who_need_help_web/live/request_live/new.ex:465 +#: lib/who_need_help_web/live/request_live/new.ex:474 #, elixir-autogen, elixir-format msgid "Approximate area" msgstr "Орієнтовний район" @@ -334,12 +337,12 @@ msgstr "" msgid "Block and report" msgstr "Блокування та скарга" -#: lib/who_need_help_web/live/activity_live/show.ex:715 +#: lib/who_need_help_web/live/activity_live/show.ex:716 #, elixir-autogen, elixir-format msgid "Block organizer" msgstr "Заблокувати організатора" -#: lib/who_need_help_web/live/request_live/show.ex:1744 +#: lib/who_need_help_web/live/request_live/show.ex:1745 #, elixir-autogen, elixir-format msgid "Block this user" msgstr "Заблокувати користувача" @@ -354,11 +357,12 @@ msgstr "Заблоковані користувачі" msgid "Briefly describe the help you need" msgstr "Коротко опишіть, яка допомога вам потрібна" -#: lib/who_need_help_web/components/layouts.ex:198 +#: lib/who_need_help_web/components/layouts.ex:204 #, elixir-autogen, elixir-format msgid "Build Week feedback" msgstr "Звіт для Build Week" +#: lib/who_need_help_web/controllers/feedback_controller.ex:6 #: lib/who_need_help_web/controllers/feedback_html/show.html.heex:4 #, elixir-autogen, elixir-format msgid "Build feedback" @@ -374,13 +378,13 @@ msgstr "ДОВІРА СПІЛЬНОТИ" msgid "COMMUNITY-DRIVEN TAXONOMY" msgstr "КАТЕГОРІЇ ВІД СПІЛЬНОТИ" -#: lib/who_need_help_web/live/activity_live/show.ex:666 +#: lib/who_need_help_web/live/activity_live/show.ex:667 #, elixir-autogen, elixir-format msgid "Cancel activity" msgstr "Скасувати активність" -#: lib/who_need_help_web/live/request_live/show.ex:1336 -#: lib/who_need_help_web/live/request_live/show.ex:1573 +#: lib/who_need_help_web/live/request_live/show.ex:1337 +#: lib/who_need_help_web/live/request_live/show.ex:1574 #, elixir-autogen, elixir-format msgid "Cancel request" msgstr "Скасувати запит" @@ -412,7 +416,7 @@ msgid "Category details" msgstr "Деталі категорії" #: lib/who_need_help_web/live/category_proposal_live.ex:96 -#: lib/who_need_help_web/live/moderation_live.ex:477 +#: lib/who_need_help_web/live/moderation_live.ex:551 #, elixir-autogen, elixir-format msgid "Category proposals" msgstr "Пропозиції категорій" @@ -422,7 +426,7 @@ msgstr "Пропозиції категорій" msgid "Change Email" msgstr "Змінити електронну пошту" -#: lib/who_need_help_web/live/moderation_live.ex:655 +#: lib/who_need_help_web/live/moderation_live.ex:736 #, elixir-autogen, elixir-format msgid "Change role" msgstr "Змінити роль" @@ -433,7 +437,7 @@ msgstr "Змінити роль" msgid "Changing..." msgstr "Зміна…" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:242 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:244 #, elixir-autogen, elixir-format msgid "Choose a category, urgency, and safe location visibility." msgstr "" @@ -462,13 +466,13 @@ msgstr "Оберіть…" msgid "City centre, near the main entrance" msgstr "Центр міста, біля головного входу" -#: lib/who_need_help_web/live/activity_live/show.ex:733 -#: lib/who_need_help_web/live/request_live/show.ex:1765 +#: lib/who_need_help_web/live/activity_live/show.ex:734 +#: lib/who_need_help_web/live/request_live/show.ex:1766 #, elixir-autogen, elixir-format msgid "Clear" msgstr "Очистити" -#: lib/who_need_help_web/live/moderation_live.ex:402 +#: lib/who_need_help_web/live/moderation_live.ex:476 #, elixir-autogen, elixir-format msgid "Close" msgstr "Закрити" @@ -497,8 +501,8 @@ msgstr "Помічники спільноти" #: lib/who_need_help_web/live/activity_live/index.ex:262 #: lib/who_need_help_web/live/activity_live/show.ex:397 -#: lib/who_need_help_web/live/activity_live/show.ex:617 -#: lib/who_need_help_web/live/activity_live/show.ex:676 +#: lib/who_need_help_web/live/activity_live/show.ex:618 +#: lib/who_need_help_web/live/activity_live/show.ex:677 #: lib/who_need_help_web/live/request_live/index.ex:474 #, elixir-autogen, elixir-format msgid "Community member" @@ -524,7 +528,7 @@ msgstr "Підтвердити й увійти лише зараз" msgid "Confirm and stay logged in" msgstr "Підтвердити й залишатися в системі" -#: lib/who_need_help_web/live/request_live/show.ex:1511 +#: lib/who_need_help_web/live/request_live/show.ex:1512 #, elixir-autogen, elixir-format msgid "Confirm my part is complete" msgstr "Підтвердити виконання своєї частини" @@ -577,7 +581,7 @@ msgstr "Створити активність" msgid "Create an activity" msgstr "Створити активність" -#: lib/who_need_help_web/live/moderation_live.ex:536 +#: lib/who_need_help_web/live/moderation_live.ex:610 #, elixir-autogen, elixir-format msgid "Create category" msgstr "Створити категорію" @@ -587,35 +591,36 @@ msgstr "Створити категорію" msgid "Create urgent request" msgstr "Створити термінову заявку" -#: lib/who_need_help_web/live/activity_live/show.ex:742 +#: lib/who_need_help_web/live/activity_live/show.ex:743 #, elixir-autogen, elixir-format msgid "Dangerous plan" msgstr "Небезпечний план" #: lib/who_need_help_web/live/moderation_live.ex:249 -#: lib/who_need_help_web/live/request_live/show.ex:1773 +#: lib/who_need_help_web/live/report_live.ex:106 +#: lib/who_need_help_web/live/request_live/show.ex:1774 #, elixir-autogen, elixir-format msgid "Dangerous request" msgstr "Небезпечна заявка" -#: lib/who_need_help_web/live/moderation_live.ex:590 +#: lib/who_need_help_web/live/moderation_live.ex:664 #, elixir-autogen, elixir-format msgid "Decision" msgstr "Рішення" -#: lib/who_need_help_web/live/moderation_live.ex:534 +#: lib/who_need_help_web/live/moderation_live.ex:608 #, elixir-autogen, elixir-format msgid "Decision note" msgstr "Примітка до рішення" -#: lib/who_need_help_web/live/moderation_live.ex:304 +#: lib/who_need_help_web/live/moderation_live.ex:340 #, elixir-autogen, elixir-format msgid "Decisions and access to reported chat evidence are written to the audit log." msgstr "" "Рішення та доступ до матеріалів зі скарг на листування записуються до " "журналу аудиту." -#: lib/who_need_help_web/live/activity_live/show.ex:653 +#: lib/who_need_help_web/live/activity_live/show.ex:654 #, elixir-autogen, elixir-format msgid "Decline" msgstr "Відхилити" @@ -632,12 +637,14 @@ msgstr "" "Опишіть публічний план, приблизну тривалість і кому він може бути цікавим." #: lib/who_need_help_web/live/moderation_live.ex:261 -#: lib/who_need_help_web/live/moderation_live.ex:377 -#: lib/who_need_help_web/live/moderation_live.ex:463 +#: lib/who_need_help_web/live/moderation_live.ex:447 +#: lib/who_need_help_web/live/moderation_live.ex:529 +#: lib/who_need_help_web/live/report_live.ex:103 #, elixir-autogen, elixir-format msgid "Dismissed" msgstr "Відхилено" +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:78 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:71 #: lib/who_need_help_web/live/profile_live.ex:149 #, elixir-autogen, elixir-format @@ -672,13 +679,13 @@ msgstr "Двосторонній прихований відгук" msgid "Email" msgstr "Електронна пошта" -#: lib/who_need_help_web/controllers/user_settings_controller.ex:89 -#: lib/who_need_help_web/controllers/user_settings_controller.ex:96 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:90 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:97 #, elixir-autogen, elixir-format msgid "Email change link is invalid or it has expired." msgstr "Посилання для зміни електронної пошти недійсне або прострочене." -#: lib/who_need_help_web/controllers/user_settings_controller.ex:84 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:85 #, elixir-autogen, elixir-format msgid "Email changed successfully." msgstr "Адресу електронної пошти успішно змінено." @@ -697,17 +704,17 @@ msgstr "" msgid "English" msgstr "Англійська" -#: lib/who_need_help_web/live/moderation_live.ex:517 +#: lib/who_need_help_web/live/moderation_live.ex:591 #, elixir-autogen, elixir-format msgid "English description" msgstr "Опис англійською" -#: lib/who_need_help_web/live/moderation_live.ex:506 +#: lib/who_need_help_web/live/moderation_live.ex:580 #, elixir-autogen, elixir-format msgid "English name" msgstr "Назва англійською" -#: lib/who_need_help_web/live/request_live/show.ex:1648 +#: lib/who_need_help_web/live/request_live/show.ex:1649 #, elixir-autogen, elixir-format msgid "Enter handover code" msgstr "Введіть код передачі" @@ -743,7 +750,7 @@ msgstr "Публічно — точно" msgid "Expires:" msgstr "Спливає:" -#: lib/who_need_help_web/live/request_live/new.ex:382 +#: lib/who_need_help_web/live/request_live/new.ex:391 #, elixir-autogen, elixir-format msgid "Explain what is already arranged and what the volunteer needs to do." msgstr "Поясніть, що вже організовано й що має зробити волонтер." @@ -753,9 +760,10 @@ msgstr "Поясніть, що вже організовано й що має з msgid "Find people to join" msgstr "Знайти компанію" -#: lib/who_need_help_web/live/activity_live/show.ex:743 +#: lib/who_need_help_web/live/activity_live/show.ex:744 #: lib/who_need_help_web/live/moderation_live.ex:251 -#: lib/who_need_help_web/live/request_live/show.ex:1775 +#: lib/who_need_help_web/live/report_live.ex:108 +#: lib/who_need_help_web/live/request_live/show.ex:1776 #, elixir-autogen, elixir-format msgid "Fraud" msgstr "Шахрайство" @@ -777,7 +785,7 @@ msgstr "" "Підтвердження через GitHub недоступне, доки оператор не налаштує облікові " "дані OAuth. Посилання, введене вручну, не вважається підтвердженим." -#: lib/who_need_help_web/live/request_live/show.ex:1616 +#: lib/who_need_help_web/live/request_live/show.ex:1617 #, elixir-autogen, elixir-format msgid "HANDOVER CODE FOR THE HELPER" msgstr "КОД ПЕРЕДАЧІ ДЛЯ ПОМІЧНИКА" @@ -792,9 +800,10 @@ msgstr "Ім’я користувача (необов’язково)" msgid "Handover code verified." msgstr "Код передачі підтверджено." -#: lib/who_need_help_web/live/activity_live/show.ex:741 +#: lib/who_need_help_web/live/activity_live/show.ex:742 #: lib/who_need_help_web/live/moderation_live.ex:250 -#: lib/who_need_help_web/live/request_live/show.ex:1774 +#: lib/who_need_help_web/live/report_live.ex:107 +#: lib/who_need_help_web/live/request_live/show.ex:1775 #, elixir-autogen, elixir-format msgid "Harassment" msgstr "Домагання" @@ -818,7 +827,7 @@ msgstr "" msgid "Helper" msgstr "Помічник" -#: lib/who_need_help_web/components/layouts.ex:235 +#: lib/who_need_help_web/components/layouts.ex:241 #, elixir-autogen, elixir-format msgid "Helpers" msgstr "Помічники" @@ -871,18 +880,12 @@ msgstr "" msgid "Hidden" msgstr "Приховано" -#: lib/who_need_help_web/live/moderation_live.ex:361 +#: lib/who_need_help_web/live/moderation_live.ex:422 #, elixir-autogen, elixir-format msgid "Hide activity" msgstr "Приховати активність" -#: lib/who_need_help_web/live/moderation_live.ex:347 -#: lib/who_need_help_web/live/moderation_live.ex:359 -#, elixir-autogen, elixir-format -msgid "Hide reason" -msgstr "Причина приховування" - -#: lib/who_need_help_web/live/moderation_live.ex:349 +#: lib/who_need_help_web/live/moderation_live.ex:397 #, elixir-autogen, elixir-format msgid "Hide request" msgstr "Сховати запит" @@ -894,8 +897,8 @@ 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:411 -#: lib/who_need_help_web/live/request_live/show.ex:1325 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:413 +#: lib/who_need_help_web/live/request_live/show.ex:1326 #, elixir-autogen, elixir-format msgid "I can help" msgstr "Я можу допомогти" @@ -908,13 +911,6 @@ msgstr "" "перебувають поза активним рухом або екстрені служби вже викликано, а " "запитувана допомога є законною." -#: lib/who_need_help_web/live/request_live/new.ex:217 -#, elixir-autogen, elixir-format -msgid "I confirm this is not an emergency, medical advice request, controlled substance, or request to buy medicine on my behalf." -msgstr "" -"Я підтверджую, що це не екстрена ситуація, не запит медичної консультації чи" -" контрольованої речовини й не прохання придбати ліки від мого імені." - #: lib/who_need_help_web/live/request_live/new.ex:229 #, elixir-autogen, elixir-format msgid "I confirm this is not an emergency, there is no immediate danger, and the requested task is lawful." @@ -934,7 +930,7 @@ msgstr "" msgid "Identity and reputation" msgstr "Особа й репутація" -#: lib/who_need_help_web/controllers/user_session_controller.ex:103 +#: lib/who_need_help_web/controllers/user_session_controller.ex:104 #, elixir-autogen, elixir-format msgid "If your email is in our system, you will receive instructions for logging in shortly." msgstr "" @@ -942,16 +938,17 @@ msgstr "" "інструкції для входу." #: lib/who_need_help_web/controllers/content_removal_html.ex:9 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:32 -#: lib/who_need_help_web/live/activity_live/show.ex:745 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:47 +#: lib/who_need_help_web/live/activity_live/show.ex:746 #: lib/who_need_help_web/live/moderation_live.ex:254 -#: lib/who_need_help_web/live/request_live/show.ex:1778 -#: lib/who_need_help_web/live/support_operations_live.ex:109 +#: lib/who_need_help_web/live/report_live.ex:111 +#: lib/who_need_help_web/live/request_live/show.ex:1779 +#: lib/who_need_help_web/live/support_operations_live.ex:116 #, elixir-autogen, elixir-format msgid "Impersonation" msgstr "Видавання себе за іншу особу" -#: lib/who_need_help_web/live/request_live/show.ex:1709 +#: lib/who_need_help_web/live/request_live/show.ex:1710 #, elixir-autogen, elixir-format msgid "In a browser this works only while the page remains open. The Android app shows a persistent notification and can continue after it is minimized. Raw coordinates are removed when sharing stops." msgstr "" @@ -966,17 +963,18 @@ msgstr "" msgid "In progress" msgstr "В процесі" +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:92 #: lib/who_need_help_web/live/profile_live.ex:154 #, elixir-autogen, elixir-format msgid "Interface language" msgstr "Мова інтерфейсу" -#: lib/who_need_help_web/live/moderation_live.ex:634 +#: lib/who_need_help_web/live/moderation_live.ex:709 #, elixir-autogen, elixir-format msgid "Internal note" msgstr "Внутрішня нотатка" -#: lib/who_need_help_web/controllers/user_session_controller.ex:152 +#: lib/who_need_help_web/controllers/user_session_controller.ex:153 #, elixir-autogen, elixir-format msgid "Invalid email or password" msgstr "Неправильна електронна пошта або пароль" @@ -994,28 +992,28 @@ msgstr "Приймання заявок завершується" #: lib/who_need_help_web/live/activity_live/new.ex:327 #: lib/who_need_help_web/live/notification_live.ex:596 -#: lib/who_need_help_web/live/request_live/new.ex:613 +#: lib/who_need_help_web/live/request_live/new.ex:622 #, elixir-autogen, elixir-format msgid "Latitude" msgstr "Широта" -#: lib/who_need_help_web/live/activity_live/show.ex:604 +#: lib/who_need_help_web/live/activity_live/show.ex:605 #, elixir-autogen, elixir-format msgid "Leave activity" msgstr "Залишити активність" -#: lib/who_need_help_web/live/request_live/show.ex:1707 +#: lib/who_need_help_web/live/request_live/show.ex:1708 #, elixir-autogen, elixir-format msgid "Live location" msgstr "Геопозиція в реальному часі" #: lib/who_need_help_web/controllers/page_html/safety.html.heex:51 -#: lib/who_need_help_web/live/activity_live/show.ex:546 +#: lib/who_need_help_web/live/activity_live/show.ex:547 #, elixir-autogen, elixir-format msgid "Location privacy" msgstr "Приватність геопозиції" -#: lib/who_need_help_web/live/request_live/show.ex:1411 +#: lib/who_need_help_web/live/request_live/show.ex:1412 #, elixir-autogen, elixir-format msgid "Location sharing is optional; missing evidence is not proof of abuse." msgstr "" @@ -1047,14 +1045,14 @@ msgstr "Інструкції для входу" msgid "Log in only this time" msgstr "Увійти лише зараз" -#: lib/who_need_help_web/controllers/user_session_controller.ex:132 +#: lib/who_need_help_web/controllers/user_session_controller.ex:133 #, elixir-autogen, elixir-format msgid "Logged out successfully." msgstr "Ви успішно вийшли." #: lib/who_need_help_web/live/activity_live/new.ex:334 #: lib/who_need_help_web/live/notification_live.ex:610 -#: lib/who_need_help_web/live/request_live/new.ex:627 +#: lib/who_need_help_web/live/request_live/new.ex:636 #, elixir-autogen, elixir-format msgid "Longitude" msgstr "Довгота" @@ -1077,12 +1075,12 @@ msgstr "" "Значок підтвердження з’являється лише після авторизації у відповідного " "провайдера." -#: lib/who_need_help_web/live/activity_live/show.ex:663 +#: lib/who_need_help_web/live/activity_live/show.ex:664 #, elixir-autogen, elixir-format msgid "Mark completed" msgstr "Позначити завершеною" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:247 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:249 #, elixir-autogen, elixir-format msgid "Match and coordinate" msgstr "Знайдіть помічника й узгодьте деталі" @@ -1094,11 +1092,6 @@ msgstr "Знайдіть помічника й узгодьте деталі" msgid "Matched" msgstr "Помічника знайдено" -#: lib/who_need_help_web/live/request_live/new.ex:209 -#, elixir-autogen, elixir-format -msgid "Medicine is ready at the pharmacy" -msgstr "Ліки готові до отримання в аптеці" - #: lib/who_need_help_web/controllers/page_html/home.html.heex:72 #, elixir-autogen, elixir-format msgid "Medicine order is ready at the pharmacy" @@ -1135,17 +1128,17 @@ msgstr "" msgid "Meeting area" msgstr "Область зустрічі" -#: lib/who_need_help_web/live/moderation_live.ex:565 +#: lib/who_need_help_web/live/moderation_live.ex:639 #, elixir-autogen, elixir-format msgid "Merge" msgstr "Об’єднати" -#: lib/who_need_help_web/live/moderation_live.ex:557 +#: lib/who_need_help_web/live/moderation_live.ex:631 #, elixir-autogen, elixir-format msgid "Merge into" msgstr "Об’єднати з" -#: lib/who_need_help_web/live/moderation_live.ex:564 +#: lib/who_need_help_web/live/moderation_live.ex:638 #, elixir-autogen, elixir-format msgid "Merge note" msgstr "Примітка до об’єднання" @@ -1160,22 +1153,22 @@ msgstr "Надіслати повідомлення схваленій груп msgid "Mode" msgstr "Режим" -#: lib/who_need_help_web/components/layouts.ex:145 -#: lib/who_need_help_web/components/layouts.ex:327 +#: lib/who_need_help_web/components/layouts.ex:151 +#: lib/who_need_help_web/components/layouts.ex:339 #: lib/who_need_help_web/live/moderation_live.ex:9 -#: lib/who_need_help_web/live/moderation_live.ex:293 +#: lib/who_need_help_web/live/moderation_live.ex:329 #, elixir-autogen, elixir-format msgid "Moderation" msgstr "Модерація" #: lib/who_need_help_web/live/moderation_live.ex:272 -#: lib/who_need_help_web/live/moderation_live.ex:650 +#: lib/who_need_help_web/live/moderation_live.ex:731 #, elixir-autogen, elixir-format msgid "Moderator" msgstr "Модератор" #: lib/who_need_help_web/live/moderation_live.ex:230 -#: lib/who_need_help_web/live/support_operations_live.ex:87 +#: lib/who_need_help_web/live/support_operations_live.ex:94 #: lib/who_need_help_web/user_auth.ex:306 #, elixir-autogen, elixir-format msgid "Moderator access is required." @@ -1230,12 +1223,12 @@ msgstr "Ще немає повідомлень." msgid "No open activities yet" msgstr "Відкритих активностей поки немає" -#: lib/who_need_help_web/live/moderation_live.ex:471 +#: lib/who_need_help_web/live/moderation_live.ex:537 #, elixir-autogen, elixir-format msgid "No open signals." msgstr "Немає відкритих сигналів." -#: lib/who_need_help_web/live/activity_live/show.ex:658 +#: lib/who_need_help_web/live/activity_live/show.ex:659 #, elixir-autogen, elixir-format msgid "No pending join requests." msgstr "Немає заявок на участь, що очікують." @@ -1245,7 +1238,7 @@ msgstr "Немає заявок на участь, що очікують." msgid "No proposals yet." msgstr "Пропозицій ще немає." -#: lib/who_need_help_web/live/moderation_live.ex:387 +#: lib/who_need_help_web/live/moderation_live.ex:457 #, elixir-autogen, elixir-format msgid "No reports." msgstr "Скарг немає." @@ -1277,7 +1270,7 @@ msgstr "Не для екстрених ситуацій" #: lib/who_need_help_web/live/request_live/index.ex:262 #: lib/who_need_help_web/live/request_live/index.ex:263 #: lib/who_need_help_web/live/request_live/index.ex:347 -#: lib/who_need_help_web/live/request_live/new.ex:401 +#: lib/who_need_help_web/live/request_live/new.ex:410 #: lib/who_need_help_web/live/request_live/show.ex:946 #: lib/who_need_help_web/live/request_live/show.ex:947 #, elixir-autogen, elixir-format @@ -1289,16 +1282,7 @@ msgstr "Зараз" msgid "OPTIONAL SOCIAL PLANS" msgstr "НЕОБОВ’ЯЗКОВІ СПІЛЬНІ ПЛАНИ" -#: lib/who_need_help_web/controllers/page_html/safety.html.heex:26 -#, elixir-autogen, elixir-format -msgid "Only request pickup of a legal item already reserved or paid for. Do not request medical advice, a prescription, controlled substances, cash advances, repackaging, or a purchase on your behalf. Follow pharmacy rules and local law." -msgstr "" -"Просіть забрати лише законний товар, який уже зарезервовано або оплачено. Не" -" запитуйте медичних консультацій, рецептів, контрольованих речовин, " -"видавання готівки, перепакування чи придбання від вашого імені. Дотримуйтеся" -" правил аптеки й місцевого законодавства." - -#: lib/who_need_help_web/live/moderation_live.ex:405 +#: lib/who_need_help_web/live/moderation_live.ex:479 #, elixir-autogen, elixir-format msgid "Only the conversation linked to this report is displayed." msgstr "Показано лише листування, пов’язане з цією скаргою." @@ -1315,16 +1299,17 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/index.ex:166 #: lib/who_need_help_web/live/activity_live/show.ex:342 #: lib/who_need_help_web/live/moderation_live.ex:258 +#: lib/who_need_help_web/live/report_live.ex:100 #: lib/who_need_help_web/live/request_live/index.ex:270 #: lib/who_need_help_web/live/request_live/index.ex:271 #: lib/who_need_help_web/live/request_live/show.ex:954 -#: lib/who_need_help_web/live/support_operations_live.ex:207 -#: lib/who_need_help_web/live/support_operations_live.ex:300 +#: lib/who_need_help_web/live/support_operations_live.ex:237 +#: lib/who_need_help_web/live/support_operations_live.ex:438 #, elixir-autogen, elixir-format msgid "Open" msgstr "Відкрита" -#: lib/who_need_help_web/live/moderation_live.ex:435 +#: lib/who_need_help_web/live/moderation_live.ex:501 #, elixir-autogen, elixir-format msgid "Open abuse signals" msgstr "Відкриті сигнали про зловживання" @@ -1339,7 +1324,7 @@ msgstr "Відкриті пропозиції" msgid "Optional external thank-you link" msgstr "Необов’язкове зовнішнє посилання для подяки" -#: lib/who_need_help_web/live/request_live/show.ex:1681 +#: lib/who_need_help_web/live/request_live/show.ex:1682 #, elixir-autogen, elixir-format msgid "Optional thank-you link" msgstr "Необов’язкове посилання для подяки" @@ -1354,7 +1339,7 @@ msgstr "Організатор" msgid "Organizer blocked. Their activities and messages are hidden." msgstr "Організатора заблоковано. Його активності й повідомлення приховано." -#: lib/who_need_help_web/live/activity_live/show.ex:609 +#: lib/who_need_help_web/live/activity_live/show.ex:610 #, elixir-autogen, elixir-format msgid "Organizer controls" msgstr "Керування організатора" @@ -1365,19 +1350,20 @@ msgid "Organizer social links" msgstr "Посилання організатора на соцмережі" #: lib/who_need_help_web/controllers/content_removal_html.ex:18 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:36 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:59 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:51 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:74 #: lib/who_need_help_web/controllers/support_html.ex:13 #: lib/who_need_help_web/controllers/support_html/new.html.heex:38 -#: lib/who_need_help_web/live/activity_live/show.ex:746 +#: lib/who_need_help_web/live/activity_live/show.ex:747 #: lib/who_need_help_web/live/moderation_live.ex:255 #: lib/who_need_help_web/live/profile_live.ex:324 #: lib/who_need_help_web/live/public_profile_live.ex:53 +#: lib/who_need_help_web/live/report_live.ex:112 #: lib/who_need_help_web/live/request_live/show.ex:986 #: lib/who_need_help_web/live/request_live/show.ex:995 -#: lib/who_need_help_web/live/request_live/show.ex:1779 -#: lib/who_need_help_web/live/support_operations_live.ex:103 -#: lib/who_need_help_web/live/support_operations_live.ex:118 +#: lib/who_need_help_web/live/request_live/show.ex:1780 +#: lib/who_need_help_web/live/support_operations_live.ex:110 +#: lib/who_need_help_web/live/support_operations_live.ex:125 #, elixir-autogen, elixir-format msgid "Other" msgstr "Інше" @@ -1397,12 +1383,12 @@ msgstr "Учасник" msgid "Password" msgstr "Пароль" -#: lib/who_need_help_web/controllers/user_settings_controller.ex:60 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:61 #, elixir-autogen, elixir-format msgid "Password updated successfully." msgstr "Пароль успішно оновлено." -#: lib/who_need_help_web/live/request_live/new.ex:388 +#: lib/who_need_help_web/live/request_live/new.ex:397 #, elixir-autogen, elixir-format msgid "Pickup instructions (optional)" msgstr "Інструкції для отримання (необов’язково)" @@ -1428,7 +1414,7 @@ msgid "Please check the entered data." msgstr "Будь ласка, перевірте введені дані." #: lib/who_need_help_web/live/moderation_live.ex:241 -#: lib/who_need_help_web/live/support_operations_live.ex:93 +#: lib/who_need_help_web/live/support_operations_live.ex:100 #, elixir-autogen, elixir-format msgid "Please check the submitted fields." msgstr "Будь ласка, перевірте вказані поля." @@ -1438,12 +1424,12 @@ msgstr "Будь ласка, перевірте вказані поля." msgid "Please check the submitted message." msgstr "Будь ласка, перевірте надіслане повідомлення." -#: lib/who_need_help_web/live/request_live/new.ex:445 +#: lib/who_need_help_web/live/request_live/new.ex:454 #, elixir-autogen, elixir-format msgid "Podil, near the central pharmacy" msgstr "Поділь, поблизу центральної аптеки." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:240 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:242 #, elixir-autogen, elixir-format msgid "Post a clear request" msgstr "Опублікуйте зрозумілу заявку" @@ -1472,7 +1458,8 @@ msgid "Profile updated." msgstr "Профіль оновлено." #: lib/who_need_help_web/live/moderation_live.ex:252 -#: lib/who_need_help_web/live/request_live/show.ex:1776 +#: lib/who_need_help_web/live/report_live.ex:109 +#: lib/who_need_help_web/live/request_live/show.ex:1777 #, elixir-autogen, elixir-format msgid "Prohibited item" msgstr "Заборонений предмет" @@ -1549,13 +1536,13 @@ msgstr "Опублікувати активність" msgid "Publish proposal" msgstr "Оприлюднити пропозицію" -#: lib/who_need_help_web/live/request_live/new.ex:681 +#: lib/who_need_help_web/live/request_live/new.ex:690 #, elixir-autogen, elixir-format msgid "Publish request" msgstr "Опублікувати заявку" #: lib/who_need_help_web/live/activity_live/new.ex:353 -#: lib/who_need_help_web/live/request_live/new.ex:679 +#: lib/who_need_help_web/live/request_live/new.ex:688 #, elixir-autogen, elixir-format msgid "Publishing…" msgstr "Публікація…" @@ -1565,9 +1552,9 @@ msgstr "Публікація…" msgid "READ BEFORE USING THE SERVICE" msgstr "ПРОЧИТАЙТЕ ПЕРЕД ВИКОРИСТАННЯМ СЕРВІСУ" -#: lib/who_need_help_web/live/moderation_live.ex:291 +#: lib/who_need_help_web/live/moderation_live.ex:327 #: lib/who_need_help_web/live/product_analytics_live.ex:39 -#: lib/who_need_help_web/live/support_operations_live.ex:129 +#: lib/who_need_help_web/live/support_operations_live.ex:136 #, elixir-autogen, elixir-format msgid "RESTRICTED WORKSPACE" msgstr "ОБМЕЖЕНА РОБОЧА ОБЛАСТЬ" @@ -1583,17 +1570,17 @@ msgstr "Місце" msgid "Rating" msgstr "Оцінка" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:85 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:105 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:77 #, elixir-autogen, elixir-format msgid "Read the" msgstr "Прочитайте" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:27 -#: lib/who_need_help_web/live/activity_live/show.ex:739 -#: lib/who_need_help_web/live/request_live/show.ex:1348 -#: lib/who_need_help_web/live/request_live/show.ex:1542 -#: lib/who_need_help_web/live/request_live/show.ex:1585 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:42 +#: lib/who_need_help_web/live/activity_live/show.ex:740 +#: lib/who_need_help_web/live/request_live/show.ex:1349 +#: lib/who_need_help_web/live/request_live/show.ex:1543 +#: lib/who_need_help_web/live/request_live/show.ex:1586 #, elixir-autogen, elixir-format msgid "Reason" msgstr "Причина" @@ -1603,12 +1590,12 @@ msgstr "Причина" msgid "Register for an account" msgstr "Зареєструвати обліковий запис" -#: lib/who_need_help_web/live/moderation_live.ex:546 +#: lib/who_need_help_web/live/moderation_live.ex:620 #, elixir-autogen, elixir-format msgid "Reject" msgstr "Відхилити" -#: lib/who_need_help_web/live/moderation_live.ex:545 +#: lib/who_need_help_web/live/moderation_live.ex:619 #, elixir-autogen, elixir-format msgid "Rejection note" msgstr "Примітка про відхилення" @@ -1628,7 +1615,7 @@ msgstr "Поскаржитися" msgid "Report message" msgstr "Поскаржитися на повідомлення" -#: lib/who_need_help_web/live/request_live/show.ex:1771 +#: lib/who_need_help_web/live/request_live/show.ex:1772 #, elixir-autogen, elixir-format msgid "Report reason" msgstr "Причина скарги" @@ -1644,17 +1631,17 @@ msgstr "Скаргу надіслано модераторам." msgid "Report updated." msgstr "Скаргу оновлено." -#: lib/who_need_help_web/live/moderation_live.ex:401 +#: lib/who_need_help_web/live/moderation_live.ex:475 #, elixir-autogen, elixir-format msgid "Reported evidence" msgstr "Матеріали зі скарги" -#: lib/who_need_help_web/live/moderation_live.ex:308 +#: lib/who_need_help_web/live/moderation_live.ex:344 #, elixir-autogen, elixir-format msgid "Reports" msgstr "Скарги" -#: lib/who_need_help_web/live/request_live/show.ex:1735 +#: lib/who_need_help_web/live/request_live/show.ex:1736 #, elixir-autogen, elixir-format msgid "Reports go to moderators. Blocking hides requests in both directions and prevents new chat messages." msgstr "" @@ -1676,7 +1663,7 @@ msgstr "Заявку приховано." msgid "Request restored." msgstr "Заявку відновлено." -#: lib/who_need_help_web/live/activity_live/show.ex:566 +#: lib/who_need_help_web/live/activity_live/show.ex:567 #, elixir-autogen, elixir-format msgid "Request to join" msgstr "Подати заявку на участь" @@ -1696,26 +1683,27 @@ msgstr "Заявник:" msgid "Requester: %{count} completed" msgstr "Автор заявки: %{count} завершено" -#: lib/who_need_help_web/live/moderation_live.ex:382 +#: lib/who_need_help_web/live/moderation_live.ex:452 #, elixir-autogen, elixir-format msgid "Resolution note" msgstr "Примітка до рішення" #: lib/who_need_help_web/controllers/support_html.ex:19 #: lib/who_need_help_web/live/moderation_live.ex:260 -#: lib/who_need_help_web/live/moderation_live.ex:376 -#: lib/who_need_help_web/live/support_operations_live.ex:303 +#: lib/who_need_help_web/live/moderation_live.ex:446 +#: lib/who_need_help_web/live/report_live.ex:102 +#: lib/who_need_help_web/live/support_operations_live.ex:441 #, elixir-autogen, elixir-format msgid "Resolved" msgstr "Вирішено" #: lib/who_need_help_web/live/moderation_live.ex:267 -#: lib/who_need_help_web/live/moderation_live.ex:628 +#: lib/who_need_help_web/live/moderation_live.ex:703 #, elixir-autogen, elixir-format msgid "Restricted" msgstr "Обмежено" -#: lib/who_need_help_web/live/moderation_live.ex:466 +#: lib/who_need_help_web/live/moderation_live.ex:532 #, elixir-autogen, elixir-format msgid "Review note" msgstr "Примітка до перевірки" @@ -1729,7 +1717,7 @@ msgstr "" "учасники." #: lib/who_need_help_web/live/moderation_live.ex:262 -#: lib/who_need_help_web/live/moderation_live.ex:462 +#: lib/who_need_help_web/live/moderation_live.ex:528 #, elixir-autogen, elixir-format msgid "Reviewed" msgstr "Перевірено" @@ -1737,30 +1725,31 @@ msgstr "Перевірено" #: lib/who_need_help_web/controllers/content_removal_html.ex:23 #: lib/who_need_help_web/controllers/support_html.ex:17 #: lib/who_need_help_web/live/moderation_live.ex:259 -#: lib/who_need_help_web/live/moderation_live.ex:375 -#: lib/who_need_help_web/live/support_operations_live.ex:209 -#: lib/who_need_help_web/live/support_operations_live.ex:301 +#: lib/who_need_help_web/live/moderation_live.ex:445 +#: lib/who_need_help_web/live/report_live.ex:101 +#: lib/who_need_help_web/live/support_operations_live.ex:239 +#: lib/who_need_help_web/live/support_operations_live.ex:439 #, elixir-autogen, elixir-format msgid "Reviewing" msgstr "На розгляді" -#: lib/who_need_help_web/live/moderation_live.ex:588 +#: lib/who_need_help_web/live/moderation_live.ex:662 #, elixir-autogen, elixir-format msgid "Role" msgstr "Роль" -#: lib/who_need_help_web/live/moderation_live.ex:525 +#: lib/who_need_help_web/live/moderation_live.ex:599 #, elixir-autogen, elixir-format msgid "Russian description (optional)" msgstr "Опис російською (необов’язково)" -#: lib/who_need_help_web/live/moderation_live.ex:513 +#: lib/who_need_help_web/live/moderation_live.ex:587 #, elixir-autogen, elixir-format msgid "Russian name (optional)" msgstr "Назва російською (необов’язково)" -#: lib/who_need_help_web/live/activity_live/show.ex:709 -#: lib/who_need_help_web/live/request_live/show.ex:1733 +#: lib/who_need_help_web/live/activity_live/show.ex:710 +#: lib/who_need_help_web/live/request_live/show.ex:1734 #, elixir-autogen, elixir-format msgid "Safety controls" msgstr "Інструменти безпеки" @@ -1773,15 +1762,16 @@ msgstr "" "публічний запуск і кожна зміна production-інфраструктури залишаються під " "контролем людей." -#: lib/who_need_help_web/components/layouts.ex:188 +#: lib/who_need_help_web/components/layouts.ex:194 +#: lib/who_need_help_web/controllers/page_controller.ex:21 #: lib/who_need_help_web/controllers/page_html/safety.html.heex:6 #, elixir-autogen, elixir-format msgid "Safety rules" msgstr "Правила безпеки" -#: lib/who_need_help_web/live/moderation_live.ex:384 -#: lib/who_need_help_web/live/moderation_live.ex:467 -#: lib/who_need_help_web/live/moderation_live.ex:636 +#: lib/who_need_help_web/live/moderation_live.ex:454 +#: lib/who_need_help_web/live/moderation_live.ex:533 +#: lib/who_need_help_web/live/moderation_live.ex:711 #, elixir-autogen, elixir-format msgid "Save" msgstr "Зберегти" @@ -1800,7 +1790,7 @@ msgstr "Зберегти профіль" #: lib/who_need_help_web/live/request_live/index.ex:266 #: lib/who_need_help_web/live/request_live/index.ex:267 #: lib/who_need_help_web/live/request_live/index.ex:349 -#: lib/who_need_help_web/live/request_live/new.ex:403 +#: lib/who_need_help_web/live/request_live/new.ex:412 #: lib/who_need_help_web/live/request_live/show.ex:950 #: lib/who_need_help_web/live/request_live/show.ex:951 #, elixir-autogen, elixir-format @@ -1813,8 +1803,8 @@ msgstr "Заплановано" msgid "Send" msgstr "Надіслати" -#: lib/who_need_help_web/live/activity_live/show.ex:755 -#: lib/who_need_help_web/live/request_live/show.ex:1788 +#: lib/who_need_help_web/live/activity_live/show.ex:756 +#: lib/who_need_help_web/live/request_live/show.ex:1789 #, elixir-autogen, elixir-format msgid "Send report" msgstr "Надіслати скаргу" @@ -1826,12 +1816,12 @@ msgstr "" "Установіть CODEX_SESSION_ID у середовищі розгортання перед записом " "демонстрації." -#: lib/who_need_help_web/live/request_live/show.ex:1720 +#: lib/who_need_help_web/live/request_live/show.ex:1721 #, elixir-autogen, elixir-format msgid "Share location" msgstr "Поділитися геопозицією" -#: lib/who_need_help_web/live/request_live/new.ex:390 +#: lib/who_need_help_web/live/request_live/new.ex:399 #, elixir-autogen, elixir-format msgid "Share only non-sensitive instructions. Exact details can wait for the matched chat." msgstr "" @@ -1844,7 +1834,7 @@ msgid "Short bio" msgstr "Коротко про себе" #: lib/who_need_help_web/live/activity_live/new.ex:266 -#: lib/who_need_help_web/live/request_live/new.ex:374 +#: lib/who_need_help_web/live/request_live/new.ex:383 #, elixir-autogen, elixir-format msgid "Short title" msgstr "Короткий заголовок" @@ -1859,12 +1849,12 @@ msgstr "Зареєструватися" msgid "Signal updated." msgstr "Сигнал оновлено." -#: lib/who_need_help_web/components/layouts/root.html.heex:34 +#: lib/who_need_help_web/components/layouts/root.html.heex:40 #, elixir-autogen, elixir-format msgid "Skip to main content" msgstr "Перейти до головного вмісту" -#: lib/who_need_help_web/live/moderation_live.ex:505 +#: lib/who_need_help_web/live/moderation_live.ex:579 #, elixir-autogen, elixir-format msgid "Slug" msgstr "Слаг" @@ -1915,14 +1905,15 @@ msgstr "Сеанс підтвердження соцмережі заверши msgid "Social verification session is invalid." msgstr "Сеанс соціальної перевірки є некоректним." -#: lib/who_need_help_web/live/activity_live/show.ex:744 +#: lib/who_need_help_web/live/activity_live/show.ex:745 #: lib/who_need_help_web/live/moderation_live.ex:253 -#: lib/who_need_help_web/live/request_live/show.ex:1777 +#: lib/who_need_help_web/live/report_live.ex:110 +#: lib/who_need_help_web/live/request_live/show.ex:1778 #, elixir-autogen, elixir-format msgid "Spam" msgstr "Спам" -#: lib/who_need_help_web/live/request_live/show.ex:1491 +#: lib/who_need_help_web/live/request_live/show.ex:1492 #, elixir-autogen, elixir-format msgid "Start helping" msgstr "Почати допомагати" @@ -1932,17 +1923,17 @@ msgstr "Почати допомагати" msgid "Starts" msgstr "Початок" -#: lib/who_need_help_web/live/moderation_live.ex:589 +#: lib/who_need_help_web/live/moderation_live.ex:663 #, elixir-autogen, elixir-format msgid "Status" msgstr "Статус" -#: lib/who_need_help_web/live/request_live/show.ex:1728 +#: lib/who_need_help_web/live/request_live/show.ex:1729 #, elixir-autogen, elixir-format msgid "Stop and delete position" msgstr "Зупинити й видалити геопозицію" -#: lib/who_need_help_web/live/moderation_live.ex:530 +#: lib/who_need_help_web/live/moderation_live.ex:604 #, elixir-autogen, elixir-format msgid "Structured fields JSON" msgstr "Структуровані поля JSON" @@ -1958,7 +1949,7 @@ msgid "Submit review" msgstr "Надіслати відгук" #: lib/who_need_help_web/live/moderation_live.ex:268 -#: lib/who_need_help_web/live/moderation_live.ex:629 +#: lib/who_need_help_web/live/moderation_live.ex:704 #, elixir-autogen, elixir-format msgid "Suspended" msgstr "Заблоковано" @@ -2009,12 +2000,12 @@ msgstr "Браузеру не вдалося передати вашу геоп msgid "The last administrator cannot demote themselves." msgstr "Останній адміністратор не може понизити власну роль." -#: lib/who_need_help_web/controllers/user_session_controller.ex:50 +#: lib/who_need_help_web/controllers/user_session_controller.ex:51 #, elixir-autogen, elixir-format msgid "The link is invalid or it has expired." msgstr "Посилання недійсне або прострочене." -#: lib/who_need_help_web/live/activity_live/show.ex:571 +#: lib/who_need_help_web/live/activity_live/show.ex:572 #, elixir-autogen, elixir-format msgid "The organizer has not approved your request yet." msgstr "Організатор ще не схвалив ваш запит." @@ -2032,19 +2023,19 @@ msgstr "" "Платформа ніколи не обробляє, не вимагає, не розподіляє й не гарантує " "оплату." -#: lib/who_need_help_web/live/activity_live/show.ex:551 +#: lib/who_need_help_web/live/activity_live/show.ex:552 #, elixir-autogen, elixir-format msgid "The public map is approximate or hidden. Exact coordinates appear only after approval." msgstr "" "Публічна карта показує приблизну область або прихована. Точні координати " "з’являються лише після схвалення." -#: lib/who_need_help_web/live/activity_live/show.ex:727 +#: lib/who_need_help_web/live/activity_live/show.ex:728 #, elixir-autogen, elixir-format msgid "The report is scoped to the selected group message." msgstr "Скарга стосується вибраного повідомлення групи." -#: lib/who_need_help_web/live/request_live/show.ex:1763 +#: lib/who_need_help_web/live/request_live/show.ex:1764 #, elixir-autogen, elixir-format msgid "The report will be scoped to the selected chat message." msgstr "Скарга стосуватиметься вибраного повідомлення чату." @@ -2096,12 +2087,12 @@ msgstr "Цю пропозицію вже розглянуто." msgid "This proposal is already closed." msgstr "Ця пропозиція вже закрита." -#: lib/who_need_help_web/live/moderation_live.ex:421 +#: lib/who_need_help_web/live/moderation_live.ex:495 #, elixir-autogen, elixir-format msgid "This report has no linked conversation." msgstr "Ця скарга не має пов’язаного листування." -#: lib/who_need_help_web/live/request_live/show.ex:1698 +#: lib/who_need_help_web/live/request_live/show.ex:1699 #, elixir-autogen, elixir-format msgid "This request already has a helper." msgstr "Ця заявка вже має помічника." @@ -2126,7 +2117,7 @@ msgstr "Щоб переглянути надіслані листи, відкр #: lib/who_need_help_web/live/request_live/index.ex:264 #: lib/who_need_help_web/live/request_live/index.ex:265 #: lib/who_need_help_web/live/request_live/index.ex:348 -#: lib/who_need_help_web/live/request_live/new.ex:402 +#: lib/who_need_help_web/live/request_live/new.ex:411 #: lib/who_need_help_web/live/request_live/show.ex:948 #: lib/who_need_help_web/live/request_live/show.ex:949 #, elixir-autogen, elixir-format @@ -2142,8 +2133,8 @@ msgstr "Сьогодні" msgid "Too many actions in the configured time window." msgstr "Забагато дій протягом налаштованого проміжку часу." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:128 -#: lib/who_need_help_web/controllers/user_registration_controller.ex:55 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:126 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:61 #, elixir-autogen, elixir-format msgid "Too many registration attempts in the configured time window." msgstr "Забагато спроб реєстрації протягом налаштованого проміжку часу." @@ -2153,8 +2144,8 @@ msgstr "Забагато спроб реєстрації протягом нал msgid "Too many requests in the configured time window." msgstr "Забагато запитів протягом налаштованого проміжку часу." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:178 -#: lib/who_need_help_web/controllers/user_session_controller.ex:116 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:176 +#: lib/who_need_help_web/controllers/user_session_controller.ex:117 #, elixir-autogen, elixir-format msgid "Too many sign-in emails in the configured time window." msgstr "Забагато листів для входу протягом налаштованого проміжку часу." @@ -2174,12 +2165,12 @@ msgstr "Загалом" msgid "Total group capacity" msgstr "Загальний розмір групи" -#: lib/who_need_help_web/live/moderation_live.ex:521 +#: lib/who_need_help_web/live/moderation_live.ex:595 #, elixir-autogen, elixir-format msgid "Ukrainian description (optional)" msgstr "Опис українською (необов’язково)" -#: lib/who_need_help_web/live/moderation_live.ex:509 +#: lib/who_need_help_web/live/moderation_live.ex:583 #, elixir-autogen, elixir-format msgid "Ukrainian name (optional)" msgstr "Назва українською (необов’язково)" @@ -2189,7 +2180,7 @@ msgstr "Назва українською (необов’язково)" msgid "Unblock" msgstr "Розблокувати" -#: lib/who_need_help_web/live/request_live/show.ex:1751 +#: lib/who_need_help_web/live/request_live/show.ex:1752 #, elixir-autogen, elixir-format msgid "Unblock this user" msgstr "Розблокувати цього користувача" @@ -2206,7 +2197,7 @@ msgstr "Інструкції для зміни електронної пошти #: lib/who_need_help_web/live/notification_live.ex:653 #: lib/who_need_help_web/live/request_live/index.ex:344 -#: lib/who_need_help_web/live/request_live/new.ex:399 +#: lib/who_need_help_web/live/request_live/new.ex:408 #, elixir-autogen, elixir-format msgid "Urgency" msgstr "Терміновість" @@ -2224,12 +2215,12 @@ msgstr "" "Призначайте першу зустріч у громадському місці. Не публікуйте домашню " "адресу, код доступу, документ для подорожі чи іншу чутливу інформацію." -#: lib/who_need_help_web/components/layouts.ex:422 +#: lib/who_need_help_web/components/layouts.ex:434 #, elixir-autogen, elixir-format msgid "Use dark theme" msgstr "Увімкнути темну тему" -#: lib/who_need_help_web/components/layouts.ex:413 +#: lib/who_need_help_web/components/layouts.ex:425 #, elixir-autogen, elixir-format msgid "Use light theme" msgstr "Увімкнути світлу тему" @@ -2239,21 +2230,21 @@ msgstr "Увімкнути світлу тему" msgid "Use my current foreground location" msgstr "Використати мою поточну геопозицію" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:249 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:251 #, elixir-autogen, elixir-format msgid "Use private chat and optional live location sharing." msgstr "" "Користуйтеся приватним чатом і, за бажанням, передаванням геопозиції в " "реальному часі." -#: lib/who_need_help_web/components/layouts.ex:404 +#: lib/who_need_help_web/components/layouts.ex:416 #, elixir-autogen, elixir-format msgid "Use system theme" msgstr "Використати системну тему" #: lib/who_need_help_web/live/moderation_live.ex:271 -#: lib/who_need_help_web/live/moderation_live.ex:587 -#: lib/who_need_help_web/live/moderation_live.ex:649 +#: lib/who_need_help_web/live/moderation_live.ex:661 +#: lib/who_need_help_web/live/moderation_live.ex:730 #, elixir-autogen, elixir-format msgid "User" msgstr "Користувач" @@ -2263,7 +2254,7 @@ msgstr "Користувач" msgid "User blocked. Their requests and new messages are hidden." msgstr "Користувача заблоковано. Його заявки й нові повідомлення приховано." -#: lib/who_need_help_web/controllers/user_session_controller.ex:41 +#: lib/who_need_help_web/controllers/user_session_controller.ex:42 #, elixir-autogen, elixir-format msgid "User confirmed successfully." msgstr "Користувача успішно підтверджено." @@ -2289,17 +2280,17 @@ msgstr "Користувача розблоковано." msgid "Verify GitHub" msgstr "Підтвердити через GitHub" -#: lib/who_need_help_web/live/request_live/show.ex:1666 +#: lib/who_need_help_web/live/request_live/show.ex:1667 #, elixir-autogen, elixir-format msgid "Verify handover" msgstr "Підтвердити передачу" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:254 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:256 #, elixir-autogen, elixir-format msgid "Verify the handover" msgstr "Підтвердьте передачу" -#: lib/who_need_help_web/live/moderation_live.ex:338 +#: lib/who_need_help_web/live/moderation_live.ex:382 #, elixir-autogen, elixir-format msgid "View scoped evidence" msgstr "Переглянути пов’язані докази" @@ -2309,14 +2300,15 @@ msgstr "Переглянути пов’язані докази" msgid "Visible reviews" msgstr "Відкриті відгуки" -#: lib/who_need_help_web/live/request_live/show.ex:1329 +#: lib/who_need_help_web/live/request_live/show.ex:1330 #, elixir-autogen, elixir-format msgid "Waiting for a nearby volunteer." msgstr "Очікуємо помічника поруч." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:352 -#: lib/who_need_help_web/controllers/user_session_controller.ex:40 -#: lib/who_need_help_web/controllers/user_session_controller.ex:64 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:350 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:436 +#: lib/who_need_help_web/controllers/user_session_controller.ex:41 +#: lib/who_need_help_web/controllers/user_session_controller.ex:65 #, elixir-autogen, elixir-format msgid "Welcome back!" msgstr "З поверненням!" @@ -2326,8 +2318,8 @@ msgstr "З поверненням!" msgid "What Codex contributed" msgstr "Що зробив Codex" -#: lib/who_need_help_web/live/activity_live/show.ex:752 -#: lib/who_need_help_web/live/request_live/show.ex:1785 +#: lib/who_need_help_web/live/activity_live/show.ex:753 +#: lib/who_need_help_web/live/request_live/show.ex:1786 #, elixir-autogen, elixir-format msgid "What happened?" msgstr "Що сталося?" @@ -2337,7 +2329,7 @@ msgstr "Що сталося?" msgid "What help category is missing?" msgstr "Яка категорія допомоги відсутня?" -#: lib/who_need_help_web/live/request_live/new.ex:380 +#: lib/who_need_help_web/live/request_live/new.ex:389 #, elixir-autogen, elixir-format msgid "What help do you need?" msgstr "Яка допомога вам потрібна?" @@ -2355,13 +2347,6 @@ msgstr "" msgid "Who Need Help home" msgstr "Головна Who Need Help" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:93 -#, elixir-autogen, elixir-format -msgid "Who Need Help is not an emergency or medical service. Medicine requests are limited to pickup of legal items already purchased or reserved." -msgstr "" -"Who Need Help не є екстреною чи медичною службою. Заявки на ліки обмежені " -"отриманням законних товарів, які вже придбано або зарезервовано." - #: lib/who_need_help_web/controllers/feedback_html/show.html.heex:6 #, elixir-autogen, elixir-format msgid "Who Need Help was developed with the local Codex CLI authenticated through the builder's ChatGPT subscription. No OpenAI API key or usage-based API fallback is used." @@ -2380,7 +2365,7 @@ msgstr "Хто потребує допомоги?" msgid "Why is this useful?" msgstr "Чому це корисно?" -#: lib/who_need_help_web/live/request_live/show.ex:1530 +#: lib/who_need_help_web/live/request_live/show.ex:1531 #, elixir-autogen, elixir-format msgid "Withdraw from this request" msgstr "Відмовитися від цієї заявки" @@ -2394,8 +2379,8 @@ msgstr "Напишіть безпечне повідомлення для коо #: lib/who_need_help_web/live/activity_live/show.ex:298 #: lib/who_need_help_web/live/request_live/new.ex:348 #: lib/who_need_help_web/live/request_live/show.ex:875 -#: lib/who_need_help_web/live/request_live/show.ex:1437 -#: lib/who_need_help_web/live/request_live/show.ex:1445 +#: lib/who_need_help_web/live/request_live/show.ex:1438 +#: lib/who_need_help_web/live/request_live/show.ex:1446 #, elixir-autogen, elixir-format msgid "Yes" msgstr "Так" @@ -2410,7 +2395,7 @@ msgstr "Ви вже подали заявку на участь у цій акт msgid "You already voted for this proposal." msgstr "Ви вже проголосували за цю пропозицію." -#: lib/who_need_help_web/live/activity_live/show.ex:549 +#: lib/who_need_help_web/live/activity_live/show.ex:550 #, elixir-autogen, elixir-format msgid "You are approved, so the map can show the exact meeting coordinates." msgstr "Вас схвалено, тому карта може показувати точні координати зустрічі." @@ -2466,7 +2451,7 @@ msgstr "" "Щоб виконувати чутливі дії з обліковим записом, потрібно повторно " "автентифікуватися." -#: lib/who_need_help_web/live/activity_live/index.ex:293 +#: lib/who_need_help_web/live/activity_live/index.ex:294 #, elixir-autogen, elixir-format msgid "Your activities" msgstr "Ваші активності" @@ -2503,17 +2488,17 @@ msgstr "" msgid "Your trust summary" msgstr "Ваші показники довіри" -#: lib/who_need_help_web/live/moderation_live.ex:322 +#: lib/who_need_help_web/live/moderation_live.ex:360 #, elixir-autogen, elixir-format msgid "activity" msgstr "активність" -#: lib/who_need_help_web/live/moderation_live.ex:325 +#: lib/who_need_help_web/live/moderation_live.ex:363 #, elixir-autogen, elixir-format msgid "activity message" msgstr "повідомлення активності" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:90 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:110 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:82 #, elixir-autogen, elixir-format msgid "before confirming." @@ -2521,7 +2506,7 @@ msgstr "перед підтвердженням." #: lib/who_need_help_web/live/activity_live/index.ex:261 #: lib/who_need_help_web/live/category_proposal_live.ex:188 -#: lib/who_need_help_web/live/moderation_live.ex:328 +#: lib/who_need_help_web/live/moderation_live.ex:372 #: lib/who_need_help_web/live/request_live/index.ex:473 #, elixir-autogen, elixir-format msgid "by %{name}" @@ -2530,7 +2515,7 @@ msgstr "автор: %{name}" #: lib/who_need_help_web/live/profile_live.ex:194 #: lib/who_need_help_web/live/public_profile_live.ex:133 #: lib/who_need_help_web/live/request_live/index.ex:538 -#: lib/who_need_help_web/live/request_live/show.ex:1380 +#: lib/who_need_help_web/live/request_live/show.ex:1381 #, elixir-autogen, elixir-format msgid "completed" msgstr "завершено" @@ -2545,22 +2530,22 @@ msgstr "спливає %{time}" msgid "for an account now." msgstr "обліковий запис зараз." -#: lib/who_need_help_web/live/request_live/show.ex:1407 +#: lib/who_need_help_web/live/request_live/show.ex:1408 #, elixir-autogen, elixir-format msgid "helper movement supported" msgstr "рух помічника підтверджено" -#: lib/who_need_help_web/live/request_live/show.ex:1408 +#: lib/who_need_help_web/live/request_live/show.ex:1409 #, elixir-autogen, elixir-format msgid "no movement evidence" msgstr "немає підтвердження руху" -#: lib/who_need_help_web/live/request_live/show.ex:1399 +#: lib/who_need_help_web/live/request_live/show.ex:1400 #, elixir-autogen, elixir-format msgid "no proximity evidence" msgstr "немає підтвердження близькості" -#: lib/who_need_help_web/live/activity_live/show.ex:679 +#: lib/who_need_help_web/live/activity_live/show.ex:680 #, elixir-autogen, elixir-format msgid "organizer" msgstr "організатор" @@ -2571,19 +2556,19 @@ msgid "participants only" msgstr "лише учасники" #: lib/who_need_help_web/live/request_live/index.ex:542 -#: lib/who_need_help_web/live/request_live/show.ex:1384 +#: lib/who_need_help_web/live/request_live/show.ex:1385 #, elixir-autogen, elixir-format msgid "people" msgstr "люди" -#: lib/who_need_help_web/live/request_live/show.ex:1398 +#: lib/who_need_help_web/live/request_live/show.ex:1399 #, elixir-autogen, elixir-format msgid "proximity supported" msgstr "близькість підтверджено" #: lib/who_need_help_web/live/profile_live.ex:209 #: lib/who_need_help_web/live/public_profile_live.ex:145 -#: lib/who_need_help_web/live/request_live/show.ex:1388 +#: lib/who_need_help_web/live/request_live/show.ex:1389 #, elixir-autogen, elixir-format msgid "rating" msgstr "оцінка" @@ -2610,12 +2595,12 @@ msgid "unique people" msgstr "унікальні люди" #: lib/who_need_help_web/live/activity_live/show.ex:420 -#: lib/who_need_help_web/live/activity_live/show.ex:637 -#: lib/who_need_help_web/live/activity_live/show.ex:698 +#: lib/who_need_help_web/live/activity_live/show.ex:638 +#: lib/who_need_help_web/live/activity_live/show.ex:699 #: lib/who_need_help_web/live/profile_live.ex:290 #: lib/who_need_help_web/live/public_profile_live.ex:98 #: lib/who_need_help_web/live/request_live/show.ex:1100 -#: lib/who_need_help_web/live/request_live/show.ex:1483 +#: lib/who_need_help_web/live/request_live/show.ex:1484 #, elixir-autogen, elixir-format msgid "unverified" msgstr "не підтверджено" @@ -2626,13 +2611,13 @@ msgid "urgent" msgstr "терміново" #: lib/who_need_help_web/live/activity_live/show.ex:419 -#: lib/who_need_help_web/live/activity_live/show.ex:636 -#: lib/who_need_help_web/live/activity_live/show.ex:697 +#: lib/who_need_help_web/live/activity_live/show.ex:637 +#: lib/who_need_help_web/live/activity_live/show.ex:698 #: lib/who_need_help_web/live/profile_live.ex:289 #: lib/who_need_help_web/live/public_profile_live.ex:98 #: lib/who_need_help_web/live/request_live/index.ex:546 #: lib/who_need_help_web/live/request_live/show.ex:1099 -#: lib/who_need_help_web/live/request_live/show.ex:1482 +#: lib/who_need_help_web/live/request_live/show.ex:1483 #, elixir-autogen, elixir-format msgid "verified" msgstr "підтверджено" @@ -2696,7 +2681,7 @@ msgstr "Кільце взаємних оцінок" #: lib/who_need_help_web/controllers/content_removal_html.ex:26 #: lib/who_need_help_web/live/moderation_live.ex:264 -#: lib/who_need_help_web/live/support_operations_live.ex:212 +#: lib/who_need_help_web/live/support_operations_live.ex:242 #, elixir-autogen, elixir-format msgid "Rejected" msgstr "Відхилено" @@ -2718,20 +2703,21 @@ msgid "Load earlier messages" msgstr "Завантажити попередні повідомлення" #: lib/who_need_help_web/live/activity_live/index.ex:273 -#: lib/who_need_help_web/live/activity_live/index.ex:311 +#: lib/who_need_help_web/live/activity_live/index.ex:312 #: lib/who_need_help_web/live/category_proposal_live.ex:220 #: lib/who_need_help_web/live/leaderboard_live.ex:91 -#: lib/who_need_help_web/live/moderation_live.ex:395 -#: lib/who_need_help_web/live/moderation_live.ex:430 -#: lib/who_need_help_web/live/moderation_live.ex:577 -#: lib/who_need_help_web/live/moderation_live.ex:669 +#: lib/who_need_help_web/live/moderation_live.ex:465 +#: lib/who_need_help_web/live/moderation_live.ex:546 +#: lib/who_need_help_web/live/moderation_live.ex:651 +#: lib/who_need_help_web/live/moderation_live.ex:750 #: lib/who_need_help_web/live/product_analytics_live.ex:86 #: lib/who_need_help_web/live/profile_live.ex:237 #: lib/who_need_help_web/live/profile_live.ex:367 #: lib/who_need_help_web/live/public_profile_live.ex:178 +#: lib/who_need_help_web/live/report_live.ex:94 #: lib/who_need_help_web/live/request_live/index.ex:573 -#: lib/who_need_help_web/live/support_operations_live.ex:233 -#: lib/who_need_help_web/live/support_operations_live.ex:324 +#: lib/who_need_help_web/live/support_operations_live.ex:306 +#: lib/who_need_help_web/live/support_operations_live.ex:505 #, elixir-autogen, elixir-format msgid "Load more" msgstr "Завантажити ще" @@ -2744,6 +2730,7 @@ msgstr "Завантажити ще" msgid "The map is unavailable in this browser. Request details remain usable." msgstr "Карта недоступна в цьому браузері. Решта інформації залишається доступною." +#: lib/who_need_help_web/controllers/user_settings_controller.ex:114 #: lib/who_need_help_web/controllers/user_settings_html/confirm_email.html.heex:9 #: lib/who_need_help_web/controllers/user_settings_html/confirm_email.html.heex:21 #, elixir-autogen, elixir-format @@ -2807,23 +2794,23 @@ msgstr "Організатор не може залишити активніст msgid "The organizer is already attending." msgstr "Організатор уже бере участь." -#: lib/who_need_help_web/controllers/user_registration_controller.ex:64 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:70 #, elixir-autogen, elixir-format msgid "The registration form is invalid." msgstr "Форму реєстрації заповнено неправильно." #: lib/who_need_help_web/live/moderation_live.ex:240 -#: lib/who_need_help_web/live/support_operations_live.ex:88 +#: lib/who_need_help_web/live/support_operations_live.ex:95 #, elixir-autogen, elixir-format msgid "The selected record is no longer available." msgstr "Вибраний запис більше недоступний." -#: lib/who_need_help_web/controllers/user_settings_controller.ex:72 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:73 #, elixir-autogen, elixir-format msgid "The settings form is invalid." msgstr "Форму налаштувань заповнено неправильно." -#: lib/who_need_help_web/controllers/user_session_controller.ex:125 +#: lib/who_need_help_web/controllers/user_session_controller.ex:126 #, elixir-autogen, elixir-format msgid "The sign-in form is invalid." msgstr "Форму входу заповнено неправильно." @@ -2844,12 +2831,12 @@ msgid "This proposal is no longer available." msgstr "Ця пропозиція більше недоступна." #: lib/who_need_help_web/live/request_live/show.ex:937 -#: lib/who_need_help_web/live/request_live/show.ex:1690 +#: lib/who_need_help_web/live/request_live/show.ex:1691 #, elixir-autogen, elixir-format msgid "This request has expired." msgstr "Термін дії цієї заявки минув." -#: lib/who_need_help_web/controllers/user_session_controller.ex:74 +#: lib/who_need_help_web/controllers/user_session_controller.ex:75 #, elixir-autogen, elixir-format msgid "Too many sign-in attempts in the configured time window." msgstr "Забагато спроб входу протягом налаштованого проміжку часу." @@ -2859,12 +2846,12 @@ msgstr "Забагато спроб входу протягом налаштов msgid "Your secure email link is ready. Continue to sign in." msgstr "Захищене посилання з листа готове. Продовжте вхід." -#: lib/who_need_help_web/controllers/user_settings_controller.ex:130 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:140 #, elixir-autogen, elixir-format msgid "The confirmation email could not be sent. Please try again." msgstr "Не вдалося надіслати лист із підтвердженням. Спробуйте ще раз." -#: lib/who_need_help_web/controllers/user_registration_controller.ex:113 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:119 #, elixir-autogen, elixir-format msgid "If this address can be registered or signed in, login instructions will arrive shortly." msgstr "Якщо цю адресу можна зареєструвати або використати для входу, інструкції для входу незабаром надійдуть." @@ -2874,7 +2861,7 @@ msgstr "Якщо цю адресу можна зареєструвати або msgid "This account cannot perform that action." msgstr "Цей обліковий запис не може виконати цю дію." -#: lib/who_need_help_web/controllers/user_settings_controller.ex:40 +#: lib/who_need_help_web/controllers/user_settings_controller.ex:41 #, elixir-autogen, elixir-format msgid "Too many email-change requests in the configured time window." msgstr "Забагато запитів на зміну email протягом налаштованого проміжку часу." @@ -2884,7 +2871,7 @@ msgstr "Забагато запитів на зміну email протягом msgid "A Google account is connected. You can use it to sign in." msgstr "Обліковий запис Google підключено. Тепер за його допомогою можна входити." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:394 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:383 #, elixir-autogen, elixir-format msgid "A different Google account is already connected." msgstr "Уже підключено інший обліковий запис Google." @@ -2894,11 +2881,6 @@ msgstr "Уже підключено інший обліковий запис Goo msgid "A password is not required. We will email a one-time confirmation link. You can add a password later in account settings." msgstr "Пароль не обов’язковий. Ми надішлемо на email одноразове посилання для підтвердження. Пароль можна додати пізніше в налаштуваннях облікового запису." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:112 -#, elixir-autogen, elixir-format -msgid "Confirm that you are 18 or older and accept the safety rules first." -msgstr "Спочатку підтвердьте, що вам уже виповнилося 18 років, і прийміть правила безпеки." - #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:51 #, elixir-autogen, elixir-format msgid "Connect Google account" @@ -2919,13 +2901,13 @@ msgstr "Створити обліковий запис і надіслати п msgid "Email me a sign-in link" msgstr "Надіслати посилання для входу на email" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:402 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:391 #, elixir-autogen, elixir-format msgid "Google account connection session is invalid." msgstr "Сесія підключення облікового запису Google недійсна." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:215 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:285 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:213 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:283 #, elixir-autogen, elixir-format msgid "Google did not provide a verified email address." msgstr "Google не надав підтверджену адресу email." @@ -2935,38 +2917,38 @@ msgstr "Google не надав підтверджену адресу email." msgid "Google sign-in" msgstr "Вхід через Google" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:384 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:373 #, elixir-autogen, elixir-format msgid "Google sign-in connected." msgstr "Вхід через Google підключено." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:318 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:316 #, elixir-autogen, elixir-format msgid "Google sign-in could not be started." msgstr "Не вдалося розпочати вхід через Google." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:220 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:290 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:297 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:218 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:288 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:295 #, elixir-autogen, elixir-format msgid "Google sign-in failed. Please try again." msgstr "Не вдалося увійти через Google. Спробуйте ще раз." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:323 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:321 #, elixir-autogen, elixir-format msgid "Google sign-in is not configured yet." msgstr "Вхід через Google ще не налаштовано." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:84 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:205 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:275 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:457 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:88 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:203 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:273 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:530 #, elixir-autogen, elixir-format msgid "Google sign-in session expired. Please start again." msgstr "Сесія входу через Google завершилася. Почніть заново." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:209 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:279 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:207 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:277 #, elixir-autogen, elixir-format msgid "Google sign-in session is invalid." msgstr "Сесія входу через Google недійсна." @@ -2986,18 +2968,18 @@ msgstr "Надсилаємо посилання..." msgid "Sign up with Google" msgstr "Зареєструватися через Google" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:389 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:378 #, elixir-autogen, elixir-format msgid "That Google account belongs to another local account." msgstr "Цей обліковий запис Google належить іншому локальному обліковому запису." #: lib/who_need_help_web/controllers/google_auth_controller.ex:37 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:153 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:151 #, elixir-autogen, elixir-format msgid "The Google registration form is invalid." msgstr "Форму реєстрації через Google заповнено неправильно." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:463 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:536 #, elixir-autogen, elixir-format msgid "This Google account cannot be used right now." msgstr "Цей обліковий запис Google зараз не можна використовувати." @@ -3017,7 +2999,7 @@ msgstr "Увійти за паролем" msgid "We will send a one-time sign-in link. No password is required." msgstr "Ми надішлемо одноразове посилання для входу. Пароль не потрібен." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:105 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:106 #, elixir-autogen, elixir-format msgid "Your account was created with Google." msgstr "Ваш обліковий запис створено через Google." @@ -3052,7 +3034,7 @@ msgstr "Вхід через Google відключено." msgid "No Google account is connected." msgstr "Обліковий запис Google не підключено." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:55 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:57 #, elixir-autogen, elixir-format msgid "A person I am authorised to represent" msgstr "Особа, яку я уповноважений представляти" @@ -3062,14 +3044,14 @@ msgstr "Особа, яку я уповноважений представлят msgid "A private status link has been sent when a contact email was provided and delivery is configured. Opening that link verifies the contact address. Keep the reference for follow-up." msgstr "Якщо вказано контактний email і налаштовано доставку листів, на нього надіслано приватне посилання для перевірки статусу. Перехід за посиланням підтверджує адресу. Збережіть номер звернення." -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:3 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:4 #, elixir-autogen, elixir-format msgid "ACCOUNT AND DATA" msgstr "ОБЛІКОВИЙ ЗАПИС І ДАНІ" #: lib/who_need_help_web/controllers/support_html.ex:6 #: lib/who_need_help_web/controllers/support_html/new.html.heex:32 -#: lib/who_need_help_web/live/support_operations_live.ex:96 +#: lib/who_need_help_web/live/support_operations_live.ex:103 #, elixir-autogen, elixir-format msgid "Account access" msgstr "Доступ до облікового запису" @@ -3080,23 +3062,23 @@ msgid "Account and personal data" msgstr "Обліковий запис і персональні дані" #: lib/who_need_help_web/controllers/support_html.ex:10 -#: lib/who_need_help_web/live/support_operations_live.ex:100 +#: lib/who_need_help_web/live/support_operations_live.ex:107 #, elixir-autogen, elixir-format msgid "Account deletion" msgstr "Видалення облікового запису" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:26 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:28 #, elixir-autogen, elixir-format msgid "Account email" msgstr "Email облікового запису" #: lib/who_need_help_web/controllers/content_removal_html.ex:25 -#: lib/who_need_help_web/live/support_operations_live.ex:211 +#: lib/who_need_help_web/live/support_operations_live.ex:241 #, elixir-autogen, elixir-format msgid "Action taken" msgstr "Вжито заходів" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:37 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:39 #, elixir-autogen, elixir-format msgid "Additional information" msgstr "Додаткова інформація" @@ -3111,34 +3093,34 @@ msgstr "Оскаржити рішення модерації" msgid "Back to removal form" msgstr "Повернутися до форми видалення" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:20 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:30 #, elixir-autogen, elixir-format msgid "Back to support" msgstr "Повернутися до підтримки" -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:5 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:3 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:6 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:4 #, elixir-autogen, elixir-format msgid "CONTENT REMOVAL" msgstr "ВИДАЛЕННЯ КОНТЕНТУ" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:9 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:12 #, elixir-autogen, elixir-format msgid "Check your email" msgstr "Перевірте пошту" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:34 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:36 #, elixir-autogen, elixir-format msgid "Choose a category" msgstr "Виберіть категорію" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:38 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:53 #, elixir-autogen, elixir-format msgid "Choose a reason" msgstr "Виберіть причину" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:61 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:57 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:76 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:59 #, elixir-autogen, elixir-format msgid "Choose a relationship" msgstr "Виберіть відношення" @@ -3150,13 +3132,13 @@ msgstr "Виберіть тему" #: lib/who_need_help_web/controllers/content_removal_html.ex:27 #: lib/who_need_help_web/controllers/support_html.ex:20 -#: lib/who_need_help_web/live/support_operations_live.ex:213 -#: lib/who_need_help_web/live/support_operations_live.ex:304 +#: lib/who_need_help_web/live/support_operations_live.ex:243 +#: lib/who_need_help_web/live/support_operations_live.ex:442 #, elixir-autogen, elixir-format msgid "Closed" msgstr "Закрито" -#: lib/who_need_help_web/live/support_operations_live.ex:178 +#: lib/who_need_help_web/live/support_operations_live.ex:185 #, elixir-autogen, elixir-format msgid "Contact" msgstr "Контакт" @@ -3166,14 +3148,14 @@ msgstr "Контакт" msgid "Contact Who Need Help" msgstr "Зв’язатися з Who Need Help" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:45 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:41 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:60 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:43 #: lib/who_need_help_web/controllers/support_html/new.html.heex:46 #, elixir-autogen, elixir-format msgid "Contact email" msgstr "Контактний email" -#: lib/who_need_help_web/live/support_operations_live.ex:145 +#: lib/who_need_help_web/live/support_operations_live.ex:152 #, elixir-autogen, elixir-format msgid "Content removal and TAKE IT DOWN" msgstr "Видалення контенту та TAKE IT DOWN" @@ -3184,25 +3166,25 @@ msgid "Content-removal notice" msgstr "Повідомлення про видалення контенту" #: lib/who_need_help_web/controllers/content_removal_html.ex:8 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:31 -#: lib/who_need_help_web/live/support_operations_live.ex:108 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:46 +#: lib/who_need_help_web/live/support_operations_live.ex:115 #, elixir-autogen, elixir-format msgid "Copyright" msgstr "Авторські права" -#: lib/who_need_help_web/live/support_operations_live.ex:94 +#: lib/who_need_help_web/live/support_operations_live.ex:101 #, elixir-autogen, elixir-format msgid "Could not update the request. Please try again." msgstr "Не вдалося оновити звернення. Спробуйте ще раз." #: lib/who_need_help_web/controllers/support_html.ex:11 #: lib/who_need_help_web/controllers/support_html/new.html.heex:37 -#: lib/who_need_help_web/live/support_operations_live.ex:101 +#: lib/who_need_help_web/live/support_operations_live.ex:108 #, elixir-autogen, elixir-format msgid "Data export" msgstr "Експорт даних" -#: lib/who_need_help_web/live/support_operations_live.ex:219 +#: lib/who_need_help_web/live/support_operations_live.ex:258 #, elixir-autogen, elixir-format msgid "Decision or information request" msgstr "Рішення або запит додаткової інформації" @@ -3227,76 +3209,76 @@ msgstr "Опишіть проблему" msgid "Do not include passwords, payment card details, access codes, prescriptions, or unnecessary medical information." msgstr "Не вказуйте паролі, дані платіжних карток, коди доступу, рецепти або зайву медичну інформацію." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:13 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:15 #, elixir-autogen, elixir-format msgid "Do not upload the image or video. Provide only the exact Who Need Help URL where it appears and enough text to identify it safely." msgstr "Не завантажуйте зображення чи відео. Укажіть лише точний URL у Who Need Help і безпечний текстовий опис, достатній для ідентифікації матеріалу." -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:82 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:78 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:97 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:80 #, elixir-autogen, elixir-format msgid "Electronic signature (type your full name)" msgstr "Електронний підпис (введіть повне ім’я)" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:66 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:63 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:81 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:65 #, elixir-autogen, elixir-format msgid "Exact content URLs — one per line" msgstr "Точні URL контенту — по одному в рядку" -#: lib/who_need_help_web/live/support_operations_live.ex:238 +#: lib/who_need_help_web/live/support_operations_live.ex:311 #, elixir-autogen, elixir-format msgid "General support and data requests" msgstr "Загальна підтримка та запити щодо даних" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:58 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:73 #, elixir-autogen, elixir-format msgid "I am an authorised representative" msgstr "Я уповноважений представник" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:57 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:72 #, elixir-autogen, elixir-format msgid "I am the affected person or rights holder" msgstr "Я постраждала особа або правовласник" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:88 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:103 #, elixir-autogen, elixir-format msgid "I believe in good faith that the identified content is illegal or infringes the stated right." msgstr "Я добросовісно вважаю, що зазначений контент є незаконним або порушує заявлене право." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:94 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:96 #, elixir-autogen, elixir-format msgid "I confirm that the information in this request is accurate and that I am the depicted person or authorised to act for them." msgstr "Я підтверджую точність відомостей і те, що є зображеною особою або уповноважений діяти від її імені." -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:97 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:112 #, elixir-autogen, elixir-format msgid "I confirm that this notice is accurate and complete to the best of my knowledge." msgstr "Я підтверджую, що, наскільки мені відомо, це повідомлення є точним і повним." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:85 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:87 #, elixir-autogen, elixir-format msgid "I have a good-faith belief that this intimate visual material was shared without consent." msgstr "Я добросовісно вважаю, що цей інтимний візуальний матеріал було поширено без згоди." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:70 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:72 #, elixir-autogen, elixir-format msgid "Identify the material without reproducing it and explain why it is non-consensual" msgstr "Опишіть матеріал, не відтворюючи його, і поясніть, чому його поширено без згоди" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:103 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:118 #, elixir-autogen, elixir-format msgid "Identity and contact fields may be omitted for reports of sexual material involving a minor. Do not include or upload the material itself." msgstr "У повідомленні про сексуальний матеріал за участю неповнолітнього поля імені й контакту можна не заповнювати. Не додавайте й не завантажуйте сам матеріал." #: lib/who_need_help_web/controllers/content_removal_html.ex:6 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:29 -#: lib/who_need_help_web/live/support_operations_live.ex:106 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:44 +#: lib/who_need_help_web/live/support_operations_live.ex:113 #, elixir-autogen, elixir-format msgid "Illegal content" msgstr "Незаконний контент" -#: lib/who_need_help_web/controllers/support_html/show.html.heex:20 +#: lib/who_need_help_web/controllers/support_html/show.html.heex:142 #, elixir-autogen, elixir-format msgid "Keep this status link private. A copy is sent to the contact email when email delivery is configured." msgstr "Не передавайте це посилання статусу іншим. Якщо доставку листів налаштовано, його копія надсилається на контактний email." @@ -3306,34 +3288,34 @@ msgstr "Не передавайте це посилання статусу ін msgid "Keep this status link private. The submitter identity is not shown publicly or automatically disclosed to the person who posted the reported content." msgstr "Не передавайте це посилання статусу іншим. Особа заявника не публікується й автоматично не розкривається автору оскаржуваного контенту." -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:78 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:93 #, elixir-autogen, elixir-format msgid "Law, right, or policy involved, if known" msgstr "Застосовний закон, право або правило, якщо відомо" -#: lib/who_need_help_web/live/support_operations_live.ex:180 +#: lib/who_need_help_web/live/support_operations_live.ex:187 #, elixir-autogen, elixir-format msgid "Locations" msgstr "Адреси контенту" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:29 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:31 #, elixir-autogen, elixir-format msgid "Material involved" msgstr "Тип матеріалу" #: lib/who_need_help_web/controllers/support_html.ex:9 -#: lib/who_need_help_web/live/support_operations_live.ex:99 +#: lib/who_need_help_web/live/support_operations_live.ex:106 #, elixir-autogen, elixir-format msgid "Moderation appeal" msgstr "Оскарження модерації" #: lib/who_need_help_web/controllers/content_removal_html.ex:24 -#: lib/who_need_help_web/live/support_operations_live.ex:210 +#: lib/who_need_help_web/live/support_operations_live.ex:240 #, elixir-autogen, elixir-format msgid "More information needed" msgstr "Потрібна додаткова інформація" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:54 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:56 #, elixir-autogen, elixir-format msgid "Myself" msgstr "Себе" @@ -3348,45 +3330,45 @@ msgstr "ПОВІДОМЛЕННЯ ОТРИМАНО" msgid "New request" msgstr "Нове звернення" -#: lib/who_need_help_web/live/support_operations_live.ex:225 +#: lib/who_need_help_web/live/support_operations_live.ex:298 #, elixir-autogen, elixir-format msgid "No removal notices." msgstr "Немає повідомлень про видалення." -#: lib/who_need_help_web/live/support_operations_live.ex:316 +#: lib/who_need_help_web/live/support_operations_live.ex:497 #, elixir-autogen, elixir-format msgid "No support requests." msgstr "Немає звернень до підтримки." #: lib/who_need_help_web/controllers/content_removal_html.ex:12 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:33 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:31 -#: lib/who_need_help_web/live/support_operations_live.ex:112 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:48 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:33 +#: lib/who_need_help_web/live/support_operations_live.ex:119 #, elixir-autogen, elixir-format msgid "Non-consensual intimate image or video" msgstr "Інтимне зображення або відео без згоди" -#: lib/who_need_help_web/live/support_operations_live.ex:177 -#: lib/who_need_help_web/live/support_operations_live.ex:179 +#: lib/who_need_help_web/live/support_operations_live.ex:184 +#: lib/who_need_help_web/live/support_operations_live.ex:186 #, elixir-autogen, elixir-format msgid "Not provided" msgstr "Не вказано" #: lib/who_need_help_web/controllers/support_html.ex:12 #: lib/who_need_help_web/controllers/support_html/new.html.heex:36 -#: lib/who_need_help_web/live/support_operations_live.ex:102 +#: lib/who_need_help_web/live/support_operations_live.ex:109 #, elixir-autogen, elixir-format msgid "Privacy request" msgstr "Запит щодо конфіденційності" #: lib/who_need_help_web/controllers/content_removal_html.ex:7 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:30 -#: lib/who_need_help_web/live/support_operations_live.ex:107 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:45 +#: lib/who_need_help_web/live/support_operations_live.ex:114 #, elixir-autogen, elixir-format msgid "Privacy violation" msgstr "Порушення конфіденційності" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:11 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:13 #, elixir-autogen, elixir-format msgid "Provide exact Who Need Help URLs. Do not upload or paste intimate imagery, identity documents, passwords, access codes, or unnecessary medical information." msgstr "Укажіть точні URL у Who Need Help. Не завантажуйте й не вставляйте інтимні матеріали, документи, що посвідчують особу, паролі, коди доступу або зайву медичну інформацію." @@ -3396,18 +3378,19 @@ msgstr "Укажіть точні URL у Who Need Help. Не завантажу msgid "REQUEST RECEIVED" msgstr "ЗВЕРНЕННЯ ОТРИМАНО" -#: lib/who_need_help_web/live/support_operations_live.ex:28 +#: lib/who_need_help_web/live/support_operations_live.ex:35 #, elixir-autogen, elixir-format msgid "Removal notice updated." msgstr "Повідомлення про видалення оновлено." -#: lib/who_need_help_web/components/layouts.ex:196 +#: lib/who_need_help_web/components/layouts.ex:202 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:112 #: lib/who_need_help_web/controllers/support_html/new.html.heex:16 #, elixir-autogen, elixir-format msgid "Report content" msgstr "Поскаржитися" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:4 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:6 #, elixir-autogen, elixir-format msgid "Report illegal or harmful content" msgstr "Повідомити про незаконний або шкідливий контент" @@ -3417,8 +3400,9 @@ msgstr "Повідомити про незаконний або шкідливи msgid "Reported locations" msgstr "Указані адреси контенту" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:4 -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:40 +#: lib/who_need_help_web/controllers/support_controller.ex:200 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:6 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:42 #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:128 #, elixir-autogen, elixir-format msgid "Request account deletion" @@ -3429,7 +3413,7 @@ msgstr "Запросити видалення облікового запису" msgid "Request deletion of your account and associated personal data, or contact support about access and export requests." msgstr "Запросіть видалення облікового запису та пов’язаних персональних даних або зверніться до підтримки щодо доступу й експорту." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:5 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:7 #, elixir-autogen, elixir-format msgid "Request removal of intimate visual material" msgstr "Запросити видалення інтимного візуального матеріалу" @@ -3444,13 +3428,13 @@ msgstr "ПІДТРИМКА" #: lib/who_need_help_web/controllers/support_html/new.html.heex:34 #: lib/who_need_help_web/live/request_live/show.ex:984 #: lib/who_need_help_web/live/request_live/show.ex:993 -#: lib/who_need_help_web/live/support_operations_live.ex:98 +#: lib/who_need_help_web/live/support_operations_live.ex:105 #, elixir-autogen, elixir-format msgid "Safety concern" msgstr "Проблема безпеки" -#: lib/who_need_help_web/live/support_operations_live.ex:221 -#: lib/who_need_help_web/live/support_operations_live.ex:312 +#: lib/who_need_help_web/live/support_operations_live.ex:292 +#: lib/who_need_help_web/live/support_operations_live.ex:491 #, elixir-autogen, elixir-format msgid "Save and notify" msgstr "Зберегти й повідомити" @@ -3461,14 +3445,14 @@ msgid "Send support request" msgstr "Надіслати звернення" #: lib/who_need_help_web/controllers/content_removal_html.ex:15 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:34 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:32 -#: lib/who_need_help_web/live/support_operations_live.ex:115 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:49 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:34 +#: lib/who_need_help_web/live/support_operations_live.ex:122 #, elixir-autogen, elixir-format msgid "Sexual material involving a minor" msgstr "Сексуальний матеріал за участю неповнолітнього" -#: lib/who_need_help_web/live/support_operations_live.ex:195 +#: lib/who_need_help_web/live/support_operations_live.ex:202 #, elixir-autogen, elixir-format msgid "Stated basis:" msgstr "Зазначена підстава:" @@ -3478,71 +3462,66 @@ msgstr "Зазначена підстава:" msgid "Subject" msgstr "Тема" -#: lib/who_need_help_web/live/activity_live/show.ex:763 -#: lib/who_need_help_web/live/request_live/show.ex:1796 +#: lib/who_need_help_web/live/activity_live/show.ex:764 +#: lib/who_need_help_web/live/request_live/show.ex:1797 #, elixir-autogen, elixir-format msgid "Submit a legal content-removal notice" msgstr "Подати юридичне повідомлення про видалення контенту" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:107 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:122 #, elixir-autogen, elixir-format msgid "Submit removal notice" msgstr "Надіслати повідомлення про видалення" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:99 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:101 #, elixir-autogen, elixir-format msgid "Submit urgent removal request" msgstr "Надіслати терміновий запит на видалення" -#: lib/who_need_help_web/live/support_operations_live.ex:176 +#: lib/who_need_help_web/live/support_operations_live.ex:183 #, elixir-autogen, elixir-format msgid "Submitter" msgstr "Заявник" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:11 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:13 #, elixir-autogen, elixir-format msgid "Submitting this form does not immediately sign you out or erase evidence required for an open safety investigation. Support will verify and process the request." msgstr "Надсилання форми не призводить до негайного виходу з облікового запису й не видаляє докази, потрібні для відкритого розслідування безпеки. Підтримка перевірить та опрацює запит." -#: lib/who_need_help_web/components/layouts.ex:194 +#: lib/who_need_help_web/components/layouts.ex:200 #, elixir-autogen, elixir-format msgid "Support" msgstr "Підтримка" -#: lib/who_need_help_web/live/moderation_live.ex:299 -#: lib/who_need_help_web/live/support_operations_live.ex:10 -#: lib/who_need_help_web/live/support_operations_live.ex:132 +#: lib/who_need_help_web/live/moderation_live.ex:335 +#: lib/who_need_help_web/live/support_operations_live.ex:12 +#: lib/who_need_help_web/live/support_operations_live.ex:139 #, elixir-autogen, elixir-format msgid "Support operations" msgstr "Робоче місце підтримки" -#: lib/who_need_help_web/components/layouts.ex:148 -#: lib/who_need_help_web/components/layouts.ex:330 +#: lib/who_need_help_web/components/layouts.ex:154 +#: lib/who_need_help_web/components/layouts.ex:342 #, elixir-autogen, elixir-format msgid "Support queue" msgstr "Черга підтримки" -#: lib/who_need_help_web/live/support_operations_live.ex:20 +#: lib/who_need_help_web/live/support_operations_live.ex:27 #, elixir-autogen, elixir-format msgid "Support request updated." msgstr "Звернення до підтримки оновлено." -#: lib/who_need_help_web/live/support_operations_live.ex:134 +#: lib/who_need_help_web/live/support_operations_live.ex:141 #, elixir-autogen, elixir-format msgid "Support requests and legal removal notices are separate queues. Decisions and operator identity are audited." msgstr "Звернення до підтримки та юридичні повідомлення про видалення перебувають у різних чергах. Рішення й особа оператора фіксуються в аудиті." -#: lib/who_need_help_web/controllers/support_html/show.html.heex:16 -#: lib/who_need_help_web/live/support_operations_live.ex:310 -#, elixir-autogen, elixir-format -msgid "Support response" -msgstr "Відповідь підтримки" - -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:3 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:4 #, elixir-autogen, elixir-format msgid "TAKE IT DOWN" msgstr "TAKE IT DOWN" +#: lib/who_need_help_web/controllers/content_removal_controller.ex:111 #: lib/who_need_help_web/controllers/support_html/new.html.heex:19 #, elixir-autogen, elixir-format msgid "TAKE IT DOWN request" @@ -3550,51 +3529,51 @@ msgstr "Запит TAKE IT DOWN" #: lib/who_need_help_web/controllers/support_html.ex:7 #: lib/who_need_help_web/controllers/support_html/new.html.heex:33 -#: lib/who_need_help_web/live/support_operations_live.ex:97 +#: lib/who_need_help_web/live/support_operations_live.ex:104 #, elixir-autogen, elixir-format msgid "Technical issue" msgstr "Технічна проблема" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:6 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:8 #, elixir-autogen, elixir-format msgid "This requests deletion of your Who Need Help account and associated personal data. Some records may need to be retained when required for safety, fraud prevention, legal obligations, or resolving an active dispute; any retained data must be described in the applicable retention notice." msgstr "Це запит на видалення облікового запису Who Need Help і пов’язаних персональних даних. Деякі записи можуть зберігатися, якщо це потрібно для безпеки, запобігання шахрайству, виконання закону або вирішення активного спору; збережені дані мають бути описані у відповідному повідомленні про зберігання." #: lib/who_need_help_web/controllers/content_removal_html.ex:17 -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:35 -#: lib/who_need_help_web/live/support_operations_live.ex:117 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:50 +#: lib/who_need_help_web/live/support_operations_live.ex:124 #, elixir-autogen, elixir-format msgid "Threat to life or safety" msgstr "Загроза життю або безпеці" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:69 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:79 #, elixir-autogen, elixir-format msgid "Too many removal notices. Please try again later." msgstr "Забагато повідомлень про видалення. Спробуйте пізніше." -#: lib/who_need_help_web/controllers/support_controller.ex:34 -#: lib/who_need_help_web/controllers/support_controller.ex:72 +#: lib/who_need_help_web/controllers/support_controller.ex:37 +#: lib/who_need_help_web/controllers/support_controller.ex:75 #, elixir-autogen, elixir-format msgid "Too many support requests. Please try again later." msgstr "Забагато звернень до підтримки. Спробуйте пізніше." -#: lib/who_need_help_web/live/support_operations_live.ex:140 +#: lib/who_need_help_web/live/support_operations_live.ex:147 #, elixir-autogen, elixir-format msgid "Trust and safety moderation" msgstr "Модерація довіри й безпеки" #: lib/who_need_help_web/controllers/content_removal_html.ex:22 -#: lib/who_need_help_web/live/support_operations_live.ex:208 +#: lib/who_need_help_web/live/support_operations_live.ex:238 #, elixir-autogen, elixir-format msgid "Urgent review" msgstr "Терміновий розгляд" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:8 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:10 #, elixir-autogen, elixir-format msgid "Use this dedicated process when an identifiable person is shown in an intimate image or video shared without consent, including a digital forgery. You may submit for yourself or as an authorised representative." msgstr "Скористайтеся цією спеціальною процедурою, якщо впізнавану людину показано на інтимному зображенні чи відео, поширеному без згоди, зокрема на цифровій підробці. Запит можна подати за себе або як уповноважений представник." -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:6 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:8 #, elixir-autogen, elixir-format msgid "Use this electronic notice for specific content on Who Need Help that you believe is illegal or infringes your rights. Ordinary safety reports inside a request or chat remain available to signed-in users." msgstr "Скористайтеся цим електронним повідомленням для конкретного контенту в Who Need Help, який ви вважаєте незаконним або таким, що порушує ваші права. Звичайні скарги на безпеку всередині заявки чи чату доступні користувачам, які ввійшли." @@ -3609,7 +3588,7 @@ msgstr "Скористайтеся цією формою для питань д msgid "View support requests" msgstr "Переглянути звернення до підтримки" -#: lib/who_need_help_web/live/support_operations_live.ex:302 +#: lib/who_need_help_web/live/support_operations_live.ex:440 #, elixir-autogen, elixir-format msgid "Waiting for requester" msgstr "Очікується відповідь заявника" @@ -3619,7 +3598,7 @@ msgstr "Очікується відповідь заявника" msgid "Waiting for your response" msgstr "Очікується ваша відповідь" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:11 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:21 #, elixir-autogen, elixir-format msgid "We created support request %{reference}. A private status link has been sent to the contact email when delivery is configured. Opening that link verifies the address for public requests." msgstr "Ми створили звернення %{reference}. Якщо доставку листів налаштовано, приватне посилання статусу надіслано на контактний email. Перехід за ним підтверджує адресу для публічних звернень." @@ -3629,12 +3608,12 @@ msgstr "Ми створили звернення %{reference}. Якщо дост msgid "What do you need help with?" msgstr "Яка допомога вам потрібна?" -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:52 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:54 #, elixir-autogen, elixir-format msgid "Who are you submitting for?" msgstr "Від чийого імені ви подаєте запит?" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:72 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:87 #, elixir-autogen, elixir-format msgid "Why do you believe this content should be removed?" msgstr "Чому ви вважаєте, що цей контент слід видалити?" @@ -3644,12 +3623,12 @@ msgstr "Чому ви вважаєте, що цей контент слід ви msgid "You have not submitted any support requests." msgstr "Ви ще не надсилали звернень до підтримки." -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:37 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:39 #, elixir-autogen, elixir-format msgid "Your full name" msgstr "Ваше повне ім’я" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:41 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:56 #, elixir-autogen, elixir-format msgid "Your name or organisation" msgstr "Ваше ім’я або організація" @@ -3659,85 +3638,85 @@ msgstr "Ваше ім’я або організація" msgid "Your reference is %{reference}" msgstr "Номер вашого звернення: %{reference}" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:55 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:70 #, elixir-autogen, elixir-format msgid "Your relationship to the affected person or rights holder" msgstr "Ваше відношення до постраждалої особи або правовласника" -#: lib/who_need_help_web/live/support_operations_live.ex:168 -#: lib/who_need_help_web/live/support_operations_live.ex:253 +#: lib/who_need_help_web/live/support_operations_live.ex:175 +#: lib/who_need_help_web/live/support_operations_live.ex:326 #, elixir-autogen, elixir-format msgid "contact unverified" msgstr "контакт не підтверджено" -#: lib/who_need_help_web/live/support_operations_live.ex:172 +#: lib/who_need_help_web/live/support_operations_live.ex:179 #, elixir-autogen, elixir-format msgid "review by %{time}" msgstr "розглянути до %{time}" -#: lib/who_need_help_web/controllers/support_controller.ex:47 -#: lib/who_need_help_web/controllers/support_controller.ex:58 +#: lib/who_need_help_web/controllers/support_controller.ex:50 +#: lib/who_need_help_web/controllers/support_controller.ex:61 #, elixir-autogen, elixir-format msgid "Delete my Who Need Help account" msgstr "Видалити мій обліковий запис Who Need Help" -#: lib/who_need_help_web/controllers/support_controller.ex:48 +#: lib/who_need_help_web/controllers/support_controller.ex:51 #, elixir-autogen, elixir-format msgid "Please delete my account and associated personal data." msgstr "Будь ласка, видаліть мій обліковий запис і пов’язані персональні дані." -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:81 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:101 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:88 #, elixir-autogen, elixir-format msgid "I am 18 or older and accept the Terms and Safety Rules" msgstr "Мені 18 років або більше, і я приймаю Умови та Правила безпеки." -#: lib/who_need_help_web/components/layouts.ex:190 +#: lib/who_need_help_web/components/layouts.ex:196 #, elixir-autogen, elixir-format msgid "Privacy" msgstr "Конфіденційність" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:87 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:107 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:79 #, elixir-autogen, elixir-format msgid "Privacy Policy" msgstr "Політика конфіденційності" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:89 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:109 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:81 #, elixir-autogen, elixir-format msgid "Safety Rules" msgstr "Правила безпеки" -#: lib/who_need_help_web/components/layouts.ex:192 -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:86 +#: lib/who_need_help_web/components/layouts.ex:198 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:106 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:78 #, elixir-autogen, elixir-format msgid "Terms" msgstr "Умови" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:88 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:108 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80 #, elixir-autogen, elixir-format msgid "and" msgstr "та" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:230 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:232 #, elixir-autogen, elixir-format msgid "A clear handover" msgstr "Зрозуміла передача допомоги" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:127 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:129 #, 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:134 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:136 #, 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:207 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:209 #, elixir-autogen, elixir-format msgid "Accept and open private coordination" msgstr "Прийняти заявку й перейти до приватної координації" @@ -3749,12 +3728,7 @@ msgstr "Прийняти заявку й перейти до приватної msgid "Approximate area · demo data" msgstr "Орієнтовний район · демонстраційні дані" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:42 -#, elixir-autogen, elixir-format -msgid "Ask a nearby volunteer to collect medicine that is already purchased or help with a safe roadside problem. There is no mandatory fee." -msgstr "Попросіть волонтера поблизу забрати вже придбані ліки або допомогти з безпечною дорожньою проблемою. Обов’язкової оплати немає." - -#: lib/who_need_help_web/controllers/page_html/home.html.heex:344 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:346 #, elixir-autogen, elixir-format msgid "Before you create a request" msgstr "Перед створенням заявки" @@ -3764,27 +3738,27 @@ msgstr "Перед створенням заявки" msgid "Bicycle chain help · example" msgstr "Допомога з велосипедним ланцюгом · приклад" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:132 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:134 #, elixir-autogen, elixir-format msgid "Bicycle or motorcycle" msgstr "Велосипед або мотоцикл" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:256 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:258 #, 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:118 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:120 #, elixir-autogen, elixir-format msgid "Bring fuel" msgstr "Привезти пальне" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:268 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:270 #, elixir-autogen, elixir-format msgid "Built for safer coordination" msgstr "Створено для безпечнішої координації" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:360 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:362 #, elixir-autogen, elixir-format msgid "Can a volunteer buy medicine for me?" msgstr "Чи може волонтер купити мені ліки?" @@ -3799,37 +3773,37 @@ msgstr "Оберіть модеровану категорію. Кожна за msgid "Collect medicine" msgstr "Забрати ліки" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:383 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:385 #, 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:396 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:398 #, 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:218 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:220 #, 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:160 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:162 #, elixir-autogen, elixir-format msgid "Demo map with synthetic approximate help requests" msgstr "Демонстраційна карта із синтетичними орієнтовними заявками про допомогу" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:198 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:200 #, elixir-autogen, elixir-format msgid "Discover an approximate area" msgstr "Побачити орієнтовний район" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:350 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:352 #, elixir-autogen, elixir-format msgid "Do I have to pay a helper?" msgstr "Чи потрібно платити помічнику?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:176 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:178 #, elixir-autogen, elixir-format msgid "Example data — not live requests" msgstr "Демонстраційні дані — не реальні заявки" @@ -3839,12 +3813,12 @@ msgstr "Демонстраційні дані — не реальні заявк msgid "Example request" msgstr "Приклад заявки" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:332 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:334 #, elixir-autogen, elixir-format msgid "Explore activities" msgstr "Переглянути активності" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:323 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:325 #, elixir-autogen, elixir-format msgid "Find company for coffee, cinema, a walk, or a hike" msgstr "Знайдіть компанію для кави, кіно, прогулянки чи походу" @@ -3859,38 +3833,38 @@ msgstr "Допомога з проколотою шиною · приклад" msgid "Free, nearby, voluntary help" msgstr "Безкоштовна добровільна допомога поруч" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:233 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:235 #, elixir-autogen, elixir-format msgid "From request to verified completion" msgstr "Від заявки до підтвердженого завершення" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:305 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:307 #, 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:280 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:282 #, 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:125 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:127 #, 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:405 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:407 #, elixir-autogen, elixir-format msgid "I need help" msgstr "Мені потрібна допомога" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:167 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:169 #, elixir-autogen, elixir-format msgid "Interactive demo" msgstr "Інтерактивний приклад" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:296 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:298 #, elixir-autogen, elixir-format msgid "Leave a match, block a person, or send a scoped report when something feels wrong." msgstr "Відмовтеся від взаємодії, заблокуйте людину або надішліть скаргу на конкретний об’єкт, якщо щось здається небезпечним." @@ -3905,72 +3879,72 @@ msgstr "Отримання ліків · приклад" msgid "Need help nearby? Ask the community." msgstr "Потрібна допомога поруч? Зверніться до спільноти." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:278 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:280 #, elixir-autogen, elixir-format msgid "No mandatory payment" msgstr "Без обов’язкової оплати" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:353 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:355 #, 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:320 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:322 #, elixir-autogen, elixir-format msgid "Not only urgent help" msgstr "Не лише термінова допомога" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:120 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:122 #, 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:209 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:211 #, 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:183 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:185 #, elixir-autogen, elixir-format msgid "Privacy by default" msgstr "Приватність за замовчуванням" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:287 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:289 #, elixir-autogen, elixir-format msgid "Private matched chat" msgstr "Приватний чат після збігу" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:341 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:343 #, elixir-autogen, elixir-format msgid "Quick answers" msgstr "Короткі відповіді" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:311 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:313 #, elixir-autogen, elixir-format msgid "Read the safety rules" msgstr "Прочитати правила безпеки" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:394 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:396 #, elixir-autogen, elixir-format msgid "Ready to ask or help nearby?" msgstr "Готові попросити про допомогу або допомогти поруч?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:294 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:296 #, elixir-autogen, elixir-format msgid "Reports and blocking" msgstr "Скарги й блокування" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:186 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:188 #, 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:216 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:218 #, elixir-autogen, elixir-format msgid "Share live location only by choice" msgstr "Діліться геопозицією лише за власним вибором" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:326 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:328 #, 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 "Соціальні активності відокремлені від термінових заявок. Організатори схвалюють учасників, а точні відомості про зустріч залишаються всередині схваленої групи." @@ -3980,32 +3954,22 @@ msgstr "Соціальні активності відокремлені від msgid "Start with urgent practical help" msgstr "Почніть із термінової практичної допомоги" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:113 -#, elixir-autogen, elixir-format -msgid "The medicine is already legally purchased or reserved for pickup." -msgstr "Ліки вже законно придбані або зарезервовані для отримання." - -#: lib/who_need_help_web/controllers/page_html/home.html.heex:363 -#, elixir-autogen, elixir-format -msgid "The medicine must already be legally purchased or reserved. The service does not prescribe, recommend, sell, or handle controlled substances." -msgstr "Ліки мають бути заздалегідь законно придбані або зарезервовані. Сервіс не призначає, не рекомендує, не продає й не обробляє контрольовані речовини." - -#: lib/who_need_help_web/controllers/page_html/home.html.heex:200 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:202 #, 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:289 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:291 #, elixir-autogen, elixir-format msgid "There is no unsolicited inbox between strangers." msgstr "Між незнайомими людьми немає можливості писати без збігу." -#: lib/who_need_help_web/controllers/page_html/home.html.heex:189 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:191 #, 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:303 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:305 #, elixir-autogen, elixir-format msgid "Verified reputation signals" msgstr "Підтверджені сигнали репутації" @@ -4015,22 +3979,22 @@ msgstr "Підтверджені сигнали репутації" msgid "What can you ask the community for?" msgstr "Про що можна попросити спільноту?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:380 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:382 #, elixir-autogen, elixir-format msgid "What if there is immediate danger?" msgstr "Що робити за безпосередньої небезпеки?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:370 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:372 #, elixir-autogen, elixir-format msgid "Who can see my exact address?" msgstr "Хто побачить мою точну адресу?" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:373 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:375 #, 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:271 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:273 #, elixir-autogen, elixir-format msgid "You stay in control of the match" msgstr "Ви контролюєте взаємодію" @@ -4040,7 +4004,7 @@ msgstr "Ви контролюєте взаємодію" msgid "After this confirmation, future Google sign-ins will take one click." msgstr "Після цього підтвердження подальший вхід через Google виконуватиметься одним натисканням." -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:104 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:124 #, elixir-autogen, elixir-format msgid "Cancel and use another sign-in method" msgstr "Скасувати й вибрати інший спосіб входу" @@ -4050,13 +4014,14 @@ msgstr "Скасувати й вибрати інший спосіб входу" msgid "Confirm access once so nobody can attach Google to your account using only a matching email address." msgstr "Один раз підтвердьте доступ, щоб ніхто не зміг прив’язати Google до вашого облікового запису лише за збігом email." +#: lib/who_need_help_web/controllers/google_auth_controller.ex:492 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:10 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:82 #, elixir-autogen, elixir-format msgid "Continue with Google" msgstr "Продовжити з Google" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:96 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:116 #, elixir-autogen, elixir-format msgid "Create account and continue" msgstr "Створити обліковий запис і продовжити" @@ -4066,7 +4031,7 @@ msgstr "Створити обліковий запис і продовжити" msgid "Create your Who Need Help account" msgstr "Створіть обліковий запис Who Need Help" -#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:94 +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:114 #, elixir-autogen, elixir-format msgid "Creating account..." msgstr "Створюємо обліковий запис..." @@ -4076,7 +4041,7 @@ msgstr "Створюємо обліковий запис..." msgid "Email me a verification link" msgstr "Надіслати посилання для підтвердження на email" -#: lib/who_need_help_web/controllers/user_session_controller.ex:178 +#: lib/who_need_help_web/controllers/user_session_controller.ex:179 #, elixir-autogen, elixir-format msgid "Google sign-in connected. You can use it next time." msgstr "Вхід через Google підключено. Наступного разу можна скористатися ним." @@ -4106,8 +4071,8 @@ msgstr "Один раз увійдіть до %{email}, щоб підключи msgid "This email already has an account" msgstr "Для цього email уже є обліковий запис" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:120 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:142 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:118 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:140 #, elixir-autogen, elixir-format msgid "This email already has an account. Confirm it once to connect Google." msgstr "Для цього email уже є обліковий запис. Один раз підтвердьте його, щоб підключити Google." @@ -4118,17 +4083,17 @@ msgid "Use my password instead" msgstr "Скористатися паролем" #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:30 -#: lib/who_need_help_web/live/request_live/show.ex:1453 +#: lib/who_need_help_web/live/request_live/show.ex:1454 #, elixir-autogen, elixir-format msgid "Verified" msgstr "Підтверджено" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:167 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:165 #, elixir-autogen, elixir-format msgid "We sent a verification link to %{email}. Open it to finish connecting Google." msgstr "Ми надіслали посилання для підтвердження на %{email}. Відкрийте його, щоб завершити підключення Google." -#: lib/who_need_help_web/controllers/user_session_controller.ex:191 +#: lib/who_need_help_web/controllers/user_session_controller.ex:192 #, elixir-autogen, elixir-format msgid "You are signed in, but Google could not be connected. Try again in account settings." msgstr "Ви ввійшли, але підключити Google не вдалося. Повторіть спробу в налаштуваннях облікового запису." @@ -4158,7 +4123,7 @@ msgstr "" msgid "A volunteer accepted this request. Use private chat to coordinate safely." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:580 +#: lib/who_need_help_web/live/request_live/new.ex:589 #, elixir-autogen, elixir-format msgid "After a helper accepts" msgstr "Після прийняття заявки помічником" @@ -4168,12 +4133,12 @@ msgstr "Після прийняття заявки помічником" msgid "Already registered? Check your email" msgstr "Уже зареєстровані?" -#: lib/who_need_help_web/live/request_live/new.ex:444 +#: lib/who_need_help_web/live/request_live/new.ex:453 #, elixir-autogen, elixir-format msgid "Area or public landmark" msgstr "Район або публічний орієнтир" -#: lib/who_need_help_web/live/request_live/new.ex:544 +#: lib/who_need_help_web/live/request_live/new.ex:553 #, elixir-autogen, elixir-format msgid "Area radius" msgstr "Радіус зони" @@ -4193,6 +4158,7 @@ msgstr "" msgid "COMMUNITY PROFILE" msgstr "" +#: lib/who_need_help_web/controllers/user_registration_controller.ex:22 #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:11 #, elixir-autogen, elixir-format, fuzzy msgid "Check your email to finish registration" @@ -4203,8 +4169,8 @@ msgstr "Перевірте пошту" msgid "Choose a category from the same mode." msgstr "Виберіть категорію" -#: lib/who_need_help_web/live/request_live/new.ex:425 -#: lib/who_need_help_web/live/request_live/new.ex:597 +#: lib/who_need_help_web/live/request_live/new.ex:434 +#: lib/who_need_help_web/live/request_live/new.ex:606 #, elixir-autogen, elixir-format msgid "Choose a place on the map or use your current location." msgstr "Оберіть місце на карті або використайте поточну геопозицію." @@ -4224,50 +4190,50 @@ msgstr "Оберіть зону або точну точку на карті, в msgid "Choose an expiry time in the future." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1627 +#: lib/who_need_help_web/live/request_live/show.ex:1628 #, elixir-autogen, elixir-format msgid "Copied" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1626 -#: lib/who_need_help_web/live/request_live/show.ex:1632 +#: lib/who_need_help_web/live/request_live/show.ex:1627 +#: lib/who_need_help_web/live/request_live/show.ex:1633 #, elixir-autogen, elixir-format msgid "Copy code" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1628 +#: lib/who_need_help_web/live/request_live/show.ex:1629 #, elixir-autogen, elixir-format msgid "Copy failed" msgstr "" -#: lib/who_need_help_web/components/core_components.ex:425 +#: lib/who_need_help_web/components/core_components.ex:431 #: lib/who_need_help_web/live/product_analytics_live.ex:58 #, elixir-autogen, elixir-format msgid "Date" msgstr "" #: lib/who_need_help_web/live/notification_live.ex:593 -#: lib/who_need_help_web/live/request_live/new.ex:605 +#: lib/who_need_help_web/live/request_live/new.ex:614 #, elixir-autogen, elixir-format msgid "Enter coordinates manually" msgstr "Ввести координати вручну" -#: lib/who_need_help_web/live/request_live/show.ex:1660 +#: lib/who_need_help_web/live/request_live/show.ex:1661 #, elixir-autogen, elixir-format msgid "Enter the six digits shown to the requester." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:479 +#: lib/who_need_help_web/live/request_live/new.ex:488 #, elixir-autogen, elixir-format msgid "Exact point" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:671 +#: lib/who_need_help_web/live/request_live/new.ex:680 #, elixir-autogen, elixir-format msgid "Fix the following details and publish again:" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:607 +#: lib/who_need_help_web/live/request_live/new.ex:616 #, elixir-autogen, elixir-format msgid "For an approximate area, these coordinates are the area center—not your exact position." msgstr "Для приблизної зони ці координати задають центр області, а не вашу точну позицію." @@ -4277,13 +4243,13 @@ msgstr "Для приблизної зони ці координати зада msgid "For privacy, this page cannot reveal whether an account exists. If you are new to Who Need Help, choose Register instead." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1450 +#: lib/who_need_help_web/live/request_live/show.ex:1451 #, elixir-autogen, elixir-format, fuzzy msgid "Handover code" msgstr "Код передачі підтверджено." -#: lib/who_need_help_web/live/request_live/show.ex:1462 -#: lib/who_need_help_web/live/request_live/show.ex:1694 +#: lib/who_need_help_web/live/request_live/show.ex:1463 +#: lib/who_need_help_web/live/request_live/show.ex:1695 #, elixir-autogen, elixir-format msgid "Help completed and verified by both participants." msgstr "" @@ -4298,17 +4264,17 @@ msgstr "" msgid "Help is now in progress." msgstr "Допомога виконується." -#: lib/who_need_help_web/live/request_live/show.ex:1442 +#: lib/who_need_help_web/live/request_live/show.ex:1443 #, elixir-autogen, elixir-format msgid "Helper confirmed" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1369 +#: lib/who_need_help_web/live/request_live/show.ex:1370 #, elixir-autogen, elixir-format, fuzzy msgid "Helper:" msgstr "Помічник" -#: lib/who_need_help_web/live/request_live/new.ex:525 +#: lib/who_need_help_web/live/request_live/new.ex:534 #, elixir-autogen, elixir-format msgid "Helpers will see only the area or landmark written above. You can share a live location later after matching." msgstr "Помічники бачитимуть лише вказаний вище район або орієнтир. Після збігу можна окремо поділитися геопозицією." @@ -4323,49 +4289,49 @@ msgstr "" msgid "If this email belongs to an existing account, a secure sign-in link will arrive shortly." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:411 +#: lib/who_need_help_web/live/request_live/new.ex:420 #, elixir-autogen, elixir-format msgid "In 1 hour" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:412 +#: lib/who_need_help_web/live/request_live/new.ex:421 #, elixir-autogen, elixir-format msgid "In 3 hours" msgstr "" #: lib/who_need_help_web/live/notification_live.ex:511 -#: lib/who_need_help_web/live/request_live/new.ex:435 +#: lib/who_need_help_web/live/request_live/new.ex:444 #, elixir-autogen, elixir-format msgid "Location is unavailable in this browser." msgstr "Геопозиція недоступна в цьому браузері." #: lib/who_need_help_web/live/notification_live.ex:513 -#: lib/who_need_help_web/live/request_live/new.ex:437 +#: lib/who_need_help_web/live/request_live/new.ex:446 #, elixir-autogen, elixir-format msgid "Location permission was denied." msgstr "Доступ до геопозиції відхилено." -#: lib/who_need_help_web/live/request_live/new.ex:565 +#: lib/who_need_help_web/live/request_live/new.ex:574 #, elixir-autogen, elixir-format msgid "Move the map area so it covers a useful public meeting place." msgstr "Перемістіть зону так, щоб вона охоплювала зручне публічне місце зустрічі." -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:9 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:11 #, elixir-autogen, elixir-format msgid "New notice" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:523 +#: lib/who_need_help_web/live/request_live/new.ex:532 #, elixir-autogen, elixir-format msgid "No coordinates will be stored" msgstr "Координати не зберігатимуться" -#: lib/who_need_help_web/live/request_live/new.ex:434 +#: lib/who_need_help_web/live/request_live/new.ex:443 #, elixir-autogen, elixir-format msgid "No map coordinates will be stored." msgstr "Координати на карті не зберігатимуться." -#: lib/who_need_help_web/live/request_live/new.ex:493 +#: lib/who_need_help_web/live/request_live/new.ex:502 #, elixir-autogen, elixir-format msgid "No map location" msgstr "Не показувати місце на карті" @@ -4375,12 +4341,12 @@ msgstr "Не показувати місце на карті" msgid "No public social links added." msgstr "Не додано соціальних посилань." -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:14 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:16 #, elixir-autogen, elixir-format msgid "Only notices submitted while signed in appear here. Notices submitted without an account remain accessible through their private email link." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:494 +#: lib/who_need_help_web/live/request_live/new.ex:503 #, elixir-autogen, elixir-format msgid "Only the public area description" msgstr "Лише публічний опис району" @@ -4400,9 +4366,9 @@ msgstr "" msgid "Optional thanks" msgstr "Необов’язкове посилання для подяки" -#: lib/who_need_help_web/live/request_live/show.ex:1438 -#: lib/who_need_help_web/live/request_live/show.ex:1446 -#: lib/who_need_help_web/live/request_live/show.ex:1454 +#: lib/who_need_help_web/live/request_live/show.ex:1439 +#: lib/who_need_help_web/live/request_live/show.ex:1447 +#: lib/who_need_help_web/live/request_live/show.ex:1455 #, elixir-autogen, elixir-format, fuzzy msgid "Pending" msgstr "Надсилаємо..." @@ -4412,7 +4378,7 @@ msgstr "Надсилаємо..." msgid "Public social links" msgstr "" -#: lib/who_need_help_web/components/core_components.ex:449 +#: lib/who_need_help_web/components/core_components.ex:455 #, elixir-autogen, elixir-format msgid "Quick time choices" msgstr "" @@ -4422,7 +4388,7 @@ msgstr "" msgid "Read" msgstr "Прочитайте" -#: lib/who_need_help_web/live/request_live/new.ex:466 +#: lib/who_need_help_web/live/request_live/new.ex:475 #, elixir-autogen, elixir-format msgid "Recommended for privacy" msgstr "Рекомендовано для приватності" @@ -4437,22 +4403,22 @@ msgstr "Зареєструватися" msgid "Registration request accepted" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:408 +#: lib/who_need_help_web/live/request_live/new.ex:417 #, elixir-autogen, elixir-format, fuzzy msgid "Request expires" msgstr "Запит закінчується (UTC)" -#: lib/who_need_help_web/live/activity_live/show.ex:565 +#: lib/who_need_help_web/live/activity_live/show.ex:566 #, elixir-autogen, elixir-format, fuzzy msgid "Request to join again" msgstr "Подати заявку на участь" -#: lib/who_need_help_web/live/request_live/new.ex:670 +#: lib/who_need_help_web/live/request_live/new.ex:679 #, elixir-autogen, elixir-format msgid "Request was not published" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1434 +#: lib/who_need_help_web/live/request_live/show.ex:1435 #, elixir-autogen, elixir-format, fuzzy msgid "Requester confirmed" msgstr "Заявку відновлено." @@ -4478,6 +4444,7 @@ msgstr "Надіслати" msgid "Sign-in request accepted" msgstr "" +#: lib/who_need_help_web/controllers/user_registration_controller.ex:23 #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:12 #, elixir-autogen, elixir-format msgid "Sign-in request processed" @@ -4493,13 +4460,13 @@ msgstr "" msgid "Starts at" msgstr "Початок" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:50 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:47 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:65 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:49 #, elixir-autogen, elixir-format msgid "Status updates go to the email address of your signed-in account." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:506 +#: lib/who_need_help_web/live/request_live/new.ex:515 #, elixir-autogen, elixir-format msgid "The map is unavailable. You can use the manual coordinate fallback." msgstr "Карта недоступна. Можна використати резервне ручне введення координат." @@ -4514,7 +4481,7 @@ msgstr "" msgid "This activity is closed. The group chat remains available as read-only history." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:448 +#: lib/who_need_help_web/live/request_live/new.ex:457 #, elixir-autogen, elixir-format msgid "This description is visible to everyone. Do not enter a private address." msgstr "Цей опис бачать усі. Не вказуйте приватну адресу." @@ -4534,7 +4501,7 @@ msgstr "" msgid "This help request was cancelled. Chat history is read-only." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1468 +#: lib/who_need_help_web/live/request_live/show.ex:1469 #, elixir-autogen, elixir-format msgid "This match was cancelled. No further handover action is required." msgstr "" @@ -4544,7 +4511,7 @@ msgstr "" msgid "This person has not added a public bio yet." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:572 +#: lib/who_need_help_web/live/request_live/new.ex:581 #, elixir-autogen, elixir-format msgid "This point is public" msgstr "Цю точку видно всім" @@ -4554,7 +4521,7 @@ msgstr "Цю точку видно всім" msgid "This public profile is not available." msgstr "" -#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:32 +#: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:34 #, elixir-autogen, elixir-format msgid "This request is linked to your signed-in account and its email address." msgstr "" @@ -4565,22 +4532,22 @@ msgid "This request is linked to your signed-in account. Replies go to its email msgstr "" #: lib/who_need_help_web/live/request_live/show.ex:612 -#: lib/who_need_help_web/live/request_live/show.ex:1686 +#: lib/who_need_help_web/live/request_live/show.ex:1687 #, elixir-autogen, elixir-format, fuzzy msgid "This request was cancelled." msgstr "Термін дії цієї заявки минув." -#: lib/who_need_help_web/components/core_components.ex:435 +#: lib/who_need_help_web/components/core_components.ex:441 #, elixir-autogen, elixir-format msgid "Time" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:413 +#: lib/who_need_help_web/live/request_live/new.ex:422 #, elixir-autogen, elixir-format msgid "Tomorrow" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:573 +#: lib/who_need_help_web/live/request_live/new.ex:582 #, elixir-autogen, elixir-format msgid "Use a safe public meeting point instead of a private address." msgstr "Вкажіть безпечне публічне місце зустрічі замість приватної адреси." @@ -4591,7 +4558,7 @@ msgid "Use another email" msgstr "" #: lib/who_need_help_web/live/notification_live.ex:546 -#: lib/who_need_help_web/live/request_live/new.ex:540 +#: lib/who_need_help_web/live/request_live/new.ex:549 #, elixir-autogen, elixir-format, fuzzy msgid "Use my location" msgstr "Використати мою геопозицію" @@ -4606,7 +4573,7 @@ msgstr "" msgid "Use the newest confirmation link if it arrives." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1664 +#: lib/who_need_help_web/live/request_live/show.ex:1665 #, elixir-autogen, elixir-format msgid "Verifying…" msgstr "" @@ -4616,20 +4583,20 @@ msgstr "" msgid "View content-removal notices" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:20 +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:35 #: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:23 -#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:22 +#: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:24 #, elixir-autogen, elixir-format msgid "View my notices" msgstr "" #: lib/who_need_help_web/controllers/support_html/new.html.heex:13 -#: lib/who_need_help_web/controllers/support_html/received.html.heex:18 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:28 #, elixir-autogen, elixir-format, fuzzy msgid "View my requests" msgstr "Нове звернення" -#: lib/who_need_help_web/live/request_live/new.ex:480 +#: lib/who_need_help_web/live/request_live/new.ex:489 #, elixir-autogen, elixir-format msgid "Visible before matching" msgstr "Видно до прийняття заявки" @@ -4644,62 +4611,62 @@ msgstr "" msgid "Voted" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:453 +#: lib/who_need_help_web/live/request_live/new.ex:462 #, elixir-autogen, elixir-format msgid "What should people see?" msgstr "Що мають бачити інші?" -#: lib/who_need_help_web/live/request_live/new.ex:441 +#: lib/who_need_help_web/live/request_live/new.ex:450 #, elixir-autogen, elixir-format msgid "Where is help needed?" msgstr "Де потрібна допомога?" -#: lib/who_need_help_web/live/activity_live/show.ex:580 +#: lib/who_need_help_web/live/activity_live/show.ex:581 #, elixir-autogen, elixir-format msgid "You are no longer a participant and cannot access the group chat or exact meeting point. You can request to join again while registration is open." msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:591 +#: lib/who_need_help_web/live/activity_live/show.ex:592 #, elixir-autogen, elixir-format msgid "You are not a participant. You can send a new request while registration is open." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:582 +#: lib/who_need_help_web/live/request_live/new.ex:591 #, elixir-autogen, elixir-format msgid "You can separately share live location with the matched person and stop sharing at any time." msgstr "Можна окремо поділитися геопозицією з підібраною людиною та зупинити передачу будь-коли." -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:40 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:42 #, elixir-autogen, elixir-format msgid "You have not submitted any content-removal notices while signed in." msgstr "" -#: lib/who_need_help_web/live/activity_live/show.ex:578 +#: lib/who_need_help_web/live/activity_live/show.ex:579 #, elixir-autogen, elixir-format msgid "You left this activity" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1520 +#: lib/who_need_help_web/live/request_live/show.ex:1521 #, elixir-autogen, elixir-format msgid "Your completion confirmation is saved." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:564 +#: lib/who_need_help_web/live/request_live/new.ex:573 #, elixir-autogen, elixir-format msgid "Your exact position is not shown" msgstr "Вашу точну позицію не показано" -#: lib/who_need_help_web/live/activity_live/show.ex:589 +#: lib/who_need_help_web/live/activity_live/show.ex:590 #, elixir-autogen, elixir-format, fuzzy msgid "Your join request was declined" msgstr "Ваші запити" -#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:6 +#: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:8 #, elixir-autogen, elixir-format msgid "Your notices" msgstr "" -#: lib/who_need_help_web/components/core_components.ex:461 +#: lib/who_need_help_web/components/core_components.ex:467 #, elixir-autogen, elixir-format msgid "Your time zone:" msgstr "" @@ -4709,32 +4676,32 @@ msgstr "" msgid "← Community helpers" msgstr "Помічники спільноти" -#: lib/who_need_help_web/live/request_live/new.ex:427 +#: lib/who_need_help_web/live/request_live/new.ex:436 #, elixir-autogen, elixir-format msgid "Area selected. Drag the green pin or click the map to move it." msgstr "Область вибрано. Перетягніть зелений маркер або натисніть на карту, щоб перемістити її." -#: lib/who_need_help_web/live/request_live/new.ex:514 +#: lib/who_need_help_web/live/request_live/new.ex:523 #, elixir-autogen, elixir-format msgid "Click the map or drag the green pin to move the area" msgstr "Натисніть на карту або перетягніть зелений маркер, щоб перемістити область" -#: lib/who_need_help_web/live/request_live/new.ex:517 +#: lib/who_need_help_web/live/request_live/new.ex:526 #, elixir-autogen, elixir-format msgid "Click the map or drag the red pin to move the point" msgstr "Натисніть на карту або перетягніть червоний маркер, щоб перемістити точку" -#: lib/who_need_help_web/live/request_live/new.ex:432 +#: lib/who_need_help_web/live/request_live/new.ex:441 #, elixir-autogen, elixir-format msgid "Drag to move the approximate area" msgstr "Перетягніть, щоб перемістити приблизну область" -#: lib/who_need_help_web/live/request_live/new.ex:433 +#: lib/who_need_help_web/live/request_live/new.ex:442 #, elixir-autogen, elixir-format msgid "Drag to move the exact point" msgstr "Перетягніть, щоб перемістити точну точку" -#: lib/who_need_help_web/live/request_live/new.ex:430 +#: lib/who_need_help_web/live/request_live/new.ex:439 #, elixir-autogen, elixir-format msgid "Exact point selected. Drag the red pin or click the map to move it." msgstr "Точну точку вибрано. Перетягніть червоний маркер або натисніть на карту, щоб перемістити її." @@ -4777,7 +4744,7 @@ msgstr "Завантажити ще в цій області" msgid "Map" msgstr "Карта" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:173 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:175 #, elixir-autogen, elixir-format msgid "Map preview" msgstr "Попередній перегляд карти" @@ -4827,7 +4794,7 @@ msgstr "Розташування результатів" msgid "Search this area" msgstr "Шукати в цій області" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:169 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:171 #, elixir-autogen, elixir-format msgid "Static preview" msgstr "Статичний перегляд" @@ -4837,14 +4804,14 @@ msgstr "Статичний перегляд" msgid "Together" msgstr "Разом" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:158 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:160 #: lib/who_need_help_web/live/activity_live/index.ex:286 #: lib/who_need_help_web/live/activity_live/show.ex:542 #: lib/who_need_help_web/live/notification_live.ex:512 #: lib/who_need_help_web/live/notification_live.ex:531 #: lib/who_need_help_web/live/request_live/index.ex:517 -#: lib/who_need_help_web/live/request_live/new.ex:436 -#: lib/who_need_help_web/live/request_live/new.ex:508 +#: lib/who_need_help_web/live/request_live/new.ex:445 +#: lib/who_need_help_web/live/request_live/new.ex:517 #: lib/who_need_help_web/live/request_live/show.ex:1284 #, elixir-autogen, elixir-format msgid "Try map again" @@ -4893,7 +4860,7 @@ msgstr "" msgid "Acceptance, arrival, completion, and cancellation" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:276 +#: lib/who_need_help_web/live/support_operations_live.ex:393 #, elixir-autogen, elixir-format msgid "Active or unresolved product state must be handled first." msgstr "" @@ -4939,7 +4906,7 @@ msgstr "" msgid "Arrival saved. The requester has been notified." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:284 +#: lib/who_need_help_web/live/support_operations_live.ex:401 #, elixir-autogen, elixir-format msgid "Automatic erasure is disabled: no jurisdiction-specific retention and anonymisation policy is configured. Do not mark the case resolved until the approved data action is completed and recorded." msgstr "" @@ -4969,13 +4936,13 @@ msgstr "" msgid "Both participants confirmed" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1595 +#: lib/who_need_help_web/live/request_live/show.ex:1596 #, elixir-autogen, elixir-format msgid "Cancelling ends this match and stops live-location sharing." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1359 -#: lib/who_need_help_web/live/request_live/show.ex:1599 +#: lib/who_need_help_web/live/request_live/show.ex:1360 +#: lib/who_need_help_web/live/request_live/show.ex:1600 #, elixir-autogen, elixir-format msgid "Cancelling…" msgstr "" @@ -5006,13 +4973,13 @@ msgstr "" msgid "Code-confirmed people" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1361 -#: lib/who_need_help_web/live/request_live/show.ex:1601 +#: lib/who_need_help_web/live/request_live/show.ex:1362 +#: lib/who_need_help_web/live/request_live/show.ex:1602 #, elixir-autogen, elixir-format msgid "Confirm cancellation" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1560 +#: lib/who_need_help_web/live/request_live/show.ex:1561 #, elixir-autogen, elixir-format msgid "Confirm withdrawal" msgstr "" @@ -5164,7 +5131,7 @@ msgstr "" msgid "I can no longer complete it" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1501 +#: lib/who_need_help_web/live/request_live/show.ex:1502 #, elixir-autogen, elixir-format msgid "I have arrived" msgstr "" @@ -5179,17 +5146,17 @@ msgstr "" msgid "Leave every category unchecked to receive all matching requests." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1552 +#: lib/who_need_help_web/live/request_live/show.ex:1553 #, elixir-autogen, elixir-format msgid "Leaving ends this private match. If the request has not expired, it becomes available to other helpers." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1558 +#: lib/who_need_help_web/live/request_live/show.ex:1559 #, elixir-autogen, elixir-format msgid "Leaving…" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1312 +#: lib/who_need_help_web/live/request_live/show.ex:1313 #, elixir-autogen, elixir-format msgid "Live shared location" msgstr "" @@ -5199,7 +5166,7 @@ msgstr "" msgid "Load older notifications" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1290 +#: lib/who_need_help_web/live/request_live/show.ex:1291 #, elixir-autogen, elixir-format msgid "Map legend" msgstr "" @@ -5249,7 +5216,7 @@ msgstr "" msgid "New private messages" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:275 +#: lib/who_need_help_web/live/support_operations_live.ex:392 #, elixir-autogen, elixir-format msgid "No active product workflow was found." msgstr "" @@ -5269,9 +5236,9 @@ msgstr "" msgid "No notifications yet" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1354 -#: lib/who_need_help_web/live/request_live/show.ex:1548 -#: lib/who_need_help_web/live/request_live/show.ex:1591 +#: lib/who_need_help_web/live/request_live/show.ex:1355 +#: lib/who_need_help_web/live/request_live/show.ex:1549 +#: lib/who_need_help_web/live/request_live/show.ex:1592 #, elixir-autogen, elixir-format msgid "Note (optional)" msgstr "" @@ -5292,7 +5259,7 @@ msgid "Notification text never contains chat messages or exact coordinates." msgstr "" #: lib/who_need_help_web/components/layouts.ex:133 -#: lib/who_need_help_web/components/layouts.ex:315 +#: lib/who_need_help_web/components/layouts.ex:321 #: lib/who_need_help_web/live/notification_live.ex:15 #: lib/who_need_help_web/live/notification_live.ex:213 #, elixir-autogen, elixir-format @@ -5304,8 +5271,8 @@ msgstr "" msgid "Notifications and nearby alerts" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:142 -#: lib/who_need_help_web/components/layouts.ex:324 +#: lib/who_need_help_web/components/layouts.ex:148 +#: lib/who_need_help_web/components/layouts.ex:336 #, elixir-autogen, elixir-format msgid "Operations" msgstr "" @@ -5340,14 +5307,14 @@ msgstr "" msgid "Private matching center" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:296 +#: lib/who_need_help_web/live/moderation_live.ex:332 #: lib/who_need_help_web/live/product_analytics_live.ex:12 #: lib/who_need_help_web/live/product_analytics_live.ex:42 #, elixir-autogen, elixir-format msgid "Product analytics" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1417 +#: lib/who_need_help_web/live/request_live/show.ex:1418 #, elixir-autogen, elixir-format msgid "Progress" msgstr "" @@ -5377,12 +5344,12 @@ msgstr "" msgid "Ranking prioritizes unique people helped with optional location-supported evidence, then unique code-confirmed handovers. These are activity signals, not identity or safety checks. Repeated help between the same pair does not inflate the primary score." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1306 +#: lib/who_need_help_web/live/request_live/show.ex:1307 #, elixir-autogen, elixir-format msgid "Request area" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1307 +#: lib/who_need_help_web/live/request_live/show.ex:1308 #, elixir-autogen, elixir-format msgid "Request point" msgstr "" @@ -5407,7 +5374,7 @@ msgstr "" msgid "Resume" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:267 +#: lib/who_need_help_web/live/support_operations_live.ex:384 #, elixir-autogen, elixir-format msgid "Run deletion preflight" msgstr "" @@ -5437,7 +5404,7 @@ msgstr "" msgid "Sun" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:92 +#: lib/who_need_help_web/live/support_operations_live.ex:99 #, elixir-autogen, elixir-format msgid "The linked account no longer exists." msgstr "" @@ -5452,7 +5419,7 @@ msgstr "" msgid "The previous helper left. This request is open for a new helper again." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:90 +#: lib/who_need_help_web/live/support_operations_live.ex:97 #, elixir-autogen, elixir-format msgid "The request is not linked to an account." msgstr "" @@ -5468,7 +5435,7 @@ msgstr "" msgid "These are activity signals, not an identity, background, qualification, or safety check." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:89 +#: lib/who_need_help_web/live/support_operations_live.ex:96 #, elixir-autogen, elixir-format msgid "This is not an account-deletion case." msgstr "" @@ -5498,7 +5465,7 @@ msgstr "" msgid "Use quiet hours" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:91 +#: lib/who_need_help_web/live/support_operations_live.ex:98 #, elixir-autogen, elixir-format msgid "Verify the requester contact first." msgstr "" @@ -5546,29 +5513,447 @@ msgstr "" msgid "code-confirmed handovers" msgstr "" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:168 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:170 #, elixir-autogen, elixir-format msgid "Interactive fallback" msgstr "Інтерактивний запасний режим" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:155 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:157 #, 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:157 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:159 #, elixir-autogen, elixir-format msgid "Selected example:" msgstr "Вибраний приклад:" -#: lib/who_need_help_web/controllers/page_html/home.html.heex:150 +#: lib/who_need_help_web/controllers/page_html/home.html.heex:152 #, 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 недоступний у цьому браузері, тому повна карта не може запуститися. Виберіть приклад нижче або спробуйте запустити карту ще раз." -#: lib/who_need_help_web/live/activity_live/index.ex -#: lib/who_need_help_web/live/activity_live/show.ex -#: lib/who_need_help_web/live/request_live/show.ex +#: lib/who_need_help_web/live/activity_live/index.ex:287 +#: lib/who_need_help_web/live/activity_live/show.ex:543 +#: lib/who_need_help_web/live/request_live/show.ex:1285 #, elixir-autogen, elixir-format msgid "Show location on map" msgstr "Показати місце на мапі" + +#: lib/who_need_help_web/live/report_live.ex:118 +#, elixir-autogen, elixir-format, fuzzy +msgid "Activity" +msgstr "Активність" + +#: lib/who_need_help_web/live/report_live.ex:121 +#, elixir-autogen, elixir-format, fuzzy +msgid "Activity message" +msgstr "Повідомлення активності" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:98 +#, elixir-autogen, elixir-format +msgid "Add details or answer the support team" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:717 +#, elixir-autogen, elixir-format +msgid "Administrator access is required to moderate staff accounts." +msgstr "" + +#: lib/who_need_help_web/controllers/page_html/home.html.heex:42 +#, elixir-autogen, elixir-format +msgid "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee." +msgstr "Попросіть волонтера поруч придбати або забрати ліки, якщо він погодиться, чи допомогти з безпечною дорожньою проблемою. Обов’язкової плати немає." + +#: lib/who_need_help_web/live/support_operations_live.ex:226 +#: lib/who_need_help_web/live/support_operations_live.ex:427 +#, elixir-autogen, elixir-format +msgid "Audited update" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:234 +#: lib/who_need_help_web/live/support_operations_live.ex:435 +#, elixir-autogen, elixir-format +msgid "Case status" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:247 +#: lib/who_need_help_web/live/support_operations_live.ex:446 +#, elixir-autogen, elixir-format +msgid "Choose the state that will appear in the case history." +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:201 +#: lib/who_need_help_web/live/report_live.ex:50 +#, elixir-autogen, elixir-format, fuzzy +msgid "Contact support" +msgstr "Звернутися до підтримки" + +#: lib/who_need_help_web/controllers/content_removal_controller.ex:56 +#, elixir-autogen, elixir-format, fuzzy +msgid "Content-removal notice %{reference}" +msgstr "Повідомлення про видалення контенту %{reference}" + +#: lib/who_need_help_web/controllers/content_removal_controller.ex:87 +#, elixir-autogen, elixir-format, fuzzy +msgid "Content-removal notice received" +msgstr "Повідомлення про видалення контенту отримано" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:24 +#: lib/who_need_help_web/live/support_operations_live.ex:334 +#, elixir-autogen, elixir-format, fuzzy +msgid "Conversation" +msgstr "Розмова" + +#: lib/who_need_help_web/controllers/support_controller.ex:111 +#: lib/who_need_help_web/controllers/support_controller.ex:127 +#: lib/who_need_help_web/live/support_case_live.ex:73 +#, elixir-autogen, elixir-format +msgid "Could not send your message. Please check it and try again." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:260 +#, elixir-autogen, elixir-format +msgid "Explain what was decided, what action was taken, or what information is still needed…" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:115 +#, elixir-autogen, elixir-format, fuzzy +msgid "Help request" +msgstr "Запит про допомогу" + +#: lib/who_need_help_web/live/request_live/new.ex:217 +#, elixir-autogen, elixir-format +msgid "I confirm this is not an emergency or request for medical advice, the medicine and arrangement are lawful, and a volunteer chooses whether to spend money." +msgstr "Я підтверджую, що це не надзвичайна ситуація й не запит на медичну пораду, ліки та домовленість є законними, а волонтер сам вирішує, чи витрачати гроші." + +#: lib/who_need_help_web/live/request_live/new.ex:376 +#, elixir-autogen, elixir-format +msgid "If purchase is needed, accepting the request does not require the volunteer to spend money. Agree on the medicine, pharmacy requirements, payment, and any reimbursement only in the private matched chat." +msgstr "Якщо ліки потрібно придбати, прийняття заявки не зобов’язує волонтера витрачати гроші. Узгоджуйте ліки, вимоги аптеки, оплату та можливе відшкодування лише у приватному чаті після збігу." + +#: lib/who_need_help_web/live/report_live.ex:116 +#, elixir-autogen, elixir-format, fuzzy +msgid "Matched help" +msgstr "Узгоджена допомога" + +#: lib/who_need_help_web/live/request_live/new.ex:209 +#, elixir-autogen, elixir-format +msgid "Medicine is needed from a pharmacy" +msgstr "Потрібні ліки з аптеки" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:97 +#, elixir-autogen, elixir-format +msgid "Message to support" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:69 +#, elixir-autogen, elixir-format, fuzzy +msgid "Moderation response" +msgstr "Відповідь модерації" + +#: lib/who_need_help_web/live/support_operations_live.ex:360 +#, elixir-autogen, elixir-format +msgid "No conversation messages yet." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:70 +#, elixir-autogen, elixir-format +msgid "No replies yet. Add a message if you need to clarify the request." +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:81 +#, elixir-autogen, elixir-format, fuzzy +msgid "No reports submitted" +msgstr "Скарг не подано" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:136 +#: lib/who_need_help_web/live/support_operations_live.ex:372 +#, elixir-autogen, elixir-format +msgid "No status history is available for this older case." +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:146 +#: lib/who_need_help_web/live/support_case_live.ex:95 +#, elixir-autogen, elixir-format +msgid "Only a resolved or closed request can be reopened." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:27 +#, elixir-autogen, elixir-format +msgid "Only you and authorised support staff can view this case." +msgstr "" + +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:27 +#, elixir-autogen, elixir-format, fuzzy +msgid "Open TAKE IT DOWN request" +msgstr "Відкрити запит TAKE IT DOWN" + +#: lib/who_need_help_web/live/support_operations_live.ex:217 +#: lib/who_need_help_web/live/support_operations_live.ex:420 +#, elixir-autogen, elixir-format +msgid "Operator action" +msgstr "" + +#: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:85 +#, elixir-autogen, elixir-format +msgid "Other people will see this name on requests, activities, and reviews." +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:117 +#, elixir-autogen, elixir-format +msgid "Private message" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:219 +#, elixir-autogen, elixir-format +msgid "Record the decision and notify the submitter when contact is available." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:113 +#, elixir-autogen, elixir-format +msgid "Reopen without a message" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:457 +#, elixir-autogen, elixir-format +msgid "Reply to requester (optional)" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:123 +#, elixir-autogen, elixir-format, fuzzy +msgid "Reported content" +msgstr "Контент, на який поскаржилися" + +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:19 +#, elixir-autogen, elixir-format +msgid "Reporting non-consensual intimate visual material?" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:83 +#, elixir-autogen, elixir-format +msgid "Reports you send from a request, activity, or chat will appear here." +msgstr "" + +#: lib/who_need_help_web/controllers/page_html/safety.html.heex:26 +#, elixir-autogen, elixir-format +msgid "Request only lawful purchase or pickup from a legitimate pharmacy. A volunteer is never required to pay. Agree privately on the medicine, pharmacy or prescription requirements, payment, reimbursement, storage, and handover. Who Need Help does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement. Do not request controlled substances or publish prescriptions or payment credentials. Follow pharmacy rules and local law." +msgstr "Запитуйте лише про законне придбання або отримання ліків у легальній аптеці. Волонтер ніколи не зобов’язаний платити. Приватно узгодьте ліки, вимоги аптеки чи рецепта, оплату, відшкодування, зберігання та передачу. Who Need Help не призначає, не рекомендує, не продає ліки, не обробляє платежі й не гарантує відшкодування. Не запитуйте контрольовані речовини й не публікуйте рецепти або платіжні дані. Дотримуйтеся правил аптеки та місцевого законодавства." + +#: lib/who_need_help_web/live/support_operations_live.ex:350 +#, elixir-autogen, elixir-format, fuzzy +msgid "Requester" +msgstr "Автор запиту" + +#: lib/who_need_help_web/live/moderation_live.ex:393 +#: lib/who_need_help_web/live/moderation_live.ex:418 +#, elixir-autogen, elixir-format +msgid "Required reason for hiding" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:432 +#, elixir-autogen, elixir-format, fuzzy +msgid "Restore activity" +msgstr "Відновити активність" + +#: lib/who_need_help_web/live/moderation_live.ex:407 +#, elixir-autogen, elixir-format +msgid "Restore request" +msgstr "" + +#: lib/who_need_help_web/controllers/page_controller.ex:23 +#, elixir-autogen, elixir-format +msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, location sharing, and in-person activities." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:288 +#: lib/who_need_help_web/live/support_operations_live.ex:487 +#, elixir-autogen, elixir-format, fuzzy +msgid "Saving…" +msgstr "Збереження…" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:100 +#, elixir-autogen, elixir-format +msgid "Send message" +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:120 +#: lib/who_need_help_web/live/support_operations_live.ex:365 +#, elixir-autogen, elixir-format, fuzzy +msgid "Status history" +msgstr "Історія статусів" + +#: lib/who_need_help_web/controllers/support_html/received.html.heex:11 +#, elixir-autogen, elixir-format, fuzzy +msgid "Support request created" +msgstr "Звернення до підтримки створено" + +#: lib/who_need_help_web/controllers/support_controller.ex:157 +#, elixir-autogen, elixir-format, fuzzy +msgid "Support request received" +msgstr "Звернення до підтримки отримано" + +#: lib/who_need_help_web/components/layouts.ex:139 +#: lib/who_need_help_web/components/layouts.ex:327 +#, elixir-autogen, elixir-format, fuzzy +msgid "Support requests" +msgstr "Звернення до підтримки" + +#: lib/who_need_help_web/controllers/support_html.ex:24 +#: lib/who_need_help_web/controllers/support_html.ex:28 +#: lib/who_need_help_web/controllers/support_html/show.html.heex:59 +#: lib/who_need_help_web/live/support_operations_live.ex:349 +#, elixir-autogen, elixir-format, fuzzy +msgid "Support team" +msgstr "Команда підтримки" + +#: lib/who_need_help_web/controllers/support_html.ex:29 +#, elixir-autogen, elixir-format +msgid "System" +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:41 +#, elixir-autogen, elixir-format +msgid "TRUST AND SAFETY" +msgstr "" + +#: lib/who_need_help_web/controllers/page_html/home.html.heex:113 +#, elixir-autogen, elixir-format +msgid "The requester states whether the medicine is paid, reserved, or still needs to be purchased." +msgstr "Автор заявки вказує, чи ліки вже оплачені, зарезервовані або їх ще потрібно придбати." + +#: lib/who_need_help_web/controllers/support_controller.ex:141 +#: lib/who_need_help_web/live/support_case_live.ex:88 +#, elixir-autogen, elixir-format +msgid "The support request is open again." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:280 +#: lib/who_need_help_web/live/support_operations_live.ex:479 +#, elixir-autogen, elixir-format +msgid "The verified contact will receive this update by email." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:80 +#, elixir-autogen, elixir-format +msgid "This case is finished. Sending a new message will reopen it automatically." +msgstr "" + +#: lib/who_need_help_web/live/report_live.ex:44 +#, elixir-autogen, elixir-format +msgid "This private history shows reports you submitted and the latest moderation status. Submit a new report from the relevant request, activity, or private chat so moderators receive the correct context." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:469 +#, elixir-autogen, elixir-format +msgid "This reply becomes part of the case conversation." +msgstr "" + +#: lib/who_need_help_web/live/support_case_live.ex:34 +#: lib/who_need_help_web/live/support_case_live.ex:65 +#: lib/who_need_help_web/live/support_case_live.ex:101 +#, elixir-autogen, elixir-format, fuzzy +msgid "This support request is no longer available." +msgstr "Це звернення до підтримки більше не доступне." + +#: lib/who_need_help_web/live/support_operations_live.ex:282 +#: lib/who_need_help_web/live/support_operations_live.ex:481 +#, elixir-autogen, elixir-format +msgid "This update is recorded, but email is disabled until contact is verified." +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:117 +#: lib/who_need_help_web/live/support_case_live.ex:60 +#, elixir-autogen, elixir-format +msgid "Too many messages. Please try again later." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:271 +#, elixir-autogen, elixir-format +msgid "Up to 10,000 characters" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:470 +#, elixir-autogen, elixir-format +msgid "Up to 5,000 characters" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:422 +#, elixir-autogen, elixir-format +msgid "Update the case status and add a private reply when needed." +msgstr "" + +#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:22 +#, elixir-autogen, elixir-format +msgid "Use the dedicated urgent process. Never upload or reproduce the image or video." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/received.html.heex:15 +#, elixir-autogen, elixir-format +msgid "We created support request %{reference} and added it to your account. You can open it now and return to it from My support requests." +msgstr "" + +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:93 +#, elixir-autogen, elixir-format +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/live/support_operations_live.ex:459 +#, elixir-autogen, elixir-format +msgid "Write a concise reply with the decision, next step, or information you need…" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:270 +#, elixir-autogen, elixir-format +msgid "Write for the submitter; avoid internal-only notes." +msgstr "" + +#: lib/who_need_help_web/controllers/page_html/home.html.heex:365 +#, 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 "Так, якщо волонтер прямо погодиться. Люди напряму узгоджують ліки, вимоги аптеки, оплату та можливе відшкодування. Сервіс не призначає, не рекомендує, не продає ліки, не обробляє платежі й не гарантує відшкодування." + +#: lib/who_need_help_web/controllers/support_html.ex:23 +#: lib/who_need_help_web/controllers/support_html.ex:27 +#, elixir-autogen, elixir-format +msgid "You" +msgstr "" + +#: lib/who_need_help_web/controllers/content_removal_controller.ex:12 +#, elixir-autogen, elixir-format, fuzzy +msgid "Your content-removal notices" +msgstr "Ваші повідомлення про видалення контенту" + +#: lib/who_need_help_web/controllers/support_controller.ex:104 +#: lib/who_need_help_web/live/support_case_live.ex:53 +#, elixir-autogen, elixir-format +msgid "Your message was sent to support." +msgstr "" + +#: lib/who_need_help_web/controllers/support_html/show.html.heex:13 +#, elixir-autogen, elixir-format, fuzzy +msgid "Your original request" +msgstr "Ваше початкове звернення" + +#: lib/who_need_help_web/components/layouts.ex:136 +#: lib/who_need_help_web/components/layouts.ex:324 +#: lib/who_need_help_web/live/report_live.ex:12 +#: lib/who_need_help_web/live/report_live.ex:42 +#, elixir-autogen, elixir-format +msgid "Your reports" +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:16 +#, elixir-autogen, elixir-format +msgid "Your support requests" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:366 +#, elixir-autogen, elixir-format +msgid "matched chat message" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:369 +#, elixir-autogen, elixir-format +msgid "matched conversation" +msgstr "" diff --git a/test/who_need_help/catalog_test.exs b/test/who_need_help/catalog_test.exs new file mode 100644 index 0000000..f19fc9b --- /dev/null +++ b/test/who_need_help/catalog_test.exs @@ -0,0 +1,57 @@ +defmodule WhoNeedHelp.CatalogTest do + use WhoNeedHelp.DataCase, async: false + + alias WhoNeedHelp.Catalog + alias WhoNeedHelp.Catalog.Category + + test "medicine defaults support voluntary purchase and upgrade an existing category" do + category = Catalog.seed_defaults() + + old_structured_fields = %{ + "fields" => [ + %{ + "key" => "pickup_status", + "type" => "select", + "required" => true, + "label" => %{"en" => "Medicine pickup status"}, + "options" => [ + %{"value" => "reserved", "label" => %{"en" => "Reserved"}}, + %{"value" => "already_paid", "label" => %{"en" => "Already paid"}} + ] + }, + %{ + "key" => "community_note", + "type" => "text", + "required" => false, + "label" => %{"en" => "Community note"}, + "max_length" => 80 + } + ] + } + + category + |> Category.changeset(%{ + descriptions: %{"en" => "Old pickup-only description"}, + structured_fields: old_structured_fields + }) + |> Repo.update!() + + upgraded = Catalog.seed_defaults() + fields = Catalog.structured_fields(upgraded) + pickup_status = Enum.find(fields, &(&1["key"] == "pickup_status")) + + assert Enum.map(pickup_status["options"], & &1["value"]) == [ + "purchase_needed", + "reserved", + "already_paid" + ] + + assert Enum.any?(fields, &(&1["key"] == "community_note")) + assert upgraded.descriptions["en"] =~ "freely agrees" + + assert {:ok, %{"pickup_status" => "purchase_needed"}} = + Catalog.validate_structured_data(upgraded, %{ + "pickup_status" => "purchase_needed" + }) + end +end diff --git a/test/who_need_help_web/live/mutual_aid_live_test.exs b/test/who_need_help_web/live/mutual_aid_live_test.exs index 6cc007e..7ec6663 100644 --- a/test/who_need_help_web/live/mutual_aid_live_test.exs +++ b/test/who_need_help_web/live/mutual_aid_live_test.exs @@ -393,8 +393,11 @@ defmodule WhoNeedHelpWeb.MutualAidLiveTest do }) assert html =~ "Medicine pickup status" - assert html =~ "Pickup and deliver a legal medicine" + assert html =~ "Buy, pick up, and deliver legal medicine" + assert html =~ "Needs to be purchased" + assert html =~ "accepting the request does not require the volunteer to spend money" assert html =~ "help_request[structured_data][pickup_status]" + assert has_element?(view, "#medicine-purchase-guidance") refute html =~ "Medicine pickup status is required." refute html =~ "pickup_status is required" @@ -434,7 +437,8 @@ defmodule WhoNeedHelpWeb.MutualAidLiveTest do "help_request" => %{"category_id" => category.id} }) - assert html =~ "Отримати й доставити дозволені ліки" + assert html =~ "Придбати, отримати й доставити дозволені ліки" + assert html =~ "Потрібно придбати" html = render_change(view, "validate", %{ @@ -662,6 +666,7 @@ defmodule WhoNeedHelpWeb.MutualAidLiveTest do {:ok, activity} = Activities.create_activity(organizer_scope, attrs) {:ok, organizer_view, _html} = live(organizer_conn, ~p"/activities/#{activity.id}") {:ok, participant_view, html} = live(participant_conn, ~p"/activities/#{activity.id}") + assert has_element?( participant_view, "#activity-detail-map[data-map-recenter-label='Show location on map']" @@ -789,7 +794,11 @@ defmodule WhoNeedHelpWeb.MutualAidLiveTest do {:ok, request} = Help.create_request(requester_scope, request_attrs(category)) {:ok, requester_view, _html} = live(requester_conn, ~p"/requests/#{request.id}") {:ok, helper_view, _html} = live(helper_conn, ~p"/requests/#{request.id}") - assert has_element?(requester_view, "#show-map[data-map-recenter-label='Show location on map']") + + assert has_element?( + requester_view, + "#show-map[data-map-recenter-label='Show location on map']" + ) helper_view |> element("button[phx-click='accept']")