From ac354f80731ef356e4876180a5a051d06d377f35 Mon Sep 17 00:00:00 2001 From: SimpleTest Date: Fri, 24 Jul 2026 11:04:14 +0300 Subject: [PATCH] fix(ux): clarify structured fields and review reveal --- lib/who_need_help/trust.ex | 9 + lib/who_need_help_web/form_params.ex | 57 +- .../live/activity_live/new.ex | 44 +- .../live/request_live/new.ex | 44 +- .../live/request_live/show.ex | 30 +- priv/gettext/default.pot | 1813 +++++++++++----- priv/gettext/en/LC_MESSAGES/default.po | 1813 +++++++++++----- priv/gettext/ru/LC_MESSAGES/default.po | 1822 ++++++++++++----- priv/gettext/uk/LC_MESSAGES/default.po | 1820 +++++++++++----- .../live/mutual_aid_live_test.exs | 44 +- 10 files changed, 5229 insertions(+), 2267 deletions(-) diff --git a/lib/who_need_help/trust.ex b/lib/who_need_help/trust.ex index 775018a..d891ad1 100644 --- a/lib/who_need_help/trust.ex +++ b/lib/who_need_help/trust.ex @@ -118,6 +118,15 @@ defmodule WhoNeedHelp.Trust do def review_submitted?(_scope, _assignment), do: false + def reviews_revealed?(%Assignment{id: assignment_id}) do + Repo.exists?( + from review in Review, + where: review.assignment_id == ^assignment_id and not is_nil(review.revealed_at) + ) + end + + def reviews_revealed?(_assignment), do: false + defp maybe_reveal_reviews(assignment_id, true) do Repo.update_all(from(r in Review, where: r.assignment_id == ^assignment_id), set: [revealed_at: DateTime.utc_now(:second)] diff --git a/lib/who_need_help_web/form_params.ex b/lib/who_need_help_web/form_params.ex index efeaf47..3bd982b 100644 --- a/lib/who_need_help_web/form_params.ex +++ b/lib/who_need_help_web/form_params.ex @@ -3,17 +3,64 @@ defmodule WhoNeedHelpWeb.FormParams do @live_view_unused_prefix "_unused_" + def touched_structured_keys(%{"structured_data" => data}) when is_map(data) do + data + |> Map.keys() + |> Enum.reject(&unused_key?/1) + |> Enum.reject(fn key -> + Map.has_key?(data, @live_view_unused_prefix <> to_string(key)) + end) + |> MapSet.new(&to_string/1) + end + + def touched_structured_keys(_params), do: MapSet.new() + def drop_unused_structured_fields(%{"structured_data" => data} = params) when is_map(data) do data = - Map.reject(data, fn {key, _value} -> - key - |> to_string() - |> String.starts_with?(@live_view_unused_prefix) - end) + Map.reject(data, fn {key, _value} -> unused_key?(key) end) Map.put(params, "structured_data", data) end def drop_unused_structured_fields(params), do: params + + def visible_structured_errors(errors, fields, touched_keys, submitted?, locale) + when is_list(errors) and is_list(fields) do + errors + |> Enum.flat_map(fn {message, _opts} -> + case error_field(message, fields) do + nil -> + if submitted?, do: [{:invalid, nil}], else: [] + + field -> + key = to_string(field["key"]) + + if submitted? or MapSet.member?(touched_keys, key) do + [{error_kind(message, key), field_label(field, locale)}] + else + [] + end + end + end) + |> Enum.uniq() + end + + defp unused_key?(key), + do: key |> to_string() |> String.starts_with?(@live_view_unused_prefix) + + defp error_field(message, fields) do + Enum.find(fields, fn field -> + String.starts_with?(message, "#{field["key"]} ") + end) + end + + defp error_kind(message, key) do + if message == "#{key} is required", do: :required, else: :invalid + end + + defp field_label(field, locale) do + labels = field["label"] || %{} + labels[to_string(locale)] || labels["en"] || field["key"] + end end diff --git a/lib/who_need_help_web/live/activity_live/new.ex b/lib/who_need_help_web/live/activity_live/new.ex index 31c6ef0..4b8479b 100644 --- a/lib/who_need_help_web/live/activity_live/new.ex +++ b/lib/who_need_help_web/live/activity_live/new.ex @@ -13,11 +13,19 @@ defmodule WhoNeedHelpWeb.ActivityLive.New do |> assign(:categories, Catalog.list_categories(:activity)) |> assign(:selected_category, nil) |> assign(:structured_fields, []) + |> assign(:structured_touched_keys, MapSet.new()) + |> assign(:structured_submit_attempted, false) |> assign(:form, to_form(Activities.change_activity(%Activity{})))} end @impl true def handle_event("validate", %{"activity" => params}, socket) do + touched_keys = + MapSet.union( + socket.assigns.structured_touched_keys, + FormParams.touched_structured_keys(params) + ) + params = FormParams.drop_unused_structured_fields(params) changeset = @@ -28,6 +36,7 @@ defmodule WhoNeedHelpWeb.ActivityLive.New do {:noreply, socket |> assign(:form, to_form(changeset)) + |> assign(:structured_touched_keys, touched_keys) |> assign_category(params)} end @@ -45,6 +54,7 @@ defmodule WhoNeedHelpWeb.ActivityLive.New do {:noreply, socket |> assign(:form, to_form(changeset)) + |> assign(:structured_submit_attempted, true) |> assign_category(params)} {:error, reason} -> @@ -101,6 +111,26 @@ defmodule WhoNeedHelpWeb.ActivityLive.New do end end + defp structured_error_messages(form, fields, touched_keys, submitted?, locale) do + form[:structured_data].errors + |> FormParams.visible_structured_errors( + fields, + touched_keys, + submitted?, + locale + ) + |> Enum.map(fn + {:required, label} -> + gettext("%{field} is required.", field: label) + + {:invalid, nil} -> + gettext("Check the category details and try again.") + + {:invalid, label} -> + gettext("Choose a valid value for %{field}.", field: label) + end) + end + defp error_message(:account_not_eligible), do: gettext("Confirm your email and ensure your account is active before publishing.") @@ -214,7 +244,19 @@ defmodule WhoNeedHelpWeb.ActivityLive.New do -

+

{message}

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 5327758..4f6de61 100644 --- a/lib/who_need_help_web/live/request_live/new.ex +++ b/lib/who_need_help_web/live/request_live/new.ex @@ -27,12 +27,20 @@ defmodule WhoNeedHelpWeb.RequestLive.New do |> assign(:categories, Catalog.list_categories()) |> assign(:selected_category, nil) |> assign(:structured_fields, []) + |> assign(:structured_touched_keys, MapSet.new()) + |> assign(:structured_submit_attempted, false) |> assign(:submission_errors, []) |> assign(:form, to_form(changeset))} end @impl true def handle_event("validate", %{"help_request" => params}, socket) do + touched_keys = + MapSet.union( + socket.assigns.structured_touched_keys, + FormParams.touched_structured_keys(params) + ) + params = FormParams.drop_unused_structured_fields(params) changeset = @@ -43,6 +51,7 @@ defmodule WhoNeedHelpWeb.RequestLive.New do {:noreply, socket |> assign(:form, to_form(changeset)) + |> assign(:structured_touched_keys, touched_keys) |> maybe_refresh_submission_errors(changeset) |> assign_category(params)} end @@ -62,6 +71,7 @@ defmodule WhoNeedHelpWeb.RequestLive.New do {:noreply, socket |> assign(:form, to_form(changeset)) + |> assign(:structured_submit_attempted, true) |> assign(:submission_errors, submission_errors(changeset)) |> assign_category(params)} else @@ -170,6 +180,26 @@ defmodule WhoNeedHelpWeb.RequestLive.New do end end + defp structured_error_messages(form, fields, touched_keys, submitted?, locale) do + form[:structured_data].errors + |> FormParams.visible_structured_errors( + fields, + touched_keys, + submitted?, + locale + ) + |> Enum.map(fn + {:required, label} -> + gettext("%{field} is required.", field: label) + + {:invalid, nil} -> + gettext("Check the category details and try again.") + + {:invalid, label} -> + gettext("Choose a valid value for %{field}.", field: label) + end) + end + defp category_description(nil, _locale), do: nil defp category_description(category, locale), @@ -323,7 +353,19 @@ defmodule WhoNeedHelpWeb.RequestLive.New do -

+

{message}

diff --git a/lib/who_need_help_web/live/request_live/show.ex b/lib/who_need_help_web/live/request_live/show.ex index e79f11c..2a43023 100644 --- a/lib/who_need_help_web/live/request_live/show.ex +++ b/lib/who_need_help_web/live/request_live/show.ex @@ -67,6 +67,7 @@ defmodule WhoNeedHelpWeb.RequestLive.Show do {:ok, request} -> previous_status = socket.assigns.request.status previous_assignment = socket.assigns.assignment + reviews_were_revealed = socket.assigns.reviews_revealed socket = socket @@ -77,8 +78,10 @@ defmodule WhoNeedHelpWeb.RequestLive.Show do previous_assignment, request.assignment ) + |> sync_tracking_after_request_update(request) + |> maybe_put_reviews_revealed_flash(reviews_were_revealed) - {:noreply, sync_tracking_after_request_update(socket, request)} + {:noreply, socket} {:error, :not_found} -> {:noreply, @@ -316,11 +319,16 @@ defmodule WhoNeedHelpWeb.RequestLive.Show do def handle_event("review", %{"review" => params}, socket) do case Trust.submit_review(socket.assigns.current_scope, socket.assigns.assignment, params) do {:ok, _} -> + message = + if Trust.reviews_revealed?(socket.assigns.assignment), + do: gettext("Both reviews are now visible on participant profiles."), + else: gettext("Review saved. It appears after both participants review.") + {:noreply, put_action_flash( socket, :info, - gettext("Review saved. It appears after both participants review.") + message )} {:error, reason} -> @@ -613,6 +621,19 @@ defmodule WhoNeedHelpWeb.RequestLive.Show do ), do: socket + defp maybe_put_reviews_revealed_flash( + %{assigns: %{reviews_revealed: true, review_submitted: true}} = socket, + false + ) do + put_action_flash( + socket, + :info, + gettext("Both reviews are now visible on participant profiles.") + ) + end + + defp maybe_put_reviews_revealed_flash(socket, _reviews_were_revealed), do: socket + defp restore_private_interaction(socket, true), do: socket defp restore_private_interaction(%{assigns: %{assignment: nil}} = socket, false), do: socket @@ -685,6 +706,7 @@ defmodule WhoNeedHelpWeb.RequestLive.Show do :review_submitted, Trust.review_submitted?(socket.assigns.current_scope, assignment) ) + |> assign(:reviews_revealed, Trust.reviews_revealed?(assignment)) |> assign(:other_user_id, other_user_id) |> assign( :blocked_by_current, @@ -1217,7 +1239,9 @@ defmodule WhoNeedHelpWeb.RequestLive.Show do {gettext("Your review is revealed only after both participants submit.")}

- {gettext("Review saved. It appears after both participants review.")} + {if @reviews_revealed, + do: gettext("Both reviews are now visible on participant profiles."), + else: gettext("Review saved. It appears after both participants review.")}

<.form :if={!@review_submitted} diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index 9ca8b8d..22880bf 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -11,8 +11,8 @@ msgid "" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:121 -#: lib/who_need_help_web/components/layouts.ex:294 +#: lib/who_need_help_web/components/layouts.ex:136 +#: lib/who_need_help_web/components/layouts.ex:318 #, elixir-autogen, elixir-format msgid "Account settings" msgstr "" @@ -22,62 +22,63 @@ msgstr "" msgid "Actions" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:80 -#: lib/who_need_help_web/components/layouts.ex:129 +#: lib/who_need_help_web/components/layouts.ex:87 +#: lib/who_need_help_web/components/layouts.ex:156 #: 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:332 -#: lib/who_need_help_web/components/layouts.ex:347 +#: lib/who_need_help_web/components/layouts.ex:368 +#: lib/who_need_help_web/components/layouts.ex:383 #, elixir-autogen, elixir-format msgid "Attempting to reconnect" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:203 +#: lib/who_need_help_web/components/layouts.ex:230 +#: 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:88 -#: lib/who_need_help_web/components/layouts.ex:138 +#: lib/who_need_help_web/components/layouts.ex:95 +#: lib/who_need_help_web/components/layouts.ex:165 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:14 #: 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:124 -#: lib/who_need_help_web/components/layouts.ex:297 +#: lib/who_need_help_web/components/layouts.ex:151 +#: lib/who_need_help_web/components/layouts.ex:333 #, elixir-autogen, elixir-format msgid "Log out" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:118 -#: lib/who_need_help_web/components/layouts.ex:291 +#: lib/who_need_help_web/components/layouts.ex:130 +#: lib/who_need_help_web/components/layouts.ex:312 #: 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:85 -#: lib/who_need_help_web/components/layouts.ex:135 +#: lib/who_need_help_web/components/layouts.ex:92 +#: lib/who_need_help_web/components/layouts.ex:162 #, elixir-autogen, elixir-format msgid "Register" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:193 +#: lib/who_need_help_web/components/layouts.ex:220 #, elixir-autogen, elixir-format msgid "Requests" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:339 +#: lib/who_need_help_web/components/layouts.ex:375 #, elixir-autogen, elixir-format msgid "Something went wrong!" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:324 +#: lib/who_need_help_web/components/layouts.ex:360 #, elixir-autogen, elixir-format msgid "We can't find the internet" msgstr "" @@ -92,37 +93,37 @@ msgstr "" msgid "%{approved}/%{capacity} approved" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:486 +#: lib/who_need_help_web/live/moderation_live.ex:496 #, elixir-autogen, elixir-format msgid "%{count} community votes" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:877 +#: lib/who_need_help_web/live/request_live/show.ex:1110 #, elixir-autogen, elixir-format msgid "%{count} unique people" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1026 +#: lib/who_need_help_web/live/request_live/show.ex:1261 #, elixir-autogen, elixir-format msgid "1 — unsafe" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1025 +#: lib/who_need_help_web/live/request_live/show.ex:1260 #, elixir-autogen, elixir-format msgid "2 — poor" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1024 +#: lib/who_need_help_web/live/request_live/show.ex:1259 #, elixir-autogen, elixir-format msgid "3 — okay" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1023 +#: lib/who_need_help_web/live/request_live/show.ex:1258 #, elixir-autogen, elixir-format msgid "4 — good" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1022 +#: lib/who_need_help_web/live/request_live/show.ex:1257 #, elixir-autogen, elixir-format msgid "5 — excellent" msgstr "" @@ -132,17 +133,17 @@ msgstr "" 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:438 +#: lib/who_need_help_web/live/moderation_live.ex:448 #, 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:1057 +#: lib/who_need_help_web/live/request_live/show.ex:1322 #, elixir-autogen, elixir-format msgid "Accept only if you can complete this safely and for free." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:754 +#: lib/who_need_help_web/live/request_live/show.ex:956 #, elixir-autogen, elixir-format msgid "Accepted" msgstr "" @@ -153,28 +154,29 @@ msgid "Account Settings" msgstr "" #: lib/who_need_help_web/components/layouts.ex:73 -#: lib/who_need_help_web/components/layouts.ex:229 +#: lib/who_need_help_web/components/layouts.ex:246 #, elixir-autogen, elixir-format msgid "Account and language" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:572 +#: lib/who_need_help_web/live/moderation_live.ex:582 #, elixir-autogen, elixir-format msgid "Accounts" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1053 +#: lib/who_need_help_web/live/request_live/show.ex:1318 #, 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:617 +#: lib/who_need_help_web/live/moderation_live.ex:627 +#: 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:198 +#: lib/who_need_help_web/components/layouts.ex:225 #: lib/who_need_help_web/live/activity_live/index.ex:118 #, elixir-autogen, elixir-format msgid "Activities" @@ -185,7 +187,7 @@ msgstr "" msgid "Activities are optional plans, not urgent help, and do not affect helper reputation. Meet in a suitable public place first. Organizers approve every participant; exact coordinates and group chat are limited to approved participants. Share route and safety plans for hikes, and never publish home addresses, access codes, or travel documents." msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:168 +#: lib/who_need_help_web/live/activity_live/new.ex:198 #, elixir-autogen, elixir-format msgid "Activity details" msgstr "" @@ -201,7 +203,7 @@ msgstr "" msgid "Activity is unavailable." msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:41 +#: lib/who_need_help_web/live/activity_live/new.ex:50 #, elixir-autogen, elixir-format msgid "Activity published. You approve every participant." msgstr "" @@ -212,18 +214,18 @@ msgid "Activity restored." msgstr "" #: lib/who_need_help_web/live/activity_live/index.ex:210 -#: lib/who_need_help_web/live/activity_live/new.ex:144 +#: lib/who_need_help_web/live/activity_live/new.ex:174 #, elixir-autogen, elixir-format msgid "Activity type" msgstr "" -#: lib/who_need_help_web/live/profile_live.ex:333 +#: lib/who_need_help_web/live/profile_live.ex:338 #, elixir-autogen, elixir-format msgid "Add unverified link" msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:273 -#: lib/who_need_help_web/live/moderation_live.ex:641 +#: lib/who_need_help_web/live/moderation_live.ex:651 #, elixir-autogen, elixir-format msgid "Administrator" msgstr "" @@ -243,7 +245,7 @@ msgstr "" msgid "Already registered?" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:724 +#: lib/who_need_help_web/live/request_live/show.ex:926 #, elixir-autogen, elixir-format msgid "Another helper already accepted this request." msgstr "" @@ -274,29 +276,29 @@ 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:261 -#: lib/who_need_help_web/live/request_live/new.ex:423 +#: lib/who_need_help_web/live/activity_live/new.ex:303 +#: lib/who_need_help_web/live/request_live/new.ex:465 #, elixir-autogen, elixir-format msgid "Approximate area" msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:253 +#: lib/who_need_help_web/live/activity_live/new.ex:295 #, elixir-autogen, elixir-format msgid "Approximate public meeting area" msgstr "" #: lib/who_need_help_web/live/profile_live.ex:167 -#: lib/who_need_help_web/live/request_live/show.ex:766 +#: lib/who_need_help_web/live/request_live/show.ex:999 #, elixir-autogen, elixir-format msgid "Approximate publicly" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:829 +#: lib/who_need_help_web/live/request_live/show.ex:1062 #, elixir-autogen, elixir-format msgid "Area:" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:220 +#: lib/who_need_help_web/live/request_live/new.ex:250 #, elixir-autogen, elixir-format msgid "Ask for urgent help" msgstr "" @@ -321,22 +323,22 @@ msgstr "" msgid "Block organizer" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1349 +#: lib/who_need_help_web/live/request_live/show.ex:1744 #, elixir-autogen, elixir-format msgid "Block this user" msgstr "" -#: lib/who_need_help_web/live/profile_live.ex:339 +#: lib/who_need_help_web/live/profile_live.ex:344 #, elixir-autogen, elixir-format msgid "Blocked users" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:184 +#: lib/who_need_help_web/live/request_live/new.ex:214 #, elixir-autogen, elixir-format msgid "Briefly describe the help you need" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:171 +#: lib/who_need_help_web/components/layouts.ex:198 #, elixir-autogen, elixir-format msgid "Build Week feedback" msgstr "" @@ -361,8 +363,8 @@ msgstr "" msgid "Cancel activity" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1071 -#: lib/who_need_help_web/live/request_live/show.ex:1221 +#: lib/who_need_help_web/live/request_live/show.ex:1336 +#: lib/who_need_help_web/live/request_live/show.ex:1573 #, elixir-autogen, elixir-format msgid "Cancel request" msgstr "" @@ -371,13 +373,13 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:344 #: lib/who_need_help_web/live/request_live/index.ex:278 #: lib/who_need_help_web/live/request_live/index.ex:279 -#: lib/who_need_help_web/live/request_live/show.ex:757 +#: lib/who_need_help_web/live/request_live/show.ex:959 #, elixir-autogen, elixir-format msgid "Cancelled" msgstr "" #: lib/who_need_help_web/live/request_live/index.ex:329 -#: lib/who_need_help_web/live/request_live/new.ex:246 +#: lib/who_need_help_web/live/request_live/new.ex:276 #, elixir-autogen, elixir-format msgid "Category" msgstr "" @@ -387,14 +389,14 @@ msgstr "" msgid "Category created and proposal approved." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:277 -#: lib/who_need_help_web/live/request_live/show.ex:818 +#: lib/who_need_help_web/live/request_live/new.ex:307 +#: lib/who_need_help_web/live/request_live/show.ex:1051 #, elixir-autogen, elixir-format msgid "Category details" msgstr "" #: lib/who_need_help_web/live/category_proposal_live.ex:96 -#: lib/who_need_help_web/live/moderation_live.ex:467 +#: lib/who_need_help_web/live/moderation_live.ex:477 #, elixir-autogen, elixir-format msgid "Category proposals" msgstr "" @@ -404,13 +406,13 @@ msgstr "" msgid "Change Email" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:645 +#: lib/who_need_help_web/live/moderation_live.ex:655 #, elixir-autogen, elixir-format msgid "Change role" msgstr "" #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:21 -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:107 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:109 #, elixir-autogen, elixir-format msgid "Changing..." msgstr "" @@ -420,41 +422,41 @@ msgstr "" msgid "Choose a category, urgency, and safe location visibility." msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:145 +#: lib/who_need_help_web/live/activity_live/new.ex:175 #, elixir-autogen, elixir-format msgid "Choose activity" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:247 +#: lib/who_need_help_web/live/request_live/new.ex:277 #, elixir-autogen, elixir-format msgid "Choose category" msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:180 -#: lib/who_need_help_web/live/activity_live/new.ex:207 -#: lib/who_need_help_web/live/request_live/new.ex:289 -#: lib/who_need_help_web/live/request_live/new.ex:316 +#: lib/who_need_help_web/live/activity_live/new.ex:210 +#: lib/who_need_help_web/live/activity_live/new.ex:237 +#: lib/who_need_help_web/live/request_live/new.ex:319 +#: lib/who_need_help_web/live/request_live/new.ex:346 #, elixir-autogen, elixir-format msgid "Choose…" msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:254 +#: lib/who_need_help_web/live/activity_live/new.ex:296 #, elixir-autogen, elixir-format 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:1370 +#: lib/who_need_help_web/live/request_live/show.ex:1765 #, elixir-autogen, elixir-format msgid "Clear" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:392 +#: lib/who_need_help_web/live/moderation_live.ex:402 #, elixir-autogen, elixir-format msgid "Close" msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:225 +#: lib/who_need_help_web/live/activity_live/new.ex:267 #, elixir-autogen, elixir-format msgid "Coffee and conversation" msgstr "" @@ -464,7 +466,7 @@ msgstr "" msgid "Coffee, cinema, walks, and hikes are separate from urgent help and never affect helper ratings." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1032 +#: lib/who_need_help_web/live/request_live/show.ex:1267 #, elixir-autogen, elixir-format msgid "Comment (optional)" msgstr "" @@ -487,7 +489,8 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:343 #: lib/who_need_help_web/live/request_live/index.ex:276 #: lib/who_need_help_web/live/request_live/index.ex:277 -#: lib/who_need_help_web/live/request_live/show.ex:756 +#: lib/who_need_help_web/live/request_live/show.ex:958 +#: lib/who_need_help_web/live/request_live/show.ex:977 #, elixir-autogen, elixir-format msgid "Completed" msgstr "" @@ -502,24 +505,24 @@ msgstr "" msgid "Confirm and stay logged in" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1192 +#: lib/who_need_help_web/live/request_live/show.ex:1511 #, elixir-autogen, elixir-format msgid "Confirm my part is complete" msgstr "" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:102 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:104 #, elixir-autogen, elixir-format msgid "Confirm new password" msgstr "" #: lib/who_need_help_web/live/category_proposal_live.ex:79 -#: lib/who_need_help_web/live/request_live/show.ex:732 +#: lib/who_need_help_web/live/request_live/show.ex:934 #, elixir-autogen, elixir-format msgid "Confirm your account and ensure it is active first." msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:105 -#: lib/who_need_help_web/live/request_live/new.ex:205 +#: lib/who_need_help_web/live/activity_live/new.ex:135 +#: lib/who_need_help_web/live/request_live/new.ex:235 #, elixir-autogen, elixir-format msgid "Confirm your email and ensure your account is active before publishing." msgstr "" @@ -547,12 +550,12 @@ msgstr "" msgid "Create activity" msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:120 +#: lib/who_need_help_web/live/activity_live/new.ex:150 #, elixir-autogen, elixir-format msgid "Create an activity" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:526 +#: lib/who_need_help_web/live/moderation_live.ex:536 #, elixir-autogen, elixir-format msgid "Create category" msgstr "" @@ -568,22 +571,22 @@ msgid "Dangerous plan" msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:249 -#: lib/who_need_help_web/live/request_live/show.ex:1378 +#: lib/who_need_help_web/live/request_live/show.ex:1773 #, elixir-autogen, elixir-format msgid "Dangerous request" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:580 +#: lib/who_need_help_web/live/moderation_live.ex:590 #, elixir-autogen, elixir-format msgid "Decision" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:524 +#: lib/who_need_help_web/live/moderation_live.ex:534 #, elixir-autogen, elixir-format msgid "Decision note" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:294 +#: lib/who_need_help_web/live/moderation_live.ex:304 #, elixir-autogen, elixir-format msgid "Decisions and access to reported chat evidence are written to the audit log." msgstr "" @@ -598,19 +601,19 @@ msgstr "" msgid "Default location visibility" msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:232 +#: lib/who_need_help_web/live/activity_live/new.ex:274 #, elixir-autogen, elixir-format 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:367 -#: lib/who_need_help_web/live/moderation_live.ex:453 +#: lib/who_need_help_web/live/moderation_live.ex:377 +#: lib/who_need_help_web/live/moderation_live.ex:463 #, elixir-autogen, elixir-format msgid "Dismissed" msgstr "" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:89 +#: 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 msgid "Display name" @@ -626,15 +629,17 @@ msgstr "" msgid "Don't have an account?" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1004 +#: lib/who_need_help_web/live/request_live/show.ex:1237 #, elixir-autogen, elixir-format msgid "Double-blind review" msgstr "" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:62 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:104 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:137 #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:15 +#: lib/who_need_help_web/live/notification_live.ex:384 +#: lib/who_need_help_web/live/notification_live.ex:434 #, elixir-autogen, elixir-format msgid "Email" msgstr "" @@ -660,17 +665,17 @@ msgstr "" msgid "English" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:507 +#: lib/who_need_help_web/live/moderation_live.ex:517 #, elixir-autogen, elixir-format msgid "English description" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:496 +#: lib/who_need_help_web/live/moderation_live.ex:506 #, elixir-autogen, elixir-format msgid "English name" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1265 +#: lib/who_need_help_web/live/request_live/show.ex:1648 #, elixir-autogen, elixir-format msgid "Enter handover code" msgstr "" @@ -680,7 +685,7 @@ msgstr "" msgid "Exact address after matching" msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:277 +#: lib/who_need_help_web/live/activity_live/new.ex:319 #, elixir-autogen, elixir-format msgid "Exact coordinates are shown only to participants you approve." msgstr "" @@ -690,23 +695,23 @@ msgstr "" msgid "Exact for active match" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:768 +#: lib/who_need_help_web/live/request_live/show.ex:1001 #, elixir-autogen, elixir-format msgid "Exact only for active match" msgstr "" #: lib/who_need_help_web/live/profile_live.ex:169 -#: lib/who_need_help_web/live/request_live/show.ex:769 +#: lib/who_need_help_web/live/request_live/show.ex:1002 #, elixir-autogen, elixir-format msgid "Exact publicly" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:842 +#: lib/who_need_help_web/live/request_live/show.ex:1075 #, elixir-autogen, elixir-format msgid "Expires:" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:340 +#: lib/who_need_help_web/live/request_live/new.ex:382 #, elixir-autogen, elixir-format msgid "Explain what is already arranged and what the volunteer needs to do." msgstr "" @@ -718,7 +723,7 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:743 #: lib/who_need_help_web/live/moderation_live.ex:251 -#: lib/who_need_help_web/live/request_live/show.ex:1380 +#: lib/who_need_help_web/live/request_live/show.ex:1775 #, elixir-autogen, elixir-format msgid "Fraud" msgstr "" @@ -733,34 +738,34 @@ msgstr "" msgid "GitHub profile verified." msgstr "" -#: lib/who_need_help_web/live/profile_live.ex:261 +#: lib/who_need_help_web/live/profile_live.ex:266 #, elixir-autogen, elixir-format 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:1233 +#: lib/who_need_help_web/live/request_live/show.ex:1616 #, elixir-autogen, elixir-format msgid "HANDOVER CODE FOR THE HELPER" msgstr "" -#: lib/who_need_help_web/live/profile_live.ex:330 +#: lib/who_need_help_web/live/profile_live.ex:335 #, elixir-autogen, elixir-format msgid "Handle (optional)" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:170 +#: lib/who_need_help_web/live/request_live/show.ex:210 #, elixir-autogen, elixir-format msgid "Handover code verified." msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:741 #: lib/who_need_help_web/live/moderation_live.ex:250 -#: lib/who_need_help_web/live/request_live/show.ex:1379 +#: lib/who_need_help_web/live/request_live/show.ex:1774 #, elixir-autogen, elixir-format msgid "Harassment" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:158 +#: lib/who_need_help_web/live/request_live/show.ex:173 #, elixir-autogen, elixir-format msgid "Help is in progress." msgstr "" @@ -775,7 +780,7 @@ msgstr "" msgid "Helper" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:208 +#: lib/who_need_help_web/components/layouts.ex:235 #, elixir-autogen, elixir-format msgid "Helpers" msgstr "" @@ -800,25 +805,25 @@ msgstr "" msgid "Hi %{email},\n\nYou can log into your account by visiting the URL below:\n\n%{url}\n\nIf you didn't request this email, please ignore this." msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:262 +#: lib/who_need_help_web/live/activity_live/new.ex:304 #: lib/who_need_help_web/live/profile_live.ex:166 -#: lib/who_need_help_web/live/request_live/show.ex:767 +#: lib/who_need_help_web/live/request_live/show.ex:1000 #, elixir-autogen, elixir-format msgid "Hidden" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:351 +#: lib/who_need_help_web/live/moderation_live.ex:361 #, elixir-autogen, elixir-format msgid "Hide activity" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:337 -#: lib/who_need_help_web/live/moderation_live.ex:349 +#: 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:339 +#: lib/who_need_help_web/live/moderation_live.ex:349 #, elixir-autogen, elixir-format msgid "Hide request" msgstr "" @@ -831,27 +836,27 @@ 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:406 -#: lib/who_need_help_web/live/request_live/show.ex:1060 +#: lib/who_need_help_web/live/request_live/show.ex:1325 #, elixir-autogen, elixir-format msgid "I can help" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:193 +#: lib/who_need_help_web/live/request_live/new.ex:223 #, elixir-autogen, elixir-format 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:187 +#: 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:199 +#: 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." msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:301 +#: lib/who_need_help_web/live/activity_live/new.ex:343 #, elixir-autogen, elixir-format msgid "I will approve participants individually, keep sensitive details in the approved group, and use an appropriate public first meeting point." msgstr "" @@ -861,7 +866,7 @@ msgstr "" msgid "Identity and reputation" msgstr "" -#: lib/who_need_help_web/controllers/user_session_controller.ex:97 +#: lib/who_need_help_web/controllers/user_session_controller.ex:103 #, elixir-autogen, elixir-format msgid "If your email is in our system, you will receive instructions for logging in shortly." msgstr "" @@ -870,20 +875,20 @@ msgstr "" #: 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/live/moderation_live.ex:254 -#: lib/who_need_help_web/live/request_live/show.ex:1383 -#: lib/who_need_help_web/live/support_operations_live.ex:91 +#: lib/who_need_help_web/live/request_live/show.ex:1778 +#: lib/who_need_help_web/live/support_operations_live.ex:109 #, elixir-autogen, elixir-format msgid "Impersonation" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1314 +#: lib/who_need_help_web/live/request_live/show.ex:1709 #, 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 "" #: lib/who_need_help_web/live/request_live/index.ex:274 #: lib/who_need_help_web/live/request_live/index.ex:275 -#: lib/who_need_help_web/live/request_live/show.ex:755 +#: lib/who_need_help_web/live/request_live/show.ex:957 #, elixir-autogen, elixir-format msgid "In progress" msgstr "" @@ -893,12 +898,12 @@ msgstr "" msgid "Interface language" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:624 +#: lib/who_need_help_web/live/moderation_live.ex:634 #, elixir-autogen, elixir-format msgid "Internal note" msgstr "" -#: lib/who_need_help_web/controllers/user_session_controller.ex:132 +#: lib/who_need_help_web/controllers/user_session_controller.ex:152 #, elixir-autogen, elixir-format msgid "Invalid email or password" msgstr "" @@ -908,14 +913,15 @@ msgstr "" msgid "Join requests are closed." msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:242 +#: lib/who_need_help_web/live/activity_live/new.ex:284 #: lib/who_need_help_web/live/activity_live/show.ex:384 #, elixir-autogen, elixir-format msgid "Join requests close" msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:285 -#: lib/who_need_help_web/live/request_live/new.ex:571 +#: 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 #, elixir-autogen, elixir-format msgid "Latitude" msgstr "" @@ -925,7 +931,7 @@ msgstr "" msgid "Leave activity" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1312 +#: lib/who_need_help_web/live/request_live/show.ex:1707 #, elixir-autogen, elixir-format msgid "Live location" msgstr "" @@ -936,7 +942,7 @@ msgstr "" msgid "Location privacy" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1118 +#: lib/who_need_help_web/live/request_live/show.ex:1411 #, elixir-autogen, elixir-format msgid "Location sharing is optional; missing evidence is not proof of abuse." msgstr "" @@ -946,7 +952,7 @@ msgstr "" msgid "Location-supported people" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:849 +#: lib/who_need_help_web/live/request_live/show.ex:1082 #, elixir-autogen, elixir-format msgid "Location:" msgstr "" @@ -966,13 +972,14 @@ msgstr "" msgid "Log in only this time" msgstr "" -#: lib/who_need_help_web/controllers/user_session_controller.ex:125 +#: lib/who_need_help_web/controllers/user_session_controller.ex:132 #, elixir-autogen, elixir-format msgid "Logged out successfully." msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:292 -#: lib/who_need_help_web/live/request_live/new.ex:585 +#: 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 #, elixir-autogen, elixir-format msgid "Longitude" msgstr "" @@ -987,7 +994,7 @@ msgstr "" msgid "Manage your account email address and password settings" msgstr "" -#: lib/who_need_help_web/live/profile_live.ex:243 +#: lib/who_need_help_web/live/profile_live.ex:248 #, elixir-autogen, elixir-format msgid "Manually added links are public and marked unverified. A verified badge is only granted after completing a provider authorization flow." msgstr "" @@ -1004,12 +1011,12 @@ msgstr "" #: lib/who_need_help_web/live/request_live/index.ex:272 #: lib/who_need_help_web/live/request_live/index.ex:273 -#: lib/who_need_help_web/live/request_live/show.ex:753 +#: lib/who_need_help_web/live/request_live/show.ex:955 #, elixir-autogen, elixir-format msgid "Matched" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:179 +#: lib/who_need_help_web/live/request_live/new.ex:209 #, elixir-autogen, elixir-format msgid "Medicine is ready at the pharmacy" msgstr "" @@ -1024,7 +1031,7 @@ msgstr "" msgid "Medicine pickup" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:222 +#: lib/who_need_help_web/live/request_live/new.ex:252 #, elixir-autogen, elixir-format msgid "Medicine pickup remains the first priority. Roadside categories use the same moderated, extensible request flow with details specific to each type of help." msgstr "" @@ -1044,17 +1051,17 @@ msgstr "" msgid "Meeting area" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:555 +#: lib/who_need_help_web/live/moderation_live.ex:565 #, elixir-autogen, elixir-format msgid "Merge" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:547 +#: lib/who_need_help_web/live/moderation_live.ex:557 #, elixir-autogen, elixir-format msgid "Merge into" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:554 +#: lib/who_need_help_web/live/moderation_live.ex:564 #, elixir-autogen, elixir-format msgid "Merge note" msgstr "" @@ -1069,21 +1076,22 @@ msgstr "" msgid "Mode" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:213 +#: lib/who_need_help_web/components/layouts.ex:145 +#: lib/who_need_help_web/components/layouts.ex:327 #: lib/who_need_help_web/live/moderation_live.ex:9 -#: lib/who_need_help_web/live/moderation_live.ex:292 +#: lib/who_need_help_web/live/moderation_live.ex:293 #, 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:640 +#: lib/who_need_help_web/live/moderation_live.ex:650 #, 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:73 +#: lib/who_need_help_web/live/support_operations_live.ex:87 #: lib/who_need_help_web/user_auth.ex:306 #, elixir-autogen, elixir-format msgid "Moderator access is required." @@ -1099,25 +1107,25 @@ msgstr "" msgid "Nearby help" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:182 +#: lib/who_need_help_web/live/request_live/new.ex:212 #, elixir-autogen, elixir-format msgid "Need roadside help in a safe location" msgstr "" -#: lib/who_need_help_web/live/profile_live.ex:312 +#: lib/who_need_help_web/live/profile_live.ex:317 #, elixir-autogen, elixir-format msgid "Network" msgstr "" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:94 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:96 #, elixir-autogen, elixir-format msgid "New password" msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:212 +#: lib/who_need_help_web/live/activity_live/new.ex:242 #: lib/who_need_help_web/live/activity_live/show.ex:300 -#: lib/who_need_help_web/live/request_live/new.ex:321 -#: lib/who_need_help_web/live/request_live/show.ex:684 +#: lib/who_need_help_web/live/request_live/new.ex:351 +#: lib/who_need_help_web/live/request_live/show.ex:877 #, elixir-autogen, elixir-format msgid "No" msgstr "" @@ -1128,7 +1136,7 @@ msgid "No completed help yet." msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:464 -#: lib/who_need_help_web/live/request_live/show.ex:924 +#: lib/who_need_help_web/live/request_live/show.ex:1157 #, elixir-autogen, elixir-format msgid "No messages yet." msgstr "" @@ -1138,7 +1146,7 @@ msgstr "" msgid "No open activities yet" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:461 +#: lib/who_need_help_web/live/moderation_live.ex:471 #, elixir-autogen, elixir-format msgid "No open signals." msgstr "" @@ -1153,18 +1161,18 @@ msgstr "" msgid "No proposals yet." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:377 +#: lib/who_need_help_web/live/moderation_live.ex:387 #, elixir-autogen, elixir-format msgid "No reports." msgstr "" -#: lib/who_need_help_web/live/profile_live.ex:269 +#: lib/who_need_help_web/live/profile_live.ex:274 #, elixir-autogen, elixir-format msgid "No social links added." msgstr "" -#: lib/who_need_help_web/live/profile_live.ex:212 -#: lib/who_need_help_web/live/public_profile_live.ex:151 +#: lib/who_need_help_web/live/profile_live.ex:217 +#: lib/who_need_help_web/live/public_profile_live.ex:156 #, elixir-autogen, elixir-format msgid "None revealed yet." msgstr "" @@ -1179,12 +1187,13 @@ msgstr "" msgid "Not for emergencies" msgstr "" +#: lib/who_need_help_web/live/notification_live.ex:658 #: 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:359 -#: lib/who_need_help_web/live/request_live/show.ex:744 -#: lib/who_need_help_web/live/request_live/show.ex:745 +#: lib/who_need_help_web/live/request_live/new.ex:401 +#: 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 msgid "Now" msgstr "" @@ -1199,7 +1208,7 @@ msgstr "" 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:395 +#: lib/who_need_help_web/live/moderation_live.ex:405 #, elixir-autogen, elixir-format msgid "Only the conversation linked to this report is displayed." msgstr "" @@ -1216,14 +1225,14 @@ msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:258 #: 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:752 -#: lib/who_need_help_web/live/support_operations_live.ex:189 -#: lib/who_need_help_web/live/support_operations_live.ex:252 +#: 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 #, elixir-autogen, elixir-format msgid "Open" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:425 +#: lib/who_need_help_web/live/moderation_live.ex:435 #, elixir-autogen, elixir-format msgid "Open abuse signals" msgstr "" @@ -1238,7 +1247,7 @@ msgstr "" msgid "Optional external thank-you link" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1298 +#: lib/who_need_help_web/live/request_live/show.ex:1681 #, elixir-autogen, elixir-format msgid "Optional thank-you link" msgstr "" @@ -1270,11 +1279,13 @@ msgstr "" #: 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/moderation_live.ex:255 -#: lib/who_need_help_web/live/profile_live.ex:319 +#: 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/request_live/show.ex:1384 -#: lib/who_need_help_web/live/support_operations_live.ex:85 -#: lib/who_need_help_web/live/support_operations_live.ex:100 +#: 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 #, elixir-autogen, elixir-format msgid "Other" msgstr "" @@ -1299,17 +1310,17 @@ msgstr "" msgid "Password updated successfully." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:346 +#: lib/who_need_help_web/live/request_live/new.ex:388 #, elixir-autogen, elixir-format msgid "Pickup instructions (optional)" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:813 +#: lib/who_need_help_web/live/request_live/show.ex:1046 #, elixir-autogen, elixir-format msgid "Pickup notes" msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:230 +#: lib/who_need_help_web/live/activity_live/new.ex:272 #, elixir-autogen, elixir-format msgid "Plan and expectations" msgstr "" @@ -1319,13 +1330,13 @@ msgstr "" msgid "Plan details" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:740 +#: lib/who_need_help_web/live/request_live/show.ex:942 #, elixir-autogen, elixir-format 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:75 +#: lib/who_need_help_web/live/support_operations_live.ex:93 #, elixir-autogen, elixir-format msgid "Please check the submitted fields." msgstr "" @@ -1335,7 +1346,7 @@ msgstr "" msgid "Please check the submitted message." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:403 +#: lib/who_need_help_web/live/request_live/new.ex:445 #, elixir-autogen, elixir-format msgid "Podil, near the central pharmacy" msgstr "" @@ -1346,12 +1357,12 @@ msgid "Post a clear request" msgstr "" #: lib/who_need_help_web/components/layouts.ex:65 -#: lib/who_need_help_web/components/layouts.ex:97 +#: lib/who_need_help_web/components/layouts.ex:108 #, elixir-autogen, elixir-format msgid "Primary navigation" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:887 +#: lib/who_need_help_web/live/request_live/show.ex:1120 #, elixir-autogen, elixir-format msgid "Private match chat" msgstr "" @@ -1367,7 +1378,7 @@ msgid "Profile updated." msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:252 -#: lib/who_need_help_web/live/request_live/show.ex:1381 +#: lib/who_need_help_web/live/request_live/show.ex:1776 #, elixir-autogen, elixir-format msgid "Prohibited item" msgstr "" @@ -1402,12 +1413,12 @@ msgstr "" msgid "Public location can be hidden, approximate, or explicitly exact. Live tracking is optional. A browser shares only while its page is open; Android shows a persistent foreground-service notification while sharing. The current exact point is deleted when sharing stops, a match ends, or either participant blocks the other; derived movement and proximity evidence may remain." msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:259 +#: lib/who_need_help_web/live/activity_live/new.ex:301 #, elixir-autogen, elixir-format msgid "Public map visibility" msgstr "" -#: lib/who_need_help_web/live/profile_live.ex:325 +#: lib/who_need_help_web/live/profile_live.ex:330 #, elixir-autogen, elixir-format msgid "Public profile URL" msgstr "" @@ -1418,12 +1429,12 @@ msgstr "" msgid "Public reputation" msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:122 +#: lib/who_need_help_web/live/activity_live/new.ex:152 #, elixir-autogen, elixir-format msgid "Publish a clear public plan. Join requests stay pending until you approve them." msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:313 +#: lib/who_need_help_web/live/activity_live/new.ex:355 #, elixir-autogen, elixir-format msgid "Publish activity" msgstr "" @@ -1433,13 +1444,13 @@ msgstr "" msgid "Publish proposal" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:639 +#: lib/who_need_help_web/live/request_live/new.ex:681 #, elixir-autogen, elixir-format msgid "Publish request" msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:311 -#: lib/who_need_help_web/live/request_live/new.ex:637 +#: lib/who_need_help_web/live/activity_live/new.ex:353 +#: lib/who_need_help_web/live/request_live/new.ex:679 #, elixir-autogen, elixir-format msgid "Publishing…" msgstr "" @@ -1450,7 +1461,8 @@ msgid "READ BEFORE USING THE SERVICE" msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:291 -#: lib/who_need_help_web/live/support_operations_live.ex:111 +#: lib/who_need_help_web/live/product_analytics_live.ex:39 +#: lib/who_need_help_web/live/support_operations_live.ex:129 #, elixir-autogen, elixir-format msgid "RESTRICTED WORKSPACE" msgstr "" @@ -1460,26 +1472,23 @@ msgstr "" msgid "Rank" msgstr "" -#: lib/who_need_help_web/live/leaderboard_live.ex:45 -#, elixir-autogen, elixir-format -msgid "Ranking prioritizes unique people helped with optional location-supported evidence, then unique verified handovers. Repeated help between the same pair does not inflate the primary score." -msgstr "" - #: lib/who_need_help_web/live/leaderboard_live.ex:60 -#: lib/who_need_help_web/live/request_live/show.ex:1020 +#: lib/who_need_help_web/live/request_live/show.ex:1255 #, elixir-autogen, elixir-format msgid "Rating" msgstr "" #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:85 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:48 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:95 +#: 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 #, elixir-autogen, elixir-format msgid "Reason" msgstr "" @@ -1489,17 +1498,17 @@ msgstr "" msgid "Register for an account" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:536 +#: lib/who_need_help_web/live/moderation_live.ex:546 #, elixir-autogen, elixir-format msgid "Reject" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:535 +#: lib/who_need_help_web/live/moderation_live.ex:545 #, elixir-autogen, elixir-format msgid "Rejection note" msgstr "" -#: lib/who_need_help_web/live/profile_live.ex:303 +#: lib/who_need_help_web/live/profile_live.ex:308 #, elixir-autogen, elixir-format msgid "Remove" msgstr "" @@ -1509,18 +1518,18 @@ msgstr "" msgid "Report" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:959 +#: lib/who_need_help_web/live/request_live/show.ex:1192 #, elixir-autogen, elixir-format msgid "Report message" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1376 +#: lib/who_need_help_web/live/request_live/show.ex:1771 #, elixir-autogen, elixir-format msgid "Report reason" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:126 -#: lib/who_need_help_web/live/request_live/show.ex:312 +#: lib/who_need_help_web/live/request_live/show.ex:359 #, elixir-autogen, elixir-format msgid "Report sent to moderators." msgstr "" @@ -1530,22 +1539,22 @@ msgstr "" msgid "Report updated." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:391 +#: lib/who_need_help_web/live/moderation_live.ex:401 #, elixir-autogen, elixir-format msgid "Reported evidence" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:298 +#: lib/who_need_help_web/live/moderation_live.ex:308 #, elixir-autogen, elixir-format msgid "Reports" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1340 +#: lib/who_need_help_web/live/request_live/show.ex:1735 #, elixir-autogen, elixir-format msgid "Reports go to moderators. Blocking hides requests in both directions and prevents new chat messages." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:150 +#: lib/who_need_help_web/live/request_live/show.ex:165 #, elixir-autogen, elixir-format msgid "Request cancelled." msgstr "" @@ -1565,53 +1574,53 @@ msgstr "" msgid "Request to join" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:857 +#: lib/who_need_help_web/live/request_live/show.ex:1090 #, elixir-autogen, elixir-format msgid "Requester links:" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:833 +#: lib/who_need_help_web/live/request_live/show.ex:1066 #, elixir-autogen, elixir-format msgid "Requester:" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:872 +#: lib/who_need_help_web/live/request_live/show.ex:1105 #, elixir-autogen, elixir-format msgid "Requester: %{count} completed" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:372 +#: lib/who_need_help_web/live/moderation_live.ex:382 #, 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:366 -#: lib/who_need_help_web/live/support_operations_live.ex:255 +#: lib/who_need_help_web/live/moderation_live.ex:376 +#: lib/who_need_help_web/live/support_operations_live.ex:303 #, 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:618 +#: lib/who_need_help_web/live/moderation_live.ex:628 #, elixir-autogen, elixir-format msgid "Restricted" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:456 +#: lib/who_need_help_web/live/moderation_live.ex:466 #, elixir-autogen, elixir-format msgid "Review note" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:284 -#: lib/who_need_help_web/live/request_live/show.ex:1009 +#: lib/who_need_help_web/live/request_live/show.ex:325 +#: lib/who_need_help_web/live/request_live/show.ex:1244 #, elixir-autogen, elixir-format 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:452 +#: lib/who_need_help_web/live/moderation_live.ex:462 #, elixir-autogen, elixir-format msgid "Reviewed" msgstr "" @@ -1619,30 +1628,30 @@ 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:365 -#: lib/who_need_help_web/live/support_operations_live.ex:191 -#: lib/who_need_help_web/live/support_operations_live.ex:253 +#: 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 #, elixir-autogen, elixir-format msgid "Reviewing" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:578 +#: lib/who_need_help_web/live/moderation_live.ex:588 #, elixir-autogen, elixir-format msgid "Role" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:515 +#: lib/who_need_help_web/live/moderation_live.ex:525 #, elixir-autogen, elixir-format msgid "Russian description (optional)" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:503 +#: lib/who_need_help_web/live/moderation_live.ex:513 #, 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:1338 +#: lib/who_need_help_web/live/request_live/show.ex:1733 #, elixir-autogen, elixir-format msgid "Safety controls" msgstr "" @@ -1652,20 +1661,20 @@ 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:161 +#: lib/who_need_help_web/components/layouts.ex:188 #: 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:374 -#: lib/who_need_help_web/live/moderation_live.ex:457 -#: lib/who_need_help_web/live/moderation_live.ex:626 +#: 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 #, elixir-autogen, elixir-format msgid "Save" msgstr "" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:108 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:110 #, elixir-autogen, elixir-format msgid "Save Password" msgstr "" @@ -1675,24 +1684,25 @@ msgstr "" msgid "Save profile" msgstr "" +#: lib/who_need_help_web/live/notification_live.ex:660 #: 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:361 -#: lib/who_need_help_web/live/request_live/show.ex:748 -#: lib/who_need_help_web/live/request_live/show.ex:749 +#: lib/who_need_help_web/live/request_live/new.ex:403 +#: 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 msgid "Scheduled" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:527 -#: lib/who_need_help_web/live/request_live/show.ex:987 +#: lib/who_need_help_web/live/request_live/show.ex:1220 #, elixir-autogen, elixir-format msgid "Send" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:755 -#: lib/who_need_help_web/live/request_live/show.ex:1393 +#: lib/who_need_help_web/live/request_live/show.ex:1788 #, elixir-autogen, elixir-format msgid "Send report" msgstr "" @@ -1702,12 +1712,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:1325 +#: lib/who_need_help_web/live/request_live/show.ex:1720 #, elixir-autogen, elixir-format msgid "Share location" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:348 +#: lib/who_need_help_web/live/request_live/new.ex:390 #, elixir-autogen, elixir-format msgid "Share only non-sensitive instructions. Exact details can wait for the matched chat." msgstr "" @@ -1717,8 +1727,8 @@ msgstr "" msgid "Short bio" msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:224 -#: lib/who_need_help_web/live/request_live/new.ex:332 +#: lib/who_need_help_web/live/activity_live/new.ex:266 +#: lib/who_need_help_web/live/request_live/new.ex:374 #, elixir-autogen, elixir-format msgid "Short title" msgstr "" @@ -1738,7 +1748,7 @@ msgstr "" msgid "Skip to main content" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:495 +#: lib/who_need_help_web/live/moderation_live.ex:505 #, elixir-autogen, elixir-format msgid "Slug" msgstr "" @@ -1764,7 +1774,7 @@ msgstr "" msgid "Social link was not found." msgstr "" -#: lib/who_need_help_web/live/profile_live.ex:241 +#: lib/who_need_help_web/live/profile_live.ex:246 #, elixir-autogen, elixir-format msgid "Social links" msgstr "" @@ -1791,12 +1801,12 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:744 #: lib/who_need_help_web/live/moderation_live.ex:253 -#: lib/who_need_help_web/live/request_live/show.ex:1382 +#: lib/who_need_help_web/live/request_live/show.ex:1777 #, elixir-autogen, elixir-format msgid "Spam" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1182 +#: lib/who_need_help_web/live/request_live/show.ex:1491 #, elixir-autogen, elixir-format msgid "Start helping" msgstr "" @@ -1806,17 +1816,17 @@ msgstr "" msgid "Starts" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:579 +#: lib/who_need_help_web/live/moderation_live.ex:589 #, elixir-autogen, elixir-format msgid "Status" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1333 +#: lib/who_need_help_web/live/request_live/show.ex:1728 #, elixir-autogen, elixir-format msgid "Stop and delete position" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:520 +#: lib/who_need_help_web/live/moderation_live.ex:530 #, elixir-autogen, elixir-format msgid "Structured fields JSON" msgstr "" @@ -1826,24 +1836,24 @@ msgstr "" msgid "Structured fields must be a valid JSON object." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1034 +#: lib/who_need_help_web/live/request_live/show.ex:1269 #, elixir-autogen, elixir-format msgid "Submit review" msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:268 -#: lib/who_need_help_web/live/moderation_live.ex:619 +#: lib/who_need_help_web/live/moderation_live.ex:629 #, elixir-autogen, elixir-format msgid "Suspended" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:725 +#: lib/who_need_help_web/live/request_live/show.ex:927 #, elixir-autogen, elixir-format msgid "That handover code is not correct." msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:144 -#: lib/who_need_help_web/live/request_live/show.ex:330 +#: lib/who_need_help_web/live/request_live/show.ex:380 #, elixir-autogen, elixir-format msgid "That message cannot be reported from this view." msgstr "" @@ -1853,7 +1863,7 @@ msgstr "" msgid "That social account is already linked." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:729 +#: lib/who_need_help_web/live/request_live/show.ex:931 #, elixir-autogen, elixir-format msgid "That step is not available in the current state." msgstr "" @@ -1873,7 +1883,7 @@ msgstr "" msgid "The approved group has reached its capacity." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:259 +#: lib/who_need_help_web/live/request_live/show.ex:306 #, elixir-autogen, elixir-format msgid "The browser could not share your location." msgstr "" @@ -1883,7 +1893,7 @@ msgstr "" msgid "The last administrator cannot demote themselves." msgstr "" -#: lib/who_need_help_web/controllers/user_session_controller.ex:44 +#: lib/who_need_help_web/controllers/user_session_controller.ex:50 #, elixir-autogen, elixir-format msgid "The link is invalid or it has expired." msgstr "" @@ -1913,7 +1923,7 @@ msgstr "" msgid "The report is scoped to the selected group message." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1368 +#: lib/who_need_help_web/live/request_live/show.ex:1763 #, elixir-autogen, elixir-format msgid "The report will be scoped to the selected chat message." msgstr "" @@ -1933,19 +1943,19 @@ msgstr "" msgid "This activity state has already changed." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:734 -#: lib/who_need_help_web/live/request_live/show.ex:918 +#: lib/who_need_help_web/live/request_live/show.ex:936 +#: lib/who_need_help_web/live/request_live/show.ex:1151 #, elixir-autogen, elixir-format msgid "This interaction is blocked." msgstr "" #: lib/who_need_help_web/live/request_live/index.ex:314 -#: lib/who_need_help_web/live/request_live/show.ex:792 +#: lib/who_need_help_web/live/request_live/show.ex:1025 #, elixir-autogen, elixir-format msgid "This is not an emergency service. Contact local emergency services for immediate danger." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:230 +#: lib/who_need_help_web/live/request_live/new.ex:260 #, elixir-autogen, elixir-format msgid "This is not an emergency service. Contact local emergency services for immediate danger. Never include prescription details, payment card data, access codes, or other sensitive information." msgstr "" @@ -1960,18 +1970,18 @@ msgstr "" msgid "This proposal is already closed." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:411 +#: lib/who_need_help_web/live/moderation_live.ex:421 #, elixir-autogen, elixir-format msgid "This report has no linked conversation." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1303 +#: lib/who_need_help_web/live/request_live/show.ex:1698 #, elixir-autogen, elixir-format msgid "This request already has a helper." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:80 -#: lib/who_need_help_web/live/request_live/show.ex:736 +#: lib/who_need_help_web/live/request_live/show.ex:89 +#: lib/who_need_help_web/live/request_live/show.ex:938 #, elixir-autogen, elixir-format msgid "This request is no longer available." msgstr "" @@ -1986,39 +1996,39 @@ msgstr "" msgid "To see sent emails, visit" msgstr "" +#: lib/who_need_help_web/live/notification_live.ex:659 #: 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:360 -#: lib/who_need_help_web/live/request_live/show.ex:746 -#: lib/who_need_help_web/live/request_live/show.ex:747 +#: lib/who_need_help_web/live/request_live/new.ex:402 +#: 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 msgid "Today" msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:108 +#: lib/who_need_help_web/live/activity_live/new.ex:138 #: lib/who_need_help_web/live/activity_live/show.ex:336 #: lib/who_need_help_web/live/category_proposal_live.ex:82 #: lib/who_need_help_web/live/profile_live.ex:59 -#: lib/who_need_help_web/live/request_live/show.ex:739 +#: lib/who_need_help_web/live/request_live/show.ex:941 #, elixir-autogen, elixir-format msgid "Too many actions in the configured time window." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:139 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:309 -#: lib/who_need_help_web/controllers/user_registration_controller.ex:54 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:128 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:55 #, elixir-autogen, elixir-format msgid "Too many registration attempts in the configured time window." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:208 +#: lib/who_need_help_web/live/request_live/new.ex:238 #, elixir-autogen, elixir-format msgid "Too many requests in the configured time window." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:189 -#: lib/who_need_help_web/controllers/user_session_controller.ex:110 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:178 +#: lib/who_need_help_web/controllers/user_session_controller.ex:116 #, elixir-autogen, elixir-format msgid "Too many sign-in emails in the configured time window." msgstr "" @@ -2033,27 +2043,27 @@ msgstr "" msgid "Total" msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:249 +#: lib/who_need_help_web/live/activity_live/new.ex:291 #, elixir-autogen, elixir-format msgid "Total group capacity" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:511 +#: lib/who_need_help_web/live/moderation_live.ex:521 #, elixir-autogen, elixir-format msgid "Ukrainian description (optional)" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:499 +#: lib/who_need_help_web/live/moderation_live.ex:509 #, elixir-autogen, elixir-format msgid "Ukrainian name (optional)" msgstr "" -#: lib/who_need_help_web/live/profile_live.ex:353 +#: lib/who_need_help_web/live/profile_live.ex:358 #, elixir-autogen, elixir-format msgid "Unblock" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1356 +#: lib/who_need_help_web/live/request_live/show.ex:1751 #, elixir-autogen, elixir-format msgid "Unblock this user" msgstr "" @@ -2068,8 +2078,9 @@ msgstr "" msgid "Update email instructions" 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:357 +#: lib/who_need_help_web/live/request_live/new.ex:399 #, elixir-autogen, elixir-format msgid "Urgency" msgstr "" @@ -2080,22 +2091,22 @@ msgstr "" msgid "Urgent help" msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:128 +#: lib/who_need_help_web/live/activity_live/new.ex:158 #, elixir-autogen, elixir-format 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:386 +#: lib/who_need_help_web/components/layouts.ex:422 #, elixir-autogen, elixir-format msgid "Use dark theme" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:377 +#: lib/who_need_help_web/components/layouts.ex:413 #, elixir-autogen, elixir-format msgid "Use light theme" msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:274 +#: lib/who_need_help_web/live/activity_live/new.ex:316 #, elixir-autogen, elixir-format msgid "Use my current foreground location" msgstr "" @@ -2105,24 +2116,24 @@ msgstr "" msgid "Use private chat and optional live location sharing." msgstr "" -#: lib/who_need_help_web/components/layouts.ex:368 +#: lib/who_need_help_web/components/layouts.ex:404 #, 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:577 -#: lib/who_need_help_web/live/moderation_live.ex:639 +#: lib/who_need_help_web/live/moderation_live.ex:587 +#: lib/who_need_help_web/live/moderation_live.ex:649 #, elixir-autogen, elixir-format msgid "User" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:360 +#: lib/who_need_help_web/live/request_live/show.ex:408 #, elixir-autogen, elixir-format msgid "User blocked. Their requests and new messages are hidden." msgstr "" -#: lib/who_need_help_web/controllers/user_session_controller.ex:31 +#: lib/who_need_help_web/controllers/user_session_controller.ex:41 #, elixir-autogen, elixir-format msgid "User confirmed successfully." msgstr "" @@ -2138,22 +2149,17 @@ msgid "User status updated." msgstr "" #: lib/who_need_help_web/live/profile_live.ex:87 -#: lib/who_need_help_web/live/request_live/show.ex:383 +#: lib/who_need_help_web/live/request_live/show.ex:432 #, elixir-autogen, elixir-format msgid "User unblocked." msgstr "" -#: lib/who_need_help_web/live/leaderboard_live.ex:57 -#, elixir-autogen, elixir-format -msgid "Verified people" -msgstr "" - -#: lib/who_need_help_web/live/profile_live.ex:253 +#: lib/who_need_help_web/live/profile_live.ex:258 #, elixir-autogen, elixir-format msgid "Verify GitHub" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1283 +#: lib/who_need_help_web/live/request_live/show.ex:1666 #, elixir-autogen, elixir-format msgid "Verify handover" msgstr "" @@ -2163,24 +2169,24 @@ msgstr "" msgid "Verify the handover" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:328 +#: lib/who_need_help_web/live/moderation_live.ex:338 #, elixir-autogen, elixir-format msgid "View scoped evidence" msgstr "" -#: lib/who_need_help_web/live/profile_live.ex:210 +#: lib/who_need_help_web/live/profile_live.ex:215 #, elixir-autogen, elixir-format msgid "Visible reviews" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1064 +#: lib/who_need_help_web/live/request_live/show.ex:1329 #, elixir-autogen, elixir-format msgid "Waiting for a nearby volunteer." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:266 -#: lib/who_need_help_web/controllers/user_session_controller.ex:32 -#: lib/who_need_help_web/controllers/user_session_controller.ex:58 +#: 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 #, elixir-autogen, elixir-format msgid "Welcome back!" msgstr "" @@ -2191,7 +2197,7 @@ 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:1390 +#: lib/who_need_help_web/live/request_live/show.ex:1785 #, elixir-autogen, elixir-format msgid "What happened?" msgstr "" @@ -2201,7 +2207,7 @@ msgstr "" msgid "What help category is missing?" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:338 +#: lib/who_need_help_web/live/request_live/new.ex:380 #, elixir-autogen, elixir-format msgid "What help do you need?" msgstr "" @@ -2216,7 +2222,7 @@ msgstr "" msgid "Who Need Help home" msgstr "" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:111 +#: 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 "" @@ -2236,22 +2242,22 @@ msgstr "" msgid "Why is this useful?" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1211 +#: lib/who_need_help_web/live/request_live/show.ex:1530 #, elixir-autogen, elixir-format msgid "Withdraw from this request" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:978 +#: lib/who_need_help_web/live/request_live/show.ex:1211 #, elixir-autogen, elixir-format msgid "Write a safe coordination message…" msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:209 +#: lib/who_need_help_web/live/activity_live/new.ex:239 #: lib/who_need_help_web/live/activity_live/show.ex:298 -#: lib/who_need_help_web/live/request_live/new.ex:318 -#: lib/who_need_help_web/live/request_live/show.ex:682 -#: lib/who_need_help_web/live/request_live/show.ex:1128 -#: lib/who_need_help_web/live/request_live/show.ex:1136 +#: 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 #, elixir-autogen, elixir-format msgid "Yes" msgstr "" @@ -2271,13 +2277,8 @@ msgstr "" msgid "You are approved, so the map can show the exact meeting coordinates." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:140 -#, elixir-autogen, elixir-format -msgid "You are matched. Use chat to coordinate safely." -msgstr "" - #: lib/who_need_help_web/live/activity_live/show.ex:321 -#: lib/who_need_help_web/live/request_live/show.ex:726 +#: lib/who_need_help_web/live/request_live/show.ex:928 #, elixir-autogen, elixir-format msgid "You are not allowed to do that." msgstr "" @@ -2287,7 +2288,7 @@ msgstr "" msgid "You are running the local mail adapter." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:723 +#: lib/who_need_help_web/live/request_live/show.ex:925 #, elixir-autogen, elixir-format msgid "You cannot accept your own request." msgstr "" @@ -2302,7 +2303,7 @@ msgstr "" msgid "You cannot restrict your own moderator account." msgstr "" -#: lib/who_need_help_web/live/profile_live.ex:341 +#: lib/who_need_help_web/live/profile_live.ex:346 #, elixir-autogen, elixir-format msgid "You have not blocked anyone." msgstr "" @@ -2324,17 +2325,12 @@ msgstr "" msgid "You need to reauthenticate to perform sensitive actions on your account." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:165 -#, elixir-autogen, elixir-format -msgid "You withdrew from this request." -msgstr "" - #: lib/who_need_help_web/live/activity_live/index.ex:293 #, elixir-autogen, elixir-format msgid "Your activities" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:161 +#: lib/who_need_help_web/live/request_live/show.ex:184 #, elixir-autogen, elixir-format msgid "Your confirmation was saved." msgstr "" @@ -2344,7 +2340,7 @@ msgstr "" msgid "Your profile" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:57 +#: lib/who_need_help_web/live/request_live/new.ex:66 #, elixir-autogen, elixir-format msgid "Your request is now visible to nearby helpers." msgstr "" @@ -2355,7 +2351,7 @@ msgstr "" msgid "Your requests" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1006 +#: lib/who_need_help_web/live/request_live/show.ex:1239 #, elixir-autogen, elixir-format msgid "Your review is revealed only after both participants submit." msgstr "" @@ -2365,35 +2361,34 @@ msgstr "" msgid "Your trust summary" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:312 +#: lib/who_need_help_web/live/moderation_live.ex:322 #, elixir-autogen, elixir-format msgid "activity" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:315 +#: lib/who_need_help_web/live/moderation_live.ex:325 #, 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/user_registration_html/new.html.heex:53 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:100 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:82 #, elixir-autogen, elixir-format msgid "before confirming." 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:318 +#: lib/who_need_help_web/live/moderation_live.ex:328 #: lib/who_need_help_web/live/request_live/index.ex:473 #, elixir-autogen, elixir-format msgid "by %{name}" msgstr "" -#: lib/who_need_help_web/live/profile_live.ex:189 -#: lib/who_need_help_web/live/public_profile_live.ex:128 +#: 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:1087 +#: lib/who_need_help_web/live/request_live/show.ex:1380 #, elixir-autogen, elixir-format msgid "completed" msgstr "" @@ -2408,17 +2403,17 @@ msgstr "" msgid "for an account now." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1114 +#: lib/who_need_help_web/live/request_live/show.ex:1407 #, elixir-autogen, elixir-format msgid "helper movement supported" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1115 +#: lib/who_need_help_web/live/request_live/show.ex:1408 #, elixir-autogen, elixir-format msgid "no movement evidence" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1106 +#: lib/who_need_help_web/live/request_live/show.ex:1399 #, elixir-autogen, elixir-format msgid "no proximity evidence" msgstr "" @@ -2428,30 +2423,30 @@ msgstr "" msgid "organizer" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:888 +#: lib/who_need_help_web/live/request_live/show.ex:1121 #, elixir-autogen, elixir-format 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:1091 +#: lib/who_need_help_web/live/request_live/show.ex:1384 #, elixir-autogen, elixir-format msgid "people" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1105 +#: lib/who_need_help_web/live/request_live/show.ex:1398 #, elixir-autogen, elixir-format msgid "proximity supported" msgstr "" -#: lib/who_need_help_web/live/profile_live.ex:204 -#: lib/who_need_help_web/live/public_profile_live.ex:140 -#: lib/who_need_help_web/live/request_live/show.ex:1095 +#: 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 #, elixir-autogen, elixir-format msgid "rating" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:880 +#: lib/who_need_help_web/live/request_live/show.ex:1113 #, elixir-autogen, elixir-format msgid "rating %{rating}" msgstr "" @@ -2466,8 +2461,8 @@ msgstr "" msgid "to your account now." msgstr "" -#: lib/who_need_help_web/live/profile_live.ex:194 -#: lib/who_need_help_web/live/public_profile_live.ex:132 +#: lib/who_need_help_web/live/profile_live.ex:199 +#: lib/who_need_help_web/live/public_profile_live.ex:137 #, elixir-autogen, elixir-format msgid "unique people" msgstr "" @@ -2475,10 +2470,10 @@ 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/profile_live.ex:285 +#: 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:867 -#: lib/who_need_help_web/live/request_live/show.ex:1174 +#: lib/who_need_help_web/live/request_live/show.ex:1100 +#: lib/who_need_help_web/live/request_live/show.ex:1483 #, elixir-autogen, elixir-format msgid "unverified" msgstr "" @@ -2491,33 +2486,27 @@ 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/profile_live.ex:284 +#: 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:866 -#: lib/who_need_help_web/live/request_live/show.ex:1173 +#: lib/who_need_help_web/live/request_live/show.ex:1099 +#: lib/who_need_help_web/live/request_live/show.ex:1482 #, elixir-autogen, elixir-format msgid "verified" msgstr "" -#: lib/who_need_help_web/live/profile_live.ex:199 -#: lib/who_need_help_web/live/public_profile_live.ex:136 -#, elixir-autogen, elixir-format -msgid "verified handovers" -msgstr "" - -#: lib/who_need_help_web/live/request_live/show.ex:787 +#: lib/who_need_help_web/live/request_live/show.ex:1020 #, elixir-autogen, elixir-format msgid "← All requests" msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:118 +#: lib/who_need_help_web/live/activity_live/new.ex:148 #: lib/who_need_help_web/live/activity_live/show.ex:352 #, elixir-autogen, elixir-format msgid "← Back to activities" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:218 +#: lib/who_need_help_web/live/request_live/new.ex:248 #, elixir-autogen, elixir-format msgid "← Back to requests" msgstr "" @@ -2565,7 +2554,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:194 +#: lib/who_need_help_web/live/support_operations_live.ex:212 #, elixir-autogen, elixir-format msgid "Rejected" msgstr "" @@ -2581,7 +2570,7 @@ msgid "Unusual action rate" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:461 -#: lib/who_need_help_web/live/request_live/show.ex:912 +#: lib/who_need_help_web/live/request_live/show.ex:1145 #, elixir-autogen, elixir-format msgid "Load earlier messages" msgstr "" @@ -2590,16 +2579,17 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/index.ex:311 #: 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:385 -#: lib/who_need_help_web/live/moderation_live.ex:420 -#: lib/who_need_help_web/live/moderation_live.ex:567 -#: lib/who_need_help_web/live/moderation_live.ex:659 -#: lib/who_need_help_web/live/profile_live.ex:232 -#: lib/who_need_help_web/live/profile_live.ex:362 -#: lib/who_need_help_web/live/public_profile_live.ex:173 +#: 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/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/request_live/index.ex:573 -#: lib/who_need_help_web/live/support_operations_live.ex:215 -#: lib/who_need_help_web/live/support_operations_live.ex:276 +#: lib/who_need_help_web/live/support_operations_live.ex:233 +#: lib/who_need_help_web/live/support_operations_live.ex:324 #, elixir-autogen, elixir-format msgid "Load more" msgstr "" @@ -2607,7 +2597,7 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/index.ex:284 #: lib/who_need_help_web/live/activity_live/show.ex:540 #: lib/who_need_help_web/live/request_live/index.ex:515 -#: lib/who_need_help_web/live/request_live/show.ex:1046 +#: lib/who_need_help_web/live/request_live/show.ex:1282 #, elixir-autogen, elixir-format msgid "The map is unavailable in this browser. Request details remain usable." msgstr "" @@ -2630,17 +2620,17 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:340 #: lib/who_need_help_web/live/category_proposal_live.ex:89 -#: lib/who_need_help_web/live/request_live/show.ex:742 +#: lib/who_need_help_web/live/request_live/show.ex:944 #, elixir-autogen, elixir-format msgid "Could not complete the action. Please try again." msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:110 +#: lib/who_need_help_web/live/activity_live/new.ex:140 #, elixir-autogen, elixir-format msgid "Could not publish the activity. Please try again." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:210 +#: lib/who_need_help_web/live/request_live/new.ex:240 #, elixir-autogen, elixir-format msgid "Could not publish the request. Please try again." msgstr "" @@ -2655,21 +2645,16 @@ msgstr "" msgid "JavaScript is required to confirm this protected email link." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:715 +#: lib/who_need_help_web/live/request_live/show.ex:909 #, elixir-autogen, elixir-format msgid "Last update: %{time}" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:738 +#: lib/who_need_help_web/live/request_live/show.ex:940 #, elixir-autogen, elixir-format msgid "Live location sharing is not active." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:713 -#, elixir-autogen, elixir-format -msgid "Shared location" -msgstr "" - #: lib/who_need_help_web/live/activity_live/show.ex:333 #, elixir-autogen, elixir-format msgid "The organizer cannot leave the activity." @@ -2680,13 +2665,13 @@ msgstr "" msgid "The organizer is already attending." msgstr "" -#: lib/who_need_help_web/controllers/user_registration_controller.ex:63 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:64 #, 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:74 +#: lib/who_need_help_web/live/support_operations_live.ex:88 #, elixir-autogen, elixir-format msgid "The selected record is no longer available." msgstr "" @@ -2696,7 +2681,7 @@ msgstr "" msgid "The settings form is invalid." msgstr "" -#: lib/who_need_help_web/controllers/user_session_controller.ex:119 +#: lib/who_need_help_web/controllers/user_session_controller.ex:125 #, elixir-autogen, elixir-format msgid "The sign-in form is invalid." msgstr "" @@ -2706,7 +2691,7 @@ msgstr "" msgid "This activity is no longer available." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:737 +#: lib/who_need_help_web/live/request_live/show.ex:939 #, elixir-autogen, elixir-format msgid "This match is no longer active." msgstr "" @@ -2716,12 +2701,13 @@ msgstr "" msgid "This proposal is no longer available." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:735 +#: lib/who_need_help_web/live/request_live/show.ex:937 +#: lib/who_need_help_web/live/request_live/show.ex:1690 #, elixir-autogen, elixir-format msgid "This request has expired." msgstr "" -#: lib/who_need_help_web/controllers/user_session_controller.ex:68 +#: lib/who_need_help_web/controllers/user_session_controller.ex:74 #, elixir-autogen, elixir-format msgid "Too many sign-in attempts in the configured time window." msgstr "" @@ -2736,7 +2722,7 @@ msgstr "" msgid "The confirmation email could not be sent. Please try again." msgstr "" -#: lib/who_need_help_web/controllers/user_registration_controller.ex:112 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:113 #, elixir-autogen, elixir-format msgid "If this address can be registered or signed in, login instructions will arrive shortly." msgstr "" @@ -2756,7 +2742,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:336 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:394 #, elixir-autogen, elixir-format msgid "A different Google account is already connected." msgstr "" @@ -2766,13 +2752,12 @@ 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:42 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:123 +#: 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:49 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:51 #, elixir-autogen, elixir-format msgid "Connect Google account" msgstr "" @@ -2782,7 +2767,7 @@ msgstr "" msgid "Connect Google only after signing in here. We never merge accounts automatically by matching email addresses." msgstr "" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:117 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:99 #, elixir-autogen, elixir-format msgid "Create account and email me a link" msgstr "" @@ -2792,12 +2777,13 @@ msgstr "" msgid "Email me a sign-in link" msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:344 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:402 #, elixir-autogen, elixir-format msgid "Google account connection session is invalid." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:226 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:215 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:285 #, elixir-autogen, elixir-format msgid "Google did not provide a verified email address." msgstr "" @@ -2807,67 +2793,69 @@ msgstr "" msgid "Google sign-in" msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:326 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:384 #, elixir-autogen, elixir-format msgid "Google sign-in connected." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:252 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:318 #, elixir-autogen, elixir-format msgid "Google sign-in could not be started." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:231 +#: 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 #, elixir-autogen, elixir-format msgid "Google sign-in failed. Please try again." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:257 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:323 #, elixir-autogen, elixir-format msgid "Google sign-in is not configured yet." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:97 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:216 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:399 +#: 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 #, elixir-autogen, elixir-format msgid "Google sign-in session expired. Please start again." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:220 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:209 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:279 #, elixir-autogen, elixir-format msgid "Google sign-in session is invalid." msgstr "" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:60 -#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:83 -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:53 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:55 #, elixir-autogen, elixir-format msgid "Google sign-in will be available after the operator configures it." msgstr "" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:116 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:98 #, elixir-autogen, elixir-format msgid "Sending link..." msgstr "" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:56 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:43 #, elixir-autogen, elixir-format msgid "Sign up with Google" msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:331 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:389 #, elixir-autogen, elixir-format msgid "That Google account belongs to another local account." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:50 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:164 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:37 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:153 #, elixir-autogen, elixir-format msgid "The Google registration form is invalid." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:405 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:463 #, elixir-autogen, elixir-format msgid "This Google account cannot be used right now." msgstr "" @@ -2887,38 +2875,37 @@ 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:116 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:288 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:105 #, elixir-autogen, elixir-format msgid "Your account was created with Google." msgstr "" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:64 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:46 #, elixir-autogen, elixir-format msgid "or sign up with email" msgstr "" -#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:87 +#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:86 #, elixir-autogen, elixir-format msgid "or use email" msgstr "" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:70 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:72 #, elixir-autogen, elixir-format msgid "Disconnect Google" msgstr "" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:68 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:70 #, elixir-autogen, elixir-format msgid "Disconnect Google sign-in from this account?" msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:65 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:52 #, elixir-autogen, elixir-format msgid "Google sign-in disconnected." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:70 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:57 #, elixir-autogen, elixir-format msgid "No Google account is connected." msgstr "" @@ -2940,18 +2927,18 @@ 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:78 +#: lib/who_need_help_web/live/support_operations_live.ex:96 #, elixir-autogen, elixir-format msgid "Account access" msgstr "" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:115 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:117 #, elixir-autogen, elixir-format 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:82 +#: lib/who_need_help_web/live/support_operations_live.ex:100 #, elixir-autogen, elixir-format msgid "Account deletion" msgstr "" @@ -2962,7 +2949,7 @@ 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:193 +#: lib/who_need_help_web/live/support_operations_live.ex:211 #, elixir-autogen, elixir-format msgid "Action taken" msgstr "" @@ -3021,13 +3008,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:195 -#: lib/who_need_help_web/live/support_operations_live.ex:256 +#: lib/who_need_help_web/live/support_operations_live.ex:213 +#: lib/who_need_help_web/live/support_operations_live.ex:304 #, elixir-autogen, elixir-format msgid "Closed" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:160 +#: lib/who_need_help_web/live/support_operations_live.ex:178 #, elixir-autogen, elixir-format msgid "Contact" msgstr "" @@ -3044,7 +3031,7 @@ msgstr "" msgid "Contact email" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:127 +#: lib/who_need_help_web/live/support_operations_live.ex:145 #, elixir-autogen, elixir-format msgid "Content removal and TAKE IT DOWN" msgstr "" @@ -3056,24 +3043,24 @@ 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:90 +#: lib/who_need_help_web/live/support_operations_live.ex:108 #, elixir-autogen, elixir-format msgid "Copyright" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:76 +#: lib/who_need_help_web/live/support_operations_live.ex:94 #, 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:83 +#: lib/who_need_help_web/live/support_operations_live.ex:101 #, elixir-autogen, elixir-format msgid "Data export" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:201 +#: lib/who_need_help_web/live/support_operations_live.ex:219 #, elixir-autogen, elixir-format msgid "Decision or information request" msgstr "" @@ -3115,7 +3102,7 @@ msgstr "" msgid "Exact content URLs — one per line" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:220 +#: lib/who_need_help_web/live/support_operations_live.ex:238 #, elixir-autogen, elixir-format msgid "General support and data requests" msgstr "" @@ -3162,7 +3149,7 @@ 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:88 +#: lib/who_need_help_web/live/support_operations_live.ex:106 #, elixir-autogen, elixir-format msgid "Illegal content" msgstr "" @@ -3182,7 +3169,7 @@ msgstr "" msgid "Law, right, or policy involved, if known" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:162 +#: lib/who_need_help_web/live/support_operations_live.ex:180 #, elixir-autogen, elixir-format msgid "Locations" msgstr "" @@ -3193,13 +3180,13 @@ msgid "Material involved" msgstr "" #: lib/who_need_help_web/controllers/support_html.ex:9 -#: lib/who_need_help_web/live/support_operations_live.ex:81 +#: lib/who_need_help_web/live/support_operations_live.ex:99 #, 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:192 +#: lib/who_need_help_web/live/support_operations_live.ex:210 #, elixir-autogen, elixir-format msgid "More information needed" msgstr "" @@ -3219,12 +3206,12 @@ msgstr "" msgid "New request" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:207 +#: lib/who_need_help_web/live/support_operations_live.ex:225 #, elixir-autogen, elixir-format msgid "No removal notices." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:268 +#: lib/who_need_help_web/live/support_operations_live.ex:316 #, elixir-autogen, elixir-format msgid "No support requests." msgstr "" @@ -3232,27 +3219,27 @@ 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:94 +#: lib/who_need_help_web/live/support_operations_live.ex:112 #, elixir-autogen, elixir-format msgid "Non-consensual intimate image or video" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:159 -#: lib/who_need_help_web/live/support_operations_live.ex:161 +#: lib/who_need_help_web/live/support_operations_live.ex:177 +#: lib/who_need_help_web/live/support_operations_live.ex:179 #, 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:84 +#: lib/who_need_help_web/live/support_operations_live.ex:102 #, 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:89 +#: lib/who_need_help_web/live/support_operations_live.ex:107 #, elixir-autogen, elixir-format msgid "Privacy violation" msgstr "" @@ -3267,12 +3254,12 @@ msgstr "" msgid "REQUEST RECEIVED" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:24 +#: lib/who_need_help_web/live/support_operations_live.ex:28 #, elixir-autogen, elixir-format msgid "Removal notice updated." msgstr "" -#: lib/who_need_help_web/components/layouts.ex:169 +#: lib/who_need_help_web/components/layouts.ex:196 #: lib/who_need_help_web/controllers/support_html/new.html.heex:16 #, elixir-autogen, elixir-format msgid "Report content" @@ -3290,12 +3277,12 @@ 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/user_settings_html/edit.html.heex:123 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:128 #, elixir-autogen, elixir-format msgid "Request account deletion" msgstr "" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:117 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:119 #, elixir-autogen, elixir-format msgid "Request deletion of your account and associated personal data, or contact support about access and export requests." msgstr "" @@ -3313,13 +3300,15 @@ msgstr "" #: lib/who_need_help_web/controllers/support_html.ex:8 #: lib/who_need_help_web/controllers/support_html/new.html.heex:34 -#: lib/who_need_help_web/live/support_operations_live.ex:80 +#: 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 #, elixir-autogen, elixir-format msgid "Safety concern" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:203 -#: lib/who_need_help_web/live/support_operations_live.ex:264 +#: lib/who_need_help_web/live/support_operations_live.ex:221 +#: lib/who_need_help_web/live/support_operations_live.ex:312 #, elixir-autogen, elixir-format msgid "Save and notify" msgstr "" @@ -3332,12 +3321,12 @@ 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:97 +#: lib/who_need_help_web/live/support_operations_live.ex:115 #, elixir-autogen, elixir-format msgid "Sexual material involving a minor" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:177 +#: lib/who_need_help_web/live/support_operations_live.ex:195 #, elixir-autogen, elixir-format msgid "Stated basis:" msgstr "" @@ -3348,7 +3337,7 @@ msgid "Subject" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:763 -#: lib/who_need_help_web/live/request_live/show.ex:1401 +#: lib/who_need_help_web/live/request_live/show.ex:1796 #, elixir-autogen, elixir-format msgid "Submit a legal content-removal notice" msgstr "" @@ -3363,7 +3352,7 @@ msgstr "" msgid "Submit urgent removal request" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:158 +#: lib/who_need_help_web/live/support_operations_live.ex:176 #, elixir-autogen, elixir-format msgid "Submitter" msgstr "" @@ -3373,34 +3362,36 @@ msgstr "" 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:167 +#: lib/who_need_help_web/components/layouts.ex:194 #, elixir-autogen, elixir-format msgid "Support" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:8 -#: lib/who_need_help_web/live/support_operations_live.ex:114 +#: 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 #, elixir-autogen, elixir-format msgid "Support operations" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:218 +#: lib/who_need_help_web/components/layouts.ex:148 +#: lib/who_need_help_web/components/layouts.ex:330 #, elixir-autogen, elixir-format msgid "Support queue" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:16 +#: lib/who_need_help_web/live/support_operations_live.ex:20 #, elixir-autogen, elixir-format msgid "Support request updated." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:116 +#: lib/who_need_help_web/live/support_operations_live.ex:134 #, 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:262 +#: lib/who_need_help_web/live/support_operations_live.ex:310 #, elixir-autogen, elixir-format msgid "Support response" msgstr "" @@ -3417,7 +3408,7 @@ 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:79 +#: lib/who_need_help_web/live/support_operations_live.ex:97 #, elixir-autogen, elixir-format msgid "Technical issue" msgstr "" @@ -3429,7 +3420,7 @@ 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:99 +#: lib/who_need_help_web/live/support_operations_live.ex:117 #, elixir-autogen, elixir-format msgid "Threat to life or safety" msgstr "" @@ -3445,13 +3436,13 @@ msgstr "" msgid "Too many support requests. Please try again later." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:122 +#: lib/who_need_help_web/live/support_operations_live.ex:140 #, 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:190 +#: lib/who_need_help_web/live/support_operations_live.ex:208 #, elixir-autogen, elixir-format msgid "Urgent review" msgstr "" @@ -3471,12 +3462,12 @@ msgstr "" msgid "Use this form for account access, technical problems, privacy questions, or other support. For illegal content or a removal request, use the dedicated removal form." msgstr "" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:126 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:131 #, elixir-autogen, elixir-format msgid "View support requests" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:254 +#: lib/who_need_help_web/live/support_operations_live.ex:302 #, elixir-autogen, elixir-format msgid "Waiting for requester" msgstr "" @@ -3531,13 +3522,13 @@ msgstr "" msgid "Your relationship to the affected person or rights holder" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:150 -#: lib/who_need_help_web/live/support_operations_live.ex:235 +#: lib/who_need_help_web/live/support_operations_live.ex:168 +#: lib/who_need_help_web/live/support_operations_live.ex:253 #, elixir-autogen, elixir-format msgid "contact unverified" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:154 +#: lib/who_need_help_web/live/support_operations_live.ex:172 #, elixir-autogen, elixir-format msgid "review by %{time}" msgstr "" @@ -3554,42 +3545,37 @@ 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/user_registration_html/new.html.heex:44 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:106 +#: 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:163 +#: lib/who_need_help_web/components/layouts.ex:190 #, 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/user_registration_html/new.html.heex:50 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:97 +#: 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/user_registration_html/new.html.heex:52 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:99 +#: 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:165 +#: 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/controllers/user_registration_html/new.html.heex:49 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:96 +#: 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/user_registration_html/new.html.heex:51 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:98 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80 #, elixir-autogen, elixir-format msgid "and" msgstr "" @@ -3923,7 +3909,7 @@ msgid "Confirm access once so nobody can attach Google to your account using onl msgstr "" #: 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:79 +#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:82 #, elixir-autogen, elixir-format msgid "Continue with Google" msgstr "" @@ -3948,7 +3934,7 @@ msgstr "" msgid "Email me a verification link" msgstr "" -#: lib/who_need_help_web/controllers/user_session_controller.ex:158 +#: lib/who_need_help_web/controllers/user_session_controller.ex:178 #, elixir-autogen, elixir-format msgid "Google sign-in connected. You can use it next time." msgstr "" @@ -3978,9 +3964,8 @@ msgstr "" msgid "This email already has an account" msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:131 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:153 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:297 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:120 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:142 #, elixir-autogen, elixir-format msgid "This email already has an account. Confirm it once to connect Google." msgstr "" @@ -3991,17 +3976,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:1144 +#: lib/who_need_help_web/live/request_live/show.ex:1453 #, elixir-autogen, elixir-format msgid "Verified" msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:178 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:167 #, 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:171 +#: lib/who_need_help_web/controllers/user_session_controller.ex:191 #, elixir-autogen, elixir-format msgid "You are signed in, but Google could not be connected. Try again in account settings." msgstr "" @@ -4016,7 +4001,7 @@ msgstr "" msgid "Hi %{email},\n\nUse the secure link below to sign in and connect Google to your Who Need Help account:\n\n%{url}\n\nIf you did not request this, ignore this email. Google will not be connected." msgstr "" -#: lib/who_need_help_web/live/public_profile_live.ex:148 +#: lib/who_need_help_web/live/public_profile_live.ex:153 #, elixir-autogen, elixir-format msgid "A review becomes public only after both people submit for that match." msgstr "" @@ -4026,12 +4011,12 @@ msgstr "" msgid "A verified badge means the account completed that provider's authorization flow. Manually added links remain unverified." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:454 +#: lib/who_need_help_web/live/request_live/show.ex:581 #, elixir-autogen, elixir-format msgid "A volunteer accepted this request. Use private chat to coordinate safely." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:538 +#: lib/who_need_help_web/live/request_live/new.ex:580 #, elixir-autogen, elixir-format msgid "After a helper accepts" msgstr "" @@ -4041,12 +4026,12 @@ msgstr "" msgid "Already registered? Check your email" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:402 +#: lib/who_need_help_web/live/request_live/new.ex:444 #, elixir-autogen, elixir-format msgid "Area or public landmark" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:502 +#: lib/who_need_help_web/live/request_live/new.ex:544 #, elixir-autogen, elixir-format msgid "Area radius" msgstr "" @@ -4076,8 +4061,8 @@ msgstr "" msgid "Choose a category from the same mode." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:383 -#: lib/who_need_help_web/live/request_live/new.ex:555 +#: lib/who_need_help_web/live/request_live/new.ex:425 +#: lib/who_need_help_web/live/request_live/new.ex:597 #, elixir-autogen, elixir-format msgid "Choose a place on the map or use your current location." msgstr "" @@ -4087,58 +4072,60 @@ msgstr "" msgid "Choose a valid parent category." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:98 +#: lib/who_need_help_web/live/request_live/new.ex:108 #, elixir-autogen, elixir-format msgid "Choose an area or exact point on the map, use your location, or select no map location." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:103 +#: lib/who_need_help_web/live/request_live/new.ex:113 #, elixir-autogen, elixir-format msgid "Choose an expiry time in the future." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1244 +#: lib/who_need_help_web/live/request_live/show.ex:1627 #, elixir-autogen, elixir-format msgid "Copied" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1243 -#: lib/who_need_help_web/live/request_live/show.ex:1249 +#: lib/who_need_help_web/live/request_live/show.ex:1626 +#: lib/who_need_help_web/live/request_live/show.ex:1632 #, elixir-autogen, elixir-format msgid "Copy code" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1245 +#: lib/who_need_help_web/live/request_live/show.ex:1628 #, elixir-autogen, elixir-format msgid "Copy failed" msgstr "" #: lib/who_need_help_web/components/core_components.ex:425 +#: lib/who_need_help_web/live/product_analytics_live.ex:58 #, elixir-autogen, elixir-format msgid "Date" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:563 +#: lib/who_need_help_web/live/notification_live.ex:593 +#: lib/who_need_help_web/live/request_live/new.ex:605 #, elixir-autogen, elixir-format msgid "Enter coordinates manually" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1277 +#: lib/who_need_help_web/live/request_live/show.ex:1660 #, elixir-autogen, elixir-format msgid "Enter the six digits shown to the requester." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:437 +#: lib/who_need_help_web/live/request_live/new.ex:479 #, elixir-autogen, elixir-format msgid "Exact point" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:629 +#: lib/who_need_help_web/live/request_live/new.ex:671 #, elixir-autogen, elixir-format msgid "Fix the following details and publish again:" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:565 +#: lib/who_need_help_web/live/request_live/new.ex:607 #, elixir-autogen, elixir-format msgid "For an approximate area, these coordinates are the area center—not your exact position." msgstr "" @@ -4148,37 +4135,38 @@ 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:1141 +#: lib/who_need_help_web/live/request_live/show.ex:1450 #, elixir-autogen, elixir-format msgid "Handover code" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1153 +#: lib/who_need_help_web/live/request_live/show.ex:1462 +#: lib/who_need_help_web/live/request_live/show.ex:1694 #, elixir-autogen, elixir-format msgid "Help completed and verified by both participants." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:463 +#: lib/who_need_help_web/live/request_live/show.ex:602 #, elixir-autogen, elixir-format msgid "Help is complete." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:459 +#: lib/who_need_help_web/live/request_live/show.ex:592 #, elixir-autogen, elixir-format msgid "Help is now in progress." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1133 +#: lib/who_need_help_web/live/request_live/show.ex:1442 #, elixir-autogen, elixir-format msgid "Helper confirmed" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1076 +#: lib/who_need_help_web/live/request_live/show.ex:1369 #, elixir-autogen, elixir-format msgid "Helper:" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:483 +#: lib/who_need_help_web/live/request_live/new.ex:525 #, 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 "" @@ -4193,27 +4181,29 @@ 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:369 +#: lib/who_need_help_web/live/request_live/new.ex:411 #, elixir-autogen, elixir-format msgid "In 1 hour" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:370 +#: lib/who_need_help_web/live/request_live/new.ex:412 #, elixir-autogen, elixir-format msgid "In 3 hours" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:393 +#: lib/who_need_help_web/live/notification_live.ex:511 +#: lib/who_need_help_web/live/request_live/new.ex:435 #, elixir-autogen, elixir-format msgid "Location is unavailable in this browser." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:395 +#: lib/who_need_help_web/live/notification_live.ex:513 +#: lib/who_need_help_web/live/request_live/new.ex:437 #, elixir-autogen, elixir-format msgid "Location permission was denied." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:523 +#: lib/who_need_help_web/live/request_live/new.ex:565 #, elixir-autogen, elixir-format msgid "Move the map area so it covers a useful public meeting place." msgstr "" @@ -4223,17 +4213,17 @@ msgstr "" msgid "New notice" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:481 +#: lib/who_need_help_web/live/request_live/new.ex:523 #, elixir-autogen, elixir-format msgid "No coordinates will be stored" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:392 +#: lib/who_need_help_web/live/request_live/new.ex:434 #, elixir-autogen, elixir-format msgid "No map coordinates will be stored." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:451 +#: lib/who_need_help_web/live/request_live/new.ex:493 #, elixir-autogen, elixir-format msgid "No map location" msgstr "" @@ -4248,7 +4238,7 @@ msgstr "" 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:452 +#: lib/who_need_help_web/live/request_live/new.ex:494 #, elixir-autogen, elixir-format msgid "Only the public area description" msgstr "" @@ -4268,9 +4258,9 @@ msgstr "" msgid "Optional thanks" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1129 -#: lib/who_need_help_web/live/request_live/show.ex:1137 -#: lib/who_need_help_web/live/request_live/show.ex:1145 +#: 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 #, elixir-autogen, elixir-format msgid "Pending" msgstr "" @@ -4285,12 +4275,12 @@ msgstr "" msgid "Quick time choices" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:951 +#: lib/who_need_help_web/live/request_live/show.ex:1184 #, elixir-autogen, elixir-format msgid "Read" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:424 +#: lib/who_need_help_web/live/request_live/new.ex:466 #, elixir-autogen, elixir-format msgid "Recommended for privacy" msgstr "" @@ -4305,7 +4295,7 @@ msgstr "" msgid "Registration request accepted" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:366 +#: lib/who_need_help_web/live/request_live/new.ex:408 #, elixir-autogen, elixir-format msgid "Request expires" msgstr "" @@ -4315,28 +4305,28 @@ msgstr "" msgid "Request to join again" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:628 +#: lib/who_need_help_web/live/request_live/new.ex:670 #, elixir-autogen, elixir-format msgid "Request was not published" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1125 +#: lib/who_need_help_web/live/request_live/show.ex:1434 #, elixir-autogen, elixir-format msgid "Requester confirmed" msgstr "" -#: lib/who_need_help_web/live/public_profile_live.ex:146 +#: lib/who_need_help_web/live/public_profile_live.ex:151 #, elixir-autogen, elixir-format msgid "Revealed reviews" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:526 -#: lib/who_need_help_web/live/request_live/show.ex:985 +#: lib/who_need_help_web/live/request_live/show.ex:1218 #, elixir-autogen, elixir-format msgid "Sending…" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:951 +#: lib/who_need_help_web/live/request_live/show.ex:1184 #, elixir-autogen, elixir-format msgid "Sent" msgstr "" @@ -4356,7 +4346,7 @@ msgstr "" msgid "Signing in does not create a new account." msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:238 +#: lib/who_need_help_web/live/activity_live/new.ex:280 #, elixir-autogen, elixir-format msgid "Starts at" msgstr "" @@ -4367,7 +4357,7 @@ msgstr "" msgid "Status updates go to the email address of your signed-in account." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:464 +#: lib/who_need_help_web/live/request_live/new.ex:506 #, elixir-autogen, elixir-format msgid "The map is unavailable. You can use the manual coordinate fallback." msgstr "" @@ -4382,7 +4372,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:406 +#: lib/who_need_help_web/live/request_live/new.ex:448 #, elixir-autogen, elixir-format msgid "This description is visible to everyone. Do not enter a private address." msgstr "" @@ -4392,17 +4382,17 @@ msgstr "" msgid "This external link is optional and goes directly to the person. Who Need Help does not process or guarantee a payment." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:995 +#: lib/who_need_help_web/live/request_live/show.ex:1228 #, elixir-autogen, elixir-format msgid "This help request is complete. Chat history is read-only." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:996 +#: lib/who_need_help_web/live/request_live/show.ex:1229 #, elixir-autogen, elixir-format msgid "This help request was cancelled. Chat history is read-only." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1159 +#: lib/who_need_help_web/live/request_live/show.ex:1468 #, elixir-autogen, elixir-format msgid "This match was cancelled. No further handover action is required." msgstr "" @@ -4412,7 +4402,7 @@ msgstr "" msgid "This person has not added a public bio yet." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:530 +#: lib/who_need_help_web/live/request_live/new.ex:572 #, elixir-autogen, elixir-format msgid "This point is public" msgstr "" @@ -4432,7 +4422,8 @@ msgstr "" msgid "This request is linked to your signed-in account. Replies go to its email address." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:467 +#: lib/who_need_help_web/live/request_live/show.ex:612 +#: lib/who_need_help_web/live/request_live/show.ex:1686 #, elixir-autogen, elixir-format msgid "This request was cancelled." msgstr "" @@ -4442,12 +4433,12 @@ msgstr "" msgid "Time" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:371 +#: lib/who_need_help_web/live/request_live/new.ex:413 #, elixir-autogen, elixir-format msgid "Tomorrow" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:531 +#: lib/who_need_help_web/live/request_live/new.ex:573 #, elixir-autogen, elixir-format msgid "Use a safe public meeting point instead of a private address." msgstr "" @@ -4457,7 +4448,8 @@ msgstr "" msgid "Use another email" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:498 +#: lib/who_need_help_web/live/notification_live.ex:546 +#: lib/who_need_help_web/live/request_live/new.ex:540 #, elixir-autogen, elixir-format msgid "Use my location" msgstr "" @@ -4472,12 +4464,12 @@ msgstr "" msgid "Use the newest confirmation link if it arrives." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1281 +#: lib/who_need_help_web/live/request_live/show.ex:1664 #, elixir-autogen, elixir-format msgid "Verifying…" msgstr "" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:129 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:134 #, elixir-autogen, elixir-format msgid "View content-removal notices" msgstr "" @@ -4495,7 +4487,7 @@ msgstr "" msgid "View my requests" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:438 +#: lib/who_need_help_web/live/request_live/new.ex:480 #, elixir-autogen, elixir-format msgid "Visible before matching" msgstr "" @@ -4510,12 +4502,12 @@ msgstr "" msgid "Voted" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:411 +#: lib/who_need_help_web/live/request_live/new.ex:453 #, elixir-autogen, elixir-format msgid "What should people see?" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:399 +#: lib/who_need_help_web/live/request_live/new.ex:441 #, elixir-autogen, elixir-format msgid "Where is help needed?" msgstr "" @@ -4530,7 +4522,7 @@ msgstr "" 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:540 +#: lib/who_need_help_web/live/request_live/new.ex:582 #, elixir-autogen, elixir-format msgid "You can separately share live location with the matched person and stop sharing at any time." msgstr "" @@ -4545,12 +4537,12 @@ msgstr "" msgid "You left this activity" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1201 +#: lib/who_need_help_web/live/request_live/show.ex:1520 #, elixir-autogen, elixir-format msgid "Your completion confirmation is saved." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:522 +#: lib/who_need_help_web/live/request_live/new.ex:564 #, elixir-autogen, elixir-format msgid "Your exact position is not shown" msgstr "" @@ -4575,32 +4567,32 @@ msgstr "" msgid "← Community helpers" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:385 +#: lib/who_need_help_web/live/request_live/new.ex:427 #, 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:472 +#: lib/who_need_help_web/live/request_live/new.ex:514 #, 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:475 +#: lib/who_need_help_web/live/request_live/new.ex:517 #, 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:390 +#: lib/who_need_help_web/live/request_live/new.ex:432 #, elixir-autogen, elixir-format msgid "Drag to move the approximate area" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:391 +#: lib/who_need_help_web/live/request_live/new.ex:433 #, elixir-autogen, elixir-format msgid "Drag to move the exact point" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:388 +#: lib/who_need_help_web/live/request_live/new.ex:430 #, elixir-autogen, elixir-format msgid "Exact point selected. Drag the red pin or click the map to move it." msgstr "" @@ -4710,10 +4702,707 @@ msgstr "" #: lib/who_need_help_web/controllers/page_html/home.html.heex:154 #: 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:394 -#: lib/who_need_help_web/live/request_live/new.ex:466 -#: lib/who_need_help_web/live/request_live/show.ex:1048 +#: 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/show.ex:1284 #, elixir-autogen, elixir-format msgid "Try map again" msgstr "" + +#: lib/who_need_help_web/live/activity_live/new.ex:124 +#: lib/who_need_help_web/live/request_live/new.ex:193 +#, elixir-autogen, elixir-format +msgid "%{field} is required." +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:324 +#: lib/who_need_help_web/live/request_live/show.ex:631 +#: lib/who_need_help_web/live/request_live/show.ex:1243 +#, elixir-autogen, elixir-format +msgid "Both reviews are now visible on participant profiles." +msgstr "" + +#: lib/who_need_help_web/live/activity_live/new.ex:127 +#: lib/who_need_help_web/live/request_live/new.ex:196 +#, elixir-autogen, elixir-format +msgid "Check the category details and try again." +msgstr "" + +#: lib/who_need_help_web/live/activity_live/new.ex:130 +#: lib/who_need_help_web/live/request_live/new.ex:199 +#, elixir-autogen, elixir-format +msgid "Choose a valid value for %{field}." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:234 +#, elixir-autogen, elixir-format +msgid "%{count} unread" +msgid_plural "%{count} unread" +msgstr[0] "" +msgstr[1] "" + +#: lib/who_need_help/notifications/email_notifier.ex:23 +#, elixir-autogen, elixir-format +msgid "A request matching one of your nearby-help alerts is available.\n\nOpen Who Need Help to review the public details:\n%{url}\n\nYou can change nearby alerts and email delivery in Notification settings." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:382 +#, elixir-autogen, elixir-format +msgid "Acceptance, arrival, completion, and cancellation" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:276 +#, elixir-autogen, elixir-format +msgid "Active or unresolved product state must be handled first." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:507 +#, elixir-autogen, elixir-format +msgid "Alert area selected." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:506 +#, elixir-autogen, elixir-format +msgid "Alert area selected. Drag the pin to move it." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:486 +#, elixir-autogen, elixir-format +msgid "Alert name" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:549 +#, elixir-autogen, elixir-format +msgid "Alert radius" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:105 +#: lib/who_need_help_web/live/notification_live.ex:118 +#, elixir-autogen, elixir-format +msgid "Alert was not found." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:388 +#, elixir-autogen, elixir-format +msgid "Allow email notifications" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:367 +#, elixir-autogen, elixir-format +msgid "Allow push notifications" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:180 +#, elixir-autogen, elixir-format +msgid "Arrival saved. The requester has been notified." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:284 +#, 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 "" + +#: lib/who_need_help_web/live/notification_live.ex:677 +#, elixir-autogen, elixir-format +msgid "Available days" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:710 +#, elixir-autogen, elixir-format +msgid "Available from (optional)" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:715 +#, elixir-autogen, elixir-format +msgid "Available until (optional)" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:50 +#, elixir-autogen, elixir-format +msgid "Back to moderation" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:974 +#, elixir-autogen, elixir-format +msgid "Both participants confirmed" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1595 +#, 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 +#, elixir-autogen, elixir-format +msgid "Cancelling…" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:474 +#, elixir-autogen, elixir-format +msgid "Choose an area, categories, urgency, and the times when you are available." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:721 +#, elixir-autogen, elixir-format +msgid "Choose at least one way to receive this nearby alert." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:505 +#: lib/who_need_help_web/live/notification_live.ex:586 +#, elixir-autogen, elixir-format +msgid "Choose the private center of your alert area." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:536 +#, elixir-autogen, elixir-format +msgid "Click the map or drag the green pin to move your private alert area" +msgstr "" + +#: lib/who_need_help_web/live/leaderboard_live.ex:57 +#, elixir-autogen, elixir-format +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 +#, elixir-autogen, elixir-format +msgid "Confirm cancellation" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1560 +#, elixir-autogen, elixir-format +msgid "Confirm withdrawal" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:61 +#, elixir-autogen, elixir-format +msgid "Count" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:472 +#, elixir-autogen, elixir-format +msgid "Create a nearby alert" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:736 +#, elixir-autogen, elixir-format +msgid "Create nearby alert" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:44 +#, elixir-autogen, elixir-format +msgid "Daily aggregate counters only. No user ID, email, coordinate, request text, chat text, medicine name, or device credential is stored here." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:463 +#, elixir-autogen, elixir-format +msgid "Delete" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:460 +#, elixir-autogen, elixir-format +msgid "Delete this nearby alert?" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:719 +#, elixir-autogen, elixir-format +msgid "Delivery channels" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:292 +#, elixir-autogen, elixir-format +msgid "Delivery channels and quiet hours" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:135 +#, elixir-autogen, elixir-format +msgid "Device was not found." +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:60 +#, elixir-autogen, elixir-format +msgid "Dimension" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:340 +#, elixir-autogen, elixir-format +msgid "Disable" +msgstr "" + +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:125 +#, elixir-autogen, elixir-format +msgid "Download my data" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:508 +#: lib/who_need_help_web/live/notification_live.ex:509 +#, elixir-autogen, elixir-format +msgid "Drag to move the alert area" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:732 +#, elixir-autogen, elixir-format +msgid "Email notification" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:307 +#: lib/who_need_help_web/live/notification_live.ex:310 +#, elixir-autogen, elixir-format +msgid "Enable push on this device" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:215 +#, elixir-autogen, elixir-format +msgid "Follow request updates and choose which nearby needs should reach this device." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:686 +#, elixir-autogen, elixir-format +msgid "Fri" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:401 +#, elixir-autogen, elixir-format +msgid "From" +msgstr "" + +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:48 +#, elixir-autogen, elixir-format +msgid "Google could not be connected. Please try again." +msgstr "" + +#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:79 +#, elixir-autogen, elixir-format +msgid "Google sign-in could not be completed. Please try again." +msgstr "" + +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:35 +#, elixir-autogen, elixir-format +msgid "Google sign-up could not be completed. Please try again." +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:973 +#, elixir-autogen, elixir-format +msgid "Handover verified" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:983 +#, elixir-autogen, elixir-format +msgid "Help is no longer needed" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:971 +#, elixir-autogen, elixir-format +msgid "Help started" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:970 +#, elixir-autogen, elixir-format +msgid "Helper accepted" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:972 +#, elixir-autogen, elixir-format +msgid "Helper arrived" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:920 +#, elixir-autogen, elixir-format +msgid "Helper's live location" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:492 +#, elixir-autogen, elixir-format +msgid "Home area" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:992 +#, elixir-autogen, elixir-format +msgid "I can no longer complete it" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1501 +#, elixir-autogen, elixir-format +msgid "I have arrived" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:232 +#, elixir-autogen, elixir-format +msgid "Inbox" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:630 +#, elixir-autogen, elixir-format +msgid "Leave every category unchecked to receive all matching requests." +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1552 +#, 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 +#, elixir-autogen, elixir-format +msgid "Leaving…" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1312 +#, elixir-autogen, elixir-format +msgid "Live shared location" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:281 +#, elixir-autogen, elixir-format +msgid "Load older notifications" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1290 +#, elixir-autogen, elixir-format +msgid "Map legend" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:226 +#, elixir-autogen, elixir-format +msgid "Mark all read" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:59 +#, elixir-autogen, elixir-format +msgid "Metric" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:682 +#, elixir-autogen, elixir-format +msgid "Mon" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:93 +#, elixir-autogen, elixir-format +msgid "Nearby alert created." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:115 +#, elixir-autogen, elixir-format +msgid "Nearby alert deleted." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:372 +#, elixir-autogen, elixir-format +msgid "Nearby requests" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:393 +#, elixir-autogen, elixir-format +msgid "Nearby requests by email" +msgstr "" + +#: lib/who_need_help/notifications/email_notifier.ex:21 +#, elixir-autogen, elixir-format +msgid "New help request nearby" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:377 +#, elixir-autogen, elixir-format +msgid "New private messages" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:275 +#, elixir-autogen, elixir-format +msgid "No active product workflow was found." +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:67 +#, elixir-autogen, elixir-format +msgid "No aggregate events recorded yet." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:415 +#, elixir-autogen, elixir-format +msgid "No nearby alerts configured yet." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:240 +#, elixir-autogen, elixir-format +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 +#, elixir-autogen, elixir-format +msgid "Note (optional)" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:44 +#, elixir-autogen, elixir-format +msgid "Notification not found." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:69 +#, elixir-autogen, elixir-format +msgid "Notification preferences saved." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:294 +#, elixir-autogen, elixir-format +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/live/notification_live.ex:15 +#: lib/who_need_help_web/live/notification_live.ex:213 +#, elixir-autogen, elixir-format +msgid "Notifications" +msgstr "" + +#: lib/who_need_help_web/components/layouts.ex:82 +#, elixir-autogen, elixir-format +msgid "Notifications and nearby alerts" +msgstr "" + +#: lib/who_need_help_web/components/layouts.ex:142 +#: lib/who_need_help_web/components/layouts.ex:324 +#, elixir-autogen, elixir-format +msgid "Operations" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:575 +#, elixir-autogen, elixir-format +msgid "Other users never see this saved point." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:454 +#, elixir-autogen, elixir-format +msgid "Pause" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:443 +#, elixir-autogen, elixir-format +msgid "Paused" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:985 +#, elixir-autogen, elixir-format +msgid "Plans changed" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:491 +#, elixir-autogen, elixir-format +msgid "Private area label" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:574 +#, elixir-autogen, elixir-format +msgid "Private matching center" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:296 +#: 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 +#, elixir-autogen, elixir-format +msgid "Progress" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:431 +#, elixir-autogen, elixir-format +msgid "Push" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:308 +#, elixir-autogen, elixir-format +msgid "Push enabled on this device" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:727 +#, elixir-autogen, elixir-format +msgid "Push notification" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:132 +#, elixir-autogen, elixir-format +msgid "Push notifications disabled for that device." +msgstr "" + +#: lib/who_need_help_web/live/leaderboard_live.ex:45 +#, elixir-autogen, elixir-format +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 +#, elixir-autogen, elixir-format +msgid "Request area" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1307 +#, elixir-autogen, elixir-format +msgid "Request point" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:242 +#, elixir-autogen, elixir-format +msgid "Request, message, and nearby-alert updates will appear here." +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:994 +#, elixir-autogen, elixir-format +msgid "Requester is unreachable" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:919 +#, elixir-autogen, elixir-format +msgid "Requester's live location" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:454 +#, elixir-autogen, elixir-format +msgid "Resume" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:267 +#, elixir-autogen, elixir-format +msgid "Run deletion preflight" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:687 +#, elixir-autogen, elixir-format +msgid "Sat" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:404 +#, elixir-autogen, elixir-format +msgid "Save preferences" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:921 +#, elixir-autogen, elixir-format +msgid "Shared live location" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:211 +#, elixir-autogen, elixir-format +msgid "Stay available without refreshing" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:688 +#, elixir-autogen, elixir-format +msgid "Sun" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:92 +#, elixir-autogen, elixir-format +msgid "The linked account no longer exists." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:529 +#, elixir-autogen, elixir-format +msgid "The map is unavailable. Enter coordinates manually." +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:553 +#, elixir-autogen, elixir-format +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 +#, elixir-autogen, elixir-format +msgid "The request is not linked to an account." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:411 +#, elixir-autogen, elixir-format +msgid "The saved center is private and is used only to find matching requests." +msgstr "" + +#: lib/who_need_help_web/live/profile_live.ex:187 +#: lib/who_need_help_web/live/public_profile_live.ex:126 +#, elixir-autogen, elixir-format +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 +#, elixir-autogen, elixir-format +msgid "This is not an account-deletion case." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:685 +#, elixir-autogen, elixir-format +msgid "Thu" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:683 +#, elixir-autogen, elixir-format +msgid "Tue" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:402 +#, elixir-autogen, elixir-format +msgid "Until" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:487 +#, elixir-autogen, elixir-format +msgid "Urgent medicine near home" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:398 +#, elixir-autogen, elixir-format +msgid "Use quiet hours" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:91 +#, elixir-autogen, elixir-format +msgid "Verify the requester contact first." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:317 +#, elixir-autogen, elixir-format +msgid "Web Push keys are not configured in this local environment yet." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:329 +#, elixir-autogen, elixir-format +msgid "Web browser" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:684 +#, elixir-autogen, elixir-format +msgid "Wed" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:152 +#: lib/who_need_help_web/live/request_live/show.ex:567 +#, elixir-autogen, elixir-format +msgid "You accepted this request. Use private chat to coordinate safely." +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:199 +#: lib/who_need_help_web/live/request_live/show.ex:538 +#, elixir-autogen, elixir-format +msgid "You left this match. The request is open for another helper if time remains." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:315 +#, elixir-autogen, elixir-format +msgid "Your browser will ask for notification permission." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:409 +#, elixir-autogen, elixir-format +msgid "Your nearby alerts" +msgstr "" + +#: lib/who_need_help_web/live/profile_live.ex:204 +#: lib/who_need_help_web/live/public_profile_live.ex:141 +#, elixir-autogen, elixir-format +msgid "code-confirmed handovers" +msgstr "" diff --git a/priv/gettext/en/LC_MESSAGES/default.po b/priv/gettext/en/LC_MESSAGES/default.po index 51d3a39..ab13af8 100644 --- a/priv/gettext/en/LC_MESSAGES/default.po +++ b/priv/gettext/en/LC_MESSAGES/default.po @@ -11,8 +11,8 @@ msgstr "" "Language: en\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: lib/who_need_help_web/components/layouts.ex:121 -#: lib/who_need_help_web/components/layouts.ex:294 +#: lib/who_need_help_web/components/layouts.ex:136 +#: lib/who_need_help_web/components/layouts.ex:318 #, elixir-autogen, elixir-format msgid "Account settings" msgstr "Account settings" @@ -22,62 +22,63 @@ msgstr "Account settings" msgid "Actions" msgstr "Actions" -#: lib/who_need_help_web/components/layouts.ex:80 -#: lib/who_need_help_web/components/layouts.ex:129 +#: lib/who_need_help_web/components/layouts.ex:87 +#: lib/who_need_help_web/components/layouts.ex:156 #: 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:332 -#: lib/who_need_help_web/components/layouts.ex:347 +#: lib/who_need_help_web/components/layouts.ex:368 +#: lib/who_need_help_web/components/layouts.ex:383 #, elixir-autogen, elixir-format msgid "Attempting to reconnect" msgstr "Attempting to reconnect" -#: lib/who_need_help_web/components/layouts.ex:203 +#: lib/who_need_help_web/components/layouts.ex:230 +#: 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:88 -#: lib/who_need_help_web/components/layouts.ex:138 +#: lib/who_need_help_web/components/layouts.ex:95 +#: lib/who_need_help_web/components/layouts.ex:165 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:14 #: 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:124 -#: lib/who_need_help_web/components/layouts.ex:297 +#: lib/who_need_help_web/components/layouts.ex:151 +#: lib/who_need_help_web/components/layouts.ex:333 #, elixir-autogen, elixir-format msgid "Log out" msgstr "Log out" -#: lib/who_need_help_web/components/layouts.ex:118 -#: lib/who_need_help_web/components/layouts.ex:291 +#: lib/who_need_help_web/components/layouts.ex:130 +#: lib/who_need_help_web/components/layouts.ex:312 #: 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:85 -#: lib/who_need_help_web/components/layouts.ex:135 +#: lib/who_need_help_web/components/layouts.ex:92 +#: lib/who_need_help_web/components/layouts.ex:162 #, elixir-autogen, elixir-format msgid "Register" msgstr "Register" -#: lib/who_need_help_web/components/layouts.ex:193 +#: lib/who_need_help_web/components/layouts.ex:220 #, elixir-autogen, elixir-format msgid "Requests" msgstr "Requests" -#: lib/who_need_help_web/components/layouts.ex:339 +#: lib/who_need_help_web/components/layouts.ex:375 #, elixir-autogen, elixir-format msgid "Something went wrong!" msgstr "Something went wrong!" -#: lib/who_need_help_web/components/layouts.ex:324 +#: lib/who_need_help_web/components/layouts.ex:360 #, elixir-autogen, elixir-format msgid "We can't find the internet" msgstr "We can't find the internet" @@ -92,37 +93,37 @@ msgstr "close" msgid "%{approved}/%{capacity} approved" msgstr "%{approved}/%{capacity} approved" -#: lib/who_need_help_web/live/moderation_live.ex:486 +#: lib/who_need_help_web/live/moderation_live.ex:496 #, elixir-autogen, elixir-format msgid "%{count} community votes" msgstr "%{count} community votes" -#: lib/who_need_help_web/live/request_live/show.ex:877 +#: lib/who_need_help_web/live/request_live/show.ex:1110 #, elixir-autogen, elixir-format msgid "%{count} unique people" msgstr "%{count} unique people" -#: lib/who_need_help_web/live/request_live/show.ex:1026 +#: lib/who_need_help_web/live/request_live/show.ex:1261 #, elixir-autogen, elixir-format msgid "1 — unsafe" msgstr "1 — unsafe" -#: lib/who_need_help_web/live/request_live/show.ex:1025 +#: lib/who_need_help_web/live/request_live/show.ex:1260 #, elixir-autogen, elixir-format msgid "2 — poor" msgstr "2 — poor" -#: lib/who_need_help_web/live/request_live/show.ex:1024 +#: lib/who_need_help_web/live/request_live/show.ex:1259 #, elixir-autogen, elixir-format msgid "3 — okay" msgstr "3 — okay" -#: lib/who_need_help_web/live/request_live/show.ex:1023 +#: lib/who_need_help_web/live/request_live/show.ex:1258 #, elixir-autogen, elixir-format msgid "4 — good" msgstr "4 — good" -#: lib/who_need_help_web/live/request_live/show.ex:1022 +#: lib/who_need_help_web/live/request_live/show.ex:1257 #, elixir-autogen, elixir-format msgid "5 — excellent" msgstr "5 — excellent" @@ -132,17 +133,17 @@ msgstr "5 — excellent" 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:438 +#: lib/who_need_help_web/live/moderation_live.ex:448 #, 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:1057 +#: lib/who_need_help_web/live/request_live/show.ex:1322 #, 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." -#: lib/who_need_help_web/live/request_live/show.ex:754 +#: lib/who_need_help_web/live/request_live/show.ex:956 #, elixir-autogen, elixir-format msgid "Accepted" msgstr "Accepted" @@ -153,28 +154,29 @@ msgid "Account Settings" msgstr "Account Settings" #: lib/who_need_help_web/components/layouts.ex:73 -#: lib/who_need_help_web/components/layouts.ex:229 +#: lib/who_need_help_web/components/layouts.ex:246 #, elixir-autogen, elixir-format msgid "Account and language" msgstr "Account and language" -#: lib/who_need_help_web/live/moderation_live.ex:572 +#: lib/who_need_help_web/live/moderation_live.ex:582 #, elixir-autogen, elixir-format msgid "Accounts" msgstr "Accounts" -#: lib/who_need_help_web/live/request_live/show.ex:1053 +#: lib/who_need_help_web/live/request_live/show.ex:1318 #, 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:617 +#: lib/who_need_help_web/live/moderation_live.ex:627 +#: 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:198 +#: lib/who_need_help_web/components/layouts.ex:225 #: lib/who_need_help_web/live/activity_live/index.ex:118 #, elixir-autogen, elixir-format msgid "Activities" @@ -185,7 +187,7 @@ msgstr "Activities" msgid "Activities are optional plans, not urgent help, and do not affect helper reputation. Meet in a suitable public place first. Organizers approve every participant; exact coordinates and group chat are limited to approved participants. Share route and safety plans for hikes, and never publish home addresses, access codes, or travel documents." msgstr "Activities are optional plans, not urgent help, and do not affect helper reputation. Meet in a suitable public place first. Organizers approve every participant; exact coordinates and group chat are limited to approved participants. Share route and safety plans for hikes, and never publish home addresses, access codes, or travel documents." -#: lib/who_need_help_web/live/activity_live/new.ex:168 +#: lib/who_need_help_web/live/activity_live/new.ex:198 #, elixir-autogen, elixir-format msgid "Activity details" msgstr "Activity details" @@ -201,7 +203,7 @@ msgstr "Activity hidden." msgid "Activity is unavailable." msgstr "Activity is unavailable." -#: lib/who_need_help_web/live/activity_live/new.ex:41 +#: lib/who_need_help_web/live/activity_live/new.ex:50 #, elixir-autogen, elixir-format msgid "Activity published. You approve every participant." msgstr "Activity published. You approve every participant." @@ -212,18 +214,18 @@ msgid "Activity restored." msgstr "Activity restored." #: lib/who_need_help_web/live/activity_live/index.ex:210 -#: lib/who_need_help_web/live/activity_live/new.ex:144 +#: lib/who_need_help_web/live/activity_live/new.ex:174 #, elixir-autogen, elixir-format msgid "Activity type" msgstr "Activity type" -#: lib/who_need_help_web/live/profile_live.ex:333 +#: lib/who_need_help_web/live/profile_live.ex:338 #, elixir-autogen, elixir-format 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:641 +#: lib/who_need_help_web/live/moderation_live.ex:651 #, elixir-autogen, elixir-format msgid "Administrator" msgstr "Administrator" @@ -243,7 +245,7 @@ msgstr "All categories" msgid "Already registered?" msgstr "Already registered?" -#: lib/who_need_help_web/live/request_live/show.ex:724 +#: lib/who_need_help_web/live/request_live/show.ex:926 #, elixir-autogen, elixir-format msgid "Another helper already accepted this request." msgstr "Another helper already accepted this request." @@ -274,29 +276,29 @@ 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:261 -#: lib/who_need_help_web/live/request_live/new.ex:423 +#: lib/who_need_help_web/live/activity_live/new.ex:303 +#: lib/who_need_help_web/live/request_live/new.ex:465 #, elixir-autogen, elixir-format msgid "Approximate area" msgstr "Approximate area" -#: lib/who_need_help_web/live/activity_live/new.ex:253 +#: lib/who_need_help_web/live/activity_live/new.ex:295 #, elixir-autogen, elixir-format msgid "Approximate public meeting area" msgstr "Approximate public meeting area" #: lib/who_need_help_web/live/profile_live.ex:167 -#: lib/who_need_help_web/live/request_live/show.ex:766 +#: lib/who_need_help_web/live/request_live/show.ex:999 #, elixir-autogen, elixir-format msgid "Approximate publicly" msgstr "Approximate publicly" -#: lib/who_need_help_web/live/request_live/show.ex:829 +#: lib/who_need_help_web/live/request_live/show.ex:1062 #, elixir-autogen, elixir-format msgid "Area:" msgstr "Area:" -#: lib/who_need_help_web/live/request_live/new.ex:220 +#: lib/who_need_help_web/live/request_live/new.ex:250 #, elixir-autogen, elixir-format msgid "Ask for urgent help" msgstr "Ask for urgent help" @@ -321,22 +323,22 @@ msgstr "Block and report" msgid "Block organizer" msgstr "Block organizer" -#: lib/who_need_help_web/live/request_live/show.ex:1349 +#: lib/who_need_help_web/live/request_live/show.ex:1744 #, elixir-autogen, elixir-format msgid "Block this user" msgstr "Block this user" -#: lib/who_need_help_web/live/profile_live.ex:339 +#: lib/who_need_help_web/live/profile_live.ex:344 #, elixir-autogen, elixir-format msgid "Blocked users" msgstr "Blocked users" -#: lib/who_need_help_web/live/request_live/new.ex:184 +#: lib/who_need_help_web/live/request_live/new.ex:214 #, elixir-autogen, elixir-format msgid "Briefly describe the help you need" msgstr "Briefly describe the help you need" -#: lib/who_need_help_web/components/layouts.ex:171 +#: lib/who_need_help_web/components/layouts.ex:198 #, elixir-autogen, elixir-format msgid "Build Week feedback" msgstr "Build Week feedback" @@ -361,8 +363,8 @@ msgstr "COMMUNITY-DRIVEN TAXONOMY" msgid "Cancel activity" msgstr "Cancel activity" -#: lib/who_need_help_web/live/request_live/show.ex:1071 -#: lib/who_need_help_web/live/request_live/show.ex:1221 +#: lib/who_need_help_web/live/request_live/show.ex:1336 +#: lib/who_need_help_web/live/request_live/show.ex:1573 #, elixir-autogen, elixir-format msgid "Cancel request" msgstr "Cancel request" @@ -371,13 +373,13 @@ msgstr "Cancel request" #: lib/who_need_help_web/live/activity_live/show.ex:344 #: lib/who_need_help_web/live/request_live/index.ex:278 #: lib/who_need_help_web/live/request_live/index.ex:279 -#: lib/who_need_help_web/live/request_live/show.ex:757 +#: lib/who_need_help_web/live/request_live/show.ex:959 #, elixir-autogen, elixir-format msgid "Cancelled" msgstr "Cancelled" #: lib/who_need_help_web/live/request_live/index.ex:329 -#: lib/who_need_help_web/live/request_live/new.ex:246 +#: lib/who_need_help_web/live/request_live/new.ex:276 #, elixir-autogen, elixir-format msgid "Category" msgstr "Category" @@ -387,14 +389,14 @@ msgstr "Category" msgid "Category created and proposal approved." msgstr "Category created and proposal approved." -#: lib/who_need_help_web/live/request_live/new.ex:277 -#: lib/who_need_help_web/live/request_live/show.ex:818 +#: lib/who_need_help_web/live/request_live/new.ex:307 +#: lib/who_need_help_web/live/request_live/show.ex:1051 #, elixir-autogen, elixir-format 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:467 +#: lib/who_need_help_web/live/moderation_live.ex:477 #, elixir-autogen, elixir-format msgid "Category proposals" msgstr "Category proposals" @@ -404,13 +406,13 @@ msgstr "Category proposals" msgid "Change Email" msgstr "Change Email" -#: lib/who_need_help_web/live/moderation_live.ex:645 +#: lib/who_need_help_web/live/moderation_live.ex:655 #, elixir-autogen, elixir-format msgid "Change role" msgstr "Change role" #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:21 -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:107 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:109 #, elixir-autogen, elixir-format msgid "Changing..." msgstr "Changing..." @@ -420,41 +422,41 @@ msgstr "Changing..." msgid "Choose a category, urgency, and safe location visibility." msgstr "Choose a category, urgency, and safe location visibility." -#: lib/who_need_help_web/live/activity_live/new.ex:145 +#: lib/who_need_help_web/live/activity_live/new.ex:175 #, elixir-autogen, elixir-format msgid "Choose activity" msgstr "Choose activity" -#: lib/who_need_help_web/live/request_live/new.ex:247 +#: lib/who_need_help_web/live/request_live/new.ex:277 #, elixir-autogen, elixir-format msgid "Choose category" msgstr "Choose category" -#: lib/who_need_help_web/live/activity_live/new.ex:180 -#: lib/who_need_help_web/live/activity_live/new.ex:207 -#: lib/who_need_help_web/live/request_live/new.ex:289 -#: lib/who_need_help_web/live/request_live/new.ex:316 +#: lib/who_need_help_web/live/activity_live/new.ex:210 +#: lib/who_need_help_web/live/activity_live/new.ex:237 +#: lib/who_need_help_web/live/request_live/new.ex:319 +#: lib/who_need_help_web/live/request_live/new.ex:346 #, elixir-autogen, elixir-format msgid "Choose…" msgstr "Choose…" -#: lib/who_need_help_web/live/activity_live/new.ex:254 +#: lib/who_need_help_web/live/activity_live/new.ex:296 #, elixir-autogen, elixir-format 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:1370 +#: lib/who_need_help_web/live/request_live/show.ex:1765 #, elixir-autogen, elixir-format msgid "Clear" msgstr "Clear" -#: lib/who_need_help_web/live/moderation_live.ex:392 +#: lib/who_need_help_web/live/moderation_live.ex:402 #, elixir-autogen, elixir-format msgid "Close" msgstr "Close" -#: lib/who_need_help_web/live/activity_live/new.ex:225 +#: lib/who_need_help_web/live/activity_live/new.ex:267 #, elixir-autogen, elixir-format msgid "Coffee and conversation" msgstr "Coffee and conversation" @@ -464,7 +466,7 @@ msgstr "Coffee and conversation" msgid "Coffee, cinema, walks, and hikes are separate from urgent help and never affect helper ratings." msgstr "Coffee, cinema, walks, and hikes are separate from urgent help and never affect helper ratings." -#: lib/who_need_help_web/live/request_live/show.ex:1032 +#: lib/who_need_help_web/live/request_live/show.ex:1267 #, elixir-autogen, elixir-format msgid "Comment (optional)" msgstr "Comment (optional)" @@ -487,7 +489,8 @@ msgstr "Community member" #: lib/who_need_help_web/live/activity_live/show.ex:343 #: lib/who_need_help_web/live/request_live/index.ex:276 #: lib/who_need_help_web/live/request_live/index.ex:277 -#: lib/who_need_help_web/live/request_live/show.ex:756 +#: lib/who_need_help_web/live/request_live/show.ex:958 +#: lib/who_need_help_web/live/request_live/show.ex:977 #, elixir-autogen, elixir-format msgid "Completed" msgstr "Completed" @@ -502,24 +505,24 @@ 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:1192 +#: lib/who_need_help_web/live/request_live/show.ex:1511 #, elixir-autogen, elixir-format msgid "Confirm my part is complete" msgstr "Confirm my part is complete" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:102 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:104 #, elixir-autogen, elixir-format msgid "Confirm new password" msgstr "Confirm new password" #: lib/who_need_help_web/live/category_proposal_live.ex:79 -#: lib/who_need_help_web/live/request_live/show.ex:732 +#: lib/who_need_help_web/live/request_live/show.ex:934 #, elixir-autogen, elixir-format msgid "Confirm your account and ensure it is active first." msgstr "Confirm your account and ensure it is active first." -#: lib/who_need_help_web/live/activity_live/new.ex:105 -#: lib/who_need_help_web/live/request_live/new.ex:205 +#: lib/who_need_help_web/live/activity_live/new.ex:135 +#: lib/who_need_help_web/live/request_live/new.ex:235 #, elixir-autogen, elixir-format msgid "Confirm your email and ensure your account is active before publishing." msgstr "Confirm your email and ensure your account is active before publishing." @@ -547,12 +550,12 @@ msgstr "Create a clear plan in a public place." msgid "Create activity" msgstr "Create activity" -#: lib/who_need_help_web/live/activity_live/new.ex:120 +#: lib/who_need_help_web/live/activity_live/new.ex:150 #, elixir-autogen, elixir-format msgid "Create an activity" msgstr "Create an activity" -#: lib/who_need_help_web/live/moderation_live.ex:526 +#: lib/who_need_help_web/live/moderation_live.ex:536 #, elixir-autogen, elixir-format msgid "Create category" msgstr "Create category" @@ -568,22 +571,22 @@ 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:1378 +#: lib/who_need_help_web/live/request_live/show.ex:1773 #, elixir-autogen, elixir-format msgid "Dangerous request" msgstr "Dangerous request" -#: lib/who_need_help_web/live/moderation_live.ex:580 +#: lib/who_need_help_web/live/moderation_live.ex:590 #, elixir-autogen, elixir-format msgid "Decision" msgstr "Decision" -#: lib/who_need_help_web/live/moderation_live.ex:524 +#: lib/who_need_help_web/live/moderation_live.ex:534 #, elixir-autogen, elixir-format msgid "Decision note" msgstr "Decision note" -#: lib/who_need_help_web/live/moderation_live.ex:294 +#: lib/who_need_help_web/live/moderation_live.ex:304 #, 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." @@ -598,19 +601,19 @@ msgstr "Decline" msgid "Default location visibility" msgstr "Default location visibility" -#: lib/who_need_help_web/live/activity_live/new.ex:232 +#: lib/who_need_help_web/live/activity_live/new.ex:274 #, elixir-autogen, elixir-format 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:367 -#: lib/who_need_help_web/live/moderation_live.ex:453 +#: lib/who_need_help_web/live/moderation_live.ex:377 +#: lib/who_need_help_web/live/moderation_live.ex:463 #, elixir-autogen, elixir-format msgid "Dismissed" msgstr "Dismissed" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:89 +#: 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 msgid "Display name" @@ -626,15 +629,17 @@ msgstr "Do not wait for a volunteer when there is immediate danger, a serious me msgid "Don't have an account?" msgstr "Don't have an account?" -#: lib/who_need_help_web/live/request_live/show.ex:1004 +#: lib/who_need_help_web/live/request_live/show.ex:1237 #, elixir-autogen, elixir-format msgid "Double-blind review" msgstr "Double-blind review" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:62 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:104 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:137 #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:15 +#: lib/who_need_help_web/live/notification_live.ex:384 +#: lib/who_need_help_web/live/notification_live.ex:434 #, elixir-autogen, elixir-format msgid "Email" msgstr "Email" @@ -660,17 +665,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:507 +#: lib/who_need_help_web/live/moderation_live.ex:517 #, elixir-autogen, elixir-format msgid "English description" msgstr "English description" -#: lib/who_need_help_web/live/moderation_live.ex:496 +#: lib/who_need_help_web/live/moderation_live.ex:506 #, elixir-autogen, elixir-format msgid "English name" msgstr "English name" -#: lib/who_need_help_web/live/request_live/show.ex:1265 +#: lib/who_need_help_web/live/request_live/show.ex:1648 #, elixir-autogen, elixir-format msgid "Enter handover code" msgstr "Enter handover code" @@ -680,7 +685,7 @@ msgstr "Enter handover code" msgid "Exact address after matching" msgstr "Exact address after matching" -#: lib/who_need_help_web/live/activity_live/new.ex:277 +#: lib/who_need_help_web/live/activity_live/new.ex:319 #, elixir-autogen, elixir-format msgid "Exact coordinates are shown only to participants you approve." msgstr "Exact coordinates are shown only to participants you approve." @@ -690,23 +695,23 @@ msgstr "Exact coordinates are shown only to participants you approve." msgid "Exact for active match" msgstr "Exact for active match" -#: lib/who_need_help_web/live/request_live/show.ex:768 +#: lib/who_need_help_web/live/request_live/show.ex:1001 #, elixir-autogen, elixir-format msgid "Exact only for active match" msgstr "Exact only for active match" #: lib/who_need_help_web/live/profile_live.ex:169 -#: lib/who_need_help_web/live/request_live/show.ex:769 +#: lib/who_need_help_web/live/request_live/show.ex:1002 #, elixir-autogen, elixir-format msgid "Exact publicly" msgstr "Exact publicly" -#: lib/who_need_help_web/live/request_live/show.ex:842 +#: lib/who_need_help_web/live/request_live/show.ex:1075 #, elixir-autogen, elixir-format msgid "Expires:" msgstr "Expires:" -#: lib/who_need_help_web/live/request_live/new.ex:340 +#: lib/who_need_help_web/live/request_live/new.ex:382 #, 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." @@ -718,7 +723,7 @@ msgstr "Find people to join" #: lib/who_need_help_web/live/activity_live/show.ex:743 #: lib/who_need_help_web/live/moderation_live.ex:251 -#: lib/who_need_help_web/live/request_live/show.ex:1380 +#: lib/who_need_help_web/live/request_live/show.ex:1775 #, elixir-autogen, elixir-format msgid "Fraud" msgstr "Fraud" @@ -733,34 +738,34 @@ msgstr "Free help and thanks" msgid "GitHub profile verified." msgstr "GitHub profile verified." -#: lib/who_need_help_web/live/profile_live.ex:261 +#: lib/who_need_help_web/live/profile_live.ex:266 #, elixir-autogen, elixir-format 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:1233 +#: lib/who_need_help_web/live/request_live/show.ex:1616 #, elixir-autogen, elixir-format msgid "HANDOVER CODE FOR THE HELPER" msgstr "HANDOVER CODE FOR THE HELPER" -#: lib/who_need_help_web/live/profile_live.ex:330 +#: lib/who_need_help_web/live/profile_live.ex:335 #, elixir-autogen, elixir-format msgid "Handle (optional)" msgstr "Handle (optional)" -#: lib/who_need_help_web/live/request_live/show.ex:170 +#: lib/who_need_help_web/live/request_live/show.ex:210 #, elixir-autogen, elixir-format 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/moderation_live.ex:250 -#: lib/who_need_help_web/live/request_live/show.ex:1379 +#: lib/who_need_help_web/live/request_live/show.ex:1774 #, elixir-autogen, elixir-format msgid "Harassment" msgstr "Harassment" -#: lib/who_need_help_web/live/request_live/show.ex:158 +#: lib/who_need_help_web/live/request_live/show.ex:173 #, elixir-autogen, elixir-format msgid "Help is in progress." msgstr "Help is in progress." @@ -775,7 +780,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:208 +#: lib/who_need_help_web/components/layouts.ex:235 #, elixir-autogen, elixir-format msgid "Helpers" msgstr "Helpers" @@ -800,25 +805,25 @@ msgstr "Hi %{email},\n\nYou can confirm your account by visiting the URL below:\ msgid "Hi %{email},\n\nYou can log into your account by visiting the URL below:\n\n%{url}\n\nIf you didn't request this email, please ignore this." msgstr "Hi %{email},\n\nYou can log into your account by visiting the URL below:\n\n%{url}\n\nIf you didn't request this email, please ignore this." -#: lib/who_need_help_web/live/activity_live/new.ex:262 +#: lib/who_need_help_web/live/activity_live/new.ex:304 #: lib/who_need_help_web/live/profile_live.ex:166 -#: lib/who_need_help_web/live/request_live/show.ex:767 +#: lib/who_need_help_web/live/request_live/show.ex:1000 #, elixir-autogen, elixir-format msgid "Hidden" msgstr "Hidden" -#: lib/who_need_help_web/live/moderation_live.ex:351 +#: lib/who_need_help_web/live/moderation_live.ex:361 #, elixir-autogen, elixir-format msgid "Hide activity" msgstr "Hide activity" -#: lib/who_need_help_web/live/moderation_live.ex:337 -#: lib/who_need_help_web/live/moderation_live.ex:349 +#: 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:339 +#: lib/who_need_help_web/live/moderation_live.ex:349 #, elixir-autogen, elixir-format msgid "Hide request" msgstr "Hide request" @@ -831,27 +836,27 @@ 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:406 -#: lib/who_need_help_web/live/request_live/show.ex:1060 +#: lib/who_need_help_web/live/request_live/show.ex:1325 #, elixir-autogen, elixir-format msgid "I can help" msgstr "I can help" -#: lib/who_need_help_web/live/request_live/new.ex:193 +#: lib/who_need_help_web/live/request_live/new.ex:223 #, elixir-autogen, elixir-format 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:187 +#: 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:199 +#: 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." msgstr "I confirm this is not an emergency, there is no immediate danger, and the requested task is lawful." -#: lib/who_need_help_web/live/activity_live/new.ex:301 +#: lib/who_need_help_web/live/activity_live/new.ex:343 #, elixir-autogen, elixir-format msgid "I will approve participants individually, keep sensitive details in the approved group, and use an appropriate public first meeting point." msgstr "I will approve participants individually, keep sensitive details in the approved group, and use an appropriate public first meeting point." @@ -861,7 +866,7 @@ 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:97 +#: lib/who_need_help_web/controllers/user_session_controller.ex:103 #, 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." @@ -870,20 +875,20 @@ msgstr "If your email is in our system, you will receive instructions for loggin #: 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/live/moderation_live.ex:254 -#: lib/who_need_help_web/live/request_live/show.ex:1383 -#: lib/who_need_help_web/live/support_operations_live.ex:91 +#: lib/who_need_help_web/live/request_live/show.ex:1778 +#: lib/who_need_help_web/live/support_operations_live.ex:109 #, elixir-autogen, elixir-format msgid "Impersonation" msgstr "Impersonation" -#: lib/who_need_help_web/live/request_live/show.ex:1314 +#: lib/who_need_help_web/live/request_live/show.ex:1709 #, 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." #: lib/who_need_help_web/live/request_live/index.ex:274 #: lib/who_need_help_web/live/request_live/index.ex:275 -#: lib/who_need_help_web/live/request_live/show.ex:755 +#: lib/who_need_help_web/live/request_live/show.ex:957 #, elixir-autogen, elixir-format msgid "In progress" msgstr "In progress" @@ -893,12 +898,12 @@ msgstr "In progress" msgid "Interface language" msgstr "Interface language" -#: lib/who_need_help_web/live/moderation_live.ex:624 +#: lib/who_need_help_web/live/moderation_live.ex:634 #, elixir-autogen, elixir-format msgid "Internal note" msgstr "Internal note" -#: lib/who_need_help_web/controllers/user_session_controller.ex:132 +#: lib/who_need_help_web/controllers/user_session_controller.ex:152 #, elixir-autogen, elixir-format msgid "Invalid email or password" msgstr "Invalid email or password" @@ -908,14 +913,15 @@ msgstr "Invalid email or password" msgid "Join requests are closed." msgstr "Join requests are closed." -#: lib/who_need_help_web/live/activity_live/new.ex:242 +#: lib/who_need_help_web/live/activity_live/new.ex:284 #: lib/who_need_help_web/live/activity_live/show.ex:384 #, elixir-autogen, elixir-format msgid "Join requests close" msgstr "Join requests close" -#: lib/who_need_help_web/live/activity_live/new.ex:285 -#: lib/who_need_help_web/live/request_live/new.ex:571 +#: 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 #, elixir-autogen, elixir-format msgid "Latitude" msgstr "Latitude" @@ -925,7 +931,7 @@ msgstr "Latitude" msgid "Leave activity" msgstr "Leave activity" -#: lib/who_need_help_web/live/request_live/show.ex:1312 +#: lib/who_need_help_web/live/request_live/show.ex:1707 #, elixir-autogen, elixir-format msgid "Live location" msgstr "Live location" @@ -936,7 +942,7 @@ msgstr "Live location" msgid "Location privacy" msgstr "Location privacy" -#: lib/who_need_help_web/live/request_live/show.ex:1118 +#: lib/who_need_help_web/live/request_live/show.ex:1411 #, 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." @@ -946,7 +952,7 @@ msgstr "Location sharing is optional; missing evidence is not proof of abuse." msgid "Location-supported people" msgstr "Location-supported people" -#: lib/who_need_help_web/live/request_live/show.ex:849 +#: lib/who_need_help_web/live/request_live/show.ex:1082 #, elixir-autogen, elixir-format msgid "Location:" msgstr "Location:" @@ -966,13 +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:125 +#: lib/who_need_help_web/controllers/user_session_controller.ex:132 #, elixir-autogen, elixir-format msgid "Logged out successfully." msgstr "Logged out successfully." -#: lib/who_need_help_web/live/activity_live/new.ex:292 -#: lib/who_need_help_web/live/request_live/new.ex:585 +#: 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 #, elixir-autogen, elixir-format msgid "Longitude" msgstr "Longitude" @@ -987,7 +994,7 @@ msgstr "Main Codex session ID" msgid "Manage your account email address and password settings" msgstr "Manage your account email address and password settings" -#: lib/who_need_help_web/live/profile_live.ex:243 +#: lib/who_need_help_web/live/profile_live.ex:248 #, elixir-autogen, elixir-format 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." @@ -1004,12 +1011,12 @@ msgstr "Match and coordinate" #: lib/who_need_help_web/live/request_live/index.ex:272 #: lib/who_need_help_web/live/request_live/index.ex:273 -#: lib/who_need_help_web/live/request_live/show.ex:753 +#: lib/who_need_help_web/live/request_live/show.ex:955 #, elixir-autogen, elixir-format msgid "Matched" msgstr "Matched" -#: lib/who_need_help_web/live/request_live/new.ex:179 +#: 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" @@ -1024,7 +1031,7 @@ msgstr "Medicine order is ready at the pharmacy" msgid "Medicine pickup" msgstr "Medicine pickup" -#: lib/who_need_help_web/live/request_live/new.ex:222 +#: lib/who_need_help_web/live/request_live/new.ex:252 #, elixir-autogen, elixir-format msgid "Medicine pickup remains the first priority. Roadside categories use the same moderated, extensible request flow with details specific to each type of help." msgstr "Medicine pickup remains the first priority. Roadside categories use the same moderated, extensible request flow with details specific to each type of help." @@ -1044,17 +1051,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:555 +#: lib/who_need_help_web/live/moderation_live.ex:565 #, elixir-autogen, elixir-format msgid "Merge" msgstr "Merge" -#: lib/who_need_help_web/live/moderation_live.ex:547 +#: lib/who_need_help_web/live/moderation_live.ex:557 #, elixir-autogen, elixir-format msgid "Merge into" msgstr "Merge into" -#: lib/who_need_help_web/live/moderation_live.ex:554 +#: lib/who_need_help_web/live/moderation_live.ex:564 #, elixir-autogen, elixir-format msgid "Merge note" msgstr "Merge note" @@ -1069,21 +1076,22 @@ msgstr "Message the approved group" msgid "Mode" msgstr "Mode" -#: lib/who_need_help_web/components/layouts.ex:213 +#: lib/who_need_help_web/components/layouts.ex:145 +#: lib/who_need_help_web/components/layouts.ex:327 #: lib/who_need_help_web/live/moderation_live.ex:9 -#: lib/who_need_help_web/live/moderation_live.ex:292 +#: lib/who_need_help_web/live/moderation_live.ex:293 #, 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:640 +#: lib/who_need_help_web/live/moderation_live.ex:650 #, 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:73 +#: lib/who_need_help_web/live/support_operations_live.ex:87 #: lib/who_need_help_web/user_auth.ex:306 #, elixir-autogen, elixir-format msgid "Moderator access is required." @@ -1099,25 +1107,25 @@ msgstr "NEARBY MUTUAL AID" msgid "Nearby help" msgstr "Nearby help" -#: lib/who_need_help_web/live/request_live/new.ex:182 +#: lib/who_need_help_web/live/request_live/new.ex:212 #, elixir-autogen, elixir-format msgid "Need roadside help in a safe location" msgstr "Need roadside help in a safe location" -#: lib/who_need_help_web/live/profile_live.ex:312 +#: lib/who_need_help_web/live/profile_live.ex:317 #, elixir-autogen, elixir-format msgid "Network" msgstr "Network" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:94 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:96 #, elixir-autogen, elixir-format msgid "New password" msgstr "New password" -#: lib/who_need_help_web/live/activity_live/new.ex:212 +#: lib/who_need_help_web/live/activity_live/new.ex:242 #: lib/who_need_help_web/live/activity_live/show.ex:300 -#: lib/who_need_help_web/live/request_live/new.ex:321 -#: lib/who_need_help_web/live/request_live/show.ex:684 +#: lib/who_need_help_web/live/request_live/new.ex:351 +#: lib/who_need_help_web/live/request_live/show.ex:877 #, elixir-autogen, elixir-format msgid "No" msgstr "No" @@ -1128,7 +1136,7 @@ msgid "No completed help yet." msgstr "No completed help yet." #: lib/who_need_help_web/live/activity_live/show.ex:464 -#: lib/who_need_help_web/live/request_live/show.ex:924 +#: lib/who_need_help_web/live/request_live/show.ex:1157 #, elixir-autogen, elixir-format msgid "No messages yet." msgstr "No messages yet." @@ -1138,7 +1146,7 @@ msgstr "No messages yet." msgid "No open activities yet" msgstr "No open activities yet" -#: lib/who_need_help_web/live/moderation_live.ex:461 +#: lib/who_need_help_web/live/moderation_live.ex:471 #, elixir-autogen, elixir-format msgid "No open signals." msgstr "No open signals." @@ -1153,18 +1161,18 @@ msgstr "No pending join requests." msgid "No proposals yet." msgstr "No proposals yet." -#: lib/who_need_help_web/live/moderation_live.ex:377 +#: lib/who_need_help_web/live/moderation_live.ex:387 #, elixir-autogen, elixir-format msgid "No reports." msgstr "No reports." -#: lib/who_need_help_web/live/profile_live.ex:269 +#: lib/who_need_help_web/live/profile_live.ex:274 #, elixir-autogen, elixir-format msgid "No social links added." msgstr "No social links added." -#: lib/who_need_help_web/live/profile_live.ex:212 -#: lib/who_need_help_web/live/public_profile_live.ex:151 +#: lib/who_need_help_web/live/profile_live.ex:217 +#: lib/who_need_help_web/live/public_profile_live.ex:156 #, elixir-autogen, elixir-format msgid "None revealed yet." msgstr "None revealed yet." @@ -1179,12 +1187,13 @@ msgstr "Not an emergency or medical service. In immediate danger, contact local msgid "Not for emergencies" msgstr "Not for emergencies" +#: lib/who_need_help_web/live/notification_live.ex:658 #: 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:359 -#: lib/who_need_help_web/live/request_live/show.ex:744 -#: lib/who_need_help_web/live/request_live/show.ex:745 +#: lib/who_need_help_web/live/request_live/new.ex:401 +#: 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 msgid "Now" msgstr "Now" @@ -1199,7 +1208,7 @@ msgstr "OPTIONAL SOCIAL PLANS" 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:395 +#: lib/who_need_help_web/live/moderation_live.ex:405 #, elixir-autogen, elixir-format msgid "Only the conversation linked to this report is displayed." msgstr "Only the conversation linked to this report is displayed." @@ -1216,14 +1225,14 @@ msgstr "Only the organizer and approved participants can read or send these mess #: lib/who_need_help_web/live/moderation_live.ex:258 #: 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:752 -#: lib/who_need_help_web/live/support_operations_live.ex:189 -#: lib/who_need_help_web/live/support_operations_live.ex:252 +#: 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 #, elixir-autogen, elixir-format msgid "Open" msgstr "Open" -#: lib/who_need_help_web/live/moderation_live.ex:425 +#: lib/who_need_help_web/live/moderation_live.ex:435 #, elixir-autogen, elixir-format msgid "Open abuse signals" msgstr "Open abuse signals" @@ -1238,7 +1247,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:1298 +#: lib/who_need_help_web/live/request_live/show.ex:1681 #, elixir-autogen, elixir-format msgid "Optional thank-you link" msgstr "Optional thank-you link" @@ -1270,11 +1279,13 @@ msgstr "Organizer social links" #: 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/moderation_live.ex:255 -#: lib/who_need_help_web/live/profile_live.ex:319 +#: 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/request_live/show.ex:1384 -#: lib/who_need_help_web/live/support_operations_live.ex:85 -#: lib/who_need_help_web/live/support_operations_live.ex:100 +#: 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 #, elixir-autogen, elixir-format msgid "Other" msgstr "Other" @@ -1299,17 +1310,17 @@ msgstr "Password" msgid "Password updated successfully." msgstr "Password updated successfully." -#: lib/who_need_help_web/live/request_live/new.ex:346 +#: lib/who_need_help_web/live/request_live/new.ex:388 #, elixir-autogen, elixir-format msgid "Pickup instructions (optional)" msgstr "Pickup instructions (optional)" -#: lib/who_need_help_web/live/request_live/show.ex:813 +#: lib/who_need_help_web/live/request_live/show.ex:1046 #, elixir-autogen, elixir-format msgid "Pickup notes" msgstr "Pickup notes" -#: lib/who_need_help_web/live/activity_live/new.ex:230 +#: lib/who_need_help_web/live/activity_live/new.ex:272 #, elixir-autogen, elixir-format msgid "Plan and expectations" msgstr "Plan and expectations" @@ -1319,13 +1330,13 @@ msgstr "Plan and expectations" msgid "Plan details" msgstr "Plan details" -#: lib/who_need_help_web/live/request_live/show.ex:740 +#: lib/who_need_help_web/live/request_live/show.ex:942 #, elixir-autogen, elixir-format 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:75 +#: lib/who_need_help_web/live/support_operations_live.ex:93 #, elixir-autogen, elixir-format msgid "Please check the submitted fields." msgstr "Please check the submitted fields." @@ -1335,7 +1346,7 @@ 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:403 +#: lib/who_need_help_web/live/request_live/new.ex:445 #, elixir-autogen, elixir-format msgid "Podil, near the central pharmacy" msgstr "Podil, near the central pharmacy" @@ -1346,12 +1357,12 @@ msgid "Post a clear request" msgstr "Post a clear request" #: lib/who_need_help_web/components/layouts.ex:65 -#: lib/who_need_help_web/components/layouts.ex:97 +#: lib/who_need_help_web/components/layouts.ex:108 #, elixir-autogen, elixir-format msgid "Primary navigation" msgstr "Primary navigation" -#: lib/who_need_help_web/live/request_live/show.ex:887 +#: lib/who_need_help_web/live/request_live/show.ex:1120 #, elixir-autogen, elixir-format msgid "Private match chat" msgstr "Private match chat" @@ -1367,7 +1378,7 @@ 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:1381 +#: lib/who_need_help_web/live/request_live/show.ex:1776 #, elixir-autogen, elixir-format msgid "Prohibited item" msgstr "Prohibited item" @@ -1402,12 +1413,12 @@ msgstr "Proposed category" msgid "Public location can be hidden, approximate, or explicitly exact. Live tracking is optional. A browser shares only while its page is open; Android shows a persistent foreground-service notification while sharing. The current exact point is deleted when sharing stops, a match ends, or either participant blocks the other; derived movement and proximity evidence may remain." msgstr "Public location can be hidden, approximate, or explicitly exact. Live tracking is optional. A browser shares only while its page is open; Android shows a persistent foreground-service notification while sharing. The current exact point is deleted when sharing stops, a match ends, or either participant blocks the other; derived movement and proximity evidence may remain." -#: lib/who_need_help_web/live/activity_live/new.ex:259 +#: lib/who_need_help_web/live/activity_live/new.ex:301 #, elixir-autogen, elixir-format msgid "Public map visibility" msgstr "Public map visibility" -#: lib/who_need_help_web/live/profile_live.ex:325 +#: lib/who_need_help_web/live/profile_live.ex:330 #, elixir-autogen, elixir-format msgid "Public profile URL" msgstr "Public profile URL" @@ -1418,12 +1429,12 @@ msgstr "Public profile URL" msgid "Public reputation" msgstr "Public reputation" -#: lib/who_need_help_web/live/activity_live/new.ex:122 +#: lib/who_need_help_web/live/activity_live/new.ex:152 #, elixir-autogen, elixir-format msgid "Publish a clear public plan. Join requests stay pending until you approve them." msgstr "Publish a clear public plan. Join requests stay pending until you approve them." -#: lib/who_need_help_web/live/activity_live/new.ex:313 +#: lib/who_need_help_web/live/activity_live/new.ex:355 #, elixir-autogen, elixir-format msgid "Publish activity" msgstr "Publish activity" @@ -1433,13 +1444,13 @@ msgstr "Publish activity" msgid "Publish proposal" msgstr "Publish proposal" -#: lib/who_need_help_web/live/request_live/new.ex:639 +#: lib/who_need_help_web/live/request_live/new.ex:681 #, elixir-autogen, elixir-format msgid "Publish request" msgstr "Publish request" -#: lib/who_need_help_web/live/activity_live/new.ex:311 -#: lib/who_need_help_web/live/request_live/new.ex:637 +#: lib/who_need_help_web/live/activity_live/new.ex:353 +#: lib/who_need_help_web/live/request_live/new.ex:679 #, elixir-autogen, elixir-format msgid "Publishing…" msgstr "Publishing…" @@ -1450,7 +1461,8 @@ 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/support_operations_live.ex:111 +#: lib/who_need_help_web/live/product_analytics_live.ex:39 +#: lib/who_need_help_web/live/support_operations_live.ex:129 #, elixir-autogen, elixir-format msgid "RESTRICTED WORKSPACE" msgstr "RESTRICTED WORKSPACE" @@ -1460,26 +1472,23 @@ msgstr "RESTRICTED WORKSPACE" msgid "Rank" msgstr "Rank" -#: lib/who_need_help_web/live/leaderboard_live.ex:45 -#, elixir-autogen, elixir-format -msgid "Ranking prioritizes unique people helped with optional location-supported evidence, then unique verified handovers. Repeated help between the same pair does not inflate the primary score." -msgstr "Ranking prioritizes unique people helped with optional location-supported evidence, then unique verified handovers. Repeated help between the same pair does not inflate the primary score." - #: lib/who_need_help_web/live/leaderboard_live.ex:60 -#: lib/who_need_help_web/live/request_live/show.ex:1020 +#: lib/who_need_help_web/live/request_live/show.ex:1255 #, elixir-autogen, elixir-format msgid "Rating" msgstr "Rating" #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:85 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:48 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:95 +#: 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 #, elixir-autogen, elixir-format msgid "Reason" msgstr "Reason" @@ -1489,17 +1498,17 @@ msgstr "Reason" msgid "Register for an account" msgstr "Register for an account" -#: lib/who_need_help_web/live/moderation_live.ex:536 +#: lib/who_need_help_web/live/moderation_live.ex:546 #, elixir-autogen, elixir-format msgid "Reject" msgstr "Reject" -#: lib/who_need_help_web/live/moderation_live.ex:535 +#: lib/who_need_help_web/live/moderation_live.ex:545 #, elixir-autogen, elixir-format msgid "Rejection note" msgstr "Rejection note" -#: lib/who_need_help_web/live/profile_live.ex:303 +#: lib/who_need_help_web/live/profile_live.ex:308 #, elixir-autogen, elixir-format msgid "Remove" msgstr "Remove" @@ -1509,18 +1518,18 @@ msgstr "Remove" msgid "Report" msgstr "Report" -#: lib/who_need_help_web/live/request_live/show.ex:959 +#: lib/who_need_help_web/live/request_live/show.ex:1192 #, elixir-autogen, elixir-format msgid "Report message" msgstr "Report message" -#: lib/who_need_help_web/live/request_live/show.ex:1376 +#: lib/who_need_help_web/live/request_live/show.ex:1771 #, elixir-autogen, elixir-format msgid "Report reason" msgstr "Report reason" #: lib/who_need_help_web/live/activity_live/show.ex:126 -#: lib/who_need_help_web/live/request_live/show.ex:312 +#: lib/who_need_help_web/live/request_live/show.ex:359 #, elixir-autogen, elixir-format msgid "Report sent to moderators." msgstr "Report sent to moderators." @@ -1530,22 +1539,22 @@ msgstr "Report sent to moderators." msgid "Report updated." msgstr "Report updated." -#: lib/who_need_help_web/live/moderation_live.ex:391 +#: lib/who_need_help_web/live/moderation_live.ex:401 #, elixir-autogen, elixir-format msgid "Reported evidence" msgstr "Reported evidence" -#: lib/who_need_help_web/live/moderation_live.ex:298 +#: lib/who_need_help_web/live/moderation_live.ex:308 #, elixir-autogen, elixir-format msgid "Reports" msgstr "Reports" -#: lib/who_need_help_web/live/request_live/show.ex:1340 +#: lib/who_need_help_web/live/request_live/show.ex:1735 #, 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." -#: lib/who_need_help_web/live/request_live/show.ex:150 +#: lib/who_need_help_web/live/request_live/show.ex:165 #, elixir-autogen, elixir-format msgid "Request cancelled." msgstr "Request cancelled." @@ -1565,53 +1574,53 @@ msgstr "Request restored." msgid "Request to join" msgstr "Request to join" -#: lib/who_need_help_web/live/request_live/show.ex:857 +#: lib/who_need_help_web/live/request_live/show.ex:1090 #, elixir-autogen, elixir-format msgid "Requester links:" msgstr "Requester links:" -#: lib/who_need_help_web/live/request_live/show.ex:833 +#: lib/who_need_help_web/live/request_live/show.ex:1066 #, elixir-autogen, elixir-format msgid "Requester:" msgstr "Requester:" -#: lib/who_need_help_web/live/request_live/show.ex:872 +#: lib/who_need_help_web/live/request_live/show.ex:1105 #, elixir-autogen, elixir-format msgid "Requester: %{count} completed" msgstr "Requester: %{count} completed" -#: lib/who_need_help_web/live/moderation_live.ex:372 +#: lib/who_need_help_web/live/moderation_live.ex:382 #, 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:366 -#: lib/who_need_help_web/live/support_operations_live.ex:255 +#: lib/who_need_help_web/live/moderation_live.ex:376 +#: lib/who_need_help_web/live/support_operations_live.ex:303 #, 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:618 +#: lib/who_need_help_web/live/moderation_live.ex:628 #, elixir-autogen, elixir-format msgid "Restricted" msgstr "Restricted" -#: lib/who_need_help_web/live/moderation_live.ex:456 +#: lib/who_need_help_web/live/moderation_live.ex:466 #, elixir-autogen, elixir-format msgid "Review note" msgstr "Review note" -#: lib/who_need_help_web/live/request_live/show.ex:284 -#: lib/who_need_help_web/live/request_live/show.ex:1009 +#: lib/who_need_help_web/live/request_live/show.ex:325 +#: lib/who_need_help_web/live/request_live/show.ex:1244 #, elixir-autogen, elixir-format 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:452 +#: lib/who_need_help_web/live/moderation_live.ex:462 #, elixir-autogen, elixir-format msgid "Reviewed" msgstr "Reviewed" @@ -1619,30 +1628,30 @@ 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:365 -#: lib/who_need_help_web/live/support_operations_live.ex:191 -#: lib/who_need_help_web/live/support_operations_live.ex:253 +#: 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 #, elixir-autogen, elixir-format msgid "Reviewing" msgstr "Reviewing" -#: lib/who_need_help_web/live/moderation_live.ex:578 +#: lib/who_need_help_web/live/moderation_live.ex:588 #, elixir-autogen, elixir-format msgid "Role" msgstr "Role" -#: lib/who_need_help_web/live/moderation_live.ex:515 +#: lib/who_need_help_web/live/moderation_live.ex:525 #, elixir-autogen, elixir-format msgid "Russian description (optional)" msgstr "Russian description (optional)" -#: lib/who_need_help_web/live/moderation_live.ex:503 +#: lib/who_need_help_web/live/moderation_live.ex:513 #, 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:1338 +#: lib/who_need_help_web/live/request_live/show.ex:1733 #, elixir-autogen, elixir-format msgid "Safety controls" msgstr "Safety controls" @@ -1652,20 +1661,20 @@ 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:161 +#: lib/who_need_help_web/components/layouts.ex:188 #: 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:374 -#: lib/who_need_help_web/live/moderation_live.ex:457 -#: lib/who_need_help_web/live/moderation_live.ex:626 +#: 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 #, elixir-autogen, elixir-format msgid "Save" msgstr "Save" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:108 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:110 #, elixir-autogen, elixir-format msgid "Save Password" msgstr "Save Password" @@ -1675,24 +1684,25 @@ msgstr "Save Password" msgid "Save profile" msgstr "Save profile" +#: lib/who_need_help_web/live/notification_live.ex:660 #: 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:361 -#: lib/who_need_help_web/live/request_live/show.ex:748 -#: lib/who_need_help_web/live/request_live/show.ex:749 +#: lib/who_need_help_web/live/request_live/new.ex:403 +#: 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 msgid "Scheduled" msgstr "Scheduled" #: lib/who_need_help_web/live/activity_live/show.ex:527 -#: lib/who_need_help_web/live/request_live/show.ex:987 +#: lib/who_need_help_web/live/request_live/show.ex:1220 #, elixir-autogen, elixir-format 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:1393 +#: lib/who_need_help_web/live/request_live/show.ex:1788 #, elixir-autogen, elixir-format msgid "Send report" msgstr "Send report" @@ -1702,12 +1712,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:1325 +#: lib/who_need_help_web/live/request_live/show.ex:1720 #, elixir-autogen, elixir-format msgid "Share location" msgstr "Share location" -#: lib/who_need_help_web/live/request_live/new.ex:348 +#: lib/who_need_help_web/live/request_live/new.ex:390 #, 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." @@ -1717,8 +1727,8 @@ msgstr "Share only non-sensitive instructions. Exact details can wait for the ma msgid "Short bio" msgstr "Short bio" -#: lib/who_need_help_web/live/activity_live/new.ex:224 -#: lib/who_need_help_web/live/request_live/new.ex:332 +#: lib/who_need_help_web/live/activity_live/new.ex:266 +#: lib/who_need_help_web/live/request_live/new.ex:374 #, elixir-autogen, elixir-format msgid "Short title" msgstr "Short title" @@ -1738,7 +1748,7 @@ msgstr "Signal updated." msgid "Skip to main content" msgstr "Skip to main content" -#: lib/who_need_help_web/live/moderation_live.ex:495 +#: lib/who_need_help_web/live/moderation_live.ex:505 #, elixir-autogen, elixir-format msgid "Slug" msgstr "Slug" @@ -1764,7 +1774,7 @@ msgstr "Social link added as unverified." msgid "Social link was not found." msgstr "Social link was not found." -#: lib/who_need_help_web/live/profile_live.ex:241 +#: lib/who_need_help_web/live/profile_live.ex:246 #, elixir-autogen, elixir-format msgid "Social links" msgstr "Social links" @@ -1791,12 +1801,12 @@ msgstr "Social verification session is invalid." #: lib/who_need_help_web/live/activity_live/show.ex:744 #: lib/who_need_help_web/live/moderation_live.ex:253 -#: lib/who_need_help_web/live/request_live/show.ex:1382 +#: lib/who_need_help_web/live/request_live/show.ex:1777 #, elixir-autogen, elixir-format msgid "Spam" msgstr "Spam" -#: lib/who_need_help_web/live/request_live/show.ex:1182 +#: lib/who_need_help_web/live/request_live/show.ex:1491 #, elixir-autogen, elixir-format msgid "Start helping" msgstr "Start helping" @@ -1806,17 +1816,17 @@ msgstr "Start helping" msgid "Starts" msgstr "Starts" -#: lib/who_need_help_web/live/moderation_live.ex:579 +#: lib/who_need_help_web/live/moderation_live.ex:589 #, elixir-autogen, elixir-format msgid "Status" msgstr "Status" -#: lib/who_need_help_web/live/request_live/show.ex:1333 +#: lib/who_need_help_web/live/request_live/show.ex:1728 #, elixir-autogen, elixir-format msgid "Stop and delete position" msgstr "Stop and delete position" -#: lib/who_need_help_web/live/moderation_live.ex:520 +#: lib/who_need_help_web/live/moderation_live.ex:530 #, elixir-autogen, elixir-format msgid "Structured fields JSON" msgstr "Structured fields JSON" @@ -1826,24 +1836,24 @@ msgstr "Structured fields JSON" msgid "Structured fields must be a valid JSON object." msgstr "Structured fields must be a valid JSON object." -#: lib/who_need_help_web/live/request_live/show.ex:1034 +#: lib/who_need_help_web/live/request_live/show.ex:1269 #, elixir-autogen, elixir-format 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:619 +#: lib/who_need_help_web/live/moderation_live.ex:629 #, elixir-autogen, elixir-format msgid "Suspended" msgstr "Suspended" -#: lib/who_need_help_web/live/request_live/show.ex:725 +#: lib/who_need_help_web/live/request_live/show.ex:927 #, elixir-autogen, elixir-format msgid "That handover code is not correct." msgstr "That handover code is not correct." #: lib/who_need_help_web/live/activity_live/show.ex:144 -#: lib/who_need_help_web/live/request_live/show.ex:330 +#: lib/who_need_help_web/live/request_live/show.ex:380 #, elixir-autogen, elixir-format msgid "That message cannot be reported from this view." msgstr "That message cannot be reported from this view." @@ -1853,7 +1863,7 @@ msgstr "That message cannot be reported from this view." msgid "That social account is already linked." msgstr "That social account is already linked." -#: lib/who_need_help_web/live/request_live/show.ex:729 +#: lib/who_need_help_web/live/request_live/show.ex:931 #, elixir-autogen, elixir-format msgid "That step is not available in the current state." msgstr "That step is not available in the current state." @@ -1873,7 +1883,7 @@ msgstr "That verification provider is not supported." msgid "The approved group has reached its capacity." msgstr "The approved group has reached its capacity." -#: lib/who_need_help_web/live/request_live/show.ex:259 +#: lib/who_need_help_web/live/request_live/show.ex:306 #, elixir-autogen, elixir-format msgid "The browser could not share your location." msgstr "The browser could not share your location." @@ -1883,7 +1893,7 @@ 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:44 +#: lib/who_need_help_web/controllers/user_session_controller.ex:50 #, elixir-autogen, elixir-format msgid "The link is invalid or it has expired." msgstr "The link is invalid or it has expired." @@ -1913,7 +1923,7 @@ msgstr "The public map is approximate or hidden. Exact coordinates appear only a 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:1368 +#: lib/who_need_help_web/live/request_live/show.ex:1763 #, 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." @@ -1933,19 +1943,19 @@ msgstr "This activity is no longer open." msgid "This activity state has already changed." msgstr "This activity state has already changed." -#: lib/who_need_help_web/live/request_live/show.ex:734 -#: lib/who_need_help_web/live/request_live/show.ex:918 +#: lib/who_need_help_web/live/request_live/show.ex:936 +#: lib/who_need_help_web/live/request_live/show.ex:1151 #, elixir-autogen, elixir-format msgid "This interaction is blocked." msgstr "This interaction is blocked." #: lib/who_need_help_web/live/request_live/index.ex:314 -#: lib/who_need_help_web/live/request_live/show.ex:792 +#: lib/who_need_help_web/live/request_live/show.ex:1025 #, elixir-autogen, elixir-format msgid "This is not an emergency service. Contact local emergency services for immediate danger." msgstr "This is not an emergency service. Contact local emergency services for immediate danger." -#: lib/who_need_help_web/live/request_live/new.ex:230 +#: lib/who_need_help_web/live/request_live/new.ex:260 #, elixir-autogen, elixir-format msgid "This is not an emergency service. Contact local emergency services for immediate danger. Never include prescription details, payment card data, access codes, or other sensitive information." msgstr "This is not an emergency service. Contact local emergency services for immediate danger. Never include prescription details, payment card data, access codes, or other sensitive information." @@ -1960,18 +1970,18 @@ 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:411 +#: lib/who_need_help_web/live/moderation_live.ex:421 #, 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:1303 +#: lib/who_need_help_web/live/request_live/show.ex:1698 #, elixir-autogen, elixir-format msgid "This request already has a helper." msgstr "This request already has a helper." -#: lib/who_need_help_web/live/request_live/show.ex:80 -#: lib/who_need_help_web/live/request_live/show.ex:736 +#: lib/who_need_help_web/live/request_live/show.ex:89 +#: lib/who_need_help_web/live/request_live/show.ex:938 #, elixir-autogen, elixir-format msgid "This request is no longer available." msgstr "This request is no longer available." @@ -1986,39 +1996,39 @@ msgstr "This request is unavailable." msgid "To see sent emails, visit" msgstr "To see sent emails, visit" +#: lib/who_need_help_web/live/notification_live.ex:659 #: 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:360 -#: lib/who_need_help_web/live/request_live/show.ex:746 -#: lib/who_need_help_web/live/request_live/show.ex:747 +#: lib/who_need_help_web/live/request_live/new.ex:402 +#: 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 msgid "Today" msgstr "Today" -#: lib/who_need_help_web/live/activity_live/new.ex:108 +#: lib/who_need_help_web/live/activity_live/new.ex:138 #: lib/who_need_help_web/live/activity_live/show.ex:336 #: lib/who_need_help_web/live/category_proposal_live.ex:82 #: lib/who_need_help_web/live/profile_live.ex:59 -#: lib/who_need_help_web/live/request_live/show.ex:739 +#: lib/who_need_help_web/live/request_live/show.ex:941 #, elixir-autogen, elixir-format 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:139 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:309 -#: lib/who_need_help_web/controllers/user_registration_controller.ex:54 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:128 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:55 #, elixir-autogen, elixir-format msgid "Too many registration attempts in the configured time window." msgstr "Too many registration attempts in the configured time window." -#: lib/who_need_help_web/live/request_live/new.ex:208 +#: lib/who_need_help_web/live/request_live/new.ex:238 #, elixir-autogen, elixir-format 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:189 -#: lib/who_need_help_web/controllers/user_session_controller.ex:110 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:178 +#: lib/who_need_help_web/controllers/user_session_controller.ex:116 #, 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." @@ -2033,27 +2043,27 @@ msgstr "Top level" msgid "Total" msgstr "Total" -#: lib/who_need_help_web/live/activity_live/new.ex:249 +#: lib/who_need_help_web/live/activity_live/new.ex:291 #, elixir-autogen, elixir-format msgid "Total group capacity" msgstr "Total group capacity" -#: lib/who_need_help_web/live/moderation_live.ex:511 +#: lib/who_need_help_web/live/moderation_live.ex:521 #, elixir-autogen, elixir-format msgid "Ukrainian description (optional)" msgstr "Ukrainian description (optional)" -#: lib/who_need_help_web/live/moderation_live.ex:499 +#: lib/who_need_help_web/live/moderation_live.ex:509 #, elixir-autogen, elixir-format msgid "Ukrainian name (optional)" msgstr "Ukrainian name (optional)" -#: lib/who_need_help_web/live/profile_live.ex:353 +#: lib/who_need_help_web/live/profile_live.ex:358 #, elixir-autogen, elixir-format msgid "Unblock" msgstr "Unblock" -#: lib/who_need_help_web/live/request_live/show.ex:1356 +#: lib/who_need_help_web/live/request_live/show.ex:1751 #, elixir-autogen, elixir-format msgid "Unblock this user" msgstr "Unblock this user" @@ -2068,8 +2078,9 @@ msgstr "Unique people" msgid "Update email instructions" 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:357 +#: lib/who_need_help_web/live/request_live/new.ex:399 #, elixir-autogen, elixir-format msgid "Urgency" msgstr "Urgency" @@ -2080,22 +2091,22 @@ msgstr "Urgency" msgid "Urgent help" msgstr "Urgent help" -#: lib/who_need_help_web/live/activity_live/new.ex:128 +#: lib/who_need_help_web/live/activity_live/new.ex:158 #, elixir-autogen, elixir-format 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:386 +#: lib/who_need_help_web/components/layouts.ex:422 #, elixir-autogen, elixir-format msgid "Use dark theme" msgstr "Use dark theme" -#: lib/who_need_help_web/components/layouts.ex:377 +#: lib/who_need_help_web/components/layouts.ex:413 #, elixir-autogen, elixir-format msgid "Use light theme" msgstr "Use light theme" -#: lib/who_need_help_web/live/activity_live/new.ex:274 +#: lib/who_need_help_web/live/activity_live/new.ex:316 #, elixir-autogen, elixir-format msgid "Use my current foreground location" msgstr "Use my current foreground location" @@ -2105,24 +2116,24 @@ msgstr "Use my current foreground location" 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:368 +#: lib/who_need_help_web/components/layouts.ex:404 #, 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:577 -#: lib/who_need_help_web/live/moderation_live.ex:639 +#: lib/who_need_help_web/live/moderation_live.ex:587 +#: lib/who_need_help_web/live/moderation_live.ex:649 #, elixir-autogen, elixir-format msgid "User" msgstr "User" -#: lib/who_need_help_web/live/request_live/show.ex:360 +#: lib/who_need_help_web/live/request_live/show.ex:408 #, elixir-autogen, elixir-format 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:31 +#: lib/who_need_help_web/controllers/user_session_controller.ex:41 #, elixir-autogen, elixir-format msgid "User confirmed successfully." msgstr "User confirmed successfully." @@ -2138,22 +2149,17 @@ msgid "User status updated." msgstr "User status updated." #: lib/who_need_help_web/live/profile_live.ex:87 -#: lib/who_need_help_web/live/request_live/show.ex:383 +#: lib/who_need_help_web/live/request_live/show.ex:432 #, elixir-autogen, elixir-format msgid "User unblocked." msgstr "User unblocked." -#: lib/who_need_help_web/live/leaderboard_live.ex:57 -#, elixir-autogen, elixir-format -msgid "Verified people" -msgstr "Verified people" - -#: lib/who_need_help_web/live/profile_live.ex:253 +#: lib/who_need_help_web/live/profile_live.ex:258 #, elixir-autogen, elixir-format msgid "Verify GitHub" msgstr "Verify GitHub" -#: lib/who_need_help_web/live/request_live/show.ex:1283 +#: lib/who_need_help_web/live/request_live/show.ex:1666 #, elixir-autogen, elixir-format msgid "Verify handover" msgstr "Verify handover" @@ -2163,24 +2169,24 @@ msgstr "Verify handover" msgid "Verify the handover" msgstr "Verify the handover" -#: lib/who_need_help_web/live/moderation_live.ex:328 +#: lib/who_need_help_web/live/moderation_live.ex:338 #, elixir-autogen, elixir-format msgid "View scoped evidence" msgstr "View scoped evidence" -#: lib/who_need_help_web/live/profile_live.ex:210 +#: lib/who_need_help_web/live/profile_live.ex:215 #, elixir-autogen, elixir-format msgid "Visible reviews" msgstr "Visible reviews" -#: lib/who_need_help_web/live/request_live/show.ex:1064 +#: lib/who_need_help_web/live/request_live/show.ex:1329 #, 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:266 -#: lib/who_need_help_web/controllers/user_session_controller.ex:32 -#: lib/who_need_help_web/controllers/user_session_controller.ex:58 +#: 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 #, elixir-autogen, elixir-format msgid "Welcome back!" msgstr "Welcome back!" @@ -2191,7 +2197,7 @@ 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:1390 +#: lib/who_need_help_web/live/request_live/show.ex:1785 #, elixir-autogen, elixir-format msgid "What happened?" msgstr "What happened?" @@ -2201,7 +2207,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:338 +#: lib/who_need_help_web/live/request_live/new.ex:380 #, elixir-autogen, elixir-format msgid "What help do you need?" msgstr "What help do you need?" @@ -2216,7 +2222,7 @@ 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:111 +#: 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." @@ -2236,22 +2242,22 @@ msgstr "Who needs help?" msgid "Why is this useful?" msgstr "Why is this useful?" -#: lib/who_need_help_web/live/request_live/show.ex:1211 +#: lib/who_need_help_web/live/request_live/show.ex:1530 #, elixir-autogen, elixir-format msgid "Withdraw from this request" msgstr "Withdraw from this request" -#: lib/who_need_help_web/live/request_live/show.ex:978 +#: lib/who_need_help_web/live/request_live/show.ex:1211 #, elixir-autogen, elixir-format msgid "Write a safe coordination message…" msgstr "Write a safe coordination message…" -#: lib/who_need_help_web/live/activity_live/new.ex:209 +#: lib/who_need_help_web/live/activity_live/new.ex:239 #: lib/who_need_help_web/live/activity_live/show.ex:298 -#: lib/who_need_help_web/live/request_live/new.ex:318 -#: lib/who_need_help_web/live/request_live/show.ex:682 -#: lib/who_need_help_web/live/request_live/show.ex:1128 -#: lib/who_need_help_web/live/request_live/show.ex:1136 +#: 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 #, elixir-autogen, elixir-format msgid "Yes" msgstr "Yes" @@ -2271,13 +2277,8 @@ msgstr "You already voted for this proposal." 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." -#: lib/who_need_help_web/live/request_live/show.ex:140 -#, elixir-autogen, elixir-format -msgid "You are matched. Use chat to coordinate safely." -msgstr "You are matched. Use chat to coordinate safely." - #: lib/who_need_help_web/live/activity_live/show.ex:321 -#: lib/who_need_help_web/live/request_live/show.ex:726 +#: lib/who_need_help_web/live/request_live/show.ex:928 #, elixir-autogen, elixir-format msgid "You are not allowed to do that." msgstr "You are not allowed to do that." @@ -2287,7 +2288,7 @@ msgstr "You are not allowed to do that." msgid "You are running the local mail adapter." msgstr "You are running the local mail adapter." -#: lib/who_need_help_web/live/request_live/show.ex:723 +#: lib/who_need_help_web/live/request_live/show.ex:925 #, elixir-autogen, elixir-format msgid "You cannot accept your own request." msgstr "You cannot accept your own request." @@ -2302,7 +2303,7 @@ msgstr "You cannot report your own content." msgid "You cannot restrict your own moderator account." msgstr "You cannot restrict your own moderator account." -#: lib/who_need_help_web/live/profile_live.ex:341 +#: lib/who_need_help_web/live/profile_live.ex:346 #, elixir-autogen, elixir-format msgid "You have not blocked anyone." msgstr "You have not blocked anyone." @@ -2324,17 +2325,12 @@ 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/request_live/show.ex:165 -#, elixir-autogen, elixir-format -msgid "You withdrew from this request." -msgstr "You withdrew from this request." - #: lib/who_need_help_web/live/activity_live/index.ex:293 #, elixir-autogen, elixir-format msgid "Your activities" msgstr "Your activities" -#: lib/who_need_help_web/live/request_live/show.ex:161 +#: lib/who_need_help_web/live/request_live/show.ex:184 #, elixir-autogen, elixir-format msgid "Your confirmation was saved." msgstr "Your confirmation was saved." @@ -2344,7 +2340,7 @@ msgstr "Your confirmation was saved." msgid "Your profile" msgstr "Your profile" -#: lib/who_need_help_web/live/request_live/new.ex:57 +#: lib/who_need_help_web/live/request_live/new.ex:66 #, elixir-autogen, elixir-format msgid "Your request is now visible to nearby helpers." msgstr "Your request is now visible to nearby helpers." @@ -2355,7 +2351,7 @@ msgstr "Your request is now visible to nearby helpers." msgid "Your requests" msgstr "Your requests" -#: lib/who_need_help_web/live/request_live/show.ex:1006 +#: lib/who_need_help_web/live/request_live/show.ex:1239 #, elixir-autogen, elixir-format msgid "Your review is revealed only after both participants submit." msgstr "Your review is revealed only after both participants submit." @@ -2365,35 +2361,34 @@ 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:312 +#: lib/who_need_help_web/live/moderation_live.ex:322 #, elixir-autogen, elixir-format msgid "activity" msgstr "activity" -#: lib/who_need_help_web/live/moderation_live.ex:315 +#: lib/who_need_help_web/live/moderation_live.ex:325 #, 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/user_registration_html/new.html.heex:53 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:100 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:82 #, elixir-autogen, elixir-format msgid "before confirming." 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:318 +#: lib/who_need_help_web/live/moderation_live.ex:328 #: lib/who_need_help_web/live/request_live/index.ex:473 #, elixir-autogen, elixir-format msgid "by %{name}" msgstr "by %{name}" -#: lib/who_need_help_web/live/profile_live.ex:189 -#: lib/who_need_help_web/live/public_profile_live.ex:128 +#: 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:1087 +#: lib/who_need_help_web/live/request_live/show.ex:1380 #, elixir-autogen, elixir-format msgid "completed" msgstr "completed" @@ -2408,17 +2403,17 @@ msgstr "expires %{time}" msgid "for an account now." msgstr "for an account now." -#: lib/who_need_help_web/live/request_live/show.ex:1114 +#: lib/who_need_help_web/live/request_live/show.ex:1407 #, elixir-autogen, elixir-format msgid "helper movement supported" msgstr "helper movement supported" -#: lib/who_need_help_web/live/request_live/show.ex:1115 +#: lib/who_need_help_web/live/request_live/show.ex:1408 #, elixir-autogen, elixir-format msgid "no movement evidence" msgstr "no movement evidence" -#: lib/who_need_help_web/live/request_live/show.ex:1106 +#: lib/who_need_help_web/live/request_live/show.ex:1399 #, elixir-autogen, elixir-format msgid "no proximity evidence" msgstr "no proximity evidence" @@ -2428,30 +2423,30 @@ msgstr "no proximity evidence" msgid "organizer" msgstr "organizer" -#: lib/who_need_help_web/live/request_live/show.ex:888 +#: lib/who_need_help_web/live/request_live/show.ex:1121 #, elixir-autogen, elixir-format 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:1091 +#: lib/who_need_help_web/live/request_live/show.ex:1384 #, elixir-autogen, elixir-format msgid "people" msgstr "people" -#: lib/who_need_help_web/live/request_live/show.ex:1105 +#: lib/who_need_help_web/live/request_live/show.ex:1398 #, elixir-autogen, elixir-format msgid "proximity supported" msgstr "proximity supported" -#: lib/who_need_help_web/live/profile_live.ex:204 -#: lib/who_need_help_web/live/public_profile_live.ex:140 -#: lib/who_need_help_web/live/request_live/show.ex:1095 +#: 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 #, elixir-autogen, elixir-format msgid "rating" msgstr "rating" -#: lib/who_need_help_web/live/request_live/show.ex:880 +#: lib/who_need_help_web/live/request_live/show.ex:1113 #, elixir-autogen, elixir-format msgid "rating %{rating}" msgstr "rating %{rating}" @@ -2466,8 +2461,8 @@ msgstr "the mailbox page" msgid "to your account now." msgstr "to your account now." -#: lib/who_need_help_web/live/profile_live.ex:194 -#: lib/who_need_help_web/live/public_profile_live.ex:132 +#: lib/who_need_help_web/live/profile_live.ex:199 +#: lib/who_need_help_web/live/public_profile_live.ex:137 #, elixir-autogen, elixir-format msgid "unique people" msgstr "unique people" @@ -2475,10 +2470,10 @@ 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/profile_live.ex:285 +#: 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:867 -#: lib/who_need_help_web/live/request_live/show.ex:1174 +#: lib/who_need_help_web/live/request_live/show.ex:1100 +#: lib/who_need_help_web/live/request_live/show.ex:1483 #, elixir-autogen, elixir-format msgid "unverified" msgstr "unverified" @@ -2491,33 +2486,27 @@ 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/profile_live.ex:284 +#: 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:866 -#: lib/who_need_help_web/live/request_live/show.ex:1173 +#: lib/who_need_help_web/live/request_live/show.ex:1099 +#: lib/who_need_help_web/live/request_live/show.ex:1482 #, elixir-autogen, elixir-format msgid "verified" msgstr "verified" -#: lib/who_need_help_web/live/profile_live.ex:199 -#: lib/who_need_help_web/live/public_profile_live.ex:136 -#, elixir-autogen, elixir-format -msgid "verified handovers" -msgstr "verified handovers" - -#: lib/who_need_help_web/live/request_live/show.ex:787 +#: lib/who_need_help_web/live/request_live/show.ex:1020 #, elixir-autogen, elixir-format msgid "← All requests" msgstr "← All requests" -#: lib/who_need_help_web/live/activity_live/new.ex:118 +#: lib/who_need_help_web/live/activity_live/new.ex:148 #: lib/who_need_help_web/live/activity_live/show.ex:352 #, elixir-autogen, elixir-format msgid "← Back to activities" msgstr "← Back to activities" -#: lib/who_need_help_web/live/request_live/new.ex:218 +#: lib/who_need_help_web/live/request_live/new.ex:248 #, elixir-autogen, elixir-format msgid "← Back to requests" msgstr "← Back to requests" @@ -2565,7 +2554,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:194 +#: lib/who_need_help_web/live/support_operations_live.ex:212 #, elixir-autogen, elixir-format msgid "Rejected" msgstr "Rejected" @@ -2581,7 +2570,7 @@ msgid "Unusual action rate" msgstr "Unusual action rate" #: lib/who_need_help_web/live/activity_live/show.ex:461 -#: lib/who_need_help_web/live/request_live/show.ex:912 +#: lib/who_need_help_web/live/request_live/show.ex:1145 #, elixir-autogen, elixir-format msgid "Load earlier messages" msgstr "Load earlier messages" @@ -2590,16 +2579,17 @@ msgstr "Load earlier messages" #: lib/who_need_help_web/live/activity_live/index.ex:311 #: 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:385 -#: lib/who_need_help_web/live/moderation_live.ex:420 -#: lib/who_need_help_web/live/moderation_live.ex:567 -#: lib/who_need_help_web/live/moderation_live.ex:659 -#: lib/who_need_help_web/live/profile_live.ex:232 -#: lib/who_need_help_web/live/profile_live.ex:362 -#: lib/who_need_help_web/live/public_profile_live.ex:173 +#: 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/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/request_live/index.ex:573 -#: lib/who_need_help_web/live/support_operations_live.ex:215 -#: lib/who_need_help_web/live/support_operations_live.ex:276 +#: lib/who_need_help_web/live/support_operations_live.ex:233 +#: lib/who_need_help_web/live/support_operations_live.ex:324 #, elixir-autogen, elixir-format msgid "Load more" msgstr "Load more" @@ -2607,7 +2597,7 @@ msgstr "Load more" #: lib/who_need_help_web/live/activity_live/index.ex:284 #: lib/who_need_help_web/live/activity_live/show.ex:540 #: lib/who_need_help_web/live/request_live/index.ex:515 -#: lib/who_need_help_web/live/request_live/show.ex:1046 +#: lib/who_need_help_web/live/request_live/show.ex:1282 #, elixir-autogen, elixir-format msgid "The map is unavailable in this browser. Request details remain usable." msgstr "The map is unavailable in this browser. Request details remain usable." @@ -2630,17 +2620,17 @@ msgstr "Could not complete moderation. Please try again." #: lib/who_need_help_web/live/activity_live/show.ex:340 #: lib/who_need_help_web/live/category_proposal_live.ex:89 -#: lib/who_need_help_web/live/request_live/show.ex:742 +#: lib/who_need_help_web/live/request_live/show.ex:944 #, elixir-autogen, elixir-format msgid "Could not complete the action. Please try again." msgstr "Could not complete the action. Please try again." -#: lib/who_need_help_web/live/activity_live/new.ex:110 +#: lib/who_need_help_web/live/activity_live/new.ex:140 #, elixir-autogen, elixir-format msgid "Could not publish the activity. Please try again." msgstr "Could not publish the activity. Please try again." -#: lib/who_need_help_web/live/request_live/new.ex:210 +#: lib/who_need_help_web/live/request_live/new.ex:240 #, elixir-autogen, elixir-format msgid "Could not publish the request. Please try again." msgstr "Could not publish the request. Please try again." @@ -2655,21 +2645,16 @@ msgstr "Could not unblock this user. Please try again." msgid "JavaScript is required to confirm this protected email link." msgstr "JavaScript is required to confirm this protected email link." -#: lib/who_need_help_web/live/request_live/show.ex:715 +#: lib/who_need_help_web/live/request_live/show.ex:909 #, elixir-autogen, elixir-format msgid "Last update: %{time}" msgstr "Last update: %{time}" -#: lib/who_need_help_web/live/request_live/show.ex:738 +#: lib/who_need_help_web/live/request_live/show.ex:940 #, elixir-autogen, elixir-format msgid "Live location sharing is not active." msgstr "Live location sharing is not active." -#: lib/who_need_help_web/live/request_live/show.ex:713 -#, elixir-autogen, elixir-format -msgid "Shared location" -msgstr "Shared location" - #: lib/who_need_help_web/live/activity_live/show.ex:333 #, elixir-autogen, elixir-format msgid "The organizer cannot leave the activity." @@ -2680,13 +2665,13 @@ 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:63 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:64 #, 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:74 +#: lib/who_need_help_web/live/support_operations_live.ex:88 #, elixir-autogen, elixir-format msgid "The selected record is no longer available." msgstr "The selected record is no longer available." @@ -2696,7 +2681,7 @@ msgstr "The selected record is no longer available." msgid "The settings form is invalid." msgstr "The settings form is invalid." -#: lib/who_need_help_web/controllers/user_session_controller.ex:119 +#: lib/who_need_help_web/controllers/user_session_controller.ex:125 #, elixir-autogen, elixir-format msgid "The sign-in form is invalid." msgstr "The sign-in form is invalid." @@ -2706,7 +2691,7 @@ msgstr "The sign-in form is invalid." msgid "This activity is no longer available." msgstr "This activity is no longer available." -#: lib/who_need_help_web/live/request_live/show.ex:737 +#: lib/who_need_help_web/live/request_live/show.ex:939 #, elixir-autogen, elixir-format msgid "This match is no longer active." msgstr "This match is no longer active." @@ -2716,12 +2701,13 @@ msgstr "This match is no longer active." msgid "This proposal is no longer available." msgstr "This proposal is no longer available." -#: lib/who_need_help_web/live/request_live/show.ex:735 +#: lib/who_need_help_web/live/request_live/show.ex:937 +#: lib/who_need_help_web/live/request_live/show.ex:1690 #, elixir-autogen, elixir-format msgid "This request has expired." msgstr "This request has expired." -#: lib/who_need_help_web/controllers/user_session_controller.ex:68 +#: lib/who_need_help_web/controllers/user_session_controller.ex:74 #, 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." @@ -2736,7 +2722,7 @@ msgstr "Your secure email link is ready. Continue to sign in." 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:112 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:113 #, 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." @@ -2756,7 +2742,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:336 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:394 #, elixir-autogen, elixir-format msgid "A different Google account is already connected." msgstr "A different Google account is already connected." @@ -2766,13 +2752,12 @@ 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:42 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:123 +#: 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:49 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:51 #, elixir-autogen, elixir-format msgid "Connect Google account" msgstr "Connect Google account" @@ -2782,7 +2767,7 @@ msgstr "Connect Google account" msgid "Connect Google only after signing in here. We never merge accounts automatically by matching email addresses." msgstr "Connect Google only after signing in here. We never merge accounts automatically by matching email addresses." -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:117 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:99 #, elixir-autogen, elixir-format msgid "Create account and email me a link" msgstr "Create account and email me a link" @@ -2792,12 +2777,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:344 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:402 #, 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:226 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:215 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:285 #, elixir-autogen, elixir-format msgid "Google did not provide a verified email address." msgstr "Google did not provide a verified email address." @@ -2807,67 +2793,69 @@ 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:326 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:384 #, elixir-autogen, elixir-format msgid "Google sign-in connected." msgstr "Google sign-in connected." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:252 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:318 #, 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:231 +#: 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 #, 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:257 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:323 #, 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:97 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:216 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:399 +#: 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 #, 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:220 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:209 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:279 #, elixir-autogen, elixir-format msgid "Google sign-in session is invalid." msgstr "Google sign-in session is invalid." -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:60 -#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:83 -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:53 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:55 #, elixir-autogen, elixir-format msgid "Google sign-in will be available after the operator configures it." msgstr "Google sign-in will be available after the operator configures it." -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:116 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:98 #, elixir-autogen, elixir-format msgid "Sending link..." msgstr "Sending link..." -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:56 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:43 #, elixir-autogen, elixir-format msgid "Sign up with Google" msgstr "Sign up with Google" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:331 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:389 #, 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:50 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:164 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:37 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:153 #, 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:405 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:463 #, elixir-autogen, elixir-format msgid "This Google account cannot be used right now." msgstr "This Google account cannot be used right now." @@ -2887,38 +2875,37 @@ 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:116 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:288 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:105 #, elixir-autogen, elixir-format msgid "Your account was created with Google." msgstr "Your account was created with Google." -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:64 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:46 #, elixir-autogen, elixir-format, fuzzy msgid "or sign up with email" msgstr "or sign up with email" -#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:87 +#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:86 #, elixir-autogen, elixir-format msgid "or use email" msgstr "or use email" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:70 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:72 #, elixir-autogen, elixir-format msgid "Disconnect Google" msgstr "Disconnect Google" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:68 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:70 #, elixir-autogen, elixir-format msgid "Disconnect Google sign-in from this account?" msgstr "Disconnect Google sign-in from this account?" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:65 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:52 #, elixir-autogen, elixir-format msgid "Google sign-in disconnected." msgstr "Google sign-in disconnected." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:70 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:57 #, elixir-autogen, elixir-format msgid "No Google account is connected." msgstr "No Google account is connected." @@ -2940,18 +2927,18 @@ 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:78 +#: lib/who_need_help_web/live/support_operations_live.ex:96 #, elixir-autogen, elixir-format, fuzzy msgid "Account access" msgstr "Account access" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:115 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:117 #, elixir-autogen, elixir-format 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:82 +#: lib/who_need_help_web/live/support_operations_live.ex:100 #, elixir-autogen, elixir-format, fuzzy msgid "Account deletion" msgstr "Account deletion" @@ -2962,7 +2949,7 @@ 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:193 +#: lib/who_need_help_web/live/support_operations_live.ex:211 #, elixir-autogen, elixir-format, fuzzy msgid "Action taken" msgstr "Action taken" @@ -3021,13 +3008,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:195 -#: lib/who_need_help_web/live/support_operations_live.ex:256 +#: lib/who_need_help_web/live/support_operations_live.ex:213 +#: lib/who_need_help_web/live/support_operations_live.ex:304 #, elixir-autogen, elixir-format, fuzzy msgid "Closed" msgstr "Closed" -#: lib/who_need_help_web/live/support_operations_live.ex:160 +#: lib/who_need_help_web/live/support_operations_live.ex:178 #, elixir-autogen, elixir-format msgid "Contact" msgstr "Contact" @@ -3044,7 +3031,7 @@ msgstr "Contact Who Need Help" msgid "Contact email" msgstr "Contact email" -#: lib/who_need_help_web/live/support_operations_live.ex:127 +#: lib/who_need_help_web/live/support_operations_live.ex:145 #, elixir-autogen, elixir-format msgid "Content removal and TAKE IT DOWN" msgstr "Content removal and TAKE IT DOWN" @@ -3056,24 +3043,24 @@ 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:90 +#: lib/who_need_help_web/live/support_operations_live.ex:108 #, elixir-autogen, elixir-format msgid "Copyright" msgstr "Copyright" -#: lib/who_need_help_web/live/support_operations_live.ex:76 +#: lib/who_need_help_web/live/support_operations_live.ex:94 #, 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:83 +#: lib/who_need_help_web/live/support_operations_live.ex:101 #, elixir-autogen, elixir-format msgid "Data export" msgstr "Data export" -#: lib/who_need_help_web/live/support_operations_live.ex:201 +#: lib/who_need_help_web/live/support_operations_live.ex:219 #, elixir-autogen, elixir-format msgid "Decision or information request" msgstr "Decision or information request" @@ -3115,7 +3102,7 @@ msgstr "Electronic signature (type your full name)" msgid "Exact content URLs — one per line" msgstr "Exact content URLs — one per line" -#: lib/who_need_help_web/live/support_operations_live.ex:220 +#: lib/who_need_help_web/live/support_operations_live.ex:238 #, elixir-autogen, elixir-format msgid "General support and data requests" msgstr "General support and data requests" @@ -3162,7 +3149,7 @@ msgstr "Identity and contact fields may be omitted for reports of sexual materia #: 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:88 +#: lib/who_need_help_web/live/support_operations_live.ex:106 #, elixir-autogen, elixir-format msgid "Illegal content" msgstr "Illegal content" @@ -3182,7 +3169,7 @@ msgstr "Keep this status link private. The submitter identity is not shown publi 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:162 +#: lib/who_need_help_web/live/support_operations_live.ex:180 #, elixir-autogen, elixir-format, fuzzy msgid "Locations" msgstr "Locations" @@ -3193,13 +3180,13 @@ 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:81 +#: lib/who_need_help_web/live/support_operations_live.ex:99 #, 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:192 +#: lib/who_need_help_web/live/support_operations_live.ex:210 #, elixir-autogen, elixir-format msgid "More information needed" msgstr "More information needed" @@ -3219,12 +3206,12 @@ msgstr "NOTICE RECEIVED" msgid "New request" msgstr "New request" -#: lib/who_need_help_web/live/support_operations_live.ex:207 +#: lib/who_need_help_web/live/support_operations_live.ex:225 #, elixir-autogen, elixir-format msgid "No removal notices." msgstr "No removal notices." -#: lib/who_need_help_web/live/support_operations_live.ex:268 +#: lib/who_need_help_web/live/support_operations_live.ex:316 #, elixir-autogen, elixir-format msgid "No support requests." msgstr "No support requests." @@ -3232,27 +3219,27 @@ 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:94 +#: lib/who_need_help_web/live/support_operations_live.ex:112 #, 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:159 -#: lib/who_need_help_web/live/support_operations_live.ex:161 +#: lib/who_need_help_web/live/support_operations_live.ex:177 +#: lib/who_need_help_web/live/support_operations_live.ex:179 #, 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:84 +#: lib/who_need_help_web/live/support_operations_live.ex:102 #, 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:89 +#: lib/who_need_help_web/live/support_operations_live.ex:107 #, elixir-autogen, elixir-format msgid "Privacy violation" msgstr "Privacy violation" @@ -3267,12 +3254,12 @@ 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:24 +#: lib/who_need_help_web/live/support_operations_live.ex:28 #, elixir-autogen, elixir-format msgid "Removal notice updated." msgstr "Removal notice updated." -#: lib/who_need_help_web/components/layouts.ex:169 +#: lib/who_need_help_web/components/layouts.ex:196 #: lib/who_need_help_web/controllers/support_html/new.html.heex:16 #, elixir-autogen, elixir-format, fuzzy msgid "Report content" @@ -3290,12 +3277,12 @@ 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/user_settings_html/edit.html.heex:123 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:128 #, elixir-autogen, elixir-format, fuzzy msgid "Request account deletion" msgstr "Request account deletion" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:117 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:119 #, elixir-autogen, elixir-format 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." @@ -3313,13 +3300,15 @@ msgstr "SUPPORT" #: lib/who_need_help_web/controllers/support_html.ex:8 #: lib/who_need_help_web/controllers/support_html/new.html.heex:34 -#: lib/who_need_help_web/live/support_operations_live.ex:80 +#: 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 #, elixir-autogen, elixir-format, fuzzy msgid "Safety concern" msgstr "Safety concern" -#: lib/who_need_help_web/live/support_operations_live.ex:203 -#: lib/who_need_help_web/live/support_operations_live.ex:264 +#: lib/who_need_help_web/live/support_operations_live.ex:221 +#: lib/who_need_help_web/live/support_operations_live.ex:312 #, elixir-autogen, elixir-format msgid "Save and notify" msgstr "Save and notify" @@ -3332,12 +3321,12 @@ 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:97 +#: lib/who_need_help_web/live/support_operations_live.ex:115 #, 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:177 +#: lib/who_need_help_web/live/support_operations_live.ex:195 #, elixir-autogen, elixir-format msgid "Stated basis:" msgstr "Stated basis:" @@ -3348,7 +3337,7 @@ 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:1401 +#: lib/who_need_help_web/live/request_live/show.ex:1796 #, elixir-autogen, elixir-format msgid "Submit a legal content-removal notice" msgstr "Submit a legal content-removal notice" @@ -3363,7 +3352,7 @@ msgstr "Submit removal notice" msgid "Submit urgent removal request" msgstr "Submit urgent removal request" -#: lib/who_need_help_web/live/support_operations_live.ex:158 +#: lib/who_need_help_web/live/support_operations_live.ex:176 #, elixir-autogen, elixir-format msgid "Submitter" msgstr "Submitter" @@ -3373,34 +3362,36 @@ msgstr "Submitter" 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:167 +#: lib/who_need_help_web/components/layouts.ex:194 #, elixir-autogen, elixir-format msgid "Support" msgstr "Support" -#: lib/who_need_help_web/live/support_operations_live.ex:8 -#: lib/who_need_help_web/live/support_operations_live.ex:114 +#: 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 #, elixir-autogen, elixir-format msgid "Support operations" msgstr "Support operations" -#: lib/who_need_help_web/components/layouts.ex:218 +#: lib/who_need_help_web/components/layouts.ex:148 +#: lib/who_need_help_web/components/layouts.ex:330 #, elixir-autogen, elixir-format msgid "Support queue" msgstr "Support queue" -#: lib/who_need_help_web/live/support_operations_live.ex:16 +#: lib/who_need_help_web/live/support_operations_live.ex:20 #, elixir-autogen, elixir-format msgid "Support request updated." msgstr "Support request updated." -#: lib/who_need_help_web/live/support_operations_live.ex:116 +#: lib/who_need_help_web/live/support_operations_live.ex:134 #, 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:262 +#: lib/who_need_help_web/live/support_operations_live.ex:310 #, elixir-autogen, elixir-format msgid "Support response" msgstr "Support response" @@ -3417,7 +3408,7 @@ 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:79 +#: lib/who_need_help_web/live/support_operations_live.ex:97 #, elixir-autogen, elixir-format msgid "Technical issue" msgstr "Technical issue" @@ -3429,7 +3420,7 @@ msgstr "This requests deletion of your Who Need Help account and associated pers #: 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:99 +#: lib/who_need_help_web/live/support_operations_live.ex:117 #, elixir-autogen, elixir-format msgid "Threat to life or safety" msgstr "Threat to life or safety" @@ -3445,13 +3436,13 @@ msgstr "Too many removal notices. Please try again later." 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:122 +#: lib/who_need_help_web/live/support_operations_live.ex:140 #, 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:190 +#: lib/who_need_help_web/live/support_operations_live.ex:208 #, elixir-autogen, elixir-format msgid "Urgent review" msgstr "Urgent review" @@ -3471,12 +3462,12 @@ msgstr "Use this electronic notice for specific content on Who Need Help that yo msgid "Use this form for account access, technical problems, privacy questions, or other support. For illegal content or a removal request, use the dedicated removal form." msgstr "Use this form for account access, technical problems, privacy questions, or other support. For illegal content or a removal request, use the dedicated removal form." -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:126 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:131 #, elixir-autogen, elixir-format msgid "View support requests" msgstr "View support requests" -#: lib/who_need_help_web/live/support_operations_live.ex:254 +#: lib/who_need_help_web/live/support_operations_live.ex:302 #, elixir-autogen, elixir-format, fuzzy msgid "Waiting for requester" msgstr "Waiting for requester" @@ -3531,13 +3522,13 @@ msgstr "Your reference is %{reference}" 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:150 -#: lib/who_need_help_web/live/support_operations_live.ex:235 +#: lib/who_need_help_web/live/support_operations_live.ex:168 +#: lib/who_need_help_web/live/support_operations_live.ex:253 #, elixir-autogen, elixir-format, fuzzy msgid "contact unverified" msgstr "contact unverified" -#: lib/who_need_help_web/live/support_operations_live.ex:154 +#: lib/who_need_help_web/live/support_operations_live.ex:172 #, elixir-autogen, elixir-format msgid "review by %{time}" msgstr "review by %{time}" @@ -3554,42 +3545,37 @@ 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/user_registration_html/new.html.heex:44 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:106 +#: 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:163 +#: lib/who_need_help_web/components/layouts.ex:190 #, 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/user_registration_html/new.html.heex:50 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:97 +#: 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/user_registration_html/new.html.heex:52 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:99 +#: 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:165 +#: 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/controllers/user_registration_html/new.html.heex:49 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:96 +#: 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/user_registration_html/new.html.heex:51 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:98 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80 #, elixir-autogen, elixir-format msgid "and" msgstr "and" @@ -3923,7 +3909,7 @@ msgid "Confirm access once so nobody can attach Google to your account using onl 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_html/complete.html.heex:10 -#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:79 +#: 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" @@ -3948,7 +3934,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:158 +#: lib/who_need_help_web/controllers/user_session_controller.ex:178 #, 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." @@ -3978,9 +3964,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:131 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:153 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:297 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:120 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:142 #, 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." @@ -3991,17 +3976,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:1144 +#: lib/who_need_help_web/live/request_live/show.ex:1453 #, elixir-autogen, elixir-format msgid "Verified" msgstr "Verified" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:178 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:167 #, 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:171 +#: lib/who_need_help_web/controllers/user_session_controller.ex:191 #, 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 +4001,7 @@ msgstr "Confirm Google sign-in" msgid "Hi %{email},\n\nUse the secure link below to sign in and connect Google to your Who Need Help account:\n\n%{url}\n\nIf you did not request this, ignore this email. Google will not be connected." msgstr "Hi %{email},\n\nUse the secure link below to sign in and connect Google to your Who Need Help account:\n\n%{url}\n\nIf you did not request this, ignore this email. Google will not be connected." -#: lib/who_need_help_web/live/public_profile_live.ex:148 +#: lib/who_need_help_web/live/public_profile_live.ex:153 #, elixir-autogen, elixir-format msgid "A review becomes public only after both people submit for that match." msgstr "" @@ -4026,12 +4011,12 @@ msgstr "" msgid "A verified badge means the account completed that provider's authorization flow. Manually added links remain unverified." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:454 +#: lib/who_need_help_web/live/request_live/show.ex:581 #, elixir-autogen, elixir-format msgid "A volunteer accepted this request. Use private chat to coordinate safely." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:538 +#: lib/who_need_help_web/live/request_live/new.ex:580 #, elixir-autogen, elixir-format msgid "After a helper accepts" msgstr "" @@ -4041,12 +4026,12 @@ msgstr "" msgid "Already registered? Check your email" msgstr "Already registered? Check your email" -#: lib/who_need_help_web/live/request_live/new.ex:402 +#: lib/who_need_help_web/live/request_live/new.ex:444 #, elixir-autogen, elixir-format msgid "Area or public landmark" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:502 +#: lib/who_need_help_web/live/request_live/new.ex:544 #, elixir-autogen, elixir-format msgid "Area radius" msgstr "" @@ -4076,8 +4061,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:383 -#: lib/who_need_help_web/live/request_live/new.ex:555 +#: lib/who_need_help_web/live/request_live/new.ex:425 +#: lib/who_need_help_web/live/request_live/new.ex:597 #, elixir-autogen, elixir-format msgid "Choose a place on the map or use your current location." msgstr "" @@ -4087,58 +4072,60 @@ msgstr "" msgid "Choose a valid parent category." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:98 +#: lib/who_need_help_web/live/request_live/new.ex:108 #, elixir-autogen, elixir-format msgid "Choose an area or exact point on the map, use your location, or select no map location." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:103 +#: lib/who_need_help_web/live/request_live/new.ex:113 #, elixir-autogen, elixir-format msgid "Choose an expiry time in the future." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1244 +#: lib/who_need_help_web/live/request_live/show.ex:1627 #, elixir-autogen, elixir-format msgid "Copied" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1243 -#: lib/who_need_help_web/live/request_live/show.ex:1249 +#: lib/who_need_help_web/live/request_live/show.ex:1626 +#: lib/who_need_help_web/live/request_live/show.ex:1632 #, elixir-autogen, elixir-format msgid "Copy code" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1245 +#: lib/who_need_help_web/live/request_live/show.ex:1628 #, elixir-autogen, elixir-format msgid "Copy failed" msgstr "" #: lib/who_need_help_web/components/core_components.ex:425 +#: lib/who_need_help_web/live/product_analytics_live.ex:58 #, elixir-autogen, elixir-format msgid "Date" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:563 +#: lib/who_need_help_web/live/notification_live.ex:593 +#: lib/who_need_help_web/live/request_live/new.ex:605 #, elixir-autogen, elixir-format msgid "Enter coordinates manually" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1277 +#: lib/who_need_help_web/live/request_live/show.ex:1660 #, elixir-autogen, elixir-format msgid "Enter the six digits shown to the requester." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:437 +#: lib/who_need_help_web/live/request_live/new.ex:479 #, elixir-autogen, elixir-format msgid "Exact point" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:629 +#: lib/who_need_help_web/live/request_live/new.ex:671 #, elixir-autogen, elixir-format msgid "Fix the following details and publish again:" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:565 +#: lib/who_need_help_web/live/request_live/new.ex:607 #, elixir-autogen, elixir-format msgid "For an approximate area, these coordinates are the area center—not your exact position." msgstr "" @@ -4148,37 +4135,38 @@ 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:1141 +#: lib/who_need_help_web/live/request_live/show.ex:1450 #, elixir-autogen, elixir-format, fuzzy msgid "Handover code" msgstr "Handover code" -#: lib/who_need_help_web/live/request_live/show.ex:1153 +#: lib/who_need_help_web/live/request_live/show.ex:1462 +#: lib/who_need_help_web/live/request_live/show.ex:1694 #, elixir-autogen, elixir-format msgid "Help completed and verified by both participants." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:463 +#: lib/who_need_help_web/live/request_live/show.ex:602 #, elixir-autogen, elixir-format msgid "Help is complete." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:459 +#: lib/who_need_help_web/live/request_live/show.ex:592 #, elixir-autogen, elixir-format, fuzzy msgid "Help is now in progress." msgstr "Help is now in progress." -#: lib/who_need_help_web/live/request_live/show.ex:1133 +#: lib/who_need_help_web/live/request_live/show.ex:1442 #, elixir-autogen, elixir-format msgid "Helper confirmed" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1076 +#: lib/who_need_help_web/live/request_live/show.ex:1369 #, elixir-autogen, elixir-format, fuzzy msgid "Helper:" msgstr "Helper:" -#: lib/who_need_help_web/live/request_live/new.ex:483 +#: lib/who_need_help_web/live/request_live/new.ex:525 #, 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 "" @@ -4193,27 +4181,29 @@ 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:369 +#: lib/who_need_help_web/live/request_live/new.ex:411 #, elixir-autogen, elixir-format msgid "In 1 hour" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:370 +#: lib/who_need_help_web/live/request_live/new.ex:412 #, elixir-autogen, elixir-format msgid "In 3 hours" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:393 +#: lib/who_need_help_web/live/notification_live.ex:511 +#: lib/who_need_help_web/live/request_live/new.ex:435 #, elixir-autogen, elixir-format msgid "Location is unavailable in this browser." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:395 +#: lib/who_need_help_web/live/notification_live.ex:513 +#: lib/who_need_help_web/live/request_live/new.ex:437 #, elixir-autogen, elixir-format msgid "Location permission was denied." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:523 +#: lib/who_need_help_web/live/request_live/new.ex:565 #, elixir-autogen, elixir-format msgid "Move the map area so it covers a useful public meeting place." msgstr "" @@ -4223,17 +4213,17 @@ msgstr "" msgid "New notice" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:481 +#: lib/who_need_help_web/live/request_live/new.ex:523 #, elixir-autogen, elixir-format msgid "No coordinates will be stored" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:392 +#: lib/who_need_help_web/live/request_live/new.ex:434 #, elixir-autogen, elixir-format msgid "No map coordinates will be stored." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:451 +#: lib/who_need_help_web/live/request_live/new.ex:493 #, elixir-autogen, elixir-format msgid "No map location" msgstr "" @@ -4248,7 +4238,7 @@ msgstr "No public social links added." 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:452 +#: lib/who_need_help_web/live/request_live/new.ex:494 #, elixir-autogen, elixir-format msgid "Only the public area description" msgstr "" @@ -4268,9 +4258,9 @@ msgstr "" msgid "Optional thanks" msgstr "Optional thanks" -#: lib/who_need_help_web/live/request_live/show.ex:1129 -#: lib/who_need_help_web/live/request_live/show.ex:1137 -#: lib/who_need_help_web/live/request_live/show.ex:1145 +#: 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 #, elixir-autogen, elixir-format, fuzzy msgid "Pending" msgstr "Pending" @@ -4285,12 +4275,12 @@ msgstr "" msgid "Quick time choices" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:951 +#: lib/who_need_help_web/live/request_live/show.ex:1184 #, elixir-autogen, elixir-format, fuzzy msgid "Read" msgstr "Read" -#: lib/who_need_help_web/live/request_live/new.ex:424 +#: lib/who_need_help_web/live/request_live/new.ex:466 #, elixir-autogen, elixir-format msgid "Recommended for privacy" msgstr "" @@ -4305,7 +4295,7 @@ msgstr "Register instead" msgid "Registration request accepted" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:366 +#: lib/who_need_help_web/live/request_live/new.ex:408 #, elixir-autogen, elixir-format, fuzzy msgid "Request expires" msgstr "Request expires" @@ -4315,28 +4305,28 @@ msgstr "Request expires" msgid "Request to join again" msgstr "Request to join again" -#: lib/who_need_help_web/live/request_live/new.ex:628 +#: lib/who_need_help_web/live/request_live/new.ex:670 #, elixir-autogen, elixir-format msgid "Request was not published" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1125 +#: lib/who_need_help_web/live/request_live/show.ex:1434 #, elixir-autogen, elixir-format, fuzzy msgid "Requester confirmed" msgstr "Requester confirmed" -#: lib/who_need_help_web/live/public_profile_live.ex:146 +#: lib/who_need_help_web/live/public_profile_live.ex:151 #, elixir-autogen, elixir-format msgid "Revealed reviews" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:526 -#: lib/who_need_help_web/live/request_live/show.ex:985 +#: lib/who_need_help_web/live/request_live/show.ex:1218 #, elixir-autogen, elixir-format, fuzzy msgid "Sending…" msgstr "Sending…" -#: lib/who_need_help_web/live/request_live/show.ex:951 +#: lib/who_need_help_web/live/request_live/show.ex:1184 #, elixir-autogen, elixir-format, fuzzy msgid "Sent" msgstr "Sent" @@ -4356,7 +4346,7 @@ msgstr "" msgid "Signing in does not create a new account." msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:238 +#: lib/who_need_help_web/live/activity_live/new.ex:280 #, elixir-autogen, elixir-format, fuzzy msgid "Starts at" msgstr "Starts at" @@ -4367,7 +4357,7 @@ msgstr "Starts at" msgid "Status updates go to the email address of your signed-in account." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:464 +#: lib/who_need_help_web/live/request_live/new.ex:506 #, elixir-autogen, elixir-format msgid "The map is unavailable. You can use the manual coordinate fallback." msgstr "" @@ -4382,7 +4372,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:406 +#: lib/who_need_help_web/live/request_live/new.ex:448 #, elixir-autogen, elixir-format msgid "This description is visible to everyone. Do not enter a private address." msgstr "" @@ -4392,17 +4382,17 @@ msgstr "" msgid "This external link is optional and goes directly to the person. Who Need Help does not process or guarantee a payment." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:995 +#: lib/who_need_help_web/live/request_live/show.ex:1228 #, elixir-autogen, elixir-format msgid "This help request is complete. Chat history is read-only." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:996 +#: lib/who_need_help_web/live/request_live/show.ex:1229 #, elixir-autogen, elixir-format msgid "This help request was cancelled. Chat history is read-only." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1159 +#: lib/who_need_help_web/live/request_live/show.ex:1468 #, elixir-autogen, elixir-format msgid "This match was cancelled. No further handover action is required." msgstr "" @@ -4412,7 +4402,7 @@ msgstr "" msgid "This person has not added a public bio yet." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:530 +#: lib/who_need_help_web/live/request_live/new.ex:572 #, elixir-autogen, elixir-format msgid "This point is public" msgstr "" @@ -4432,7 +4422,8 @@ msgstr "" msgid "This request is linked to your signed-in account. Replies go to its email address." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:467 +#: lib/who_need_help_web/live/request_live/show.ex:612 +#: lib/who_need_help_web/live/request_live/show.ex:1686 #, elixir-autogen, elixir-format, fuzzy msgid "This request was cancelled." msgstr "This request was cancelled." @@ -4442,12 +4433,12 @@ msgstr "This request was cancelled." msgid "Time" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:371 +#: lib/who_need_help_web/live/request_live/new.ex:413 #, elixir-autogen, elixir-format msgid "Tomorrow" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:531 +#: lib/who_need_help_web/live/request_live/new.ex:573 #, elixir-autogen, elixir-format msgid "Use a safe public meeting point instead of a private address." msgstr "" @@ -4457,7 +4448,8 @@ msgstr "" msgid "Use another email" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:498 +#: lib/who_need_help_web/live/notification_live.ex:546 +#: lib/who_need_help_web/live/request_live/new.ex:540 #, elixir-autogen, elixir-format, fuzzy msgid "Use my location" msgstr "Use my location" @@ -4472,12 +4464,12 @@ msgstr "" msgid "Use the newest confirmation link if it arrives." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1281 +#: lib/who_need_help_web/live/request_live/show.ex:1664 #, elixir-autogen, elixir-format msgid "Verifying…" msgstr "" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:129 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:134 #, elixir-autogen, elixir-format msgid "View content-removal notices" msgstr "" @@ -4495,7 +4487,7 @@ msgstr "" msgid "View my requests" msgstr "View my requests" -#: lib/who_need_help_web/live/request_live/new.ex:438 +#: lib/who_need_help_web/live/request_live/new.ex:480 #, elixir-autogen, elixir-format msgid "Visible before matching" msgstr "" @@ -4510,12 +4502,12 @@ msgstr "" msgid "Voted" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:411 +#: lib/who_need_help_web/live/request_live/new.ex:453 #, elixir-autogen, elixir-format msgid "What should people see?" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:399 +#: lib/who_need_help_web/live/request_live/new.ex:441 #, elixir-autogen, elixir-format msgid "Where is help needed?" msgstr "" @@ -4530,7 +4522,7 @@ msgstr "" 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:540 +#: lib/who_need_help_web/live/request_live/new.ex:582 #, elixir-autogen, elixir-format msgid "You can separately share live location with the matched person and stop sharing at any time." msgstr "" @@ -4545,12 +4537,12 @@ msgstr "" msgid "You left this activity" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1201 +#: lib/who_need_help_web/live/request_live/show.ex:1520 #, elixir-autogen, elixir-format msgid "Your completion confirmation is saved." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:522 +#: lib/who_need_help_web/live/request_live/new.ex:564 #, elixir-autogen, elixir-format msgid "Your exact position is not shown" msgstr "" @@ -4575,32 +4567,32 @@ msgstr "" msgid "← Community helpers" msgstr "← Community helpers" -#: lib/who_need_help_web/live/request_live/new.ex:385 +#: lib/who_need_help_web/live/request_live/new.ex:427 #, 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:472 +#: lib/who_need_help_web/live/request_live/new.ex:514 #, 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:475 +#: lib/who_need_help_web/live/request_live/new.ex:517 #, 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:390 +#: lib/who_need_help_web/live/request_live/new.ex:432 #, elixir-autogen, elixir-format msgid "Drag to move the approximate area" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:391 +#: lib/who_need_help_web/live/request_live/new.ex:433 #, elixir-autogen, elixir-format msgid "Drag to move the exact point" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:388 +#: lib/who_need_help_web/live/request_live/new.ex:430 #, elixir-autogen, elixir-format msgid "Exact point selected. Drag the red pin or click the map to move it." msgstr "" @@ -4710,10 +4702,707 @@ msgstr "" #: lib/who_need_help_web/controllers/page_html/home.html.heex:154 #: 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:394 -#: lib/who_need_help_web/live/request_live/new.ex:466 -#: lib/who_need_help_web/live/request_live/show.ex:1048 +#: 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/show.ex:1284 #, elixir-autogen, elixir-format msgid "Try map again" msgstr "Try map again" + +#: lib/who_need_help_web/live/activity_live/new.ex:124 +#: lib/who_need_help_web/live/request_live/new.ex:193 +#, elixir-autogen, elixir-format +msgid "%{field} is required." +msgstr "%{field} is required." + +#: lib/who_need_help_web/live/request_live/show.ex:324 +#: lib/who_need_help_web/live/request_live/show.ex:631 +#: lib/who_need_help_web/live/request_live/show.ex:1243 +#, elixir-autogen, elixir-format +msgid "Both reviews are now visible on participant profiles." +msgstr "Both reviews are now visible on participant profiles." + +#: lib/who_need_help_web/live/activity_live/new.ex:127 +#: lib/who_need_help_web/live/request_live/new.ex:196 +#, elixir-autogen, elixir-format +msgid "Check the category details and try again." +msgstr "Check the category details and try again." + +#: lib/who_need_help_web/live/activity_live/new.ex:130 +#: lib/who_need_help_web/live/request_live/new.ex:199 +#, elixir-autogen, elixir-format +msgid "Choose a valid value for %{field}." +msgstr "Choose a valid value for %{field}." + +#: lib/who_need_help_web/live/notification_live.ex:234 +#, elixir-autogen, elixir-format +msgid "%{count} unread" +msgid_plural "%{count} unread" +msgstr[0] "" +msgstr[1] "" + +#: lib/who_need_help/notifications/email_notifier.ex:23 +#, elixir-autogen, elixir-format +msgid "A request matching one of your nearby-help alerts is available.\n\nOpen Who Need Help to review the public details:\n%{url}\n\nYou can change nearby alerts and email delivery in Notification settings." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:382 +#, elixir-autogen, elixir-format +msgid "Acceptance, arrival, completion, and cancellation" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:276 +#, elixir-autogen, elixir-format +msgid "Active or unresolved product state must be handled first." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:507 +#, elixir-autogen, elixir-format +msgid "Alert area selected." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:506 +#, elixir-autogen, elixir-format +msgid "Alert area selected. Drag the pin to move it." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:486 +#, elixir-autogen, elixir-format +msgid "Alert name" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:549 +#, elixir-autogen, elixir-format, fuzzy +msgid "Alert radius" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:105 +#: lib/who_need_help_web/live/notification_live.ex:118 +#, elixir-autogen, elixir-format +msgid "Alert was not found." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:388 +#, elixir-autogen, elixir-format +msgid "Allow email notifications" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:367 +#, elixir-autogen, elixir-format +msgid "Allow push notifications" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:180 +#, elixir-autogen, elixir-format +msgid "Arrival saved. The requester has been notified." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:284 +#, 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 "" + +#: lib/who_need_help_web/live/notification_live.ex:677 +#, elixir-autogen, elixir-format +msgid "Available days" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:710 +#, elixir-autogen, elixir-format +msgid "Available from (optional)" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:715 +#, elixir-autogen, elixir-format +msgid "Available until (optional)" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:50 +#, elixir-autogen, elixir-format, fuzzy +msgid "Back to moderation" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:974 +#, elixir-autogen, elixir-format +msgid "Both participants confirmed" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1595 +#, 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 +#, elixir-autogen, elixir-format, fuzzy +msgid "Cancelling…" +msgstr "Cancelled" + +#: lib/who_need_help_web/live/notification_live.ex:474 +#, elixir-autogen, elixir-format +msgid "Choose an area, categories, urgency, and the times when you are available." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:721 +#, elixir-autogen, elixir-format +msgid "Choose at least one way to receive this nearby alert." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:505 +#: lib/who_need_help_web/live/notification_live.ex:586 +#, elixir-autogen, elixir-format +msgid "Choose the private center of your alert area." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:536 +#, elixir-autogen, elixir-format, fuzzy +msgid "Click the map or drag the green pin to move your private alert area" +msgstr "" + +#: lib/who_need_help_web/live/leaderboard_live.ex:57 +#, elixir-autogen, elixir-format +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 +#, elixir-autogen, elixir-format +msgid "Confirm cancellation" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1560 +#, elixir-autogen, elixir-format +msgid "Confirm withdrawal" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:61 +#, elixir-autogen, elixir-format +msgid "Count" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:472 +#, elixir-autogen, elixir-format +msgid "Create a nearby alert" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:736 +#, elixir-autogen, elixir-format +msgid "Create nearby alert" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:44 +#, elixir-autogen, elixir-format +msgid "Daily aggregate counters only. No user ID, email, coordinate, request text, chat text, medicine name, or device credential is stored here." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:463 +#, elixir-autogen, elixir-format +msgid "Delete" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:460 +#, elixir-autogen, elixir-format +msgid "Delete this nearby alert?" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:719 +#, elixir-autogen, elixir-format +msgid "Delivery channels" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:292 +#, elixir-autogen, elixir-format +msgid "Delivery channels and quiet hours" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:135 +#, elixir-autogen, elixir-format +msgid "Device was not found." +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:60 +#, elixir-autogen, elixir-format +msgid "Dimension" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:340 +#, elixir-autogen, elixir-format +msgid "Disable" +msgstr "" + +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:125 +#, elixir-autogen, elixir-format +msgid "Download my data" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:508 +#: lib/who_need_help_web/live/notification_live.ex:509 +#, elixir-autogen, elixir-format, fuzzy +msgid "Drag to move the alert area" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:732 +#, elixir-autogen, elixir-format +msgid "Email notification" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:307 +#: lib/who_need_help_web/live/notification_live.ex:310 +#, elixir-autogen, elixir-format +msgid "Enable push on this device" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:215 +#, elixir-autogen, elixir-format +msgid "Follow request updates and choose which nearby needs should reach this device." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:686 +#, elixir-autogen, elixir-format +msgid "Fri" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:401 +#, elixir-autogen, elixir-format +msgid "From" +msgstr "" + +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:48 +#, elixir-autogen, elixir-format +msgid "Google could not be connected. Please try again." +msgstr "" + +#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:79 +#, elixir-autogen, elixir-format, fuzzy +msgid "Google sign-in could not be completed. Please try again." +msgstr "Google sign-in could not be started." + +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:35 +#, elixir-autogen, elixir-format +msgid "Google sign-up could not be completed. Please try again." +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:973 +#, elixir-autogen, elixir-format, fuzzy +msgid "Handover verified" +msgstr "Handover code verified." + +#: lib/who_need_help_web/live/request_live/show.ex:983 +#, elixir-autogen, elixir-format +msgid "Help is no longer needed" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:971 +#, elixir-autogen, elixir-format +msgid "Help started" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:970 +#, elixir-autogen, elixir-format +msgid "Helper accepted" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:972 +#, elixir-autogen, elixir-format, fuzzy +msgid "Helper arrived" +msgstr "Helper" + +#: lib/who_need_help_web/live/request_live/show.ex:920 +#, elixir-autogen, elixir-format +msgid "Helper's live location" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:492 +#, elixir-autogen, elixir-format +msgid "Home area" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:992 +#, elixir-autogen, elixir-format +msgid "I can no longer complete it" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1501 +#, elixir-autogen, elixir-format +msgid "I have arrived" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:232 +#, elixir-autogen, elixir-format +msgid "Inbox" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:630 +#, elixir-autogen, elixir-format +msgid "Leave every category unchecked to receive all matching requests." +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1552 +#, 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 +#, elixir-autogen, elixir-format +msgid "Leaving…" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1312 +#, elixir-autogen, elixir-format, fuzzy +msgid "Live shared location" +msgstr "Live location" + +#: lib/who_need_help_web/live/notification_live.ex:281 +#, elixir-autogen, elixir-format +msgid "Load older notifications" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1290 +#, elixir-autogen, elixir-format +msgid "Map legend" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:226 +#, elixir-autogen, elixir-format +msgid "Mark all read" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:59 +#, elixir-autogen, elixir-format +msgid "Metric" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:682 +#, elixir-autogen, elixir-format +msgid "Mon" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:93 +#, elixir-autogen, elixir-format +msgid "Nearby alert created." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:115 +#, elixir-autogen, elixir-format +msgid "Nearby alert deleted." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:372 +#, elixir-autogen, elixir-format, fuzzy +msgid "Nearby requests" +msgstr "New request" + +#: lib/who_need_help_web/live/notification_live.ex:393 +#, elixir-autogen, elixir-format +msgid "Nearby requests by email" +msgstr "" + +#: lib/who_need_help/notifications/email_notifier.ex:21 +#, elixir-autogen, elixir-format +msgid "New help request nearby" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:377 +#, elixir-autogen, elixir-format +msgid "New private messages" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:275 +#, elixir-autogen, elixir-format +msgid "No active product workflow was found." +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:67 +#, elixir-autogen, elixir-format +msgid "No aggregate events recorded yet." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:415 +#, elixir-autogen, elixir-format +msgid "No nearby alerts configured yet." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:240 +#, elixir-autogen, elixir-format +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 +#, elixir-autogen, elixir-format, fuzzy +msgid "Note (optional)" +msgstr "Parent (optional)" + +#: lib/who_need_help_web/live/notification_live.ex:44 +#, elixir-autogen, elixir-format +msgid "Notification not found." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:69 +#, elixir-autogen, elixir-format +msgid "Notification preferences saved." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:294 +#, elixir-autogen, elixir-format +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/live/notification_live.ex:15 +#: lib/who_need_help_web/live/notification_live.ex:213 +#, elixir-autogen, elixir-format +msgid "Notifications" +msgstr "" + +#: lib/who_need_help_web/components/layouts.ex:82 +#, elixir-autogen, elixir-format +msgid "Notifications and nearby alerts" +msgstr "" + +#: lib/who_need_help_web/components/layouts.ex:142 +#: lib/who_need_help_web/components/layouts.ex:324 +#, elixir-autogen, elixir-format +msgid "Operations" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:575 +#, elixir-autogen, elixir-format +msgid "Other users never see this saved point." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:454 +#, elixir-autogen, elixir-format +msgid "Pause" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:443 +#, elixir-autogen, elixir-format +msgid "Paused" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:985 +#, elixir-autogen, elixir-format +msgid "Plans changed" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:491 +#, elixir-autogen, elixir-format +msgid "Private area label" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:574 +#, elixir-autogen, elixir-format, fuzzy +msgid "Private matching center" +msgstr "Private match chat" + +#: lib/who_need_help_web/live/moderation_live.ex:296 +#: 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 +#, elixir-autogen, elixir-format, fuzzy +msgid "Progress" +msgstr "In progress" + +#: lib/who_need_help_web/live/notification_live.ex:431 +#, elixir-autogen, elixir-format +msgid "Push" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:308 +#, elixir-autogen, elixir-format +msgid "Push enabled on this device" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:727 +#, elixir-autogen, elixir-format +msgid "Push notification" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:132 +#, elixir-autogen, elixir-format +msgid "Push notifications disabled for that device." +msgstr "" + +#: lib/who_need_help_web/live/leaderboard_live.ex:45 +#, elixir-autogen, elixir-format, fuzzy +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 "Ranking prioritizes unique people helped with optional location-supported evidence, then unique verified handovers. Repeated help between the same pair does not inflate the primary score." + +#: lib/who_need_help_web/live/request_live/show.ex:1306 +#, elixir-autogen, elixir-format, fuzzy +msgid "Request area" +msgstr "Requester:" + +#: lib/who_need_help_web/live/request_live/show.ex:1307 +#, elixir-autogen, elixir-format, fuzzy +msgid "Request point" +msgstr "Request to join" + +#: lib/who_need_help_web/live/notification_live.ex:242 +#, elixir-autogen, elixir-format +msgid "Request, message, and nearby-alert updates will appear here." +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:994 +#, elixir-autogen, elixir-format +msgid "Requester is unreachable" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:919 +#, elixir-autogen, elixir-format +msgid "Requester's live location" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:454 +#, elixir-autogen, elixir-format +msgid "Resume" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:267 +#, elixir-autogen, elixir-format +msgid "Run deletion preflight" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:687 +#, elixir-autogen, elixir-format +msgid "Sat" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:404 +#, elixir-autogen, elixir-format +msgid "Save preferences" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:921 +#, elixir-autogen, elixir-format, fuzzy +msgid "Shared live location" +msgstr "Shared location" + +#: lib/who_need_help_web/live/notification_live.ex:211 +#, elixir-autogen, elixir-format +msgid "Stay available without refreshing" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:688 +#, elixir-autogen, elixir-format +msgid "Sun" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:92 +#, elixir-autogen, elixir-format +msgid "The linked account no longer exists." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:529 +#, elixir-autogen, elixir-format, fuzzy +msgid "The map is unavailable. Enter coordinates manually." +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:553 +#, elixir-autogen, elixir-format +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 +#, elixir-autogen, elixir-format +msgid "The request is not linked to an account." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:411 +#, elixir-autogen, elixir-format +msgid "The saved center is private and is used only to find matching requests." +msgstr "" + +#: lib/who_need_help_web/live/profile_live.ex:187 +#: lib/who_need_help_web/live/public_profile_live.ex:126 +#, elixir-autogen, elixir-format +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 +#, elixir-autogen, elixir-format +msgid "This is not an account-deletion case." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:685 +#, elixir-autogen, elixir-format +msgid "Thu" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:683 +#, elixir-autogen, elixir-format +msgid "Tue" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:402 +#, elixir-autogen, elixir-format +msgid "Until" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:487 +#, elixir-autogen, elixir-format +msgid "Urgent medicine near home" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:398 +#, elixir-autogen, elixir-format +msgid "Use quiet hours" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:91 +#, elixir-autogen, elixir-format +msgid "Verify the requester contact first." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:317 +#, elixir-autogen, elixir-format +msgid "Web Push keys are not configured in this local environment yet." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:329 +#, elixir-autogen, elixir-format +msgid "Web browser" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:684 +#, elixir-autogen, elixir-format +msgid "Wed" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:152 +#: lib/who_need_help_web/live/request_live/show.ex:567 +#, elixir-autogen, elixir-format, fuzzy +msgid "You accepted this request. Use private chat to coordinate safely." +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:199 +#: lib/who_need_help_web/live/request_live/show.ex:538 +#, elixir-autogen, elixir-format +msgid "You left this match. The request is open for another helper if time remains." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:315 +#, elixir-autogen, elixir-format +msgid "Your browser will ask for notification permission." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:409 +#, elixir-autogen, elixir-format +msgid "Your nearby alerts" +msgstr "" + +#: lib/who_need_help_web/live/profile_live.ex:204 +#: lib/who_need_help_web/live/public_profile_live.ex:141 +#, elixir-autogen, elixir-format +msgid "code-confirmed handovers" +msgstr "" diff --git a/priv/gettext/ru/LC_MESSAGES/default.po b/priv/gettext/ru/LC_MESSAGES/default.po index d3fbc40..f00cd7d 100644 --- a/priv/gettext/ru/LC_MESSAGES/default.po +++ b/priv/gettext/ru/LC_MESSAGES/default.po @@ -11,8 +11,8 @@ 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:121 -#: lib/who_need_help_web/components/layouts.ex:294 +#: lib/who_need_help_web/components/layouts.ex:136 +#: lib/who_need_help_web/components/layouts.ex:318 #, elixir-autogen, elixir-format msgid "Account settings" msgstr "Настройки аккаунта" @@ -22,62 +22,63 @@ msgstr "Настройки аккаунта" msgid "Actions" msgstr "Действия" -#: lib/who_need_help_web/components/layouts.ex:80 -#: lib/who_need_help_web/components/layouts.ex:129 +#: lib/who_need_help_web/components/layouts.ex:87 +#: lib/who_need_help_web/components/layouts.ex:156 #: 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:332 -#: lib/who_need_help_web/components/layouts.ex:347 +#: lib/who_need_help_web/components/layouts.ex:368 +#: lib/who_need_help_web/components/layouts.ex:383 #, elixir-autogen, elixir-format msgid "Attempting to reconnect" msgstr "Пытаемся восстановить соединение" -#: lib/who_need_help_web/components/layouts.ex:203 +#: lib/who_need_help_web/components/layouts.ex:230 +#: 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:88 -#: lib/who_need_help_web/components/layouts.ex:138 +#: lib/who_need_help_web/components/layouts.ex:95 +#: lib/who_need_help_web/components/layouts.ex:165 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:14 #: 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:124 -#: lib/who_need_help_web/components/layouts.ex:297 +#: lib/who_need_help_web/components/layouts.ex:151 +#: lib/who_need_help_web/components/layouts.ex:333 #, elixir-autogen, elixir-format msgid "Log out" msgstr "Выйти" -#: lib/who_need_help_web/components/layouts.ex:118 -#: lib/who_need_help_web/components/layouts.ex:291 +#: lib/who_need_help_web/components/layouts.ex:130 +#: lib/who_need_help_web/components/layouts.ex:312 #: 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:85 -#: lib/who_need_help_web/components/layouts.ex:135 +#: lib/who_need_help_web/components/layouts.ex:92 +#: lib/who_need_help_web/components/layouts.ex:162 #, elixir-autogen, elixir-format msgid "Register" msgstr "Регистрация" -#: lib/who_need_help_web/components/layouts.ex:193 +#: lib/who_need_help_web/components/layouts.ex:220 #, elixir-autogen, elixir-format msgid "Requests" msgstr "Заявки" -#: lib/who_need_help_web/components/layouts.ex:339 +#: lib/who_need_help_web/components/layouts.ex:375 #, elixir-autogen, elixir-format msgid "Something went wrong!" msgstr "Что-то пошло не так!" -#: lib/who_need_help_web/components/layouts.ex:324 +#: lib/who_need_help_web/components/layouts.ex:360 #, elixir-autogen, elixir-format msgid "We can't find the internet" msgstr "Нет соединения с интернетом" @@ -92,37 +93,37 @@ msgstr "закрыть" msgid "%{approved}/%{capacity} approved" msgstr "Одобрено: %{approved}/%{capacity}" -#: lib/who_need_help_web/live/moderation_live.ex:486 +#: lib/who_need_help_web/live/moderation_live.ex:496 #, elixir-autogen, elixir-format msgid "%{count} community votes" msgstr "Голосов сообщества: %{count}" -#: lib/who_need_help_web/live/request_live/show.ex:877 +#: lib/who_need_help_web/live/request_live/show.ex:1110 #, elixir-autogen, elixir-format msgid "%{count} unique people" msgstr "%{count} уникальных людей" -#: lib/who_need_help_web/live/request_live/show.ex:1026 +#: lib/who_need_help_web/live/request_live/show.ex:1261 #, elixir-autogen, elixir-format msgid "1 — unsafe" msgstr "1 — небезопасно" -#: lib/who_need_help_web/live/request_live/show.ex:1025 +#: lib/who_need_help_web/live/request_live/show.ex:1260 #, elixir-autogen, elixir-format msgid "2 — poor" msgstr "2 — плохо" -#: lib/who_need_help_web/live/request_live/show.ex:1024 +#: lib/who_need_help_web/live/request_live/show.ex:1259 #, elixir-autogen, elixir-format msgid "3 — okay" msgstr "3 — нормально" -#: lib/who_need_help_web/live/request_live/show.ex:1023 +#: lib/who_need_help_web/live/request_live/show.ex:1258 #, elixir-autogen, elixir-format msgid "4 — good" msgstr "4 — хорошо" -#: lib/who_need_help_web/live/request_live/show.ex:1022 +#: lib/who_need_help_web/live/request_live/show.ex:1257 #, elixir-autogen, elixir-format msgid "5 — excellent" msgstr "5 — отлично" @@ -134,20 +135,20 @@ msgstr "" "Ссылка для подтверждения изменения электронной почты была отправлена на " "новый адрес." -#: lib/who_need_help_web/live/moderation_live.ex:438 +#: lib/who_need_help_web/live/moderation_live.ex:448 #, 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:1057 +#: lib/who_need_help_web/live/request_live/show.ex:1322 #, elixir-autogen, elixir-format msgid "Accept only if you can complete this safely and for free." msgstr "" "Принимайте заявку, только если можете безопасно и бесплатно её выполнить." -#: lib/who_need_help_web/live/request_live/show.ex:754 +#: lib/who_need_help_web/live/request_live/show.ex:956 #, elixir-autogen, elixir-format msgid "Accepted" msgstr "Принято" @@ -158,28 +159,29 @@ msgid "Account Settings" msgstr "Настройки аккаунта" #: lib/who_need_help_web/components/layouts.ex:73 -#: lib/who_need_help_web/components/layouts.ex:229 +#: lib/who_need_help_web/components/layouts.ex:246 #, elixir-autogen, elixir-format msgid "Account and language" msgstr "Аккаунт и язык" -#: lib/who_need_help_web/live/moderation_live.ex:572 +#: lib/who_need_help_web/live/moderation_live.ex:582 #, elixir-autogen, elixir-format msgid "Accounts" msgstr "Аккаунты" -#: lib/who_need_help_web/live/request_live/show.ex:1053 +#: lib/who_need_help_web/live/request_live/show.ex:1318 #, 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:617 +#: lib/who_need_help_web/live/moderation_live.ex:627 +#: 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:198 +#: lib/who_need_help_web/components/layouts.ex:225 #: lib/who_need_help_web/live/activity_live/index.ex:118 #, elixir-autogen, elixir-format msgid "Activities" @@ -196,7 +198,7 @@ msgstr "" "походов согласуйте маршрут и меры безопасности и никогда не публикуйте " "домашние адреса, коды доступа или документы для поездки." -#: lib/who_need_help_web/live/activity_live/new.ex:168 +#: lib/who_need_help_web/live/activity_live/new.ex:198 #, elixir-autogen, elixir-format msgid "Activity details" msgstr "Детали активности" @@ -212,7 +214,7 @@ msgstr "Активность скрыта." msgid "Activity is unavailable." msgstr "Активность недоступна." -#: lib/who_need_help_web/live/activity_live/new.ex:41 +#: lib/who_need_help_web/live/activity_live/new.ex:50 #, elixir-autogen, elixir-format msgid "Activity published. You approve every participant." msgstr "Активность опубликована. Вы одобряете каждого участника." @@ -223,18 +225,18 @@ msgid "Activity restored." msgstr "Активность восстановлена." #: lib/who_need_help_web/live/activity_live/index.ex:210 -#: lib/who_need_help_web/live/activity_live/new.ex:144 +#: lib/who_need_help_web/live/activity_live/new.ex:174 #, elixir-autogen, elixir-format msgid "Activity type" msgstr "Тип активности" -#: lib/who_need_help_web/live/profile_live.ex:333 +#: lib/who_need_help_web/live/profile_live.ex:338 #, elixir-autogen, elixir-format msgid "Add unverified link" msgstr "Добавить неподтверждённую ссылку" #: lib/who_need_help_web/live/moderation_live.ex:273 -#: lib/who_need_help_web/live/moderation_live.ex:641 +#: lib/who_need_help_web/live/moderation_live.ex:651 #, elixir-autogen, elixir-format msgid "Administrator" msgstr "Администратор" @@ -254,7 +256,7 @@ msgstr "Все категории" msgid "Already registered?" msgstr "Уже зарегистрированы?" -#: lib/who_need_help_web/live/request_live/show.ex:724 +#: lib/who_need_help_web/live/request_live/show.ex:926 #, elixir-autogen, elixir-format msgid "Another helper already accepted this request." msgstr "Другой помощник уже принял эту заявку." @@ -285,29 +287,29 @@ 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:261 -#: lib/who_need_help_web/live/request_live/new.ex:423 +#: lib/who_need_help_web/live/activity_live/new.ex:303 +#: lib/who_need_help_web/live/request_live/new.ex:465 #, elixir-autogen, elixir-format msgid "Approximate area" msgstr "Примерный район" -#: lib/who_need_help_web/live/activity_live/new.ex:253 +#: lib/who_need_help_web/live/activity_live/new.ex:295 #, elixir-autogen, elixir-format msgid "Approximate public meeting area" msgstr "Примерный публичный район встречи" #: lib/who_need_help_web/live/profile_live.ex:167 -#: lib/who_need_help_web/live/request_live/show.ex:766 +#: lib/who_need_help_web/live/request_live/show.ex:999 #, elixir-autogen, elixir-format msgid "Approximate publicly" msgstr "Публично — приблизительно" -#: lib/who_need_help_web/live/request_live/show.ex:829 +#: lib/who_need_help_web/live/request_live/show.ex:1062 #, elixir-autogen, elixir-format msgid "Area:" msgstr "Район:" -#: lib/who_need_help_web/live/request_live/new.ex:220 +#: lib/who_need_help_web/live/request_live/new.ex:250 #, elixir-autogen, elixir-format msgid "Ask for urgent help" msgstr "Попросить срочную помощь" @@ -337,22 +339,22 @@ msgstr "Блокировка и жалоба" msgid "Block organizer" msgstr "Заблокировать организатора" -#: lib/who_need_help_web/live/request_live/show.ex:1349 +#: lib/who_need_help_web/live/request_live/show.ex:1744 #, elixir-autogen, elixir-format msgid "Block this user" msgstr "Заблокировать пользователя" -#: lib/who_need_help_web/live/profile_live.ex:339 +#: lib/who_need_help_web/live/profile_live.ex:344 #, elixir-autogen, elixir-format msgid "Blocked users" msgstr "Блокированные пользователи" -#: lib/who_need_help_web/live/request_live/new.ex:184 +#: lib/who_need_help_web/live/request_live/new.ex:214 #, elixir-autogen, elixir-format msgid "Briefly describe the help you need" msgstr "Кратко опишите, какая помощь вам нужна" -#: lib/who_need_help_web/components/layouts.ex:171 +#: lib/who_need_help_web/components/layouts.ex:198 #, elixir-autogen, elixir-format msgid "Build Week feedback" msgstr "Отчёт для Build Week" @@ -377,8 +379,8 @@ msgstr "КАТЕГОРИИ ОТ СООБЩЕСТВА" msgid "Cancel activity" msgstr "Отменить активность" -#: lib/who_need_help_web/live/request_live/show.ex:1071 -#: lib/who_need_help_web/live/request_live/show.ex:1221 +#: lib/who_need_help_web/live/request_live/show.ex:1336 +#: lib/who_need_help_web/live/request_live/show.ex:1573 #, elixir-autogen, elixir-format msgid "Cancel request" msgstr "Отменить заявку" @@ -387,13 +389,13 @@ msgstr "Отменить заявку" #: lib/who_need_help_web/live/activity_live/show.ex:344 #: lib/who_need_help_web/live/request_live/index.ex:278 #: lib/who_need_help_web/live/request_live/index.ex:279 -#: lib/who_need_help_web/live/request_live/show.ex:757 +#: lib/who_need_help_web/live/request_live/show.ex:959 #, elixir-autogen, elixir-format msgid "Cancelled" msgstr "Отменено" #: lib/who_need_help_web/live/request_live/index.ex:329 -#: lib/who_need_help_web/live/request_live/new.ex:246 +#: lib/who_need_help_web/live/request_live/new.ex:276 #, elixir-autogen, elixir-format msgid "Category" msgstr "Категория" @@ -403,14 +405,14 @@ msgstr "Категория" msgid "Category created and proposal approved." msgstr "Категория создана и предложение одобрено." -#: lib/who_need_help_web/live/request_live/new.ex:277 -#: lib/who_need_help_web/live/request_live/show.ex:818 +#: lib/who_need_help_web/live/request_live/new.ex:307 +#: lib/who_need_help_web/live/request_live/show.ex:1051 #, elixir-autogen, elixir-format msgid "Category details" msgstr "Детали категории" #: lib/who_need_help_web/live/category_proposal_live.ex:96 -#: lib/who_need_help_web/live/moderation_live.ex:467 +#: lib/who_need_help_web/live/moderation_live.ex:477 #, elixir-autogen, elixir-format msgid "Category proposals" msgstr "Предложения категорий" @@ -420,13 +422,13 @@ msgstr "Предложения категорий" msgid "Change Email" msgstr "Изменить электронную почту" -#: lib/who_need_help_web/live/moderation_live.ex:645 +#: lib/who_need_help_web/live/moderation_live.ex:655 #, elixir-autogen, elixir-format msgid "Change role" msgstr "Изменить роль" #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:21 -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:107 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:109 #, elixir-autogen, elixir-format msgid "Changing..." msgstr "Изменение…" @@ -437,41 +439,41 @@ msgid "Choose a category, urgency, and safe location visibility." msgstr "" "Выберите категорию, срочность и безопасный уровень видимости геопозиции." -#: lib/who_need_help_web/live/activity_live/new.ex:145 +#: lib/who_need_help_web/live/activity_live/new.ex:175 #, elixir-autogen, elixir-format msgid "Choose activity" msgstr "Выберите активность" -#: lib/who_need_help_web/live/request_live/new.ex:247 +#: lib/who_need_help_web/live/request_live/new.ex:277 #, elixir-autogen, elixir-format msgid "Choose category" msgstr "Выберите категорию" -#: lib/who_need_help_web/live/activity_live/new.ex:180 -#: lib/who_need_help_web/live/activity_live/new.ex:207 -#: lib/who_need_help_web/live/request_live/new.ex:289 -#: lib/who_need_help_web/live/request_live/new.ex:316 +#: lib/who_need_help_web/live/activity_live/new.ex:210 +#: lib/who_need_help_web/live/activity_live/new.ex:237 +#: lib/who_need_help_web/live/request_live/new.ex:319 +#: lib/who_need_help_web/live/request_live/new.ex:346 #, elixir-autogen, elixir-format msgid "Choose…" msgstr "Выберите…" -#: lib/who_need_help_web/live/activity_live/new.ex:254 +#: lib/who_need_help_web/live/activity_live/new.ex:296 #, elixir-autogen, elixir-format 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:1370 +#: lib/who_need_help_web/live/request_live/show.ex:1765 #, elixir-autogen, elixir-format msgid "Clear" msgstr "Очистить" -#: lib/who_need_help_web/live/moderation_live.ex:392 +#: lib/who_need_help_web/live/moderation_live.ex:402 #, elixir-autogen, elixir-format msgid "Close" msgstr "Закрыть" -#: lib/who_need_help_web/live/activity_live/new.ex:225 +#: lib/who_need_help_web/live/activity_live/new.ex:267 #, elixir-autogen, elixir-format msgid "Coffee and conversation" msgstr "Кофе и разговоры" @@ -483,7 +485,7 @@ msgstr "" "Кофе, кино, прогулки и походы отделены от срочной помощи и никогда не влияют" " на рейтинг помощника." -#: lib/who_need_help_web/live/request_live/show.ex:1032 +#: lib/who_need_help_web/live/request_live/show.ex:1267 #, elixir-autogen, elixir-format msgid "Comment (optional)" msgstr "Комментарий (необязательно)" @@ -506,7 +508,8 @@ msgstr "Член сообщества" #: lib/who_need_help_web/live/activity_live/show.ex:343 #: lib/who_need_help_web/live/request_live/index.ex:276 #: lib/who_need_help_web/live/request_live/index.ex:277 -#: lib/who_need_help_web/live/request_live/show.ex:756 +#: lib/who_need_help_web/live/request_live/show.ex:958 +#: lib/who_need_help_web/live/request_live/show.ex:977 #, elixir-autogen, elixir-format msgid "Completed" msgstr "Завершено" @@ -521,24 +524,24 @@ msgstr "Подтвердить и войти только сейчас" msgid "Confirm and stay logged in" msgstr "Подтвердить и оставаться в системе" -#: lib/who_need_help_web/live/request_live/show.ex:1192 +#: lib/who_need_help_web/live/request_live/show.ex:1511 #, elixir-autogen, elixir-format msgid "Confirm my part is complete" msgstr "Подтвердить выполнение своей части" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:102 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:104 #, elixir-autogen, elixir-format msgid "Confirm new password" msgstr "Подтвердите новый пароль" #: lib/who_need_help_web/live/category_proposal_live.ex:79 -#: lib/who_need_help_web/live/request_live/show.ex:732 +#: lib/who_need_help_web/live/request_live/show.ex:934 #, elixir-autogen, elixir-format msgid "Confirm your account and ensure it is active first." msgstr "Подтвердите свою учетную запись и убедитесь, что она активна." -#: lib/who_need_help_web/live/activity_live/new.ex:105 -#: lib/who_need_help_web/live/request_live/new.ex:205 +#: lib/who_need_help_web/live/activity_live/new.ex:135 +#: lib/who_need_help_web/live/request_live/new.ex:235 #, elixir-autogen, elixir-format msgid "Confirm your email and ensure your account is active before publishing." msgstr "" @@ -568,12 +571,12 @@ msgstr "Создайте четкий план в общественном ме msgid "Create activity" msgstr "Создать активность" -#: lib/who_need_help_web/live/activity_live/new.ex:120 +#: lib/who_need_help_web/live/activity_live/new.ex:150 #, elixir-autogen, elixir-format msgid "Create an activity" msgstr "Создать активность" -#: lib/who_need_help_web/live/moderation_live.ex:526 +#: lib/who_need_help_web/live/moderation_live.ex:536 #, elixir-autogen, elixir-format msgid "Create category" msgstr "Создать категорию" @@ -589,22 +592,22 @@ msgid "Dangerous plan" msgstr "Опасный план" #: lib/who_need_help_web/live/moderation_live.ex:249 -#: lib/who_need_help_web/live/request_live/show.ex:1378 +#: lib/who_need_help_web/live/request_live/show.ex:1773 #, elixir-autogen, elixir-format msgid "Dangerous request" msgstr "Опасный запрос" -#: lib/who_need_help_web/live/moderation_live.ex:580 +#: lib/who_need_help_web/live/moderation_live.ex:590 #, elixir-autogen, elixir-format msgid "Decision" msgstr "Решение" -#: lib/who_need_help_web/live/moderation_live.ex:524 +#: lib/who_need_help_web/live/moderation_live.ex:534 #, elixir-autogen, elixir-format msgid "Decision note" msgstr "Примечание к решению" -#: lib/who_need_help_web/live/moderation_live.ex:294 +#: lib/who_need_help_web/live/moderation_live.ex:304 #, elixir-autogen, elixir-format msgid "Decisions and access to reported chat evidence are written to the audit log." msgstr "" @@ -621,7 +624,7 @@ msgstr "Отклонить" msgid "Default location visibility" msgstr "Видимость местоположения по умолчанию" -#: lib/who_need_help_web/live/activity_live/new.ex:232 +#: lib/who_need_help_web/live/activity_live/new.ex:274 #, elixir-autogen, elixir-format msgid "Describe the public plan, approximate duration, and who might enjoy it." msgstr "" @@ -629,13 +632,13 @@ msgstr "" "интересен." #: lib/who_need_help_web/live/moderation_live.ex:261 -#: lib/who_need_help_web/live/moderation_live.ex:367 -#: lib/who_need_help_web/live/moderation_live.ex:453 +#: lib/who_need_help_web/live/moderation_live.ex:377 +#: lib/who_need_help_web/live/moderation_live.ex:463 #, elixir-autogen, elixir-format msgid "Dismissed" msgstr "Отклонено" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:89 +#: 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 msgid "Display name" @@ -654,15 +657,17 @@ msgstr "" msgid "Don't have an account?" msgstr "Нет аккаунта?" -#: lib/who_need_help_web/live/request_live/show.ex:1004 +#: lib/who_need_help_web/live/request_live/show.ex:1237 #, elixir-autogen, elixir-format msgid "Double-blind review" msgstr "Двусторонний скрытый отзыв" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:62 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:104 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:137 #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:15 +#: lib/who_need_help_web/live/notification_live.ex:384 +#: lib/who_need_help_web/live/notification_live.ex:434 #, elixir-autogen, elixir-format msgid "Email" msgstr "Электронная почта" @@ -693,17 +698,17 @@ msgstr "" msgid "English" msgstr "Английский" -#: lib/who_need_help_web/live/moderation_live.ex:507 +#: lib/who_need_help_web/live/moderation_live.ex:517 #, elixir-autogen, elixir-format msgid "English description" msgstr "Описание на английском" -#: lib/who_need_help_web/live/moderation_live.ex:496 +#: lib/who_need_help_web/live/moderation_live.ex:506 #, elixir-autogen, elixir-format msgid "English name" msgstr "Название на английском" -#: lib/who_need_help_web/live/request_live/show.ex:1265 +#: lib/who_need_help_web/live/request_live/show.ex:1648 #, elixir-autogen, elixir-format msgid "Enter handover code" msgstr "Введите код передачи" @@ -713,7 +718,7 @@ msgstr "Введите код передачи" msgid "Exact address after matching" msgstr "Точный адрес после назначения помощника" -#: lib/who_need_help_web/live/activity_live/new.ex:277 +#: lib/who_need_help_web/live/activity_live/new.ex:319 #, elixir-autogen, elixir-format msgid "Exact coordinates are shown only to participants you approve." msgstr "Точные координаты показаны только участникам, которых вы одобряете." @@ -723,23 +728,23 @@ msgstr "Точные координаты показаны только учас msgid "Exact for active match" msgstr "Точно — для активной заявки" -#: lib/who_need_help_web/live/request_live/show.ex:768 +#: lib/who_need_help_web/live/request_live/show.ex:1001 #, elixir-autogen, elixir-format msgid "Exact only for active match" msgstr "Точно только для активной заявки" #: lib/who_need_help_web/live/profile_live.ex:169 -#: lib/who_need_help_web/live/request_live/show.ex:769 +#: lib/who_need_help_web/live/request_live/show.ex:1002 #, elixir-autogen, elixir-format msgid "Exact publicly" msgstr "Публично — точно" -#: lib/who_need_help_web/live/request_live/show.ex:842 +#: lib/who_need_help_web/live/request_live/show.ex:1075 #, elixir-autogen, elixir-format msgid "Expires:" msgstr "Истекает:" -#: lib/who_need_help_web/live/request_live/new.ex:340 +#: lib/who_need_help_web/live/request_live/new.ex:382 #, elixir-autogen, elixir-format msgid "Explain what is already arranged and what the volunteer needs to do." msgstr "Объясните, что уже сделано и что нужно сделать волонтеру." @@ -751,7 +756,7 @@ msgstr "Найти компанию" #: lib/who_need_help_web/live/activity_live/show.ex:743 #: lib/who_need_help_web/live/moderation_live.ex:251 -#: lib/who_need_help_web/live/request_live/show.ex:1380 +#: lib/who_need_help_web/live/request_live/show.ex:1775 #, elixir-autogen, elixir-format msgid "Fraud" msgstr "Мошенничество" @@ -766,36 +771,36 @@ msgstr "Бесплатная помощь и благодарность" msgid "GitHub profile verified." msgstr "Профиль GitHub подтверждён." -#: lib/who_need_help_web/live/profile_live.ex:261 +#: lib/who_need_help_web/live/profile_live.ex:266 #, elixir-autogen, elixir-format msgid "GitHub verification is unavailable until the operator configures its OAuth credentials. No manually entered link is treated as verified." msgstr "" "Подтверждение через GitHub недоступно, пока оператор не настроит учётные " "данные OAuth. Ссылка, введённая вручную, не считается подтверждённой." -#: lib/who_need_help_web/live/request_live/show.ex:1233 +#: lib/who_need_help_web/live/request_live/show.ex:1616 #, elixir-autogen, elixir-format msgid "HANDOVER CODE FOR THE HELPER" msgstr "КОД ПЕРЕДАЧИ ДЛЯ ПОМОЩНИКА" -#: lib/who_need_help_web/live/profile_live.ex:330 +#: lib/who_need_help_web/live/profile_live.ex:335 #, elixir-autogen, elixir-format msgid "Handle (optional)" msgstr "Имя пользователя (необязательно)" -#: lib/who_need_help_web/live/request_live/show.ex:170 +#: lib/who_need_help_web/live/request_live/show.ex:210 #, elixir-autogen, elixir-format msgid "Handover code verified." msgstr "Код передачи подтверждён." #: lib/who_need_help_web/live/activity_live/show.ex:741 #: lib/who_need_help_web/live/moderation_live.ex:250 -#: lib/who_need_help_web/live/request_live/show.ex:1379 +#: lib/who_need_help_web/live/request_live/show.ex:1774 #, elixir-autogen, elixir-format msgid "Harassment" msgstr "Домогательства" -#: lib/who_need_help_web/live/request_live/show.ex:158 +#: lib/who_need_help_web/live/request_live/show.ex:173 #, elixir-autogen, elixir-format msgid "Help is in progress." msgstr "Помощь выполняется." @@ -814,7 +819,7 @@ msgstr "" msgid "Helper" msgstr "Помощник" -#: lib/who_need_help_web/components/layouts.ex:208 +#: lib/who_need_help_web/components/layouts.ex:235 #, elixir-autogen, elixir-format msgid "Helpers" msgstr "Помощники" @@ -860,25 +865,25 @@ msgstr "" "\n" "Если вы не запрашивали это письмо, просто проигнорируйте его." -#: lib/who_need_help_web/live/activity_live/new.ex:262 +#: lib/who_need_help_web/live/activity_live/new.ex:304 #: lib/who_need_help_web/live/profile_live.ex:166 -#: lib/who_need_help_web/live/request_live/show.ex:767 +#: lib/who_need_help_web/live/request_live/show.ex:1000 #, elixir-autogen, elixir-format msgid "Hidden" msgstr "Скрыто" -#: lib/who_need_help_web/live/moderation_live.ex:351 +#: lib/who_need_help_web/live/moderation_live.ex:361 #, elixir-autogen, elixir-format msgid "Hide activity" msgstr "Скрыть активность" -#: lib/who_need_help_web/live/moderation_live.ex:337 -#: lib/who_need_help_web/live/moderation_live.ex:349 +#: 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:339 +#: lib/who_need_help_web/live/moderation_live.ex:349 #, elixir-autogen, elixir-format msgid "Hide request" msgstr "Скрыть заявку" @@ -891,12 +896,12 @@ 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:406 -#: lib/who_need_help_web/live/request_live/show.ex:1060 +#: lib/who_need_help_web/live/request_live/show.ex:1325 #, elixir-autogen, elixir-format msgid "I can help" msgstr "Я могу помочь" -#: lib/who_need_help_web/live/request_live/new.ex:193 +#: lib/who_need_help_web/live/request_live/new.ex:223 #, elixir-autogen, elixir-format 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 "" @@ -904,7 +909,7 @@ msgstr "" "находятся вне активного движения либо экстренные службы уже вызваны, а " "запрашиваемая помощь законна." -#: lib/who_need_help_web/live/request_live/new.ex:187 +#: 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 "" @@ -912,14 +917,14 @@ msgstr "" "консультации или контролируемого вещества и не просьба купить лекарство от " "моего имени." -#: lib/who_need_help_web/live/request_live/new.ex:199 +#: 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." msgstr "" "Я подтверждаю, что это не экстренная ситуация, непосредственной опасности " "нет, а запрашиваемая помощь законна." -#: lib/who_need_help_web/live/activity_live/new.ex:301 +#: lib/who_need_help_web/live/activity_live/new.ex:343 #, elixir-autogen, elixir-format msgid "I will approve participants individually, keep sensitive details in the approved group, and use an appropriate public first meeting point." msgstr "" @@ -932,7 +937,7 @@ msgstr "" msgid "Identity and reputation" msgstr "Личность и репутация" -#: lib/who_need_help_web/controllers/user_session_controller.ex:97 +#: lib/who_need_help_web/controllers/user_session_controller.ex:103 #, elixir-autogen, elixir-format msgid "If your email is in our system, you will receive instructions for logging in shortly." msgstr "" @@ -943,13 +948,13 @@ msgstr "" #: 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/live/moderation_live.ex:254 -#: lib/who_need_help_web/live/request_live/show.ex:1383 -#: lib/who_need_help_web/live/support_operations_live.ex:91 +#: lib/who_need_help_web/live/request_live/show.ex:1778 +#: lib/who_need_help_web/live/support_operations_live.ex:109 #, elixir-autogen, elixir-format msgid "Impersonation" msgstr "Выдача себя за другого человека" -#: lib/who_need_help_web/live/request_live/show.ex:1314 +#: lib/who_need_help_web/live/request_live/show.ex:1709 #, 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 "" @@ -959,7 +964,7 @@ msgstr "" #: lib/who_need_help_web/live/request_live/index.ex:274 #: lib/who_need_help_web/live/request_live/index.ex:275 -#: lib/who_need_help_web/live/request_live/show.ex:755 +#: lib/who_need_help_web/live/request_live/show.ex:957 #, elixir-autogen, elixir-format msgid "In progress" msgstr "В процессе" @@ -969,12 +974,12 @@ msgstr "В процессе" msgid "Interface language" msgstr "Язык интерфейса" -#: lib/who_need_help_web/live/moderation_live.ex:624 +#: lib/who_need_help_web/live/moderation_live.ex:634 #, elixir-autogen, elixir-format msgid "Internal note" msgstr "Внутренняя заметка" -#: lib/who_need_help_web/controllers/user_session_controller.ex:132 +#: lib/who_need_help_web/controllers/user_session_controller.ex:152 #, elixir-autogen, elixir-format msgid "Invalid email or password" msgstr "Неверная электронная почта или пароль" @@ -984,14 +989,15 @@ msgstr "Неверная электронная почта или пароль" msgid "Join requests are closed." msgstr "Приём заявок на участие закрыт." -#: lib/who_need_help_web/live/activity_live/new.ex:242 +#: lib/who_need_help_web/live/activity_live/new.ex:284 #: lib/who_need_help_web/live/activity_live/show.ex:384 #, elixir-autogen, elixir-format msgid "Join requests close" msgstr "Приём заявок завершается" -#: lib/who_need_help_web/live/activity_live/new.ex:285 -#: lib/who_need_help_web/live/request_live/new.ex:571 +#: 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 #, elixir-autogen, elixir-format msgid "Latitude" msgstr "Широта" @@ -1001,7 +1007,7 @@ msgstr "Широта" msgid "Leave activity" msgstr "Покинуть активность" -#: lib/who_need_help_web/live/request_live/show.ex:1312 +#: lib/who_need_help_web/live/request_live/show.ex:1707 #, elixir-autogen, elixir-format msgid "Live location" msgstr "Геопозиция в реальном времени" @@ -1012,7 +1018,7 @@ msgstr "Геопозиция в реальном времени" msgid "Location privacy" msgstr "Конфиденциальность геопозиции" -#: lib/who_need_help_web/live/request_live/show.ex:1118 +#: lib/who_need_help_web/live/request_live/show.ex:1411 #, elixir-autogen, elixir-format msgid "Location sharing is optional; missing evidence is not proof of abuse." msgstr "" @@ -1024,7 +1030,7 @@ msgstr "" msgid "Location-supported people" msgstr "Люди с подтверждением геопозицией" -#: lib/who_need_help_web/live/request_live/show.ex:849 +#: lib/who_need_help_web/live/request_live/show.ex:1082 #, elixir-autogen, elixir-format msgid "Location:" msgstr "Геопозиция:" @@ -1044,13 +1050,14 @@ msgstr "Инструкции для входа" msgid "Log in only this time" msgstr "Войти только сейчас" -#: lib/who_need_help_web/controllers/user_session_controller.ex:125 +#: lib/who_need_help_web/controllers/user_session_controller.ex:132 #, elixir-autogen, elixir-format msgid "Logged out successfully." msgstr "Вы успешно вышли." -#: lib/who_need_help_web/live/activity_live/new.ex:292 -#: lib/who_need_help_web/live/request_live/new.ex:585 +#: 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 #, elixir-autogen, elixir-format msgid "Longitude" msgstr "Долгота" @@ -1067,7 +1074,7 @@ msgstr "" "Управляйте адресом электронной почты вашей учетной записи и настройками " "пароля" -#: lib/who_need_help_web/live/profile_live.ex:243 +#: lib/who_need_help_web/live/profile_live.ex:248 #, elixir-autogen, elixir-format msgid "Manually added links are public and marked unverified. A verified badge is only granted after completing a provider authorization flow." msgstr "" @@ -1087,12 +1094,12 @@ msgstr "Найдите помощника и согласуйте детали" #: lib/who_need_help_web/live/request_live/index.ex:272 #: lib/who_need_help_web/live/request_live/index.ex:273 -#: lib/who_need_help_web/live/request_live/show.ex:753 +#: lib/who_need_help_web/live/request_live/show.ex:955 #, elixir-autogen, elixir-format msgid "Matched" msgstr "Помощник найден" -#: lib/who_need_help_web/live/request_live/new.ex:179 +#: lib/who_need_help_web/live/request_live/new.ex:209 #, elixir-autogen, elixir-format msgid "Medicine is ready at the pharmacy" msgstr "Лекарство готово к получению в аптеке" @@ -1107,7 +1114,7 @@ msgstr "Заказ лекарств готов в аптеке" msgid "Medicine pickup" msgstr "Доставка лекарств" -#: lib/who_need_help_web/live/request_live/new.ex:222 +#: lib/who_need_help_web/live/request_live/new.ex:252 #, elixir-autogen, elixir-format msgid "Medicine pickup remains the first priority. Roadside categories use the same moderated, extensible request flow with details specific to each type of help." msgstr "" @@ -1133,17 +1140,17 @@ msgstr "" msgid "Meeting area" msgstr "Место встречи" -#: lib/who_need_help_web/live/moderation_live.ex:555 +#: lib/who_need_help_web/live/moderation_live.ex:565 #, elixir-autogen, elixir-format msgid "Merge" msgstr "Объединить" -#: lib/who_need_help_web/live/moderation_live.ex:547 +#: lib/who_need_help_web/live/moderation_live.ex:557 #, elixir-autogen, elixir-format msgid "Merge into" msgstr "Объединить с" -#: lib/who_need_help_web/live/moderation_live.ex:554 +#: lib/who_need_help_web/live/moderation_live.ex:564 #, elixir-autogen, elixir-format msgid "Merge note" msgstr "Примечание к объединению" @@ -1158,21 +1165,22 @@ msgstr "Написать одобренной группе" msgid "Mode" msgstr "Режим" -#: lib/who_need_help_web/components/layouts.ex:213 +#: lib/who_need_help_web/components/layouts.ex:145 +#: lib/who_need_help_web/components/layouts.ex:327 #: lib/who_need_help_web/live/moderation_live.ex:9 -#: lib/who_need_help_web/live/moderation_live.ex:292 +#: lib/who_need_help_web/live/moderation_live.ex:293 #, 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:640 +#: lib/who_need_help_web/live/moderation_live.ex:650 #, 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:73 +#: lib/who_need_help_web/live/support_operations_live.ex:87 #: lib/who_need_help_web/user_auth.ex:306 #, elixir-autogen, elixir-format msgid "Moderator access is required." @@ -1188,25 +1196,25 @@ msgstr "ВЗАИМОПОМОЩЬ РЯДОМ" msgid "Nearby help" msgstr "Помощь рядом" -#: lib/who_need_help_web/live/request_live/new.ex:182 +#: lib/who_need_help_web/live/request_live/new.ex:212 #, elixir-autogen, elixir-format msgid "Need roadside help in a safe location" msgstr "Нужна помощь на дороге в безопасном месте" -#: lib/who_need_help_web/live/profile_live.ex:312 +#: lib/who_need_help_web/live/profile_live.ex:317 #, elixir-autogen, elixir-format msgid "Network" msgstr "Сеть" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:94 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:96 #, elixir-autogen, elixir-format msgid "New password" msgstr "Новый пароль" -#: lib/who_need_help_web/live/activity_live/new.ex:212 +#: lib/who_need_help_web/live/activity_live/new.ex:242 #: lib/who_need_help_web/live/activity_live/show.ex:300 -#: lib/who_need_help_web/live/request_live/new.ex:321 -#: lib/who_need_help_web/live/request_live/show.ex:684 +#: lib/who_need_help_web/live/request_live/new.ex:351 +#: lib/who_need_help_web/live/request_live/show.ex:877 #, elixir-autogen, elixir-format msgid "No" msgstr "Нет" @@ -1217,7 +1225,7 @@ msgid "No completed help yet." msgstr "Завершённой помощи пока нет." #: lib/who_need_help_web/live/activity_live/show.ex:464 -#: lib/who_need_help_web/live/request_live/show.ex:924 +#: lib/who_need_help_web/live/request_live/show.ex:1157 #, elixir-autogen, elixir-format msgid "No messages yet." msgstr "Сообщений пока нет." @@ -1227,7 +1235,7 @@ msgstr "Сообщений пока нет." msgid "No open activities yet" msgstr "Открытых активностей пока нет" -#: lib/who_need_help_web/live/moderation_live.ex:461 +#: lib/who_need_help_web/live/moderation_live.ex:471 #, elixir-autogen, elixir-format msgid "No open signals." msgstr "Открытых сигналов нет." @@ -1242,18 +1250,18 @@ msgstr "Нет ожидающих заявок на участие." msgid "No proposals yet." msgstr "Предложений пока нет." -#: lib/who_need_help_web/live/moderation_live.ex:377 +#: lib/who_need_help_web/live/moderation_live.ex:387 #, elixir-autogen, elixir-format msgid "No reports." msgstr "Жалоб нет." -#: lib/who_need_help_web/live/profile_live.ex:269 +#: lib/who_need_help_web/live/profile_live.ex:274 #, elixir-autogen, elixir-format msgid "No social links added." msgstr "Ссылки на соцсети не добавлены." -#: lib/who_need_help_web/live/profile_live.ex:212 -#: lib/who_need_help_web/live/public_profile_live.ex:151 +#: lib/who_need_help_web/live/profile_live.ex:217 +#: lib/who_need_help_web/live/public_profile_live.ex:156 #, elixir-autogen, elixir-format msgid "None revealed yet." msgstr "Пока ничего не открыто." @@ -1270,12 +1278,13 @@ msgstr "" msgid "Not for emergencies" msgstr "Не для чрезвычайных ситуаций" +#: lib/who_need_help_web/live/notification_live.ex:658 #: 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:359 -#: lib/who_need_help_web/live/request_live/show.ex:744 -#: lib/who_need_help_web/live/request_live/show.ex:745 +#: lib/who_need_help_web/live/request_live/new.ex:401 +#: 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 msgid "Now" msgstr "Сейчас" @@ -1294,7 +1303,7 @@ msgstr "" "вещества, выдачу наличных, переупаковку или покупку от вашего имени. " "Соблюдайте правила аптеки и местное законодательство." -#: lib/who_need_help_web/live/moderation_live.ex:395 +#: lib/who_need_help_web/live/moderation_live.ex:405 #, elixir-autogen, elixir-format msgid "Only the conversation linked to this report is displayed." msgstr "Показана только переписка, связанная с этой жалобой." @@ -1313,14 +1322,14 @@ msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:258 #: 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:752 -#: lib/who_need_help_web/live/support_operations_live.ex:189 -#: lib/who_need_help_web/live/support_operations_live.ex:252 +#: 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 #, elixir-autogen, elixir-format msgid "Open" msgstr "Открыта" -#: lib/who_need_help_web/live/moderation_live.ex:425 +#: lib/who_need_help_web/live/moderation_live.ex:435 #, elixir-autogen, elixir-format msgid "Open abuse signals" msgstr "Открытые сигналы о злоупотреблениях" @@ -1335,7 +1344,7 @@ msgstr "Открытые предложения" msgid "Optional external thank-you link" msgstr "Необязательная внешняя ссылка для благодарности" -#: lib/who_need_help_web/live/request_live/show.ex:1298 +#: lib/who_need_help_web/live/request_live/show.ex:1681 #, elixir-autogen, elixir-format msgid "Optional thank-you link" msgstr "Необязательная ссылка для благодарности" @@ -1367,11 +1376,13 @@ msgstr "Ссылки организатора на соцсети" #: 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/moderation_live.ex:255 -#: lib/who_need_help_web/live/profile_live.ex:319 +#: 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/request_live/show.ex:1384 -#: lib/who_need_help_web/live/support_operations_live.ex:85 -#: lib/who_need_help_web/live/support_operations_live.ex:100 +#: 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 #, elixir-autogen, elixir-format msgid "Other" msgstr "Другое" @@ -1396,17 +1407,17 @@ msgstr "Пароль" msgid "Password updated successfully." msgstr "Пароль успешно обновлён." -#: lib/who_need_help_web/live/request_live/new.ex:346 +#: lib/who_need_help_web/live/request_live/new.ex:388 #, elixir-autogen, elixir-format msgid "Pickup instructions (optional)" msgstr "Инструкции для получения (необязательно)" -#: lib/who_need_help_web/live/request_live/show.ex:813 +#: lib/who_need_help_web/live/request_live/show.ex:1046 #, elixir-autogen, elixir-format msgid "Pickup notes" msgstr "Инструкции по получению" -#: lib/who_need_help_web/live/activity_live/new.ex:230 +#: lib/who_need_help_web/live/activity_live/new.ex:272 #, elixir-autogen, elixir-format msgid "Plan and expectations" msgstr "План и ожидания" @@ -1416,13 +1427,13 @@ msgstr "План и ожидания" msgid "Plan details" msgstr "Подробности плана" -#: lib/who_need_help_web/live/request_live/show.ex:740 +#: lib/who_need_help_web/live/request_live/show.ex:942 #, elixir-autogen, elixir-format 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:75 +#: lib/who_need_help_web/live/support_operations_live.ex:93 #, elixir-autogen, elixir-format msgid "Please check the submitted fields." msgstr "Пожалуйста, проверьте представленные поля." @@ -1432,7 +1443,7 @@ msgstr "Пожалуйста, проверьте представленные п msgid "Please check the submitted message." msgstr "Пожалуйста, проверьте отправленное сообщение." -#: lib/who_need_help_web/live/request_live/new.ex:403 +#: lib/who_need_help_web/live/request_live/new.ex:445 #, elixir-autogen, elixir-format msgid "Podil, near the central pharmacy" msgstr "Подол, рядом с центральной аптекой" @@ -1443,12 +1454,12 @@ msgid "Post a clear request" msgstr "Опубликуйте понятную заявку" #: lib/who_need_help_web/components/layouts.ex:65 -#: lib/who_need_help_web/components/layouts.ex:97 +#: lib/who_need_help_web/components/layouts.ex:108 #, elixir-autogen, elixir-format msgid "Primary navigation" msgstr "Основная навигация" -#: lib/who_need_help_web/live/request_live/show.ex:887 +#: lib/who_need_help_web/live/request_live/show.ex:1120 #, elixir-autogen, elixir-format msgid "Private match chat" msgstr "Приватный чат участников" @@ -1466,7 +1477,7 @@ msgid "Profile updated." msgstr "Профиль обновлён." #: lib/who_need_help_web/live/moderation_live.ex:252 -#: lib/who_need_help_web/live/request_live/show.ex:1381 +#: lib/who_need_help_web/live/request_live/show.ex:1776 #, elixir-autogen, elixir-format msgid "Prohibited item" msgstr "Запрещённый предмет" @@ -1510,12 +1521,12 @@ msgstr "" "одним участником другого; производные признаки движения и близости могут " "сохраняться." -#: lib/who_need_help_web/live/activity_live/new.ex:259 +#: lib/who_need_help_web/live/activity_live/new.ex:301 #, elixir-autogen, elixir-format msgid "Public map visibility" msgstr "Видимость на публичной карте" -#: lib/who_need_help_web/live/profile_live.ex:325 +#: lib/who_need_help_web/live/profile_live.ex:330 #, elixir-autogen, elixir-format msgid "Public profile URL" msgstr "URL публичного профиля" @@ -1526,14 +1537,14 @@ msgstr "URL публичного профиля" msgid "Public reputation" msgstr "Публичная репутация" -#: lib/who_need_help_web/live/activity_live/new.ex:122 +#: lib/who_need_help_web/live/activity_live/new.ex:152 #, elixir-autogen, elixir-format msgid "Publish a clear public plan. Join requests stay pending until you approve them." msgstr "" "Опубликуйте понятный публичный план. Заявки на участие будут ожидать, пока " "вы их не одобрите." -#: lib/who_need_help_web/live/activity_live/new.ex:313 +#: lib/who_need_help_web/live/activity_live/new.ex:355 #, elixir-autogen, elixir-format msgid "Publish activity" msgstr "Опубликовать активность" @@ -1543,13 +1554,13 @@ msgstr "Опубликовать активность" msgid "Publish proposal" msgstr "Опубликовать предложение" -#: lib/who_need_help_web/live/request_live/new.ex:639 +#: lib/who_need_help_web/live/request_live/new.ex:681 #, elixir-autogen, elixir-format msgid "Publish request" msgstr "Опубликовать заявку" -#: lib/who_need_help_web/live/activity_live/new.ex:311 -#: lib/who_need_help_web/live/request_live/new.ex:637 +#: lib/who_need_help_web/live/activity_live/new.ex:353 +#: lib/who_need_help_web/live/request_live/new.ex:679 #, elixir-autogen, elixir-format msgid "Publishing…" msgstr "Публикация…" @@ -1560,7 +1571,8 @@ msgid "READ BEFORE USING THE SERVICE" msgstr "ПРОЧИТАЙТЕ ПЕРЕД ИСПОЛЬЗОВАНИЕМ СЕРВИСА" #: lib/who_need_help_web/live/moderation_live.ex:291 -#: lib/who_need_help_web/live/support_operations_live.ex:111 +#: lib/who_need_help_web/live/product_analytics_live.ex:39 +#: lib/who_need_help_web/live/support_operations_live.ex:129 #, elixir-autogen, elixir-format msgid "RESTRICTED WORKSPACE" msgstr "ОГРАНИЧЕННАЯ РАБОЧАЯ ОБЛАСТЬ" @@ -1570,30 +1582,23 @@ msgstr "ОГРАНИЧЕННАЯ РАБОЧАЯ ОБЛАСТЬ" msgid "Rank" msgstr "Место" -#: lib/who_need_help_web/live/leaderboard_live.ex:45 -#, elixir-autogen, elixir-format -msgid "Ranking prioritizes unique people helped with optional location-supported evidence, then unique verified handovers. Repeated help between the same pair does not inflate the primary score." -msgstr "" -"В рейтинге сначала учитываются уникальные люди, которым помогли, с " -"необязательным подтверждением геопозицией, затем — уникальные подтверждённые" -" передачи. Повторная помощь между одной парой не увеличивает основной " -"показатель." - #: lib/who_need_help_web/live/leaderboard_live.ex:60 -#: lib/who_need_help_web/live/request_live/show.ex:1020 +#: lib/who_need_help_web/live/request_live/show.ex:1255 #, elixir-autogen, elixir-format msgid "Rating" msgstr "Оценка" #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:85 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:48 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:95 +#: 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 #, elixir-autogen, elixir-format msgid "Reason" msgstr "Причина" @@ -1603,17 +1608,17 @@ msgstr "Причина" msgid "Register for an account" msgstr "Зарегистрировать учётную запись" -#: lib/who_need_help_web/live/moderation_live.ex:536 +#: lib/who_need_help_web/live/moderation_live.ex:546 #, elixir-autogen, elixir-format msgid "Reject" msgstr "Отклонить" -#: lib/who_need_help_web/live/moderation_live.ex:535 +#: lib/who_need_help_web/live/moderation_live.ex:545 #, elixir-autogen, elixir-format msgid "Rejection note" msgstr "Примечание об отклонении" -#: lib/who_need_help_web/live/profile_live.ex:303 +#: lib/who_need_help_web/live/profile_live.ex:308 #, elixir-autogen, elixir-format msgid "Remove" msgstr "Удалить" @@ -1623,18 +1628,18 @@ msgstr "Удалить" msgid "Report" msgstr "Пожаловаться" -#: lib/who_need_help_web/live/request_live/show.ex:959 +#: lib/who_need_help_web/live/request_live/show.ex:1192 #, elixir-autogen, elixir-format msgid "Report message" msgstr "Пожаловаться на сообщение" -#: lib/who_need_help_web/live/request_live/show.ex:1376 +#: lib/who_need_help_web/live/request_live/show.ex:1771 #, elixir-autogen, elixir-format msgid "Report reason" msgstr "Причина жалобы" #: lib/who_need_help_web/live/activity_live/show.ex:126 -#: lib/who_need_help_web/live/request_live/show.ex:312 +#: lib/who_need_help_web/live/request_live/show.ex:359 #, elixir-autogen, elixir-format msgid "Report sent to moderators." msgstr "Жалоба отправлена модераторам." @@ -1644,24 +1649,24 @@ msgstr "Жалоба отправлена модераторам." msgid "Report updated." msgstr "Жалоба обновлена." -#: lib/who_need_help_web/live/moderation_live.ex:391 +#: lib/who_need_help_web/live/moderation_live.ex:401 #, elixir-autogen, elixir-format msgid "Reported evidence" msgstr "Материалы жалобы" -#: lib/who_need_help_web/live/moderation_live.ex:298 +#: lib/who_need_help_web/live/moderation_live.ex:308 #, elixir-autogen, elixir-format msgid "Reports" msgstr "Жалобы" -#: lib/who_need_help_web/live/request_live/show.ex:1340 +#: lib/who_need_help_web/live/request_live/show.ex:1735 #, elixir-autogen, elixir-format msgid "Reports go to moderators. Blocking hides requests in both directions and prevents new chat messages." msgstr "" "Жалобы поступают модераторам. Блокировка скрывает заявки в обоих " "направлениях и не позволяет отправлять новые сообщения." -#: lib/who_need_help_web/live/request_live/show.ex:150 +#: lib/who_need_help_web/live/request_live/show.ex:165 #, elixir-autogen, elixir-format msgid "Request cancelled." msgstr "Заявка отменена." @@ -1681,54 +1686,54 @@ msgstr "Заявка восстановлена." msgid "Request to join" msgstr "Подать заявку на участие" -#: lib/who_need_help_web/live/request_live/show.ex:857 +#: lib/who_need_help_web/live/request_live/show.ex:1090 #, elixir-autogen, elixir-format msgid "Requester links:" msgstr "Ссылки заявителя:" -#: lib/who_need_help_web/live/request_live/show.ex:833 +#: lib/who_need_help_web/live/request_live/show.ex:1066 #, elixir-autogen, elixir-format msgid "Requester:" msgstr "Заявитель:" -#: lib/who_need_help_web/live/request_live/show.ex:872 +#: lib/who_need_help_web/live/request_live/show.ex:1105 #, elixir-autogen, elixir-format msgid "Requester: %{count} completed" msgstr "Автор заявки: %{count} завершено" -#: lib/who_need_help_web/live/moderation_live.ex:372 +#: lib/who_need_help_web/live/moderation_live.ex:382 #, 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:366 -#: lib/who_need_help_web/live/support_operations_live.ex:255 +#: lib/who_need_help_web/live/moderation_live.ex:376 +#: lib/who_need_help_web/live/support_operations_live.ex:303 #, 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:618 +#: lib/who_need_help_web/live/moderation_live.ex:628 #, elixir-autogen, elixir-format msgid "Restricted" msgstr "Ограничен" -#: lib/who_need_help_web/live/moderation_live.ex:456 +#: lib/who_need_help_web/live/moderation_live.ex:466 #, elixir-autogen, elixir-format msgid "Review note" msgstr "Примечание к проверке" -#: lib/who_need_help_web/live/request_live/show.ex:284 -#: lib/who_need_help_web/live/request_live/show.ex:1009 +#: lib/who_need_help_web/live/request_live/show.ex:325 +#: lib/who_need_help_web/live/request_live/show.ex:1244 #, elixir-autogen, elixir-format 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:452 +#: lib/who_need_help_web/live/moderation_live.ex:462 #, elixir-autogen, elixir-format msgid "Reviewed" msgstr "Проверено" @@ -1736,30 +1741,30 @@ 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:365 -#: lib/who_need_help_web/live/support_operations_live.ex:191 -#: lib/who_need_help_web/live/support_operations_live.ex:253 +#: 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 #, elixir-autogen, elixir-format msgid "Reviewing" msgstr "На рассмотрении" -#: lib/who_need_help_web/live/moderation_live.ex:578 +#: lib/who_need_help_web/live/moderation_live.ex:588 #, elixir-autogen, elixir-format msgid "Role" msgstr "Роль" -#: lib/who_need_help_web/live/moderation_live.ex:515 +#: lib/who_need_help_web/live/moderation_live.ex:525 #, elixir-autogen, elixir-format msgid "Russian description (optional)" msgstr "Описание на русском (необязательно)" -#: lib/who_need_help_web/live/moderation_live.ex:503 +#: lib/who_need_help_web/live/moderation_live.ex:513 #, 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:1338 +#: lib/who_need_help_web/live/request_live/show.ex:1733 #, elixir-autogen, elixir-format msgid "Safety controls" msgstr "Инструменты безопасности" @@ -1772,20 +1777,20 @@ msgstr "" "публичный запуск и каждое изменение production-инфраструктуры остаются под " "контролем людей." -#: lib/who_need_help_web/components/layouts.ex:161 +#: lib/who_need_help_web/components/layouts.ex:188 #: 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:374 -#: lib/who_need_help_web/live/moderation_live.ex:457 -#: lib/who_need_help_web/live/moderation_live.ex:626 +#: 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 #, elixir-autogen, elixir-format msgid "Save" msgstr "Сохранить" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:108 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:110 #, elixir-autogen, elixir-format msgid "Save Password" msgstr "Сохранить пароль" @@ -1795,24 +1800,25 @@ msgstr "Сохранить пароль" msgid "Save profile" msgstr "Сохранить профиль" +#: lib/who_need_help_web/live/notification_live.ex:660 #: 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:361 -#: lib/who_need_help_web/live/request_live/show.ex:748 -#: lib/who_need_help_web/live/request_live/show.ex:749 +#: lib/who_need_help_web/live/request_live/new.ex:403 +#: 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 msgid "Scheduled" msgstr "Запланировано" #: lib/who_need_help_web/live/activity_live/show.ex:527 -#: lib/who_need_help_web/live/request_live/show.ex:987 +#: lib/who_need_help_web/live/request_live/show.ex:1220 #, elixir-autogen, elixir-format msgid "Send" msgstr "Отправить" #: lib/who_need_help_web/live/activity_live/show.ex:755 -#: lib/who_need_help_web/live/request_live/show.ex:1393 +#: lib/who_need_help_web/live/request_live/show.ex:1788 #, elixir-autogen, elixir-format msgid "Send report" msgstr "Отправить жалобу" @@ -1824,12 +1830,12 @@ msgstr "" "Установите CODEX_SESSION_ID в среде развёртывания перед записью " "демонстрации." -#: lib/who_need_help_web/live/request_live/show.ex:1325 +#: lib/who_need_help_web/live/request_live/show.ex:1720 #, elixir-autogen, elixir-format msgid "Share location" msgstr "Поделиться геопозицией" -#: lib/who_need_help_web/live/request_live/new.ex:348 +#: lib/who_need_help_web/live/request_live/new.ex:390 #, elixir-autogen, elixir-format msgid "Share only non-sensitive instructions. Exact details can wait for the matched chat." msgstr "" @@ -1841,8 +1847,8 @@ msgstr "" msgid "Short bio" msgstr "Кратко о себе" -#: lib/who_need_help_web/live/activity_live/new.ex:224 -#: lib/who_need_help_web/live/request_live/new.ex:332 +#: lib/who_need_help_web/live/activity_live/new.ex:266 +#: lib/who_need_help_web/live/request_live/new.ex:374 #, elixir-autogen, elixir-format msgid "Short title" msgstr "Краткий заголовок" @@ -1862,7 +1868,7 @@ msgstr "Сигнал обновлен." msgid "Skip to main content" msgstr "Пропустить основной контент" -#: lib/who_need_help_web/live/moderation_live.ex:495 +#: lib/who_need_help_web/live/moderation_live.ex:505 #, elixir-autogen, elixir-format msgid "Slug" msgstr "Слаг" @@ -1888,7 +1894,7 @@ msgstr "Ссылка на соцсеть добавлена как неподт msgid "Social link was not found." msgstr "Ссылка на соцсеть не найдена." -#: lib/who_need_help_web/live/profile_live.ex:241 +#: lib/who_need_help_web/live/profile_live.ex:246 #, elixir-autogen, elixir-format msgid "Social links" msgstr "Ссылки на соцсети" @@ -1915,12 +1921,12 @@ msgstr "Сеанс социальной проверки недействите #: lib/who_need_help_web/live/activity_live/show.ex:744 #: lib/who_need_help_web/live/moderation_live.ex:253 -#: lib/who_need_help_web/live/request_live/show.ex:1382 +#: lib/who_need_help_web/live/request_live/show.ex:1777 #, elixir-autogen, elixir-format msgid "Spam" msgstr "Спам" -#: lib/who_need_help_web/live/request_live/show.ex:1182 +#: lib/who_need_help_web/live/request_live/show.ex:1491 #, elixir-autogen, elixir-format msgid "Start helping" msgstr "Начать помогать" @@ -1930,17 +1936,17 @@ msgstr "Начать помогать" msgid "Starts" msgstr "Начало" -#: lib/who_need_help_web/live/moderation_live.ex:579 +#: lib/who_need_help_web/live/moderation_live.ex:589 #, elixir-autogen, elixir-format msgid "Status" msgstr "Статус" -#: lib/who_need_help_web/live/request_live/show.ex:1333 +#: lib/who_need_help_web/live/request_live/show.ex:1728 #, elixir-autogen, elixir-format msgid "Stop and delete position" msgstr "Остановить и удалить геопозицию" -#: lib/who_need_help_web/live/moderation_live.ex:520 +#: lib/who_need_help_web/live/moderation_live.ex:530 #, elixir-autogen, elixir-format msgid "Structured fields JSON" msgstr "Структурированные поля JSON" @@ -1950,24 +1956,24 @@ msgstr "Структурированные поля JSON" msgid "Structured fields must be a valid JSON object." msgstr "Структурированные поля должны быть действительным объектом JSON." -#: lib/who_need_help_web/live/request_live/show.ex:1034 +#: lib/who_need_help_web/live/request_live/show.ex:1269 #, elixir-autogen, elixir-format msgid "Submit review" msgstr "Отправить отзыв" #: lib/who_need_help_web/live/moderation_live.ex:268 -#: lib/who_need_help_web/live/moderation_live.ex:619 +#: lib/who_need_help_web/live/moderation_live.ex:629 #, elixir-autogen, elixir-format msgid "Suspended" msgstr "Заблокирован" -#: lib/who_need_help_web/live/request_live/show.ex:725 +#: lib/who_need_help_web/live/request_live/show.ex:927 #, elixir-autogen, elixir-format msgid "That handover code is not correct." msgstr "Неверный код передачи." #: lib/who_need_help_web/live/activity_live/show.ex:144 -#: lib/who_need_help_web/live/request_live/show.ex:330 +#: lib/who_need_help_web/live/request_live/show.ex:380 #, elixir-autogen, elixir-format msgid "That message cannot be reported from this view." msgstr "На это сообщение нельзя пожаловаться с этого экрана." @@ -1977,7 +1983,7 @@ msgstr "На это сообщение нельзя пожаловаться с msgid "That social account is already linked." msgstr "Эта учётная запись соцсети уже привязана." -#: lib/who_need_help_web/live/request_live/show.ex:729 +#: lib/who_need_help_web/live/request_live/show.ex:931 #, elixir-autogen, elixir-format msgid "That step is not available in the current state." msgstr "Этот шаг недоступен в текущем состоянии." @@ -1997,7 +2003,7 @@ msgstr "Этот провайдер проверки не поддерживае msgid "The approved group has reached its capacity." msgstr "Одобренная группа уже заполнена." -#: lib/who_need_help_web/live/request_live/show.ex:259 +#: lib/who_need_help_web/live/request_live/show.ex:306 #, elixir-autogen, elixir-format msgid "The browser could not share your location." msgstr "Браузеру не удалось передать вашу геопозицию." @@ -2007,7 +2013,7 @@ msgstr "Браузеру не удалось передать вашу геоп msgid "The last administrator cannot demote themselves." msgstr "Последний администратор не может понизить собственную роль." -#: lib/who_need_help_web/controllers/user_session_controller.ex:44 +#: lib/who_need_help_web/controllers/user_session_controller.ex:50 #, elixir-autogen, elixir-format msgid "The link is invalid or it has expired." msgstr "Ссылка недействительна или просрочена." @@ -2042,7 +2048,7 @@ msgstr "" msgid "The report is scoped to the selected group message." msgstr "Жалоба относится к выбранному сообщению группы." -#: lib/who_need_help_web/live/request_live/show.ex:1368 +#: lib/who_need_help_web/live/request_live/show.ex:1763 #, elixir-autogen, elixir-format msgid "The report will be scoped to the selected chat message." msgstr "Жалоба будет относиться к выбранному сообщению чата." @@ -2062,21 +2068,21 @@ msgstr "Эта активность больше не открыта." msgid "This activity state has already changed." msgstr "Состояние этой активности уже изменилось." -#: lib/who_need_help_web/live/request_live/show.ex:734 -#: lib/who_need_help_web/live/request_live/show.ex:918 +#: lib/who_need_help_web/live/request_live/show.ex:936 +#: lib/who_need_help_web/live/request_live/show.ex:1151 #, elixir-autogen, elixir-format msgid "This interaction is blocked." msgstr "Это взаимодействие заблокировано." #: lib/who_need_help_web/live/request_live/index.ex:314 -#: lib/who_need_help_web/live/request_live/show.ex:792 +#: lib/who_need_help_web/live/request_live/show.ex:1025 #, elixir-autogen, elixir-format msgid "This is not an emergency service. Contact local emergency services for immediate danger." msgstr "" "Это не экстренная служба. При непосредственной опасности обратитесь в " "местные экстренные службы." -#: lib/who_need_help_web/live/request_live/new.ex:230 +#: lib/who_need_help_web/live/request_live/new.ex:260 #, elixir-autogen, elixir-format msgid "This is not an emergency service. Contact local emergency services for immediate danger. Never include prescription details, payment card data, access codes, or other sensitive information." msgstr "" @@ -2094,18 +2100,18 @@ msgstr "Это предложение уже было рассмотрено." msgid "This proposal is already closed." msgstr "Это предложение уже закрыто." -#: lib/who_need_help_web/live/moderation_live.ex:411 +#: lib/who_need_help_web/live/moderation_live.ex:421 #, elixir-autogen, elixir-format msgid "This report has no linked conversation." msgstr "У этой жалобы нет связанной переписки." -#: lib/who_need_help_web/live/request_live/show.ex:1303 +#: lib/who_need_help_web/live/request_live/show.ex:1698 #, elixir-autogen, elixir-format msgid "This request already has a helper." msgstr "У этой заявки уже есть помощник." -#: lib/who_need_help_web/live/request_live/show.ex:80 -#: lib/who_need_help_web/live/request_live/show.ex:736 +#: lib/who_need_help_web/live/request_live/show.ex:89 +#: lib/who_need_help_web/live/request_live/show.ex:938 #, elixir-autogen, elixir-format msgid "This request is no longer available." msgstr "Эта заявка больше недоступна." @@ -2120,39 +2126,39 @@ msgstr "Эта заявка недоступна." msgid "To see sent emails, visit" msgstr "Чтобы посмотреть отправленные письма, откройте" +#: lib/who_need_help_web/live/notification_live.ex:659 #: 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:360 -#: lib/who_need_help_web/live/request_live/show.ex:746 -#: lib/who_need_help_web/live/request_live/show.ex:747 +#: lib/who_need_help_web/live/request_live/new.ex:402 +#: 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 msgid "Today" msgstr "Сегодня" -#: lib/who_need_help_web/live/activity_live/new.ex:108 +#: lib/who_need_help_web/live/activity_live/new.ex:138 #: lib/who_need_help_web/live/activity_live/show.ex:336 #: lib/who_need_help_web/live/category_proposal_live.ex:82 #: lib/who_need_help_web/live/profile_live.ex:59 -#: lib/who_need_help_web/live/request_live/show.ex:739 +#: lib/who_need_help_web/live/request_live/show.ex:941 #, elixir-autogen, elixir-format msgid "Too many actions in the configured time window." msgstr "Слишком много действий за настроенный промежуток времени." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:139 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:309 -#: lib/who_need_help_web/controllers/user_registration_controller.ex:54 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:128 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:55 #, elixir-autogen, elixir-format msgid "Too many registration attempts in the configured time window." msgstr "Слишком много попыток регистрации за настроенный промежуток времени." -#: lib/who_need_help_web/live/request_live/new.ex:208 +#: lib/who_need_help_web/live/request_live/new.ex:238 #, elixir-autogen, elixir-format msgid "Too many requests in the configured time window." msgstr "Слишком много запросов за настроенный промежуток времени." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:189 -#: lib/who_need_help_web/controllers/user_session_controller.ex:110 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:178 +#: lib/who_need_help_web/controllers/user_session_controller.ex:116 #, elixir-autogen, elixir-format msgid "Too many sign-in emails in the configured time window." msgstr "Слишком много писем для входа за настроенный промежуток времени." @@ -2167,27 +2173,27 @@ msgstr "Верхний уровень" msgid "Total" msgstr "Всего" -#: lib/who_need_help_web/live/activity_live/new.ex:249 +#: lib/who_need_help_web/live/activity_live/new.ex:291 #, elixir-autogen, elixir-format msgid "Total group capacity" msgstr "Общий размер группы" -#: lib/who_need_help_web/live/moderation_live.ex:511 +#: lib/who_need_help_web/live/moderation_live.ex:521 #, elixir-autogen, elixir-format msgid "Ukrainian description (optional)" msgstr "Описание на украинском (необязательно)" -#: lib/who_need_help_web/live/moderation_live.ex:499 +#: lib/who_need_help_web/live/moderation_live.ex:509 #, elixir-autogen, elixir-format msgid "Ukrainian name (optional)" msgstr "Название на украинском (необязательно)" -#: lib/who_need_help_web/live/profile_live.ex:353 +#: lib/who_need_help_web/live/profile_live.ex:358 #, elixir-autogen, elixir-format msgid "Unblock" msgstr "Разблокировать" -#: lib/who_need_help_web/live/request_live/show.ex:1356 +#: lib/who_need_help_web/live/request_live/show.ex:1751 #, elixir-autogen, elixir-format msgid "Unblock this user" msgstr "Разблокировать этого пользователя" @@ -2202,8 +2208,9 @@ msgstr "Уникальные люди" msgid "Update email instructions" 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:357 +#: lib/who_need_help_web/live/request_live/new.ex:399 #, elixir-autogen, elixir-format msgid "Urgency" msgstr "Срочность" @@ -2214,7 +2221,7 @@ msgstr "Срочность" msgid "Urgent help" msgstr "Срочная помощь" -#: lib/who_need_help_web/live/activity_live/new.ex:128 +#: lib/who_need_help_web/live/activity_live/new.ex:158 #, elixir-autogen, elixir-format msgid "Use a public first meeting point. Do not publish a home address, access code, travel document, or other sensitive information." msgstr "" @@ -2222,17 +2229,17 @@ msgstr "" "адрес, код доступа, документ для поездки или другую чувствительную " "информацию." -#: lib/who_need_help_web/components/layouts.ex:386 +#: lib/who_need_help_web/components/layouts.ex:422 #, elixir-autogen, elixir-format msgid "Use dark theme" msgstr "Включить тёмную тему" -#: lib/who_need_help_web/components/layouts.ex:377 +#: lib/who_need_help_web/components/layouts.ex:413 #, elixir-autogen, elixir-format msgid "Use light theme" msgstr "Включить светлую тему" -#: lib/who_need_help_web/live/activity_live/new.ex:274 +#: lib/who_need_help_web/live/activity_live/new.ex:316 #, elixir-autogen, elixir-format msgid "Use my current foreground location" msgstr "Использовать мою текущую геопозицию" @@ -2244,24 +2251,24 @@ msgstr "" "Используйте приватный чат и, по желанию, передачу геопозиции в реальном " "времени." -#: lib/who_need_help_web/components/layouts.ex:368 +#: lib/who_need_help_web/components/layouts.ex:404 #, 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:577 -#: lib/who_need_help_web/live/moderation_live.ex:639 +#: lib/who_need_help_web/live/moderation_live.ex:587 +#: lib/who_need_help_web/live/moderation_live.ex:649 #, elixir-autogen, elixir-format msgid "User" msgstr "Пользователь" -#: lib/who_need_help_web/live/request_live/show.ex:360 +#: lib/who_need_help_web/live/request_live/show.ex:408 #, elixir-autogen, elixir-format msgid "User blocked. Their requests and new messages are hidden." msgstr "Пользователь заблокирован. Его заявки и новые сообщения скрыты." -#: lib/who_need_help_web/controllers/user_session_controller.ex:31 +#: lib/who_need_help_web/controllers/user_session_controller.ex:41 #, elixir-autogen, elixir-format msgid "User confirmed successfully." msgstr "Пользователь успешно подтверждён." @@ -2277,22 +2284,17 @@ msgid "User status updated." msgstr "Обновлен статус пользователя." #: lib/who_need_help_web/live/profile_live.ex:87 -#: lib/who_need_help_web/live/request_live/show.ex:383 +#: lib/who_need_help_web/live/request_live/show.ex:432 #, elixir-autogen, elixir-format msgid "User unblocked." msgstr "Пользователь разблокирован." -#: lib/who_need_help_web/live/leaderboard_live.ex:57 -#, elixir-autogen, elixir-format -msgid "Verified people" -msgstr "Подтверждённые люди" - -#: lib/who_need_help_web/live/profile_live.ex:253 +#: lib/who_need_help_web/live/profile_live.ex:258 #, elixir-autogen, elixir-format msgid "Verify GitHub" msgstr "Подтвердить через GitHub" -#: lib/who_need_help_web/live/request_live/show.ex:1283 +#: lib/who_need_help_web/live/request_live/show.ex:1666 #, elixir-autogen, elixir-format msgid "Verify handover" msgstr "Подтвердить передачу" @@ -2302,24 +2304,24 @@ msgstr "Подтвердить передачу" msgid "Verify the handover" msgstr "Подтвердите передачу" -#: lib/who_need_help_web/live/moderation_live.ex:328 +#: lib/who_need_help_web/live/moderation_live.ex:338 #, elixir-autogen, elixir-format msgid "View scoped evidence" msgstr "Просмотреть связанные доказательства" -#: lib/who_need_help_web/live/profile_live.ex:210 +#: lib/who_need_help_web/live/profile_live.ex:215 #, elixir-autogen, elixir-format msgid "Visible reviews" msgstr "Открытые отзывы" -#: lib/who_need_help_web/live/request_live/show.ex:1064 +#: lib/who_need_help_web/live/request_live/show.ex:1329 #, elixir-autogen, elixir-format msgid "Waiting for a nearby volunteer." msgstr "Ожидаем помощника поблизости." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:266 -#: lib/who_need_help_web/controllers/user_session_controller.ex:32 -#: lib/who_need_help_web/controllers/user_session_controller.ex:58 +#: 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 #, elixir-autogen, elixir-format msgid "Welcome back!" msgstr "С возвращением!" @@ -2330,7 +2332,7 @@ 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:1390 +#: lib/who_need_help_web/live/request_live/show.ex:1785 #, elixir-autogen, elixir-format msgid "What happened?" msgstr "Что случилось?" @@ -2340,7 +2342,7 @@ msgstr "Что случилось?" msgid "What help category is missing?" msgstr "Какая категория помощи отсутствует?" -#: lib/who_need_help_web/live/request_live/new.ex:338 +#: lib/who_need_help_web/live/request_live/new.ex:380 #, elixir-autogen, elixir-format msgid "What help do you need?" msgstr "Какая помощь вам нужна?" @@ -2358,7 +2360,7 @@ msgstr "" msgid "Who Need Help home" msgstr "Главная Who Need Help" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:111 +#: 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 "" @@ -2384,22 +2386,22 @@ msgstr "Кому нужна помощь?" msgid "Why is this useful?" msgstr "Почему это полезно?" -#: lib/who_need_help_web/live/request_live/show.ex:1211 +#: lib/who_need_help_web/live/request_live/show.ex:1530 #, elixir-autogen, elixir-format msgid "Withdraw from this request" msgstr "Отказаться от этой заявки" -#: lib/who_need_help_web/live/request_live/show.ex:978 +#: lib/who_need_help_web/live/request_live/show.ex:1211 #, elixir-autogen, elixir-format msgid "Write a safe coordination message…" msgstr "Напишите безопасное сообщение для координации…" -#: lib/who_need_help_web/live/activity_live/new.ex:209 +#: lib/who_need_help_web/live/activity_live/new.ex:239 #: lib/who_need_help_web/live/activity_live/show.ex:298 -#: lib/who_need_help_web/live/request_live/new.ex:318 -#: lib/who_need_help_web/live/request_live/show.ex:682 -#: lib/who_need_help_web/live/request_live/show.ex:1128 -#: lib/who_need_help_web/live/request_live/show.ex:1136 +#: 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 #, elixir-autogen, elixir-format msgid "Yes" msgstr "Да" @@ -2420,13 +2422,8 @@ msgid "You are approved, so the map can show the exact meeting coordinates." msgstr "" "Вы одобрены, поэтому на карте могут быть указаны точные координаты встречи." -#: lib/who_need_help_web/live/request_live/show.ex:140 -#, elixir-autogen, elixir-format -msgid "You are matched. Use chat to coordinate safely." -msgstr "Помощник назначен. Безопасно согласуйте детали в чате." - #: lib/who_need_help_web/live/activity_live/show.ex:321 -#: lib/who_need_help_web/live/request_live/show.ex:726 +#: lib/who_need_help_web/live/request_live/show.ex:928 #, elixir-autogen, elixir-format msgid "You are not allowed to do that." msgstr "У вас нет разрешения на это действие." @@ -2436,7 +2433,7 @@ msgstr "У вас нет разрешения на это действие." msgid "You are running the local mail adapter." msgstr "Вы используете локальный почтовый адаптер." -#: lib/who_need_help_web/live/request_live/show.ex:723 +#: lib/who_need_help_web/live/request_live/show.ex:925 #, elixir-autogen, elixir-format msgid "You cannot accept your own request." msgstr "Нельзя принять собственную заявку." @@ -2451,7 +2448,7 @@ msgstr "Нельзя жаловаться на собственный конте msgid "You cannot restrict your own moderator account." msgstr "Вы не можете ограничить свою учетную запись модератора." -#: lib/who_need_help_web/live/profile_live.ex:341 +#: lib/who_need_help_web/live/profile_live.ex:346 #, elixir-autogen, elixir-format msgid "You have not blocked anyone." msgstr "Вы никого не блокировали." @@ -2477,17 +2474,12 @@ msgstr "" "Чтобы выполнять чувствительные действия с учётной записью, нужно повторно " "войти." -#: lib/who_need_help_web/live/request_live/show.ex:165 -#, elixir-autogen, elixir-format -msgid "You withdrew from this request." -msgstr "Вы отказались помогать с этой заявкой." - #: lib/who_need_help_web/live/activity_live/index.ex:293 #, elixir-autogen, elixir-format msgid "Your activities" msgstr "Ваши активности" -#: lib/who_need_help_web/live/request_live/show.ex:161 +#: lib/who_need_help_web/live/request_live/show.ex:184 #, elixir-autogen, elixir-format msgid "Your confirmation was saved." msgstr "Ваше подтверждение сохранено." @@ -2497,7 +2489,7 @@ msgstr "Ваше подтверждение сохранено." msgid "Your profile" msgstr "Ваш профиль" -#: lib/who_need_help_web/live/request_live/new.ex:57 +#: lib/who_need_help_web/live/request_live/new.ex:66 #, elixir-autogen, elixir-format msgid "Your request is now visible to nearby helpers." msgstr "Теперь вашу заявку видят помощники рядом." @@ -2508,7 +2500,7 @@ msgstr "Теперь вашу заявку видят помощники ряд msgid "Your requests" msgstr "Ваши запросы" -#: lib/who_need_help_web/live/request_live/show.ex:1006 +#: lib/who_need_help_web/live/request_live/show.ex:1239 #, elixir-autogen, elixir-format msgid "Your review is revealed only after both participants submit." msgstr "" @@ -2519,35 +2511,34 @@ msgstr "" msgid "Your trust summary" msgstr "Ваши показатели доверия" -#: lib/who_need_help_web/live/moderation_live.ex:312 +#: lib/who_need_help_web/live/moderation_live.ex:322 #, elixir-autogen, elixir-format msgid "activity" msgstr "активность" -#: lib/who_need_help_web/live/moderation_live.ex:315 +#: lib/who_need_help_web/live/moderation_live.ex:325 #, 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/user_registration_html/new.html.heex:53 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:100 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:82 #, elixir-autogen, elixir-format msgid "before confirming." 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:318 +#: lib/who_need_help_web/live/moderation_live.ex:328 #: lib/who_need_help_web/live/request_live/index.ex:473 #, elixir-autogen, elixir-format msgid "by %{name}" msgstr "автор: %{name}" -#: lib/who_need_help_web/live/profile_live.ex:189 -#: lib/who_need_help_web/live/public_profile_live.ex:128 +#: 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:1087 +#: lib/who_need_help_web/live/request_live/show.ex:1380 #, elixir-autogen, elixir-format msgid "completed" msgstr "завершено" @@ -2562,17 +2553,17 @@ msgstr "истекает %{time}" msgid "for an account now." msgstr "учётную запись сейчас." -#: lib/who_need_help_web/live/request_live/show.ex:1114 +#: lib/who_need_help_web/live/request_live/show.ex:1407 #, elixir-autogen, elixir-format msgid "helper movement supported" msgstr "движение помощника подтверждено" -#: lib/who_need_help_web/live/request_live/show.ex:1115 +#: lib/who_need_help_web/live/request_live/show.ex:1408 #, elixir-autogen, elixir-format msgid "no movement evidence" msgstr "нет подтверждения движения" -#: lib/who_need_help_web/live/request_live/show.ex:1106 +#: lib/who_need_help_web/live/request_live/show.ex:1399 #, elixir-autogen, elixir-format msgid "no proximity evidence" msgstr "нет подтверждения близости" @@ -2582,30 +2573,30 @@ msgstr "нет подтверждения близости" msgid "organizer" msgstr "организатор" -#: lib/who_need_help_web/live/request_live/show.ex:888 +#: lib/who_need_help_web/live/request_live/show.ex:1121 #, elixir-autogen, elixir-format 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:1091 +#: lib/who_need_help_web/live/request_live/show.ex:1384 #, elixir-autogen, elixir-format msgid "people" msgstr "люди" -#: lib/who_need_help_web/live/request_live/show.ex:1105 +#: lib/who_need_help_web/live/request_live/show.ex:1398 #, elixir-autogen, elixir-format msgid "proximity supported" msgstr "близость подтверждена" -#: lib/who_need_help_web/live/profile_live.ex:204 -#: lib/who_need_help_web/live/public_profile_live.ex:140 -#: lib/who_need_help_web/live/request_live/show.ex:1095 +#: 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 #, elixir-autogen, elixir-format msgid "rating" msgstr "оценка" -#: lib/who_need_help_web/live/request_live/show.ex:880 +#: lib/who_need_help_web/live/request_live/show.ex:1113 #, elixir-autogen, elixir-format msgid "rating %{rating}" msgstr "оценка %{rating}" @@ -2620,8 +2611,8 @@ msgstr "страница почтового ящика" msgid "to your account now." msgstr "в свою учётную запись сейчас." -#: lib/who_need_help_web/live/profile_live.ex:194 -#: lib/who_need_help_web/live/public_profile_live.ex:132 +#: lib/who_need_help_web/live/profile_live.ex:199 +#: lib/who_need_help_web/live/public_profile_live.ex:137 #, elixir-autogen, elixir-format msgid "unique people" msgstr "Уникальные люди" @@ -2629,10 +2620,10 @@ 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/profile_live.ex:285 +#: 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:867 -#: lib/who_need_help_web/live/request_live/show.ex:1174 +#: lib/who_need_help_web/live/request_live/show.ex:1100 +#: lib/who_need_help_web/live/request_live/show.ex:1483 #, elixir-autogen, elixir-format msgid "unverified" msgstr "не подтверждено" @@ -2645,33 +2636,27 @@ 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/profile_live.ex:284 +#: 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:866 -#: lib/who_need_help_web/live/request_live/show.ex:1173 +#: lib/who_need_help_web/live/request_live/show.ex:1099 +#: lib/who_need_help_web/live/request_live/show.ex:1482 #, elixir-autogen, elixir-format msgid "verified" msgstr "подтверждено" -#: lib/who_need_help_web/live/profile_live.ex:199 -#: lib/who_need_help_web/live/public_profile_live.ex:136 -#, elixir-autogen, elixir-format -msgid "verified handovers" -msgstr "подтверждённые передачи" - -#: lib/who_need_help_web/live/request_live/show.ex:787 +#: lib/who_need_help_web/live/request_live/show.ex:1020 #, elixir-autogen, elixir-format msgid "← All requests" msgstr "← Все заявки" -#: lib/who_need_help_web/live/activity_live/new.ex:118 +#: lib/who_need_help_web/live/activity_live/new.ex:148 #: lib/who_need_help_web/live/activity_live/show.ex:352 #, elixir-autogen, elixir-format msgid "← Back to activities" msgstr "← Назад к активностям" -#: lib/who_need_help_web/live/request_live/new.ex:218 +#: lib/who_need_help_web/live/request_live/new.ex:248 #, elixir-autogen, elixir-format msgid "← Back to requests" msgstr "← Назад к заявкам" @@ -2719,7 +2704,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:194 +#: lib/who_need_help_web/live/support_operations_live.ex:212 #, elixir-autogen, elixir-format msgid "Rejected" msgstr "Отклонено" @@ -2735,7 +2720,7 @@ msgid "Unusual action rate" msgstr "Необычная частота действий" #: lib/who_need_help_web/live/activity_live/show.ex:461 -#: lib/who_need_help_web/live/request_live/show.ex:912 +#: lib/who_need_help_web/live/request_live/show.ex:1145 #, elixir-autogen, elixir-format msgid "Load earlier messages" msgstr "Загрузить предыдущие сообщения" @@ -2744,16 +2729,17 @@ msgstr "Загрузить предыдущие сообщения" #: lib/who_need_help_web/live/activity_live/index.ex:311 #: 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:385 -#: lib/who_need_help_web/live/moderation_live.ex:420 -#: lib/who_need_help_web/live/moderation_live.ex:567 -#: lib/who_need_help_web/live/moderation_live.ex:659 -#: lib/who_need_help_web/live/profile_live.ex:232 -#: lib/who_need_help_web/live/profile_live.ex:362 -#: lib/who_need_help_web/live/public_profile_live.ex:173 +#: 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/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/request_live/index.ex:573 -#: lib/who_need_help_web/live/support_operations_live.ex:215 -#: lib/who_need_help_web/live/support_operations_live.ex:276 +#: lib/who_need_help_web/live/support_operations_live.ex:233 +#: lib/who_need_help_web/live/support_operations_live.ex:324 #, elixir-autogen, elixir-format msgid "Load more" msgstr "Загрузить ещё" @@ -2761,7 +2747,7 @@ msgstr "Загрузить ещё" #: lib/who_need_help_web/live/activity_live/index.ex:284 #: lib/who_need_help_web/live/activity_live/show.ex:540 #: lib/who_need_help_web/live/request_live/index.ex:515 -#: lib/who_need_help_web/live/request_live/show.ex:1046 +#: lib/who_need_help_web/live/request_live/show.ex:1282 #, elixir-autogen, elixir-format msgid "The map is unavailable in this browser. Request details remain usable." msgstr "Карта недоступна в этом браузере. Остальная информация по-прежнему доступна." @@ -2784,17 +2770,17 @@ msgstr "Не удалось завершить модерацию. Попроб #: lib/who_need_help_web/live/activity_live/show.ex:340 #: lib/who_need_help_web/live/category_proposal_live.ex:89 -#: lib/who_need_help_web/live/request_live/show.ex:742 +#: lib/who_need_help_web/live/request_live/show.ex:944 #, elixir-autogen, elixir-format msgid "Could not complete the action. Please try again." msgstr "Не удалось выполнить действие. Попробуйте ещё раз." -#: lib/who_need_help_web/live/activity_live/new.ex:110 +#: lib/who_need_help_web/live/activity_live/new.ex:140 #, elixir-autogen, elixir-format msgid "Could not publish the activity. Please try again." msgstr "Не удалось опубликовать активность. Попробуйте ещё раз." -#: lib/who_need_help_web/live/request_live/new.ex:210 +#: lib/who_need_help_web/live/request_live/new.ex:240 #, elixir-autogen, elixir-format msgid "Could not publish the request. Please try again." msgstr "Не удалось опубликовать заявку. Попробуйте ещё раз." @@ -2809,21 +2795,16 @@ msgstr "Не удалось разблокировать пользовател msgid "JavaScript is required to confirm this protected email link." msgstr "Для подтверждения этой защищённой ссылки на email необходим JavaScript." -#: lib/who_need_help_web/live/request_live/show.ex:715 +#: lib/who_need_help_web/live/request_live/show.ex:909 #, elixir-autogen, elixir-format msgid "Last update: %{time}" msgstr "Последнее обновление: %{time}" -#: lib/who_need_help_web/live/request_live/show.ex:738 +#: lib/who_need_help_web/live/request_live/show.ex:940 #, elixir-autogen, elixir-format msgid "Live location sharing is not active." msgstr "Передача геопозиции сейчас не активна." -#: lib/who_need_help_web/live/request_live/show.ex:713 -#, elixir-autogen, elixir-format -msgid "Shared location" -msgstr "Передаваемая геопозиция" - #: lib/who_need_help_web/live/activity_live/show.ex:333 #, elixir-autogen, elixir-format msgid "The organizer cannot leave the activity." @@ -2834,13 +2815,13 @@ msgstr "Организатор не может покинуть активнос msgid "The organizer is already attending." msgstr "Организатор уже участвует." -#: lib/who_need_help_web/controllers/user_registration_controller.ex:63 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:64 #, 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:74 +#: lib/who_need_help_web/live/support_operations_live.ex:88 #, elixir-autogen, elixir-format msgid "The selected record is no longer available." msgstr "Выбранная запись больше недоступна." @@ -2850,7 +2831,7 @@ msgstr "Выбранная запись больше недоступна." msgid "The settings form is invalid." msgstr "Форма настроек заполнена неверно." -#: lib/who_need_help_web/controllers/user_session_controller.ex:119 +#: lib/who_need_help_web/controllers/user_session_controller.ex:125 #, elixir-autogen, elixir-format msgid "The sign-in form is invalid." msgstr "Форма входа заполнена неверно." @@ -2860,7 +2841,7 @@ msgstr "Форма входа заполнена неверно." msgid "This activity is no longer available." msgstr "Эта активность больше недоступна." -#: lib/who_need_help_web/live/request_live/show.ex:737 +#: lib/who_need_help_web/live/request_live/show.ex:939 #, elixir-autogen, elixir-format msgid "This match is no longer active." msgstr "Это сопоставление больше не активно." @@ -2870,12 +2851,13 @@ msgstr "Это сопоставление больше не активно." msgid "This proposal is no longer available." msgstr "Это предложение больше недоступно." -#: lib/who_need_help_web/live/request_live/show.ex:735 +#: lib/who_need_help_web/live/request_live/show.ex:937 +#: lib/who_need_help_web/live/request_live/show.ex:1690 #, elixir-autogen, elixir-format msgid "This request has expired." msgstr "Срок действия этой заявки истёк." -#: lib/who_need_help_web/controllers/user_session_controller.ex:68 +#: lib/who_need_help_web/controllers/user_session_controller.ex:74 #, elixir-autogen, elixir-format msgid "Too many sign-in attempts in the configured time window." msgstr "Слишком много попыток входа за настроенный промежуток времени." @@ -2890,7 +2872,7 @@ msgstr "Защищённая ссылка из письма готова. Про msgid "The confirmation email could not be sent. Please try again." msgstr "Не удалось отправить письмо с подтверждением. Попробуйте ещё раз." -#: lib/who_need_help_web/controllers/user_registration_controller.ex:112 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:113 #, elixir-autogen, elixir-format msgid "If this address can be registered or signed in, login instructions will arrive shortly." msgstr "Если этот адрес можно зарегистрировать или использовать для входа, инструкции для входа скоро придут." @@ -2910,7 +2892,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:336 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:394 #, elixir-autogen, elixir-format msgid "A different Google account is already connected." msgstr "Уже подключён другой аккаунт Google." @@ -2920,13 +2902,12 @@ 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:42 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:123 +#: 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:49 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:51 #, elixir-autogen, elixir-format msgid "Connect Google account" msgstr "Подключить аккаунт Google" @@ -2936,7 +2917,7 @@ msgstr "Подключить аккаунт Google" msgid "Connect Google only after signing in here. We never merge accounts automatically by matching email addresses." msgstr "Подключайте Google только после входа здесь. Мы никогда не объединяем аккаунты автоматически по совпадению email." -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:117 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:99 #, elixir-autogen, elixir-format msgid "Create account and email me a link" msgstr "Создать аккаунт и отправить ссылку на email" @@ -2946,12 +2927,13 @@ msgstr "Создать аккаунт и отправить ссылку на em msgid "Email me a sign-in link" msgstr "Отправить ссылку для входа на email" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:344 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:402 #, elixir-autogen, elixir-format msgid "Google account connection session is invalid." msgstr "Сессия подключения аккаунта Google недействительна." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:226 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:215 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:285 #, elixir-autogen, elixir-format msgid "Google did not provide a verified email address." msgstr "Google не предоставил подтверждённый адрес email." @@ -2961,67 +2943,69 @@ msgstr "Google не предоставил подтверждённый адре msgid "Google sign-in" msgstr "Вход через Google" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:326 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:384 #, elixir-autogen, elixir-format msgid "Google sign-in connected." msgstr "Вход через Google подключён." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:252 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:318 #, elixir-autogen, elixir-format msgid "Google sign-in could not be started." msgstr "Не удалось начать вход через Google." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:231 +#: 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 #, elixir-autogen, elixir-format msgid "Google sign-in failed. Please try again." msgstr "Не удалось войти через Google. Попробуйте ещё раз." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:257 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:323 #, elixir-autogen, elixir-format msgid "Google sign-in is not configured yet." msgstr "Вход через Google пока не настроен." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:97 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:216 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:399 +#: 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 #, 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:220 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:209 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:279 #, elixir-autogen, elixir-format msgid "Google sign-in session is invalid." msgstr "Сессия входа через Google недействительна." -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:60 -#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:83 -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:53 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:55 #, elixir-autogen, elixir-format msgid "Google sign-in will be available after the operator configures it." msgstr "Вход через Google станет доступен после настройки оператором." -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:116 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:98 #, elixir-autogen, elixir-format msgid "Sending link..." msgstr "Отправляем ссылку..." -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:56 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:43 #, elixir-autogen, elixir-format msgid "Sign up with Google" msgstr "Зарегистрироваться через Google" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:331 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:389 #, 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:50 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:164 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:37 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:153 #, elixir-autogen, elixir-format msgid "The Google registration form is invalid." msgstr "Форма регистрации через Google заполнена неверно." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:405 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:463 #, elixir-autogen, elixir-format msgid "This Google account cannot be used right now." msgstr "Этот аккаунт Google сейчас нельзя использовать." @@ -3041,38 +3025,37 @@ 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:116 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:288 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:105 #, elixir-autogen, elixir-format msgid "Your account was created with Google." msgstr "Ваша учётная запись создана через Google." -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:64 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:46 #, elixir-autogen, elixir-format msgid "or sign up with email" msgstr "или зарегистрироваться по email" -#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:87 +#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:86 #, elixir-autogen, elixir-format msgid "or use email" msgstr "или использовать email" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:70 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:72 #, elixir-autogen, elixir-format msgid "Disconnect Google" msgstr "Отключить Google" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:68 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:70 #, elixir-autogen, elixir-format msgid "Disconnect Google sign-in from this account?" msgstr "Отключить вход через Google для этой учётной записи?" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:65 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:52 #, elixir-autogen, elixir-format msgid "Google sign-in disconnected." msgstr "Вход через Google отключён." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:70 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:57 #, elixir-autogen, elixir-format msgid "No Google account is connected." msgstr "Аккаунт Google не подключён." @@ -3094,18 +3077,18 @@ 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:78 +#: lib/who_need_help_web/live/support_operations_live.ex:96 #, elixir-autogen, elixir-format msgid "Account access" msgstr "Доступ к аккаунту" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:115 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:117 #, elixir-autogen, elixir-format 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:82 +#: lib/who_need_help_web/live/support_operations_live.ex:100 #, elixir-autogen, elixir-format msgid "Account deletion" msgstr "Удаление аккаунта" @@ -3116,7 +3099,7 @@ 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:193 +#: lib/who_need_help_web/live/support_operations_live.ex:211 #, elixir-autogen, elixir-format msgid "Action taken" msgstr "Приняты меры" @@ -3175,13 +3158,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:195 -#: lib/who_need_help_web/live/support_operations_live.ex:256 +#: lib/who_need_help_web/live/support_operations_live.ex:213 +#: lib/who_need_help_web/live/support_operations_live.ex:304 #, elixir-autogen, elixir-format msgid "Closed" msgstr "Закрыто" -#: lib/who_need_help_web/live/support_operations_live.ex:160 +#: lib/who_need_help_web/live/support_operations_live.ex:178 #, elixir-autogen, elixir-format msgid "Contact" msgstr "Контакт" @@ -3198,7 +3181,7 @@ msgstr "Связаться с Who Need Help" msgid "Contact email" msgstr "Контактный email" -#: lib/who_need_help_web/live/support_operations_live.ex:127 +#: lib/who_need_help_web/live/support_operations_live.ex:145 #, elixir-autogen, elixir-format msgid "Content removal and TAKE IT DOWN" msgstr "Удаление контента и TAKE IT DOWN" @@ -3210,24 +3193,24 @@ 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:90 +#: lib/who_need_help_web/live/support_operations_live.ex:108 #, elixir-autogen, elixir-format msgid "Copyright" msgstr "Авторские права" -#: lib/who_need_help_web/live/support_operations_live.ex:76 +#: lib/who_need_help_web/live/support_operations_live.ex:94 #, 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:83 +#: lib/who_need_help_web/live/support_operations_live.ex:101 #, elixir-autogen, elixir-format msgid "Data export" msgstr "Экспорт данных" -#: lib/who_need_help_web/live/support_operations_live.ex:201 +#: lib/who_need_help_web/live/support_operations_live.ex:219 #, elixir-autogen, elixir-format msgid "Decision or information request" msgstr "Решение или запрос дополнительной информации" @@ -3269,7 +3252,7 @@ msgstr "Электронная подпись (введите полное им msgid "Exact content URLs — one per line" msgstr "Точные URL контента — по одному в строке" -#: lib/who_need_help_web/live/support_operations_live.ex:220 +#: lib/who_need_help_web/live/support_operations_live.ex:238 #, elixir-autogen, elixir-format msgid "General support and data requests" msgstr "Общая поддержка и запросы по данным" @@ -3316,7 +3299,7 @@ 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:88 +#: lib/who_need_help_web/live/support_operations_live.ex:106 #, elixir-autogen, elixir-format msgid "Illegal content" msgstr "Незаконный контент" @@ -3336,7 +3319,7 @@ msgstr "Не передавайте эту ссылку статуса друг msgid "Law, right, or policy involved, if known" msgstr "Применимый закон, право или правило, если известно" -#: lib/who_need_help_web/live/support_operations_live.ex:162 +#: lib/who_need_help_web/live/support_operations_live.ex:180 #, elixir-autogen, elixir-format msgid "Locations" msgstr "Адреса контента" @@ -3347,13 +3330,13 @@ msgid "Material involved" msgstr "Тип материала" #: lib/who_need_help_web/controllers/support_html.ex:9 -#: lib/who_need_help_web/live/support_operations_live.ex:81 +#: lib/who_need_help_web/live/support_operations_live.ex:99 #, 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:192 +#: lib/who_need_help_web/live/support_operations_live.ex:210 #, elixir-autogen, elixir-format msgid "More information needed" msgstr "Нужна дополнительная информация" @@ -3373,12 +3356,12 @@ msgstr "УВЕДОМЛЕНИЕ ПОЛУЧЕНО" msgid "New request" msgstr "Новое обращение" -#: lib/who_need_help_web/live/support_operations_live.ex:207 +#: lib/who_need_help_web/live/support_operations_live.ex:225 #, elixir-autogen, elixir-format msgid "No removal notices." msgstr "Нет уведомлений об удалении." -#: lib/who_need_help_web/live/support_operations_live.ex:268 +#: lib/who_need_help_web/live/support_operations_live.ex:316 #, elixir-autogen, elixir-format msgid "No support requests." msgstr "Нет обращений в поддержку." @@ -3386,27 +3369,27 @@ 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:94 +#: lib/who_need_help_web/live/support_operations_live.ex:112 #, elixir-autogen, elixir-format msgid "Non-consensual intimate image or video" msgstr "Интимное изображение или видео без согласия" -#: lib/who_need_help_web/live/support_operations_live.ex:159 -#: lib/who_need_help_web/live/support_operations_live.ex:161 +#: lib/who_need_help_web/live/support_operations_live.ex:177 +#: lib/who_need_help_web/live/support_operations_live.ex:179 #, 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:84 +#: lib/who_need_help_web/live/support_operations_live.ex:102 #, 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:89 +#: lib/who_need_help_web/live/support_operations_live.ex:107 #, elixir-autogen, elixir-format msgid "Privacy violation" msgstr "Нарушение конфиденциальности" @@ -3421,12 +3404,12 @@ msgstr "Укажите точные URL в Who Need Help. Не загружай msgid "REQUEST RECEIVED" msgstr "ОБРАЩЕНИЕ ПОЛУЧЕНО" -#: lib/who_need_help_web/live/support_operations_live.ex:24 +#: lib/who_need_help_web/live/support_operations_live.ex:28 #, elixir-autogen, elixir-format msgid "Removal notice updated." msgstr "Уведомление об удалении обновлено." -#: lib/who_need_help_web/components/layouts.ex:169 +#: lib/who_need_help_web/components/layouts.ex:196 #: lib/who_need_help_web/controllers/support_html/new.html.heex:16 #, elixir-autogen, elixir-format msgid "Report content" @@ -3444,12 +3427,12 @@ 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/user_settings_html/edit.html.heex:123 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:128 #, elixir-autogen, elixir-format msgid "Request account deletion" msgstr "Запросить удаление аккаунта" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:117 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:119 #, elixir-autogen, elixir-format msgid "Request deletion of your account and associated personal data, or contact support about access and export requests." msgstr "Запросите удаление аккаунта и связанных персональных данных либо обратитесь в поддержку по вопросам доступа и экспорта." @@ -3467,13 +3450,15 @@ msgstr "ПОДДЕРЖКА" #: lib/who_need_help_web/controllers/support_html.ex:8 #: lib/who_need_help_web/controllers/support_html/new.html.heex:34 -#: lib/who_need_help_web/live/support_operations_live.ex:80 +#: 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 #, elixir-autogen, elixir-format msgid "Safety concern" msgstr "Проблема безопасности" -#: lib/who_need_help_web/live/support_operations_live.ex:203 -#: lib/who_need_help_web/live/support_operations_live.ex:264 +#: lib/who_need_help_web/live/support_operations_live.ex:221 +#: lib/who_need_help_web/live/support_operations_live.ex:312 #, elixir-autogen, elixir-format msgid "Save and notify" msgstr "Сохранить и уведомить" @@ -3486,12 +3471,12 @@ 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:97 +#: lib/who_need_help_web/live/support_operations_live.ex:115 #, elixir-autogen, elixir-format msgid "Sexual material involving a minor" msgstr "Сексуальный материал с участием несовершеннолетнего" -#: lib/who_need_help_web/live/support_operations_live.ex:177 +#: lib/who_need_help_web/live/support_operations_live.ex:195 #, elixir-autogen, elixir-format msgid "Stated basis:" msgstr "Указанное основание:" @@ -3502,7 +3487,7 @@ msgid "Subject" msgstr "Тема" #: lib/who_need_help_web/live/activity_live/show.ex:763 -#: lib/who_need_help_web/live/request_live/show.ex:1401 +#: lib/who_need_help_web/live/request_live/show.ex:1796 #, elixir-autogen, elixir-format msgid "Submit a legal content-removal notice" msgstr "Подать юридическое уведомление об удалении контента" @@ -3517,7 +3502,7 @@ msgstr "Отправить уведомление об удалении" msgid "Submit urgent removal request" msgstr "Отправить срочный запрос на удаление" -#: lib/who_need_help_web/live/support_operations_live.ex:158 +#: lib/who_need_help_web/live/support_operations_live.ex:176 #, elixir-autogen, elixir-format msgid "Submitter" msgstr "Заявитель" @@ -3527,34 +3512,36 @@ msgstr "Заявитель" 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:167 +#: lib/who_need_help_web/components/layouts.ex:194 #, elixir-autogen, elixir-format msgid "Support" msgstr "Поддержка" -#: lib/who_need_help_web/live/support_operations_live.ex:8 -#: lib/who_need_help_web/live/support_operations_live.ex:114 +#: 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 #, elixir-autogen, elixir-format msgid "Support operations" msgstr "Рабочее место поддержки" -#: lib/who_need_help_web/components/layouts.ex:218 +#: lib/who_need_help_web/components/layouts.ex:148 +#: lib/who_need_help_web/components/layouts.ex:330 #, elixir-autogen, elixir-format msgid "Support queue" msgstr "Очередь поддержки" -#: lib/who_need_help_web/live/support_operations_live.ex:16 +#: lib/who_need_help_web/live/support_operations_live.ex:20 #, elixir-autogen, elixir-format msgid "Support request updated." msgstr "Обращение в поддержку обновлено." -#: lib/who_need_help_web/live/support_operations_live.ex:116 +#: lib/who_need_help_web/live/support_operations_live.ex:134 #, 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:262 +#: lib/who_need_help_web/live/support_operations_live.ex:310 #, elixir-autogen, elixir-format msgid "Support response" msgstr "Ответ поддержки" @@ -3571,7 +3558,7 @@ 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:79 +#: lib/who_need_help_web/live/support_operations_live.ex:97 #, elixir-autogen, elixir-format msgid "Technical issue" msgstr "Техническая проблема" @@ -3583,7 +3570,7 @@ 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:99 +#: lib/who_need_help_web/live/support_operations_live.ex:117 #, elixir-autogen, elixir-format msgid "Threat to life or safety" msgstr "Угроза жизни или безопасности" @@ -3599,13 +3586,13 @@ msgstr "Слишком много уведомлений об удалении. msgid "Too many support requests. Please try again later." msgstr "Слишком много обращений в поддержку. Повторите попытку позже." -#: lib/who_need_help_web/live/support_operations_live.ex:122 +#: lib/who_need_help_web/live/support_operations_live.ex:140 #, 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:190 +#: lib/who_need_help_web/live/support_operations_live.ex:208 #, elixir-autogen, elixir-format msgid "Urgent review" msgstr "Срочное рассмотрение" @@ -3625,12 +3612,12 @@ msgstr "Используйте это электронное уведомлен msgid "Use this form for account access, technical problems, privacy questions, or other support. For illegal content or a removal request, use the dedicated removal form." msgstr "Используйте эту форму для вопросов доступа к аккаунту, технических проблем, конфиденциальности и другой поддержки. Для незаконного контента или запроса на удаление используйте специальную форму." -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:126 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:131 #, elixir-autogen, elixir-format msgid "View support requests" msgstr "Посмотреть обращения в поддержку" -#: lib/who_need_help_web/live/support_operations_live.ex:254 +#: lib/who_need_help_web/live/support_operations_live.ex:302 #, elixir-autogen, elixir-format msgid "Waiting for requester" msgstr "Ожидается ответ заявителя" @@ -3685,13 +3672,13 @@ msgstr "Номер вашего обращения: %{reference}" msgid "Your relationship to the affected person or rights holder" msgstr "Ваше отношение к пострадавшему лицу или правообладателю" -#: lib/who_need_help_web/live/support_operations_live.ex:150 -#: lib/who_need_help_web/live/support_operations_live.ex:235 +#: lib/who_need_help_web/live/support_operations_live.ex:168 +#: lib/who_need_help_web/live/support_operations_live.ex:253 #, elixir-autogen, elixir-format msgid "contact unverified" msgstr "контакт не подтверждён" -#: lib/who_need_help_web/live/support_operations_live.ex:154 +#: lib/who_need_help_web/live/support_operations_live.ex:172 #, elixir-autogen, elixir-format msgid "review by %{time}" msgstr "рассмотреть до %{time}" @@ -3708,42 +3695,37 @@ 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/user_registration_html/new.html.heex:44 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:106 +#: 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:163 +#: lib/who_need_help_web/components/layouts.ex:190 #, 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/user_registration_html/new.html.heex:50 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:97 +#: 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/user_registration_html/new.html.heex:52 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:99 +#: 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:165 +#: 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/controllers/user_registration_html/new.html.heex:49 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:96 +#: 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/user_registration_html/new.html.heex:51 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:98 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80 #, elixir-autogen, elixir-format msgid "and" msgstr "и" @@ -4077,7 +4059,7 @@ msgid "Confirm access once so nobody can attach Google to your account using onl msgstr "Один раз подтвердите доступ, чтобы никто не смог привязать Google к вашему аккаунту лишь по совпадающему email." #: 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:79 +#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:82 #, elixir-autogen, elixir-format msgid "Continue with Google" msgstr "Продолжить с Google" @@ -4102,7 +4084,7 @@ msgstr "Создаём аккаунт..." msgid "Email me a verification link" msgstr "Отправить ссылку для подтверждения на email" -#: lib/who_need_help_web/controllers/user_session_controller.ex:158 +#: lib/who_need_help_web/controllers/user_session_controller.ex:178 #, elixir-autogen, elixir-format msgid "Google sign-in connected. You can use it next time." msgstr "Вход через Google подключён. В следующий раз можно использовать его." @@ -4132,9 +4114,8 @@ msgstr "Один раз войдите в %{email}, чтобы подключи msgid "This email already has an account" msgstr "Для этого email уже есть аккаунт" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:131 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:153 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:297 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:120 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:142 #, elixir-autogen, elixir-format msgid "This email already has an account. Confirm it once to connect Google." msgstr "Для этого email уже есть аккаунт. Один раз подтвердите его, чтобы подключить Google." @@ -4145,17 +4126,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:1144 +#: lib/who_need_help_web/live/request_live/show.ex:1453 #, elixir-autogen, elixir-format msgid "Verified" msgstr "Подтверждено" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:178 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:167 #, 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:171 +#: lib/who_need_help_web/controllers/user_session_controller.ex:191 #, elixir-autogen, elixir-format msgid "You are signed in, but Google could not be connected. Try again in account settings." msgstr "Вы вошли, но подключить Google не удалось. Повторите попытку в настройках аккаунта." @@ -4170,7 +4151,7 @@ msgstr "Подтвердите вход через Google" msgid "Hi %{email},\n\nUse the secure link below to sign in and connect Google to your Who Need Help account:\n\n%{url}\n\nIf you did not request this, ignore this email. Google will not be connected." msgstr "Здравствуйте, %{email}!\n\nПерейдите по защищённой ссылке ниже, чтобы войти и подключить Google к аккаунту Who Need Help:\n\n%{url}\n\nЕсли вы не запрашивали это действие, проигнорируйте письмо. Google не будет подключён." -#: lib/who_need_help_web/live/public_profile_live.ex:148 +#: lib/who_need_help_web/live/public_profile_live.ex:153 #, elixir-autogen, elixir-format msgid "A review becomes public only after both people submit for that match." msgstr "" @@ -4180,12 +4161,12 @@ msgstr "" msgid "A verified badge means the account completed that provider's authorization flow. Manually added links remain unverified." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:454 +#: lib/who_need_help_web/live/request_live/show.ex:581 #, elixir-autogen, elixir-format msgid "A volunteer accepted this request. Use private chat to coordinate safely." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:538 +#: lib/who_need_help_web/live/request_live/new.ex:580 #, elixir-autogen, elixir-format msgid "After a helper accepts" msgstr "После принятия заявки помощником" @@ -4195,12 +4176,12 @@ msgstr "После принятия заявки помощником" msgid "Already registered? Check your email" msgstr "Уже зарегистрированы?" -#: lib/who_need_help_web/live/request_live/new.ex:402 +#: lib/who_need_help_web/live/request_live/new.ex:444 #, elixir-autogen, elixir-format msgid "Area or public landmark" msgstr "Район или публичный ориентир" -#: lib/who_need_help_web/live/request_live/new.ex:502 +#: lib/who_need_help_web/live/request_live/new.ex:544 #, elixir-autogen, elixir-format msgid "Area radius" msgstr "Радиус зоны" @@ -4230,8 +4211,8 @@ msgstr "Проверьте почту" msgid "Choose a category from the same mode." msgstr "Выберите категорию" -#: lib/who_need_help_web/live/request_live/new.ex:383 -#: lib/who_need_help_web/live/request_live/new.ex:555 +#: lib/who_need_help_web/live/request_live/new.ex:425 +#: lib/who_need_help_web/live/request_live/new.ex:597 #, elixir-autogen, elixir-format msgid "Choose a place on the map or use your current location." msgstr "Выберите место на карте или используйте текущую геопозицию." @@ -4241,58 +4222,60 @@ msgstr "Выберите место на карте или используйт msgid "Choose a valid parent category." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:98 +#: lib/who_need_help_web/live/request_live/new.ex:108 #, elixir-autogen, elixir-format msgid "Choose an area or exact point on the map, use your location, or select no map location." msgstr "Выберите зону или точную точку на карте, используйте геопозицию либо укажите, что место на карте не показывается." -#: lib/who_need_help_web/live/request_live/new.ex:103 +#: lib/who_need_help_web/live/request_live/new.ex:113 #, elixir-autogen, elixir-format msgid "Choose an expiry time in the future." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1244 +#: lib/who_need_help_web/live/request_live/show.ex:1627 #, elixir-autogen, elixir-format msgid "Copied" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1243 -#: lib/who_need_help_web/live/request_live/show.ex:1249 +#: lib/who_need_help_web/live/request_live/show.ex:1626 +#: lib/who_need_help_web/live/request_live/show.ex:1632 #, elixir-autogen, elixir-format msgid "Copy code" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1245 +#: lib/who_need_help_web/live/request_live/show.ex:1628 #, elixir-autogen, elixir-format msgid "Copy failed" msgstr "" #: lib/who_need_help_web/components/core_components.ex:425 +#: lib/who_need_help_web/live/product_analytics_live.ex:58 #, elixir-autogen, elixir-format msgid "Date" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:563 +#: lib/who_need_help_web/live/notification_live.ex:593 +#: lib/who_need_help_web/live/request_live/new.ex:605 #, elixir-autogen, elixir-format msgid "Enter coordinates manually" msgstr "Ввести координаты вручную" -#: lib/who_need_help_web/live/request_live/show.ex:1277 +#: lib/who_need_help_web/live/request_live/show.ex:1660 #, elixir-autogen, elixir-format msgid "Enter the six digits shown to the requester." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:437 +#: lib/who_need_help_web/live/request_live/new.ex:479 #, elixir-autogen, elixir-format msgid "Exact point" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:629 +#: lib/who_need_help_web/live/request_live/new.ex:671 #, elixir-autogen, elixir-format msgid "Fix the following details and publish again:" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:565 +#: lib/who_need_help_web/live/request_live/new.ex:607 #, elixir-autogen, elixir-format msgid "For an approximate area, these coordinates are the area center—not your exact position." msgstr "Для примерной зоны эти координаты задают центр области, а не вашу точную позицию." @@ -4302,37 +4285,38 @@ 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:1141 +#: lib/who_need_help_web/live/request_live/show.ex:1450 #, elixir-autogen, elixir-format, fuzzy msgid "Handover code" msgstr "Код передачи подтверждён." -#: lib/who_need_help_web/live/request_live/show.ex:1153 +#: lib/who_need_help_web/live/request_live/show.ex:1462 +#: lib/who_need_help_web/live/request_live/show.ex:1694 #, elixir-autogen, elixir-format msgid "Help completed and verified by both participants." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:463 +#: lib/who_need_help_web/live/request_live/show.ex:602 #, elixir-autogen, elixir-format msgid "Help is complete." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:459 +#: lib/who_need_help_web/live/request_live/show.ex:592 #, elixir-autogen, elixir-format, fuzzy msgid "Help is now in progress." msgstr "Помощь выполняется." -#: lib/who_need_help_web/live/request_live/show.ex:1133 +#: lib/who_need_help_web/live/request_live/show.ex:1442 #, elixir-autogen, elixir-format msgid "Helper confirmed" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1076 +#: lib/who_need_help_web/live/request_live/show.ex:1369 #, elixir-autogen, elixir-format, fuzzy msgid "Helper:" msgstr "Помощник" -#: lib/who_need_help_web/live/request_live/new.ex:483 +#: lib/who_need_help_web/live/request_live/new.ex:525 #, 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 "Помощники увидят только указанный выше район или ориентир. После совпадения можно отдельно поделиться геопозицией." @@ -4347,27 +4331,29 @@ 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:369 +#: lib/who_need_help_web/live/request_live/new.ex:411 #, elixir-autogen, elixir-format msgid "In 1 hour" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:370 +#: lib/who_need_help_web/live/request_live/new.ex:412 #, elixir-autogen, elixir-format msgid "In 3 hours" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:393 +#: lib/who_need_help_web/live/notification_live.ex:511 +#: lib/who_need_help_web/live/request_live/new.ex:435 #, elixir-autogen, elixir-format msgid "Location is unavailable in this browser." msgstr "Геопозиция недоступна в этом браузере." -#: lib/who_need_help_web/live/request_live/new.ex:395 +#: lib/who_need_help_web/live/notification_live.ex:513 +#: lib/who_need_help_web/live/request_live/new.ex:437 #, elixir-autogen, elixir-format msgid "Location permission was denied." msgstr "Доступ к геопозиции отклонён." -#: lib/who_need_help_web/live/request_live/new.ex:523 +#: lib/who_need_help_web/live/request_live/new.ex:565 #, elixir-autogen, elixir-format msgid "Move the map area so it covers a useful public meeting place." msgstr "Переместите зону так, чтобы она охватывала удобное публичное место встречи." @@ -4377,17 +4363,17 @@ msgstr "Переместите зону так, чтобы она охватыв msgid "New notice" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:481 +#: lib/who_need_help_web/live/request_live/new.ex:523 #, elixir-autogen, elixir-format msgid "No coordinates will be stored" msgstr "Координаты не будут сохранены" -#: lib/who_need_help_web/live/request_live/new.ex:392 +#: lib/who_need_help_web/live/request_live/new.ex:434 #, elixir-autogen, elixir-format msgid "No map coordinates will be stored." msgstr "Координаты на карте не будут сохранены." -#: lib/who_need_help_web/live/request_live/new.ex:451 +#: lib/who_need_help_web/live/request_live/new.ex:493 #, elixir-autogen, elixir-format msgid "No map location" msgstr "Не показывать место на карте" @@ -4402,7 +4388,7 @@ msgstr "Ссылки на соцсети не добавлены." 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:452 +#: lib/who_need_help_web/live/request_live/new.ex:494 #, elixir-autogen, elixir-format msgid "Only the public area description" msgstr "Только публичное описание района" @@ -4422,9 +4408,9 @@ msgstr "" msgid "Optional thanks" msgstr "Необязательная ссылка для благодарности" -#: lib/who_need_help_web/live/request_live/show.ex:1129 -#: lib/who_need_help_web/live/request_live/show.ex:1137 -#: lib/who_need_help_web/live/request_live/show.ex:1145 +#: 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 #, elixir-autogen, elixir-format, fuzzy msgid "Pending" msgstr "Отправляем..." @@ -4439,12 +4425,12 @@ msgstr "" msgid "Quick time choices" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:951 +#: lib/who_need_help_web/live/request_live/show.ex:1184 #, elixir-autogen, elixir-format, fuzzy msgid "Read" msgstr "Прочитайте" -#: lib/who_need_help_web/live/request_live/new.ex:424 +#: lib/who_need_help_web/live/request_live/new.ex:466 #, elixir-autogen, elixir-format msgid "Recommended for privacy" msgstr "Рекомендуется для приватности" @@ -4459,7 +4445,7 @@ msgstr "Регистрация" msgid "Registration request accepted" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:366 +#: lib/who_need_help_web/live/request_live/new.ex:408 #, elixir-autogen, elixir-format, fuzzy msgid "Request expires" msgstr "Срок действия заявки (UTC)" @@ -4469,28 +4455,28 @@ msgstr "Срок действия заявки (UTC)" msgid "Request to join again" msgstr "Подать заявку на участие" -#: lib/who_need_help_web/live/request_live/new.ex:628 +#: lib/who_need_help_web/live/request_live/new.ex:670 #, elixir-autogen, elixir-format msgid "Request was not published" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1125 +#: lib/who_need_help_web/live/request_live/show.ex:1434 #, elixir-autogen, elixir-format, fuzzy msgid "Requester confirmed" msgstr "Заявка восстановлена." -#: lib/who_need_help_web/live/public_profile_live.ex:146 +#: lib/who_need_help_web/live/public_profile_live.ex:151 #, elixir-autogen, elixir-format msgid "Revealed reviews" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:526 -#: lib/who_need_help_web/live/request_live/show.ex:985 +#: lib/who_need_help_web/live/request_live/show.ex:1218 #, elixir-autogen, elixir-format, fuzzy msgid "Sending…" msgstr "Отправляем..." -#: lib/who_need_help_web/live/request_live/show.ex:951 +#: lib/who_need_help_web/live/request_live/show.ex:1184 #, elixir-autogen, elixir-format, fuzzy msgid "Sent" msgstr "Отправить" @@ -4510,7 +4496,7 @@ msgstr "" msgid "Signing in does not create a new account." msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:238 +#: lib/who_need_help_web/live/activity_live/new.ex:280 #, elixir-autogen, elixir-format, fuzzy msgid "Starts at" msgstr "Начало" @@ -4521,7 +4507,7 @@ msgstr "Начало" msgid "Status updates go to the email address of your signed-in account." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:464 +#: lib/who_need_help_web/live/request_live/new.ex:506 #, elixir-autogen, elixir-format msgid "The map is unavailable. You can use the manual coordinate fallback." msgstr "Карта недоступна. Можно использовать резервный ручной ввод координат." @@ -4536,7 +4522,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:406 +#: lib/who_need_help_web/live/request_live/new.ex:448 #, elixir-autogen, elixir-format msgid "This description is visible to everyone. Do not enter a private address." msgstr "Это описание видно всем. Не указывайте частный адрес." @@ -4546,17 +4532,17 @@ msgstr "Это описание видно всем. Не указывайте msgid "This external link is optional and goes directly to the person. Who Need Help does not process or guarantee a payment." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:995 +#: lib/who_need_help_web/live/request_live/show.ex:1228 #, elixir-autogen, elixir-format msgid "This help request is complete. Chat history is read-only." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:996 +#: lib/who_need_help_web/live/request_live/show.ex:1229 #, elixir-autogen, elixir-format msgid "This help request was cancelled. Chat history is read-only." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1159 +#: lib/who_need_help_web/live/request_live/show.ex:1468 #, elixir-autogen, elixir-format msgid "This match was cancelled. No further handover action is required." msgstr "" @@ -4566,7 +4552,7 @@ msgstr "" msgid "This person has not added a public bio yet." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:530 +#: lib/who_need_help_web/live/request_live/new.ex:572 #, elixir-autogen, elixir-format msgid "This point is public" msgstr "Эта точка видна всем" @@ -4586,7 +4572,8 @@ msgstr "" msgid "This request is linked to your signed-in account. Replies go to its email address." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:467 +#: lib/who_need_help_web/live/request_live/show.ex:612 +#: lib/who_need_help_web/live/request_live/show.ex:1686 #, elixir-autogen, elixir-format, fuzzy msgid "This request was cancelled." msgstr "Срок действия этой заявки истёк." @@ -4596,12 +4583,12 @@ msgstr "Срок действия этой заявки истёк." msgid "Time" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:371 +#: lib/who_need_help_web/live/request_live/new.ex:413 #, elixir-autogen, elixir-format msgid "Tomorrow" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:531 +#: lib/who_need_help_web/live/request_live/new.ex:573 #, elixir-autogen, elixir-format msgid "Use a safe public meeting point instead of a private address." msgstr "Укажите безопасное публичное место встречи вместо частного адреса." @@ -4611,7 +4598,8 @@ msgstr "Укажите безопасное публичное место вст msgid "Use another email" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:498 +#: lib/who_need_help_web/live/notification_live.ex:546 +#: lib/who_need_help_web/live/request_live/new.ex:540 #, elixir-autogen, elixir-format, fuzzy msgid "Use my location" msgstr "Использовать мою геопозицию" @@ -4626,12 +4614,12 @@ msgstr "" msgid "Use the newest confirmation link if it arrives." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1281 +#: lib/who_need_help_web/live/request_live/show.ex:1664 #, elixir-autogen, elixir-format msgid "Verifying…" msgstr "" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:129 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:134 #, elixir-autogen, elixir-format msgid "View content-removal notices" msgstr "" @@ -4649,7 +4637,7 @@ msgstr "" msgid "View my requests" msgstr "Новое обращение" -#: lib/who_need_help_web/live/request_live/new.ex:438 +#: lib/who_need_help_web/live/request_live/new.ex:480 #, elixir-autogen, elixir-format msgid "Visible before matching" msgstr "Видно до принятия заявки" @@ -4664,12 +4652,12 @@ msgstr "" msgid "Voted" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:411 +#: lib/who_need_help_web/live/request_live/new.ex:453 #, elixir-autogen, elixir-format msgid "What should people see?" msgstr "Что должны видеть другие?" -#: lib/who_need_help_web/live/request_live/new.ex:399 +#: lib/who_need_help_web/live/request_live/new.ex:441 #, elixir-autogen, elixir-format msgid "Where is help needed?" msgstr "Где нужна помощь?" @@ -4684,7 +4672,7 @@ msgstr "" 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:540 +#: lib/who_need_help_web/live/request_live/new.ex:582 #, elixir-autogen, elixir-format msgid "You can separately share live location with the matched person and stop sharing at any time." msgstr "Можно отдельно поделиться геопозицией с подобранным человеком и остановить передачу в любой момент." @@ -4699,12 +4687,12 @@ msgstr "" msgid "You left this activity" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1201 +#: lib/who_need_help_web/live/request_live/show.ex:1520 #, elixir-autogen, elixir-format msgid "Your completion confirmation is saved." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:522 +#: lib/who_need_help_web/live/request_live/new.ex:564 #, elixir-autogen, elixir-format msgid "Your exact position is not shown" msgstr "Ваша точная позиция не показывается" @@ -4729,32 +4717,32 @@ msgstr "" msgid "← Community helpers" msgstr "Помощники сообщества" -#: lib/who_need_help_web/live/request_live/new.ex:385 +#: lib/who_need_help_web/live/request_live/new.ex:427 #, 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:472 +#: lib/who_need_help_web/live/request_live/new.ex:514 #, 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:475 +#: lib/who_need_help_web/live/request_live/new.ex:517 #, 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:390 +#: lib/who_need_help_web/live/request_live/new.ex:432 #, elixir-autogen, elixir-format msgid "Drag to move the approximate area" msgstr "Перетащите, чтобы переместить приблизительную область" -#: lib/who_need_help_web/live/request_live/new.ex:391 +#: lib/who_need_help_web/live/request_live/new.ex:433 #, elixir-autogen, elixir-format msgid "Drag to move the exact point" msgstr "Перетащите, чтобы переместить точную точку" -#: lib/who_need_help_web/live/request_live/new.ex:388 +#: lib/who_need_help_web/live/request_live/new.ex:430 #, elixir-autogen, elixir-format msgid "Exact point selected. Drag the red pin or click the map to move it." msgstr "Точная точка выбрана. Перетащите красный маркер или нажмите на карту, чтобы переместить её." @@ -4865,10 +4853,712 @@ msgstr "Вместе" #: lib/who_need_help_web/controllers/page_html/home.html.heex:154 #: 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:394 -#: lib/who_need_help_web/live/request_live/new.ex:466 -#: lib/who_need_help_web/live/request_live/show.ex:1048 +#: 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/show.ex:1284 #, elixir-autogen, elixir-format msgid "Try map again" msgstr "Попробовать карту снова" + +#: lib/who_need_help_web/live/activity_live/new.ex:124 +#: lib/who_need_help_web/live/request_live/new.ex:193 +#, elixir-autogen, elixir-format +msgid "%{field} is required." +msgstr "Поле «%{field}» обязательно." + +#: lib/who_need_help_web/live/request_live/show.ex:324 +#: lib/who_need_help_web/live/request_live/show.ex:631 +#: lib/who_need_help_web/live/request_live/show.ex:1243 +#, elixir-autogen, elixir-format +msgid "Both reviews are now visible on participant profiles." +msgstr "Оба отзыва теперь видны в профилях участников." + +#: lib/who_need_help_web/live/activity_live/new.ex:127 +#: lib/who_need_help_web/live/request_live/new.ex:196 +#, elixir-autogen, elixir-format +msgid "Check the category details and try again." +msgstr "Проверьте данные категории и попробуйте снова." + +#: lib/who_need_help_web/live/activity_live/new.ex:130 +#: lib/who_need_help_web/live/request_live/new.ex:199 +#, elixir-autogen, elixir-format +msgid "Choose a valid value for %{field}." +msgstr "Выберите допустимое значение для поля «%{field}»." + +#: lib/who_need_help_web/live/notification_live.ex:234 +#, elixir-autogen, elixir-format +msgid "%{count} unread" +msgid_plural "%{count} unread" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: lib/who_need_help/notifications/email_notifier.ex:23 +#, elixir-autogen, elixir-format +msgid "A request matching one of your nearby-help alerts is available.\n\nOpen Who Need Help to review the public details:\n%{url}\n\nYou can change nearby alerts and email delivery in Notification settings." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:382 +#, elixir-autogen, elixir-format +msgid "Acceptance, arrival, completion, and cancellation" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:276 +#, elixir-autogen, elixir-format +msgid "Active or unresolved product state must be handled first." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:507 +#, elixir-autogen, elixir-format +msgid "Alert area selected." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:506 +#, elixir-autogen, elixir-format +msgid "Alert area selected. Drag the pin to move it." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:486 +#, elixir-autogen, elixir-format +msgid "Alert name" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:549 +#, elixir-autogen, elixir-format, fuzzy +msgid "Alert radius" +msgstr "Радиус зоны" + +#: lib/who_need_help_web/live/notification_live.ex:105 +#: lib/who_need_help_web/live/notification_live.ex:118 +#, elixir-autogen, elixir-format +msgid "Alert was not found." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:388 +#, elixir-autogen, elixir-format +msgid "Allow email notifications" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:367 +#, elixir-autogen, elixir-format +msgid "Allow push notifications" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:180 +#, elixir-autogen, elixir-format +msgid "Arrival saved. The requester has been notified." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:284 +#, 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 "" + +#: lib/who_need_help_web/live/notification_live.ex:677 +#, elixir-autogen, elixir-format +msgid "Available days" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:710 +#, elixir-autogen, elixir-format +msgid "Available from (optional)" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:715 +#, elixir-autogen, elixir-format +msgid "Available until (optional)" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:50 +#, elixir-autogen, elixir-format, fuzzy +msgid "Back to moderation" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:974 +#, elixir-autogen, elixir-format +msgid "Both participants confirmed" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1595 +#, 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 +#, elixir-autogen, elixir-format, fuzzy +msgid "Cancelling…" +msgstr "Отменено" + +#: lib/who_need_help_web/live/notification_live.ex:474 +#, elixir-autogen, elixir-format +msgid "Choose an area, categories, urgency, and the times when you are available." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:721 +#, elixir-autogen, elixir-format +msgid "Choose at least one way to receive this nearby alert." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:505 +#: lib/who_need_help_web/live/notification_live.ex:586 +#, elixir-autogen, elixir-format +msgid "Choose the private center of your alert area." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:536 +#, elixir-autogen, elixir-format, fuzzy +msgid "Click the map or drag the green pin to move your private alert area" +msgstr "Нажмите на карту или перетащите зелёный маркер, чтобы переместить область" + +#: lib/who_need_help_web/live/leaderboard_live.ex:57 +#, elixir-autogen, elixir-format +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 +#, elixir-autogen, elixir-format +msgid "Confirm cancellation" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1560 +#, elixir-autogen, elixir-format +msgid "Confirm withdrawal" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:61 +#, elixir-autogen, elixir-format +msgid "Count" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:472 +#, elixir-autogen, elixir-format +msgid "Create a nearby alert" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:736 +#, elixir-autogen, elixir-format +msgid "Create nearby alert" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:44 +#, elixir-autogen, elixir-format +msgid "Daily aggregate counters only. No user ID, email, coordinate, request text, chat text, medicine name, or device credential is stored here." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:463 +#, elixir-autogen, elixir-format +msgid "Delete" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:460 +#, elixir-autogen, elixir-format +msgid "Delete this nearby alert?" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:719 +#, elixir-autogen, elixir-format +msgid "Delivery channels" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:292 +#, elixir-autogen, elixir-format +msgid "Delivery channels and quiet hours" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:135 +#, elixir-autogen, elixir-format +msgid "Device was not found." +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:60 +#, elixir-autogen, elixir-format +msgid "Dimension" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:340 +#, elixir-autogen, elixir-format +msgid "Disable" +msgstr "" + +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:125 +#, elixir-autogen, elixir-format +msgid "Download my data" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:508 +#: lib/who_need_help_web/live/notification_live.ex:509 +#, elixir-autogen, elixir-format, fuzzy +msgid "Drag to move the alert area" +msgstr "Перетащите, чтобы переместить приблизительную область" + +#: lib/who_need_help_web/live/notification_live.ex:732 +#, elixir-autogen, elixir-format +msgid "Email notification" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:307 +#: lib/who_need_help_web/live/notification_live.ex:310 +#, elixir-autogen, elixir-format +msgid "Enable push on this device" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:215 +#, elixir-autogen, elixir-format +msgid "Follow request updates and choose which nearby needs should reach this device." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:686 +#, elixir-autogen, elixir-format +msgid "Fri" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:401 +#, elixir-autogen, elixir-format +msgid "From" +msgstr "" + +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:48 +#, elixir-autogen, elixir-format +msgid "Google could not be connected. Please try again." +msgstr "" + +#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:79 +#, elixir-autogen, elixir-format, fuzzy +msgid "Google sign-in could not be completed. Please try again." +msgstr "Не удалось начать вход через Google." + +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:35 +#, elixir-autogen, elixir-format +msgid "Google sign-up could not be completed. Please try again." +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:973 +#, elixir-autogen, elixir-format, fuzzy +msgid "Handover verified" +msgstr "Код передачи подтверждён." + +#: lib/who_need_help_web/live/request_live/show.ex:983 +#, elixir-autogen, elixir-format +msgid "Help is no longer needed" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:971 +#, elixir-autogen, elixir-format +msgid "Help started" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:970 +#, elixir-autogen, elixir-format +msgid "Helper accepted" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:972 +#, elixir-autogen, elixir-format, fuzzy +msgid "Helper arrived" +msgstr "Помощник" + +#: lib/who_need_help_web/live/request_live/show.ex:920 +#, elixir-autogen, elixir-format +msgid "Helper's live location" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:492 +#, elixir-autogen, elixir-format +msgid "Home area" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:992 +#, elixir-autogen, elixir-format +msgid "I can no longer complete it" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1501 +#, elixir-autogen, elixir-format +msgid "I have arrived" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:232 +#, elixir-autogen, elixir-format +msgid "Inbox" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:630 +#, elixir-autogen, elixir-format +msgid "Leave every category unchecked to receive all matching requests." +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1552 +#, 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 +#, elixir-autogen, elixir-format +msgid "Leaving…" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1312 +#, elixir-autogen, elixir-format, fuzzy +msgid "Live shared location" +msgstr "Геопозиция в реальном времени" + +#: lib/who_need_help_web/live/notification_live.ex:281 +#, elixir-autogen, elixir-format +msgid "Load older notifications" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1290 +#, elixir-autogen, elixir-format +msgid "Map legend" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:226 +#, elixir-autogen, elixir-format +msgid "Mark all read" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:59 +#, elixir-autogen, elixir-format +msgid "Metric" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:682 +#, elixir-autogen, elixir-format +msgid "Mon" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:93 +#, elixir-autogen, elixir-format +msgid "Nearby alert created." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:115 +#, elixir-autogen, elixir-format +msgid "Nearby alert deleted." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:372 +#, elixir-autogen, elixir-format, fuzzy +msgid "Nearby requests" +msgstr "Новое обращение" + +#: lib/who_need_help_web/live/notification_live.ex:393 +#, elixir-autogen, elixir-format +msgid "Nearby requests by email" +msgstr "" + +#: lib/who_need_help/notifications/email_notifier.ex:21 +#, elixir-autogen, elixir-format +msgid "New help request nearby" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:377 +#, elixir-autogen, elixir-format +msgid "New private messages" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:275 +#, elixir-autogen, elixir-format +msgid "No active product workflow was found." +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:67 +#, elixir-autogen, elixir-format +msgid "No aggregate events recorded yet." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:415 +#, elixir-autogen, elixir-format +msgid "No nearby alerts configured yet." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:240 +#, elixir-autogen, elixir-format +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 +#, elixir-autogen, elixir-format, fuzzy +msgid "Note (optional)" +msgstr "Родительская категория (необязательно)" + +#: lib/who_need_help_web/live/notification_live.ex:44 +#, elixir-autogen, elixir-format +msgid "Notification not found." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:69 +#, elixir-autogen, elixir-format +msgid "Notification preferences saved." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:294 +#, elixir-autogen, elixir-format +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/live/notification_live.ex:15 +#: lib/who_need_help_web/live/notification_live.ex:213 +#, elixir-autogen, elixir-format +msgid "Notifications" +msgstr "" + +#: lib/who_need_help_web/components/layouts.ex:82 +#, elixir-autogen, elixir-format +msgid "Notifications and nearby alerts" +msgstr "" + +#: lib/who_need_help_web/components/layouts.ex:142 +#: lib/who_need_help_web/components/layouts.ex:324 +#, elixir-autogen, elixir-format +msgid "Operations" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:575 +#, elixir-autogen, elixir-format +msgid "Other users never see this saved point." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:454 +#, elixir-autogen, elixir-format +msgid "Pause" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:443 +#, elixir-autogen, elixir-format +msgid "Paused" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:985 +#, elixir-autogen, elixir-format +msgid "Plans changed" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:491 +#, elixir-autogen, elixir-format +msgid "Private area label" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:574 +#, elixir-autogen, elixir-format, fuzzy +msgid "Private matching center" +msgstr "Приватный чат участников" + +#: lib/who_need_help_web/live/moderation_live.ex:296 +#: 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 +#, elixir-autogen, elixir-format, fuzzy +msgid "Progress" +msgstr "В процессе" + +#: lib/who_need_help_web/live/notification_live.ex:431 +#, elixir-autogen, elixir-format +msgid "Push" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:308 +#, elixir-autogen, elixir-format +msgid "Push enabled on this device" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:727 +#, elixir-autogen, elixir-format +msgid "Push notification" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:132 +#, elixir-autogen, elixir-format +msgid "Push notifications disabled for that device." +msgstr "" + +#: lib/who_need_help_web/live/leaderboard_live.ex:45 +#, elixir-autogen, elixir-format, fuzzy +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 +#, elixir-autogen, elixir-format, fuzzy +msgid "Request area" +msgstr "Заявитель:" + +#: lib/who_need_help_web/live/request_live/show.ex:1307 +#, elixir-autogen, elixir-format, fuzzy +msgid "Request point" +msgstr "Подать заявку на участие" + +#: lib/who_need_help_web/live/notification_live.ex:242 +#, elixir-autogen, elixir-format +msgid "Request, message, and nearby-alert updates will appear here." +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:994 +#, elixir-autogen, elixir-format +msgid "Requester is unreachable" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:919 +#, elixir-autogen, elixir-format +msgid "Requester's live location" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:454 +#, elixir-autogen, elixir-format +msgid "Resume" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:267 +#, elixir-autogen, elixir-format +msgid "Run deletion preflight" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:687 +#, elixir-autogen, elixir-format +msgid "Sat" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:404 +#, elixir-autogen, elixir-format +msgid "Save preferences" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:921 +#, elixir-autogen, elixir-format, fuzzy +msgid "Shared live location" +msgstr "Передаваемая геопозиция" + +#: lib/who_need_help_web/live/notification_live.ex:211 +#, elixir-autogen, elixir-format +msgid "Stay available without refreshing" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:688 +#, elixir-autogen, elixir-format +msgid "Sun" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:92 +#, elixir-autogen, elixir-format +msgid "The linked account no longer exists." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:529 +#, elixir-autogen, elixir-format, fuzzy +msgid "The map is unavailable. Enter coordinates manually." +msgstr "Карта недоступна. Можно использовать резервный ручной ввод координат." + +#: lib/who_need_help_web/live/request_live/show.ex:553 +#, elixir-autogen, elixir-format +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 +#, elixir-autogen, elixir-format +msgid "The request is not linked to an account." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:411 +#, elixir-autogen, elixir-format +msgid "The saved center is private and is used only to find matching requests." +msgstr "" + +#: lib/who_need_help_web/live/profile_live.ex:187 +#: lib/who_need_help_web/live/public_profile_live.ex:126 +#, elixir-autogen, elixir-format +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 +#, elixir-autogen, elixir-format +msgid "This is not an account-deletion case." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:685 +#, elixir-autogen, elixir-format +msgid "Thu" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:683 +#, elixir-autogen, elixir-format +msgid "Tue" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:402 +#, elixir-autogen, elixir-format +msgid "Until" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:487 +#, elixir-autogen, elixir-format +msgid "Urgent medicine near home" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:398 +#, elixir-autogen, elixir-format +msgid "Use quiet hours" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:91 +#, elixir-autogen, elixir-format +msgid "Verify the requester contact first." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:317 +#, elixir-autogen, elixir-format +msgid "Web Push keys are not configured in this local environment yet." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:329 +#, elixir-autogen, elixir-format +msgid "Web browser" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:684 +#, elixir-autogen, elixir-format +msgid "Wed" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:152 +#: lib/who_need_help_web/live/request_live/show.ex:567 +#, elixir-autogen, elixir-format, fuzzy +msgid "You accepted this request. Use private chat to coordinate safely." +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:199 +#: lib/who_need_help_web/live/request_live/show.ex:538 +#, elixir-autogen, elixir-format +msgid "You left this match. The request is open for another helper if time remains." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:315 +#, elixir-autogen, elixir-format +msgid "Your browser will ask for notification permission." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:409 +#, elixir-autogen, elixir-format +msgid "Your nearby alerts" +msgstr "" + +#: lib/who_need_help_web/live/profile_live.ex:204 +#: lib/who_need_help_web/live/public_profile_live.ex:141 +#, elixir-autogen, elixir-format +msgid "code-confirmed handovers" +msgstr "" diff --git a/priv/gettext/uk/LC_MESSAGES/default.po b/priv/gettext/uk/LC_MESSAGES/default.po index 2972c4b..63b2d35 100644 --- a/priv/gettext/uk/LC_MESSAGES/default.po +++ b/priv/gettext/uk/LC_MESSAGES/default.po @@ -11,8 +11,8 @@ 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:121 -#: lib/who_need_help_web/components/layouts.ex:294 +#: lib/who_need_help_web/components/layouts.ex:136 +#: lib/who_need_help_web/components/layouts.ex:318 #, elixir-autogen, elixir-format msgid "Account settings" msgstr "Параметри облікового запису" @@ -22,62 +22,63 @@ msgstr "Параметри облікового запису" msgid "Actions" msgstr "Дії" -#: lib/who_need_help_web/components/layouts.ex:80 -#: lib/who_need_help_web/components/layouts.ex:129 +#: lib/who_need_help_web/components/layouts.ex:87 +#: lib/who_need_help_web/components/layouts.ex:156 #: 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:332 -#: lib/who_need_help_web/components/layouts.ex:347 +#: lib/who_need_help_web/components/layouts.ex:368 +#: lib/who_need_help_web/components/layouts.ex:383 #, elixir-autogen, elixir-format msgid "Attempting to reconnect" msgstr "Спроба повторного з’єднання" -#: lib/who_need_help_web/components/layouts.ex:203 +#: lib/who_need_help_web/components/layouts.ex:230 +#: 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:88 -#: lib/who_need_help_web/components/layouts.ex:138 +#: lib/who_need_help_web/components/layouts.ex:95 +#: lib/who_need_help_web/components/layouts.ex:165 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:14 #: 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:124 -#: lib/who_need_help_web/components/layouts.ex:297 +#: lib/who_need_help_web/components/layouts.ex:151 +#: lib/who_need_help_web/components/layouts.ex:333 #, elixir-autogen, elixir-format msgid "Log out" msgstr "Вийти" -#: lib/who_need_help_web/components/layouts.ex:118 -#: lib/who_need_help_web/components/layouts.ex:291 +#: lib/who_need_help_web/components/layouts.ex:130 +#: lib/who_need_help_web/components/layouts.ex:312 #: 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:85 -#: lib/who_need_help_web/components/layouts.ex:135 +#: lib/who_need_help_web/components/layouts.ex:92 +#: lib/who_need_help_web/components/layouts.ex:162 #, elixir-autogen, elixir-format msgid "Register" msgstr "Зареєструватися" -#: lib/who_need_help_web/components/layouts.ex:193 +#: lib/who_need_help_web/components/layouts.ex:220 #, elixir-autogen, elixir-format msgid "Requests" msgstr "Запити" -#: lib/who_need_help_web/components/layouts.ex:339 +#: lib/who_need_help_web/components/layouts.ex:375 #, elixir-autogen, elixir-format msgid "Something went wrong!" msgstr "Щось пішло не так!" -#: lib/who_need_help_web/components/layouts.ex:324 +#: lib/who_need_help_web/components/layouts.ex:360 #, elixir-autogen, elixir-format msgid "We can't find the internet" msgstr "Немає з’єднання з інтернетом" @@ -92,37 +93,37 @@ msgstr "закрити" msgid "%{approved}/%{capacity} approved" msgstr "Схвалено: %{approved}/%{capacity}" -#: lib/who_need_help_web/live/moderation_live.ex:486 +#: lib/who_need_help_web/live/moderation_live.ex:496 #, elixir-autogen, elixir-format msgid "%{count} community votes" msgstr "Голосів спільноти: %{count}" -#: lib/who_need_help_web/live/request_live/show.ex:877 +#: lib/who_need_help_web/live/request_live/show.ex:1110 #, elixir-autogen, elixir-format msgid "%{count} unique people" msgstr "%{count} унікальних людей" -#: lib/who_need_help_web/live/request_live/show.ex:1026 +#: lib/who_need_help_web/live/request_live/show.ex:1261 #, elixir-autogen, elixir-format msgid "1 — unsafe" msgstr "1 — небезпечно" -#: lib/who_need_help_web/live/request_live/show.ex:1025 +#: lib/who_need_help_web/live/request_live/show.ex:1260 #, elixir-autogen, elixir-format msgid "2 — poor" msgstr "2 — погано" -#: lib/who_need_help_web/live/request_live/show.ex:1024 +#: lib/who_need_help_web/live/request_live/show.ex:1259 #, elixir-autogen, elixir-format msgid "3 — okay" msgstr "3 — нормально" -#: lib/who_need_help_web/live/request_live/show.ex:1023 +#: lib/who_need_help_web/live/request_live/show.ex:1258 #, elixir-autogen, elixir-format msgid "4 — good" msgstr "4 — добре" -#: lib/who_need_help_web/live/request_live/show.ex:1022 +#: lib/who_need_help_web/live/request_live/show.ex:1257 #, elixir-autogen, elixir-format msgid "5 — excellent" msgstr "5 — відмінно" @@ -134,20 +135,20 @@ msgstr "" "Посилання для підтвердження зміни електронної пошти надіслано на нову " "адресу." -#: lib/who_need_help_web/live/moderation_live.ex:438 +#: lib/who_need_help_web/live/moderation_live.ex:448 #, 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:1057 +#: lib/who_need_help_web/live/request_live/show.ex:1322 #, elixir-autogen, elixir-format msgid "Accept only if you can complete this safely and for free." msgstr "" "Приймайте заявку, лише якщо можете безпечно й безкоштовно її виконати." -#: lib/who_need_help_web/live/request_live/show.ex:754 +#: lib/who_need_help_web/live/request_live/show.ex:956 #, elixir-autogen, elixir-format msgid "Accepted" msgstr "Прийнято" @@ -158,28 +159,29 @@ msgid "Account Settings" msgstr "Параметри облікового запису" #: lib/who_need_help_web/components/layouts.ex:73 -#: lib/who_need_help_web/components/layouts.ex:229 +#: lib/who_need_help_web/components/layouts.ex:246 #, elixir-autogen, elixir-format msgid "Account and language" msgstr "Акаунт і мова" -#: lib/who_need_help_web/live/moderation_live.ex:572 +#: lib/who_need_help_web/live/moderation_live.ex:582 #, elixir-autogen, elixir-format msgid "Accounts" msgstr "Акаунти" -#: lib/who_need_help_web/live/request_live/show.ex:1053 +#: lib/who_need_help_web/live/request_live/show.ex:1318 #, 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:617 +#: lib/who_need_help_web/live/moderation_live.ex:627 +#: 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:198 +#: lib/who_need_help_web/components/layouts.ex:225 #: lib/who_need_help_web/live/activity_live/index.ex:118 #, elixir-autogen, elixir-format msgid "Activities" @@ -196,7 +198,7 @@ msgstr "" "узгодьте маршрут і заходи безпеки та ніколи не публікуйте домашні адреси, " "коди доступу чи документи для подорожі." -#: lib/who_need_help_web/live/activity_live/new.ex:168 +#: lib/who_need_help_web/live/activity_live/new.ex:198 #, elixir-autogen, elixir-format msgid "Activity details" msgstr "Деталі активності" @@ -212,7 +214,7 @@ msgstr "Активність приховано." msgid "Activity is unavailable." msgstr "Активність недоступна." -#: lib/who_need_help_web/live/activity_live/new.ex:41 +#: lib/who_need_help_web/live/activity_live/new.ex:50 #, elixir-autogen, elixir-format msgid "Activity published. You approve every participant." msgstr "Активність опубліковано. Ви схвалюєте кожного учасника." @@ -223,18 +225,18 @@ msgid "Activity restored." msgstr "Активність відновлено." #: lib/who_need_help_web/live/activity_live/index.ex:210 -#: lib/who_need_help_web/live/activity_live/new.ex:144 +#: lib/who_need_help_web/live/activity_live/new.ex:174 #, elixir-autogen, elixir-format msgid "Activity type" msgstr "Тип активності" -#: lib/who_need_help_web/live/profile_live.ex:333 +#: lib/who_need_help_web/live/profile_live.ex:338 #, elixir-autogen, elixir-format msgid "Add unverified link" msgstr "Додати непідтверджене посилання" #: lib/who_need_help_web/live/moderation_live.ex:273 -#: lib/who_need_help_web/live/moderation_live.ex:641 +#: lib/who_need_help_web/live/moderation_live.ex:651 #, elixir-autogen, elixir-format msgid "Administrator" msgstr "Адміністратор" @@ -254,7 +256,7 @@ msgstr "Усі категорії" msgid "Already registered?" msgstr "Уже зареєстровані?" -#: lib/who_need_help_web/live/request_live/show.ex:724 +#: lib/who_need_help_web/live/request_live/show.ex:926 #, elixir-autogen, elixir-format msgid "Another helper already accepted this request." msgstr "Інший помічник уже прийняв цю заявку." @@ -285,29 +287,29 @@ 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:261 -#: lib/who_need_help_web/live/request_live/new.ex:423 +#: lib/who_need_help_web/live/activity_live/new.ex:303 +#: lib/who_need_help_web/live/request_live/new.ex:465 #, elixir-autogen, elixir-format msgid "Approximate area" msgstr "Орієнтовний район" -#: lib/who_need_help_web/live/activity_live/new.ex:253 +#: lib/who_need_help_web/live/activity_live/new.ex:295 #, elixir-autogen, elixir-format msgid "Approximate public meeting area" msgstr "Орієнтовний публічний район зустрічі" #: lib/who_need_help_web/live/profile_live.ex:167 -#: lib/who_need_help_web/live/request_live/show.ex:766 +#: lib/who_need_help_web/live/request_live/show.ex:999 #, elixir-autogen, elixir-format msgid "Approximate publicly" msgstr "Публічно — приблизно" -#: lib/who_need_help_web/live/request_live/show.ex:829 +#: lib/who_need_help_web/live/request_live/show.ex:1062 #, elixir-autogen, elixir-format msgid "Area:" msgstr "Район:" -#: lib/who_need_help_web/live/request_live/new.ex:220 +#: lib/who_need_help_web/live/request_live/new.ex:250 #, elixir-autogen, elixir-format msgid "Ask for urgent help" msgstr "Попросити термінову допомогу" @@ -337,22 +339,22 @@ msgstr "Блокування та скарга" msgid "Block organizer" msgstr "Заблокувати організатора" -#: lib/who_need_help_web/live/request_live/show.ex:1349 +#: lib/who_need_help_web/live/request_live/show.ex:1744 #, elixir-autogen, elixir-format msgid "Block this user" msgstr "Заблокувати користувача" -#: lib/who_need_help_web/live/profile_live.ex:339 +#: lib/who_need_help_web/live/profile_live.ex:344 #, elixir-autogen, elixir-format msgid "Blocked users" msgstr "Заблоковані користувачі" -#: lib/who_need_help_web/live/request_live/new.ex:184 +#: lib/who_need_help_web/live/request_live/new.ex:214 #, elixir-autogen, elixir-format msgid "Briefly describe the help you need" msgstr "Коротко опишіть, яка допомога вам потрібна" -#: lib/who_need_help_web/components/layouts.ex:171 +#: lib/who_need_help_web/components/layouts.ex:198 #, elixir-autogen, elixir-format msgid "Build Week feedback" msgstr "Звіт для Build Week" @@ -377,8 +379,8 @@ msgstr "КАТЕГОРІЇ ВІД СПІЛЬНОТИ" msgid "Cancel activity" msgstr "Скасувати активність" -#: lib/who_need_help_web/live/request_live/show.ex:1071 -#: lib/who_need_help_web/live/request_live/show.ex:1221 +#: lib/who_need_help_web/live/request_live/show.ex:1336 +#: lib/who_need_help_web/live/request_live/show.ex:1573 #, elixir-autogen, elixir-format msgid "Cancel request" msgstr "Скасувати запит" @@ -387,13 +389,13 @@ msgstr "Скасувати запит" #: lib/who_need_help_web/live/activity_live/show.ex:344 #: lib/who_need_help_web/live/request_live/index.ex:278 #: lib/who_need_help_web/live/request_live/index.ex:279 -#: lib/who_need_help_web/live/request_live/show.ex:757 +#: lib/who_need_help_web/live/request_live/show.ex:959 #, elixir-autogen, elixir-format msgid "Cancelled" msgstr "Скасовано" #: lib/who_need_help_web/live/request_live/index.ex:329 -#: lib/who_need_help_web/live/request_live/new.ex:246 +#: lib/who_need_help_web/live/request_live/new.ex:276 #, elixir-autogen, elixir-format msgid "Category" msgstr "Категорія" @@ -403,14 +405,14 @@ msgstr "Категорія" msgid "Category created and proposal approved." msgstr "Категорію створено, а пропозицію схвалено." -#: lib/who_need_help_web/live/request_live/new.ex:277 -#: lib/who_need_help_web/live/request_live/show.ex:818 +#: lib/who_need_help_web/live/request_live/new.ex:307 +#: lib/who_need_help_web/live/request_live/show.ex:1051 #, elixir-autogen, elixir-format msgid "Category details" msgstr "Деталі категорії" #: lib/who_need_help_web/live/category_proposal_live.ex:96 -#: lib/who_need_help_web/live/moderation_live.ex:467 +#: lib/who_need_help_web/live/moderation_live.ex:477 #, elixir-autogen, elixir-format msgid "Category proposals" msgstr "Пропозиції категорій" @@ -420,13 +422,13 @@ msgstr "Пропозиції категорій" msgid "Change Email" msgstr "Змінити електронну пошту" -#: lib/who_need_help_web/live/moderation_live.ex:645 +#: lib/who_need_help_web/live/moderation_live.ex:655 #, elixir-autogen, elixir-format msgid "Change role" msgstr "Змінити роль" #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:21 -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:107 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:109 #, elixir-autogen, elixir-format msgid "Changing..." msgstr "Зміна…" @@ -437,41 +439,41 @@ msgid "Choose a category, urgency, and safe location visibility." msgstr "" "Оберіть категорію, терміновість і безпечний рівень видимості геопозиції." -#: lib/who_need_help_web/live/activity_live/new.ex:145 +#: lib/who_need_help_web/live/activity_live/new.ex:175 #, elixir-autogen, elixir-format msgid "Choose activity" msgstr "Оберіть активність" -#: lib/who_need_help_web/live/request_live/new.ex:247 +#: lib/who_need_help_web/live/request_live/new.ex:277 #, elixir-autogen, elixir-format msgid "Choose category" msgstr "Виберіть категорію" -#: lib/who_need_help_web/live/activity_live/new.ex:180 -#: lib/who_need_help_web/live/activity_live/new.ex:207 -#: lib/who_need_help_web/live/request_live/new.ex:289 -#: lib/who_need_help_web/live/request_live/new.ex:316 +#: lib/who_need_help_web/live/activity_live/new.ex:210 +#: lib/who_need_help_web/live/activity_live/new.ex:237 +#: lib/who_need_help_web/live/request_live/new.ex:319 +#: lib/who_need_help_web/live/request_live/new.ex:346 #, elixir-autogen, elixir-format msgid "Choose…" msgstr "Оберіть…" -#: lib/who_need_help_web/live/activity_live/new.ex:254 +#: lib/who_need_help_web/live/activity_live/new.ex:296 #, elixir-autogen, elixir-format 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:1370 +#: lib/who_need_help_web/live/request_live/show.ex:1765 #, elixir-autogen, elixir-format msgid "Clear" msgstr "Очистити" -#: lib/who_need_help_web/live/moderation_live.ex:392 +#: lib/who_need_help_web/live/moderation_live.ex:402 #, elixir-autogen, elixir-format msgid "Close" msgstr "Закрити" -#: lib/who_need_help_web/live/activity_live/new.ex:225 +#: lib/who_need_help_web/live/activity_live/new.ex:267 #, elixir-autogen, elixir-format msgid "Coffee and conversation" msgstr "Кава й розмова" @@ -483,7 +485,7 @@ msgstr "" "Кава, кіно, прогулянки та походи відокремлені від термінової допомоги й " "ніколи не впливають на рейтинг помічника." -#: lib/who_need_help_web/live/request_live/show.ex:1032 +#: lib/who_need_help_web/live/request_live/show.ex:1267 #, elixir-autogen, elixir-format msgid "Comment (optional)" msgstr "Коментар (необов’язково)" @@ -506,7 +508,8 @@ msgstr "Член спільноти" #: lib/who_need_help_web/live/activity_live/show.ex:343 #: lib/who_need_help_web/live/request_live/index.ex:276 #: lib/who_need_help_web/live/request_live/index.ex:277 -#: lib/who_need_help_web/live/request_live/show.ex:756 +#: lib/who_need_help_web/live/request_live/show.ex:958 +#: lib/who_need_help_web/live/request_live/show.ex:977 #, elixir-autogen, elixir-format msgid "Completed" msgstr "Завершено" @@ -521,25 +524,25 @@ msgstr "Підтвердити й увійти лише зараз" msgid "Confirm and stay logged in" msgstr "Підтвердити й залишатися в системі" -#: lib/who_need_help_web/live/request_live/show.ex:1192 +#: lib/who_need_help_web/live/request_live/show.ex:1511 #, elixir-autogen, elixir-format msgid "Confirm my part is complete" msgstr "Підтвердити виконання своєї частини" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:102 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:104 #, elixir-autogen, elixir-format msgid "Confirm new password" msgstr "Підтвердити новий пароль" #: lib/who_need_help_web/live/category_proposal_live.ex:79 -#: lib/who_need_help_web/live/request_live/show.ex:732 +#: lib/who_need_help_web/live/request_live/show.ex:934 #, elixir-autogen, elixir-format msgid "Confirm your account and ensure it is active first." msgstr "" "Спочатку підтвердьте обліковий запис і переконайтеся, що він активний." -#: lib/who_need_help_web/live/activity_live/new.ex:105 -#: lib/who_need_help_web/live/request_live/new.ex:205 +#: lib/who_need_help_web/live/activity_live/new.ex:135 +#: lib/who_need_help_web/live/request_live/new.ex:235 #, elixir-autogen, elixir-format msgid "Confirm your email and ensure your account is active before publishing." msgstr "" @@ -569,12 +572,12 @@ msgstr "Створіть зрозумілий план у громадськом msgid "Create activity" msgstr "Створити активність" -#: lib/who_need_help_web/live/activity_live/new.ex:120 +#: lib/who_need_help_web/live/activity_live/new.ex:150 #, elixir-autogen, elixir-format msgid "Create an activity" msgstr "Створити активність" -#: lib/who_need_help_web/live/moderation_live.ex:526 +#: lib/who_need_help_web/live/moderation_live.ex:536 #, elixir-autogen, elixir-format msgid "Create category" msgstr "Створити категорію" @@ -590,22 +593,22 @@ msgid "Dangerous plan" msgstr "Небезпечний план" #: lib/who_need_help_web/live/moderation_live.ex:249 -#: lib/who_need_help_web/live/request_live/show.ex:1378 +#: lib/who_need_help_web/live/request_live/show.ex:1773 #, elixir-autogen, elixir-format msgid "Dangerous request" msgstr "Небезпечна заявка" -#: lib/who_need_help_web/live/moderation_live.ex:580 +#: lib/who_need_help_web/live/moderation_live.ex:590 #, elixir-autogen, elixir-format msgid "Decision" msgstr "Рішення" -#: lib/who_need_help_web/live/moderation_live.ex:524 +#: lib/who_need_help_web/live/moderation_live.ex:534 #, elixir-autogen, elixir-format msgid "Decision note" msgstr "Примітка до рішення" -#: lib/who_need_help_web/live/moderation_live.ex:294 +#: lib/who_need_help_web/live/moderation_live.ex:304 #, elixir-autogen, elixir-format msgid "Decisions and access to reported chat evidence are written to the audit log." msgstr "" @@ -622,20 +625,20 @@ msgstr "Відхилити" msgid "Default location visibility" msgstr "Типова видимість геопозиції" -#: lib/who_need_help_web/live/activity_live/new.ex:232 +#: lib/who_need_help_web/live/activity_live/new.ex:274 #, elixir-autogen, elixir-format 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:367 -#: lib/who_need_help_web/live/moderation_live.ex:453 +#: lib/who_need_help_web/live/moderation_live.ex:377 +#: lib/who_need_help_web/live/moderation_live.ex:463 #, elixir-autogen, elixir-format msgid "Dismissed" msgstr "Відхилено" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:89 +#: 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 msgid "Display name" @@ -654,15 +657,17 @@ msgstr "" msgid "Don't have an account?" msgstr "Немає акаунта?" -#: lib/who_need_help_web/live/request_live/show.ex:1004 +#: lib/who_need_help_web/live/request_live/show.ex:1237 #, elixir-autogen, elixir-format msgid "Double-blind review" msgstr "Двосторонній прихований відгук" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:62 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:104 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:137 #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:15 +#: lib/who_need_help_web/live/notification_live.ex:384 +#: lib/who_need_help_web/live/notification_live.ex:434 #, elixir-autogen, elixir-format msgid "Email" msgstr "Електронна пошта" @@ -692,17 +697,17 @@ msgstr "" msgid "English" msgstr "Англійська" -#: lib/who_need_help_web/live/moderation_live.ex:507 +#: lib/who_need_help_web/live/moderation_live.ex:517 #, elixir-autogen, elixir-format msgid "English description" msgstr "Опис англійською" -#: lib/who_need_help_web/live/moderation_live.ex:496 +#: lib/who_need_help_web/live/moderation_live.ex:506 #, elixir-autogen, elixir-format msgid "English name" msgstr "Назва англійською" -#: lib/who_need_help_web/live/request_live/show.ex:1265 +#: lib/who_need_help_web/live/request_live/show.ex:1648 #, elixir-autogen, elixir-format msgid "Enter handover code" msgstr "Введіть код передачі" @@ -712,7 +717,7 @@ msgstr "Введіть код передачі" msgid "Exact address after matching" msgstr "Точна адреса після призначення помічника" -#: lib/who_need_help_web/live/activity_live/new.ex:277 +#: lib/who_need_help_web/live/activity_live/new.ex:319 #, elixir-autogen, elixir-format msgid "Exact coordinates are shown only to participants you approve." msgstr "Точні координати показуються лише схваленим вами учасникам." @@ -722,23 +727,23 @@ msgstr "Точні координати показуються лише схва msgid "Exact for active match" msgstr "Точно — для активної заявки" -#: lib/who_need_help_web/live/request_live/show.ex:768 +#: lib/who_need_help_web/live/request_live/show.ex:1001 #, elixir-autogen, elixir-format msgid "Exact only for active match" msgstr "Точно лише для активної заявки" #: lib/who_need_help_web/live/profile_live.ex:169 -#: lib/who_need_help_web/live/request_live/show.ex:769 +#: lib/who_need_help_web/live/request_live/show.ex:1002 #, elixir-autogen, elixir-format msgid "Exact publicly" msgstr "Публічно — точно" -#: lib/who_need_help_web/live/request_live/show.ex:842 +#: lib/who_need_help_web/live/request_live/show.ex:1075 #, elixir-autogen, elixir-format msgid "Expires:" msgstr "Спливає:" -#: lib/who_need_help_web/live/request_live/new.ex:340 +#: lib/who_need_help_web/live/request_live/new.ex:382 #, elixir-autogen, elixir-format msgid "Explain what is already arranged and what the volunteer needs to do." msgstr "Поясніть, що вже організовано й що має зробити волонтер." @@ -750,7 +755,7 @@ msgstr "Знайти компанію" #: lib/who_need_help_web/live/activity_live/show.ex:743 #: lib/who_need_help_web/live/moderation_live.ex:251 -#: lib/who_need_help_web/live/request_live/show.ex:1380 +#: lib/who_need_help_web/live/request_live/show.ex:1775 #, elixir-autogen, elixir-format msgid "Fraud" msgstr "Шахрайство" @@ -765,36 +770,36 @@ msgstr "Безкоштовна допомога й подяка" msgid "GitHub profile verified." msgstr "Профіль GitHub підтверджено." -#: lib/who_need_help_web/live/profile_live.ex:261 +#: lib/who_need_help_web/live/profile_live.ex:266 #, elixir-autogen, elixir-format msgid "GitHub verification is unavailable until the operator configures its OAuth credentials. No manually entered link is treated as verified." msgstr "" "Підтвердження через GitHub недоступне, доки оператор не налаштує облікові " "дані OAuth. Посилання, введене вручну, не вважається підтвердженим." -#: lib/who_need_help_web/live/request_live/show.ex:1233 +#: lib/who_need_help_web/live/request_live/show.ex:1616 #, elixir-autogen, elixir-format msgid "HANDOVER CODE FOR THE HELPER" msgstr "КОД ПЕРЕДАЧІ ДЛЯ ПОМІЧНИКА" -#: lib/who_need_help_web/live/profile_live.ex:330 +#: lib/who_need_help_web/live/profile_live.ex:335 #, elixir-autogen, elixir-format msgid "Handle (optional)" msgstr "Ім’я користувача (необов’язково)" -#: lib/who_need_help_web/live/request_live/show.ex:170 +#: lib/who_need_help_web/live/request_live/show.ex:210 #, elixir-autogen, elixir-format msgid "Handover code verified." msgstr "Код передачі підтверджено." #: lib/who_need_help_web/live/activity_live/show.ex:741 #: lib/who_need_help_web/live/moderation_live.ex:250 -#: lib/who_need_help_web/live/request_live/show.ex:1379 +#: lib/who_need_help_web/live/request_live/show.ex:1774 #, elixir-autogen, elixir-format msgid "Harassment" msgstr "Домагання" -#: lib/who_need_help_web/live/request_live/show.ex:158 +#: lib/who_need_help_web/live/request_live/show.ex:173 #, elixir-autogen, elixir-format msgid "Help is in progress." msgstr "Допомога виконується." @@ -813,7 +818,7 @@ msgstr "" msgid "Helper" msgstr "Помічник" -#: lib/who_need_help_web/components/layouts.ex:208 +#: lib/who_need_help_web/components/layouts.ex:235 #, elixir-autogen, elixir-format msgid "Helpers" msgstr "Помічники" @@ -859,25 +864,25 @@ msgstr "" "\n" "Якщо ви не запитували цей лист, просто проігноруйте його." -#: lib/who_need_help_web/live/activity_live/new.ex:262 +#: lib/who_need_help_web/live/activity_live/new.ex:304 #: lib/who_need_help_web/live/profile_live.ex:166 -#: lib/who_need_help_web/live/request_live/show.ex:767 +#: lib/who_need_help_web/live/request_live/show.ex:1000 #, elixir-autogen, elixir-format msgid "Hidden" msgstr "Приховано" -#: lib/who_need_help_web/live/moderation_live.ex:351 +#: lib/who_need_help_web/live/moderation_live.ex:361 #, elixir-autogen, elixir-format msgid "Hide activity" msgstr "Приховати активність" -#: lib/who_need_help_web/live/moderation_live.ex:337 -#: lib/who_need_help_web/live/moderation_live.ex:349 +#: 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:339 +#: lib/who_need_help_web/live/moderation_live.ex:349 #, elixir-autogen, elixir-format msgid "Hide request" msgstr "Сховати запит" @@ -890,12 +895,12 @@ 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:406 -#: lib/who_need_help_web/live/request_live/show.ex:1060 +#: lib/who_need_help_web/live/request_live/show.ex:1325 #, elixir-autogen, elixir-format msgid "I can help" msgstr "Я можу допомогти" -#: lib/who_need_help_web/live/request_live/new.ex:193 +#: lib/who_need_help_web/live/request_live/new.ex:223 #, elixir-autogen, elixir-format 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 "" @@ -903,21 +908,21 @@ msgstr "" "перебувають поза активним рухом або екстрені служби вже викликано, а " "запитувана допомога є законною." -#: lib/who_need_help_web/live/request_live/new.ex:187 +#: 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:199 +#: 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." msgstr "" "Я підтверджую, що це не екстрена ситуація, безпосередньої небезпеки немає, а" " запитувана допомога є законною." -#: lib/who_need_help_web/live/activity_live/new.ex:301 +#: lib/who_need_help_web/live/activity_live/new.ex:343 #, elixir-autogen, elixir-format msgid "I will approve participants individually, keep sensitive details in the approved group, and use an appropriate public first meeting point." msgstr "" @@ -929,7 +934,7 @@ msgstr "" msgid "Identity and reputation" msgstr "Особа й репутація" -#: lib/who_need_help_web/controllers/user_session_controller.ex:97 +#: lib/who_need_help_web/controllers/user_session_controller.ex:103 #, elixir-autogen, elixir-format msgid "If your email is in our system, you will receive instructions for logging in shortly." msgstr "" @@ -940,13 +945,13 @@ msgstr "" #: 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/live/moderation_live.ex:254 -#: lib/who_need_help_web/live/request_live/show.ex:1383 -#: lib/who_need_help_web/live/support_operations_live.ex:91 +#: lib/who_need_help_web/live/request_live/show.ex:1778 +#: lib/who_need_help_web/live/support_operations_live.ex:109 #, elixir-autogen, elixir-format msgid "Impersonation" msgstr "Видавання себе за іншу особу" -#: lib/who_need_help_web/live/request_live/show.ex:1314 +#: lib/who_need_help_web/live/request_live/show.ex:1709 #, 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 "" @@ -956,7 +961,7 @@ msgstr "" #: lib/who_need_help_web/live/request_live/index.ex:274 #: lib/who_need_help_web/live/request_live/index.ex:275 -#: lib/who_need_help_web/live/request_live/show.ex:755 +#: lib/who_need_help_web/live/request_live/show.ex:957 #, elixir-autogen, elixir-format msgid "In progress" msgstr "В процесі" @@ -966,12 +971,12 @@ msgstr "В процесі" msgid "Interface language" msgstr "Мова інтерфейсу" -#: lib/who_need_help_web/live/moderation_live.ex:624 +#: lib/who_need_help_web/live/moderation_live.ex:634 #, elixir-autogen, elixir-format msgid "Internal note" msgstr "Внутрішня нотатка" -#: lib/who_need_help_web/controllers/user_session_controller.ex:132 +#: lib/who_need_help_web/controllers/user_session_controller.ex:152 #, elixir-autogen, elixir-format msgid "Invalid email or password" msgstr "Неправильна електронна пошта або пароль" @@ -981,14 +986,15 @@ msgstr "Неправильна електронна пошта або парол msgid "Join requests are closed." msgstr "Подання заявок на участь закрито." -#: lib/who_need_help_web/live/activity_live/new.ex:242 +#: lib/who_need_help_web/live/activity_live/new.ex:284 #: lib/who_need_help_web/live/activity_live/show.ex:384 #, elixir-autogen, elixir-format msgid "Join requests close" msgstr "Приймання заявок завершується" -#: lib/who_need_help_web/live/activity_live/new.ex:285 -#: lib/who_need_help_web/live/request_live/new.ex:571 +#: 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 #, elixir-autogen, elixir-format msgid "Latitude" msgstr "Широта" @@ -998,7 +1004,7 @@ msgstr "Широта" msgid "Leave activity" msgstr "Залишити активність" -#: lib/who_need_help_web/live/request_live/show.ex:1312 +#: lib/who_need_help_web/live/request_live/show.ex:1707 #, elixir-autogen, elixir-format msgid "Live location" msgstr "Геопозиція в реальному часі" @@ -1009,7 +1015,7 @@ msgstr "Геопозиція в реальному часі" msgid "Location privacy" msgstr "Приватність геопозиції" -#: lib/who_need_help_web/live/request_live/show.ex:1118 +#: lib/who_need_help_web/live/request_live/show.ex:1411 #, elixir-autogen, elixir-format msgid "Location sharing is optional; missing evidence is not proof of abuse." msgstr "" @@ -1021,7 +1027,7 @@ msgstr "" msgid "Location-supported people" msgstr "Люди з підтвердженням геопозицією" -#: lib/who_need_help_web/live/request_live/show.ex:849 +#: lib/who_need_help_web/live/request_live/show.ex:1082 #, elixir-autogen, elixir-format msgid "Location:" msgstr "Геопозиція:" @@ -1041,13 +1047,14 @@ msgstr "Інструкції для входу" msgid "Log in only this time" msgstr "Увійти лише зараз" -#: lib/who_need_help_web/controllers/user_session_controller.ex:125 +#: lib/who_need_help_web/controllers/user_session_controller.ex:132 #, elixir-autogen, elixir-format msgid "Logged out successfully." msgstr "Ви успішно вийшли." -#: lib/who_need_help_web/live/activity_live/new.ex:292 -#: lib/who_need_help_web/live/request_live/new.ex:585 +#: 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 #, elixir-autogen, elixir-format msgid "Longitude" msgstr "Довгота" @@ -1062,7 +1069,7 @@ msgstr "Ідентифікатор основного сеансу Codex" msgid "Manage your account email address and password settings" msgstr "Керуйте електронною поштою та паролем облікового запису" -#: lib/who_need_help_web/live/profile_live.ex:243 +#: lib/who_need_help_web/live/profile_live.ex:248 #, elixir-autogen, elixir-format msgid "Manually added links are public and marked unverified. A verified badge is only granted after completing a provider authorization flow." msgstr "" @@ -1082,12 +1089,12 @@ msgstr "Знайдіть помічника й узгодьте деталі" #: lib/who_need_help_web/live/request_live/index.ex:272 #: lib/who_need_help_web/live/request_live/index.ex:273 -#: lib/who_need_help_web/live/request_live/show.ex:753 +#: lib/who_need_help_web/live/request_live/show.ex:955 #, elixir-autogen, elixir-format msgid "Matched" msgstr "Помічника знайдено" -#: lib/who_need_help_web/live/request_live/new.ex:179 +#: lib/who_need_help_web/live/request_live/new.ex:209 #, elixir-autogen, elixir-format msgid "Medicine is ready at the pharmacy" msgstr "Ліки готові до отримання в аптеці" @@ -1102,7 +1109,7 @@ msgstr "Замовлення ліків готове до отримання в msgid "Medicine pickup" msgstr "Доставка ліків" -#: lib/who_need_help_web/live/request_live/new.ex:222 +#: lib/who_need_help_web/live/request_live/new.ex:252 #, elixir-autogen, elixir-format msgid "Medicine pickup remains the first priority. Roadside categories use the same moderated, extensible request flow with details specific to each type of help." msgstr "" @@ -1128,17 +1135,17 @@ msgstr "" msgid "Meeting area" msgstr "Область зустрічі" -#: lib/who_need_help_web/live/moderation_live.ex:555 +#: lib/who_need_help_web/live/moderation_live.ex:565 #, elixir-autogen, elixir-format msgid "Merge" msgstr "Об’єднати" -#: lib/who_need_help_web/live/moderation_live.ex:547 +#: lib/who_need_help_web/live/moderation_live.ex:557 #, elixir-autogen, elixir-format msgid "Merge into" msgstr "Об’єднати з" -#: lib/who_need_help_web/live/moderation_live.ex:554 +#: lib/who_need_help_web/live/moderation_live.ex:564 #, elixir-autogen, elixir-format msgid "Merge note" msgstr "Примітка до об’єднання" @@ -1153,21 +1160,22 @@ msgstr "Надіслати повідомлення схваленій груп msgid "Mode" msgstr "Режим" -#: lib/who_need_help_web/components/layouts.ex:213 +#: lib/who_need_help_web/components/layouts.ex:145 +#: lib/who_need_help_web/components/layouts.ex:327 #: lib/who_need_help_web/live/moderation_live.ex:9 -#: lib/who_need_help_web/live/moderation_live.ex:292 +#: lib/who_need_help_web/live/moderation_live.ex:293 #, 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:640 +#: lib/who_need_help_web/live/moderation_live.ex:650 #, 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:73 +#: lib/who_need_help_web/live/support_operations_live.ex:87 #: lib/who_need_help_web/user_auth.ex:306 #, elixir-autogen, elixir-format msgid "Moderator access is required." @@ -1183,25 +1191,25 @@ msgstr "ВЗАЄМОДОПОМОГА ПОРУЧ" msgid "Nearby help" msgstr "Допомога поруч" -#: lib/who_need_help_web/live/request_live/new.ex:182 +#: lib/who_need_help_web/live/request_live/new.ex:212 #, elixir-autogen, elixir-format msgid "Need roadside help in a safe location" msgstr "Потрібна допомога на узбіччі дороги" -#: lib/who_need_help_web/live/profile_live.ex:312 +#: lib/who_need_help_web/live/profile_live.ex:317 #, elixir-autogen, elixir-format msgid "Network" msgstr "Мережа" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:94 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:96 #, elixir-autogen, elixir-format msgid "New password" msgstr "Новий пароль" -#: lib/who_need_help_web/live/activity_live/new.ex:212 +#: lib/who_need_help_web/live/activity_live/new.ex:242 #: lib/who_need_help_web/live/activity_live/show.ex:300 -#: lib/who_need_help_web/live/request_live/new.ex:321 -#: lib/who_need_help_web/live/request_live/show.ex:684 +#: lib/who_need_help_web/live/request_live/new.ex:351 +#: lib/who_need_help_web/live/request_live/show.ex:877 #, elixir-autogen, elixir-format msgid "No" msgstr "Ні" @@ -1212,7 +1220,7 @@ msgid "No completed help yet." msgstr "Завершеної допомоги поки немає." #: lib/who_need_help_web/live/activity_live/show.ex:464 -#: lib/who_need_help_web/live/request_live/show.ex:924 +#: lib/who_need_help_web/live/request_live/show.ex:1157 #, elixir-autogen, elixir-format msgid "No messages yet." msgstr "Ще немає повідомлень." @@ -1222,7 +1230,7 @@ msgstr "Ще немає повідомлень." msgid "No open activities yet" msgstr "Відкритих активностей поки немає" -#: lib/who_need_help_web/live/moderation_live.ex:461 +#: lib/who_need_help_web/live/moderation_live.ex:471 #, elixir-autogen, elixir-format msgid "No open signals." msgstr "Немає відкритих сигналів." @@ -1237,18 +1245,18 @@ msgstr "Немає заявок на участь, що очікують." msgid "No proposals yet." msgstr "Пропозицій ще немає." -#: lib/who_need_help_web/live/moderation_live.ex:377 +#: lib/who_need_help_web/live/moderation_live.ex:387 #, elixir-autogen, elixir-format msgid "No reports." msgstr "Скарг немає." -#: lib/who_need_help_web/live/profile_live.ex:269 +#: lib/who_need_help_web/live/profile_live.ex:274 #, elixir-autogen, elixir-format msgid "No social links added." msgstr "Не додано соціальних посилань." -#: lib/who_need_help_web/live/profile_live.ex:212 -#: lib/who_need_help_web/live/public_profile_live.ex:151 +#: lib/who_need_help_web/live/profile_live.ex:217 +#: lib/who_need_help_web/live/public_profile_live.ex:156 #, elixir-autogen, elixir-format msgid "None revealed yet." msgstr "Ще нічого не відкрито." @@ -1265,12 +1273,13 @@ msgstr "" msgid "Not for emergencies" msgstr "Не для екстрених ситуацій" +#: lib/who_need_help_web/live/notification_live.ex:658 #: 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:359 -#: lib/who_need_help_web/live/request_live/show.ex:744 -#: lib/who_need_help_web/live/request_live/show.ex:745 +#: lib/who_need_help_web/live/request_live/new.ex:401 +#: 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 msgid "Now" msgstr "Зараз" @@ -1289,7 +1298,7 @@ msgstr "" "видавання готівки, перепакування чи придбання від вашого імені. Дотримуйтеся" " правил аптеки й місцевого законодавства." -#: lib/who_need_help_web/live/moderation_live.ex:395 +#: lib/who_need_help_web/live/moderation_live.ex:405 #, elixir-autogen, elixir-format msgid "Only the conversation linked to this report is displayed." msgstr "Показано лише листування, пов’язане з цією скаргою." @@ -1308,14 +1317,14 @@ msgstr "" #: lib/who_need_help_web/live/moderation_live.ex:258 #: 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:752 -#: lib/who_need_help_web/live/support_operations_live.ex:189 -#: lib/who_need_help_web/live/support_operations_live.ex:252 +#: 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 #, elixir-autogen, elixir-format msgid "Open" msgstr "Відкрита" -#: lib/who_need_help_web/live/moderation_live.ex:425 +#: lib/who_need_help_web/live/moderation_live.ex:435 #, elixir-autogen, elixir-format msgid "Open abuse signals" msgstr "Відкриті сигнали про зловживання" @@ -1330,7 +1339,7 @@ msgstr "Відкриті пропозиції" msgid "Optional external thank-you link" msgstr "Необов’язкове зовнішнє посилання для подяки" -#: lib/who_need_help_web/live/request_live/show.ex:1298 +#: lib/who_need_help_web/live/request_live/show.ex:1681 #, elixir-autogen, elixir-format msgid "Optional thank-you link" msgstr "Необов’язкове посилання для подяки" @@ -1362,11 +1371,13 @@ msgstr "Посилання організатора на соцмережі" #: 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/moderation_live.ex:255 -#: lib/who_need_help_web/live/profile_live.ex:319 +#: 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/request_live/show.ex:1384 -#: lib/who_need_help_web/live/support_operations_live.ex:85 -#: lib/who_need_help_web/live/support_operations_live.ex:100 +#: 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 #, elixir-autogen, elixir-format msgid "Other" msgstr "Інше" @@ -1391,17 +1402,17 @@ msgstr "Пароль" msgid "Password updated successfully." msgstr "Пароль успішно оновлено." -#: lib/who_need_help_web/live/request_live/new.ex:346 +#: lib/who_need_help_web/live/request_live/new.ex:388 #, elixir-autogen, elixir-format msgid "Pickup instructions (optional)" msgstr "Інструкції для отримання (необов’язково)" -#: lib/who_need_help_web/live/request_live/show.ex:813 +#: lib/who_need_help_web/live/request_live/show.ex:1046 #, elixir-autogen, elixir-format msgid "Pickup notes" msgstr "Інструкції з отримання" -#: lib/who_need_help_web/live/activity_live/new.ex:230 +#: lib/who_need_help_web/live/activity_live/new.ex:272 #, elixir-autogen, elixir-format msgid "Plan and expectations" msgstr "План і очікування" @@ -1411,13 +1422,13 @@ msgstr "План і очікування" msgid "Plan details" msgstr "Деталі плану" -#: lib/who_need_help_web/live/request_live/show.ex:740 +#: lib/who_need_help_web/live/request_live/show.ex:942 #, elixir-autogen, elixir-format 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:75 +#: lib/who_need_help_web/live/support_operations_live.ex:93 #, elixir-autogen, elixir-format msgid "Please check the submitted fields." msgstr "Будь ласка, перевірте вказані поля." @@ -1427,7 +1438,7 @@ msgstr "Будь ласка, перевірте вказані поля." msgid "Please check the submitted message." msgstr "Будь ласка, перевірте надіслане повідомлення." -#: lib/who_need_help_web/live/request_live/new.ex:403 +#: lib/who_need_help_web/live/request_live/new.ex:445 #, elixir-autogen, elixir-format msgid "Podil, near the central pharmacy" msgstr "Поділь, поблизу центральної аптеки." @@ -1438,12 +1449,12 @@ msgid "Post a clear request" msgstr "Опублікуйте зрозумілу заявку" #: lib/who_need_help_web/components/layouts.ex:65 -#: lib/who_need_help_web/components/layouts.ex:97 +#: lib/who_need_help_web/components/layouts.ex:108 #, elixir-autogen, elixir-format msgid "Primary navigation" msgstr "Основна навігація" -#: lib/who_need_help_web/live/request_live/show.ex:887 +#: lib/who_need_help_web/live/request_live/show.ex:1120 #, elixir-autogen, elixir-format msgid "Private match chat" msgstr "Приватний чат учасників" @@ -1461,7 +1472,7 @@ msgid "Profile updated." msgstr "Профіль оновлено." #: lib/who_need_help_web/live/moderation_live.ex:252 -#: lib/who_need_help_web/live/request_live/show.ex:1381 +#: lib/who_need_help_web/live/request_live/show.ex:1776 #, elixir-autogen, elixir-format msgid "Prohibited item" msgstr "Заборонений предмет" @@ -1505,12 +1516,12 @@ msgstr "" " одним учасником іншого; похідні ознаки руху й близькості можуть " "зберігатися." -#: lib/who_need_help_web/live/activity_live/new.ex:259 +#: lib/who_need_help_web/live/activity_live/new.ex:301 #, elixir-autogen, elixir-format msgid "Public map visibility" msgstr "Видимість на публічній мапі" -#: lib/who_need_help_web/live/profile_live.ex:325 +#: lib/who_need_help_web/live/profile_live.ex:330 #, elixir-autogen, elixir-format msgid "Public profile URL" msgstr "URL публічного профілю" @@ -1521,14 +1532,14 @@ msgstr "URL публічного профілю" msgid "Public reputation" msgstr "Публічна репутація" -#: lib/who_need_help_web/live/activity_live/new.ex:122 +#: lib/who_need_help_web/live/activity_live/new.ex:152 #, elixir-autogen, elixir-format msgid "Publish a clear public plan. Join requests stay pending until you approve them." msgstr "" "Опублікуйте зрозумілий публічний план. Заявки на участь очікуватимуть, доки " "ви їх не схвалите." -#: lib/who_need_help_web/live/activity_live/new.ex:313 +#: lib/who_need_help_web/live/activity_live/new.ex:355 #, elixir-autogen, elixir-format msgid "Publish activity" msgstr "Опублікувати активність" @@ -1538,13 +1549,13 @@ msgstr "Опублікувати активність" msgid "Publish proposal" msgstr "Оприлюднити пропозицію" -#: lib/who_need_help_web/live/request_live/new.ex:639 +#: lib/who_need_help_web/live/request_live/new.ex:681 #, elixir-autogen, elixir-format msgid "Publish request" msgstr "Опублікувати заявку" -#: lib/who_need_help_web/live/activity_live/new.ex:311 -#: lib/who_need_help_web/live/request_live/new.ex:637 +#: lib/who_need_help_web/live/activity_live/new.ex:353 +#: lib/who_need_help_web/live/request_live/new.ex:679 #, elixir-autogen, elixir-format msgid "Publishing…" msgstr "Публікація…" @@ -1555,7 +1566,8 @@ msgid "READ BEFORE USING THE SERVICE" msgstr "ПРОЧИТАЙТЕ ПЕРЕД ВИКОРИСТАННЯМ СЕРВІСУ" #: lib/who_need_help_web/live/moderation_live.ex:291 -#: lib/who_need_help_web/live/support_operations_live.ex:111 +#: lib/who_need_help_web/live/product_analytics_live.ex:39 +#: lib/who_need_help_web/live/support_operations_live.ex:129 #, elixir-autogen, elixir-format msgid "RESTRICTED WORKSPACE" msgstr "ОБМЕЖЕНА РОБОЧА ОБЛАСТЬ" @@ -1565,29 +1577,23 @@ msgstr "ОБМЕЖЕНА РОБОЧА ОБЛАСТЬ" msgid "Rank" msgstr "Місце" -#: lib/who_need_help_web/live/leaderboard_live.ex:45 -#, elixir-autogen, elixir-format -msgid "Ranking prioritizes unique people helped with optional location-supported evidence, then unique verified handovers. Repeated help between the same pair does not inflate the primary score." -msgstr "" -"У рейтингу спочатку враховуються унікальні люди, яким допомогли, з " -"необов’язковим підтвердженням геопозицією, потім — унікальні підтверджені " -"передачі. Повторна допомога між однією парою не збільшує основний показник." - #: lib/who_need_help_web/live/leaderboard_live.ex:60 -#: lib/who_need_help_web/live/request_live/show.ex:1020 +#: lib/who_need_help_web/live/request_live/show.ex:1255 #, elixir-autogen, elixir-format msgid "Rating" msgstr "Оцінка" #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:85 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:48 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:95 +#: 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 #, elixir-autogen, elixir-format msgid "Reason" msgstr "Причина" @@ -1597,17 +1603,17 @@ msgstr "Причина" msgid "Register for an account" msgstr "Зареєструвати обліковий запис" -#: lib/who_need_help_web/live/moderation_live.ex:536 +#: lib/who_need_help_web/live/moderation_live.ex:546 #, elixir-autogen, elixir-format msgid "Reject" msgstr "Відхилити" -#: lib/who_need_help_web/live/moderation_live.ex:535 +#: lib/who_need_help_web/live/moderation_live.ex:545 #, elixir-autogen, elixir-format msgid "Rejection note" msgstr "Примітка про відхилення" -#: lib/who_need_help_web/live/profile_live.ex:303 +#: lib/who_need_help_web/live/profile_live.ex:308 #, elixir-autogen, elixir-format msgid "Remove" msgstr "Вилучити" @@ -1617,18 +1623,18 @@ msgstr "Вилучити" msgid "Report" msgstr "Поскаржитися" -#: lib/who_need_help_web/live/request_live/show.ex:959 +#: lib/who_need_help_web/live/request_live/show.ex:1192 #, elixir-autogen, elixir-format msgid "Report message" msgstr "Поскаржитися на повідомлення" -#: lib/who_need_help_web/live/request_live/show.ex:1376 +#: lib/who_need_help_web/live/request_live/show.ex:1771 #, elixir-autogen, elixir-format msgid "Report reason" msgstr "Причина скарги" #: lib/who_need_help_web/live/activity_live/show.ex:126 -#: lib/who_need_help_web/live/request_live/show.ex:312 +#: lib/who_need_help_web/live/request_live/show.ex:359 #, elixir-autogen, elixir-format msgid "Report sent to moderators." msgstr "Скаргу надіслано модераторам." @@ -1638,24 +1644,24 @@ msgstr "Скаргу надіслано модераторам." msgid "Report updated." msgstr "Скаргу оновлено." -#: lib/who_need_help_web/live/moderation_live.ex:391 +#: lib/who_need_help_web/live/moderation_live.ex:401 #, elixir-autogen, elixir-format msgid "Reported evidence" msgstr "Матеріали зі скарги" -#: lib/who_need_help_web/live/moderation_live.ex:298 +#: lib/who_need_help_web/live/moderation_live.ex:308 #, elixir-autogen, elixir-format msgid "Reports" msgstr "Скарги" -#: lib/who_need_help_web/live/request_live/show.ex:1340 +#: lib/who_need_help_web/live/request_live/show.ex:1735 #, elixir-autogen, elixir-format msgid "Reports go to moderators. Blocking hides requests in both directions and prevents new chat messages." msgstr "" "Скарги надходять модераторам. Блокування приховує заявки в обох напрямках і " "не дає надсилати нові повідомлення." -#: lib/who_need_help_web/live/request_live/show.ex:150 +#: lib/who_need_help_web/live/request_live/show.ex:165 #, elixir-autogen, elixir-format msgid "Request cancelled." msgstr "Заявку скасовано." @@ -1675,47 +1681,47 @@ msgstr "Заявку відновлено." msgid "Request to join" msgstr "Подати заявку на участь" -#: lib/who_need_help_web/live/request_live/show.ex:857 +#: lib/who_need_help_web/live/request_live/show.ex:1090 #, elixir-autogen, elixir-format msgid "Requester links:" msgstr "Посилання заявника:" -#: lib/who_need_help_web/live/request_live/show.ex:833 +#: lib/who_need_help_web/live/request_live/show.ex:1066 #, elixir-autogen, elixir-format msgid "Requester:" msgstr "Заявник:" -#: lib/who_need_help_web/live/request_live/show.ex:872 +#: lib/who_need_help_web/live/request_live/show.ex:1105 #, elixir-autogen, elixir-format msgid "Requester: %{count} completed" msgstr "Автор заявки: %{count} завершено" -#: lib/who_need_help_web/live/moderation_live.ex:372 +#: lib/who_need_help_web/live/moderation_live.ex:382 #, 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:366 -#: lib/who_need_help_web/live/support_operations_live.ex:255 +#: lib/who_need_help_web/live/moderation_live.ex:376 +#: lib/who_need_help_web/live/support_operations_live.ex:303 #, 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:618 +#: lib/who_need_help_web/live/moderation_live.ex:628 #, elixir-autogen, elixir-format msgid "Restricted" msgstr "Обмежено" -#: lib/who_need_help_web/live/moderation_live.ex:456 +#: lib/who_need_help_web/live/moderation_live.ex:466 #, elixir-autogen, elixir-format msgid "Review note" msgstr "Примітка до перевірки" -#: lib/who_need_help_web/live/request_live/show.ex:284 -#: lib/who_need_help_web/live/request_live/show.ex:1009 +#: lib/who_need_help_web/live/request_live/show.ex:325 +#: lib/who_need_help_web/live/request_live/show.ex:1244 #, elixir-autogen, elixir-format msgid "Review saved. It appears after both participants review." msgstr "" @@ -1723,7 +1729,7 @@ msgstr "" "учасники." #: lib/who_need_help_web/live/moderation_live.ex:262 -#: lib/who_need_help_web/live/moderation_live.ex:452 +#: lib/who_need_help_web/live/moderation_live.ex:462 #, elixir-autogen, elixir-format msgid "Reviewed" msgstr "Перевірено" @@ -1731,30 +1737,30 @@ 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:365 -#: lib/who_need_help_web/live/support_operations_live.ex:191 -#: lib/who_need_help_web/live/support_operations_live.ex:253 +#: 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 #, elixir-autogen, elixir-format msgid "Reviewing" msgstr "На розгляді" -#: lib/who_need_help_web/live/moderation_live.ex:578 +#: lib/who_need_help_web/live/moderation_live.ex:588 #, elixir-autogen, elixir-format msgid "Role" msgstr "Роль" -#: lib/who_need_help_web/live/moderation_live.ex:515 +#: lib/who_need_help_web/live/moderation_live.ex:525 #, elixir-autogen, elixir-format msgid "Russian description (optional)" msgstr "Опис російською (необов’язково)" -#: lib/who_need_help_web/live/moderation_live.ex:503 +#: lib/who_need_help_web/live/moderation_live.ex:513 #, 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:1338 +#: lib/who_need_help_web/live/request_live/show.ex:1733 #, elixir-autogen, elixir-format msgid "Safety controls" msgstr "Інструменти безпеки" @@ -1767,20 +1773,20 @@ msgstr "" "публічний запуск і кожна зміна production-інфраструктури залишаються під " "контролем людей." -#: lib/who_need_help_web/components/layouts.ex:161 +#: lib/who_need_help_web/components/layouts.ex:188 #: 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:374 -#: lib/who_need_help_web/live/moderation_live.ex:457 -#: lib/who_need_help_web/live/moderation_live.ex:626 +#: 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 #, elixir-autogen, elixir-format msgid "Save" msgstr "Зберегти" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:108 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:110 #, elixir-autogen, elixir-format msgid "Save Password" msgstr "Зберегти пароль" @@ -1790,24 +1796,25 @@ msgstr "Зберегти пароль" msgid "Save profile" msgstr "Зберегти профіль" +#: lib/who_need_help_web/live/notification_live.ex:660 #: 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:361 -#: lib/who_need_help_web/live/request_live/show.ex:748 -#: lib/who_need_help_web/live/request_live/show.ex:749 +#: lib/who_need_help_web/live/request_live/new.ex:403 +#: 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 msgid "Scheduled" msgstr "Заплановано" #: lib/who_need_help_web/live/activity_live/show.ex:527 -#: lib/who_need_help_web/live/request_live/show.ex:987 +#: lib/who_need_help_web/live/request_live/show.ex:1220 #, elixir-autogen, elixir-format msgid "Send" msgstr "Надіслати" #: lib/who_need_help_web/live/activity_live/show.ex:755 -#: lib/who_need_help_web/live/request_live/show.ex:1393 +#: lib/who_need_help_web/live/request_live/show.ex:1788 #, elixir-autogen, elixir-format msgid "Send report" msgstr "Надіслати скаргу" @@ -1819,12 +1826,12 @@ msgstr "" "Установіть CODEX_SESSION_ID у середовищі розгортання перед записом " "демонстрації." -#: lib/who_need_help_web/live/request_live/show.ex:1325 +#: lib/who_need_help_web/live/request_live/show.ex:1720 #, elixir-autogen, elixir-format msgid "Share location" msgstr "Поділитися геопозицією" -#: lib/who_need_help_web/live/request_live/new.ex:348 +#: lib/who_need_help_web/live/request_live/new.ex:390 #, elixir-autogen, elixir-format msgid "Share only non-sensitive instructions. Exact details can wait for the matched chat." msgstr "" @@ -1836,8 +1843,8 @@ msgstr "" msgid "Short bio" msgstr "Коротко про себе" -#: lib/who_need_help_web/live/activity_live/new.ex:224 -#: lib/who_need_help_web/live/request_live/new.ex:332 +#: lib/who_need_help_web/live/activity_live/new.ex:266 +#: lib/who_need_help_web/live/request_live/new.ex:374 #, elixir-autogen, elixir-format msgid "Short title" msgstr "Короткий заголовок" @@ -1857,7 +1864,7 @@ msgstr "Сигнал оновлено." msgid "Skip to main content" msgstr "Перейти до головного вмісту" -#: lib/who_need_help_web/live/moderation_live.ex:495 +#: lib/who_need_help_web/live/moderation_live.ex:505 #, elixir-autogen, elixir-format msgid "Slug" msgstr "Слаг" @@ -1883,7 +1890,7 @@ msgstr "Посилання на соцмережу додано як непід msgid "Social link was not found." msgstr "Посилання на соцмережу не знайдено." -#: lib/who_need_help_web/live/profile_live.ex:241 +#: lib/who_need_help_web/live/profile_live.ex:246 #, elixir-autogen, elixir-format msgid "Social links" msgstr "Соціальні посилання" @@ -1910,12 +1917,12 @@ msgstr "Сеанс соціальної перевірки є некоректн #: lib/who_need_help_web/live/activity_live/show.ex:744 #: lib/who_need_help_web/live/moderation_live.ex:253 -#: lib/who_need_help_web/live/request_live/show.ex:1382 +#: lib/who_need_help_web/live/request_live/show.ex:1777 #, elixir-autogen, elixir-format msgid "Spam" msgstr "Спам" -#: lib/who_need_help_web/live/request_live/show.ex:1182 +#: lib/who_need_help_web/live/request_live/show.ex:1491 #, elixir-autogen, elixir-format msgid "Start helping" msgstr "Почати допомагати" @@ -1925,17 +1932,17 @@ msgstr "Почати допомагати" msgid "Starts" msgstr "Початок" -#: lib/who_need_help_web/live/moderation_live.ex:579 +#: lib/who_need_help_web/live/moderation_live.ex:589 #, elixir-autogen, elixir-format msgid "Status" msgstr "Статус" -#: lib/who_need_help_web/live/request_live/show.ex:1333 +#: lib/who_need_help_web/live/request_live/show.ex:1728 #, elixir-autogen, elixir-format msgid "Stop and delete position" msgstr "Зупинити й видалити геопозицію" -#: lib/who_need_help_web/live/moderation_live.ex:520 +#: lib/who_need_help_web/live/moderation_live.ex:530 #, elixir-autogen, elixir-format msgid "Structured fields JSON" msgstr "Структуровані поля JSON" @@ -1945,24 +1952,24 @@ msgstr "Структуровані поля JSON" msgid "Structured fields must be a valid JSON object." msgstr "Структуровані поля мають бути коректним об’єктом JSON." -#: lib/who_need_help_web/live/request_live/show.ex:1034 +#: lib/who_need_help_web/live/request_live/show.ex:1269 #, elixir-autogen, elixir-format msgid "Submit review" msgstr "Надіслати відгук" #: lib/who_need_help_web/live/moderation_live.ex:268 -#: lib/who_need_help_web/live/moderation_live.ex:619 +#: lib/who_need_help_web/live/moderation_live.ex:629 #, elixir-autogen, elixir-format msgid "Suspended" msgstr "Заблоковано" -#: lib/who_need_help_web/live/request_live/show.ex:725 +#: lib/who_need_help_web/live/request_live/show.ex:927 #, elixir-autogen, elixir-format msgid "That handover code is not correct." msgstr "Неправильний код передачі." #: lib/who_need_help_web/live/activity_live/show.ex:144 -#: lib/who_need_help_web/live/request_live/show.ex:330 +#: lib/who_need_help_web/live/request_live/show.ex:380 #, elixir-autogen, elixir-format msgid "That message cannot be reported from this view." msgstr "На це повідомлення не можна поскаржитися з цього екрана." @@ -1972,7 +1979,7 @@ msgstr "На це повідомлення не можна поскаржити msgid "That social account is already linked." msgstr "Цей обліковий запис соцмережі вже прив’язано." -#: lib/who_need_help_web/live/request_live/show.ex:729 +#: lib/who_need_help_web/live/request_live/show.ex:931 #, elixir-autogen, elixir-format msgid "That step is not available in the current state." msgstr "Цей крок недоступний у поточному стані." @@ -1992,7 +1999,7 @@ msgstr "Цей постачальник перевірки не підтриму msgid "The approved group has reached its capacity." msgstr "Схвалена група вже заповнена." -#: lib/who_need_help_web/live/request_live/show.ex:259 +#: lib/who_need_help_web/live/request_live/show.ex:306 #, elixir-autogen, elixir-format msgid "The browser could not share your location." msgstr "Браузеру не вдалося передати вашу геопозицію." @@ -2002,7 +2009,7 @@ msgstr "Браузеру не вдалося передати вашу геоп msgid "The last administrator cannot demote themselves." msgstr "Останній адміністратор не може понизити власну роль." -#: lib/who_need_help_web/controllers/user_session_controller.ex:44 +#: lib/who_need_help_web/controllers/user_session_controller.ex:50 #, elixir-autogen, elixir-format msgid "The link is invalid or it has expired." msgstr "Посилання недійсне або прострочене." @@ -2037,7 +2044,7 @@ msgstr "" msgid "The report is scoped to the selected group message." msgstr "Скарга стосується вибраного повідомлення групи." -#: lib/who_need_help_web/live/request_live/show.ex:1368 +#: lib/who_need_help_web/live/request_live/show.ex:1763 #, elixir-autogen, elixir-format msgid "The report will be scoped to the selected chat message." msgstr "Скарга стосуватиметься вибраного повідомлення чату." @@ -2057,21 +2064,21 @@ msgstr "Ця активність більше не відкрита." msgid "This activity state has already changed." msgstr "Цей стан активності вже змінено." -#: lib/who_need_help_web/live/request_live/show.ex:734 -#: lib/who_need_help_web/live/request_live/show.ex:918 +#: lib/who_need_help_web/live/request_live/show.ex:936 +#: lib/who_need_help_web/live/request_live/show.ex:1151 #, elixir-autogen, elixir-format msgid "This interaction is blocked." msgstr "Ця взаємодія заблокована." #: lib/who_need_help_web/live/request_live/index.ex:314 -#: lib/who_need_help_web/live/request_live/show.ex:792 +#: lib/who_need_help_web/live/request_live/show.ex:1025 #, elixir-autogen, elixir-format msgid "This is not an emergency service. Contact local emergency services for immediate danger." msgstr "" "Це не екстрена служба. За безпосередньої небезпеки зверніться до місцевих " "екстрених служб." -#: lib/who_need_help_web/live/request_live/new.ex:230 +#: lib/who_need_help_web/live/request_live/new.ex:260 #, elixir-autogen, elixir-format msgid "This is not an emergency service. Contact local emergency services for immediate danger. Never include prescription details, payment card data, access codes, or other sensitive information." msgstr "" @@ -2089,18 +2096,18 @@ msgstr "Цю пропозицію вже розглянуто." msgid "This proposal is already closed." msgstr "Ця пропозиція вже закрита." -#: lib/who_need_help_web/live/moderation_live.ex:411 +#: lib/who_need_help_web/live/moderation_live.ex:421 #, elixir-autogen, elixir-format msgid "This report has no linked conversation." msgstr "Ця скарга не має пов’язаного листування." -#: lib/who_need_help_web/live/request_live/show.ex:1303 +#: lib/who_need_help_web/live/request_live/show.ex:1698 #, elixir-autogen, elixir-format msgid "This request already has a helper." msgstr "Ця заявка вже має помічника." -#: lib/who_need_help_web/live/request_live/show.ex:80 -#: lib/who_need_help_web/live/request_live/show.ex:736 +#: lib/who_need_help_web/live/request_live/show.ex:89 +#: lib/who_need_help_web/live/request_live/show.ex:938 #, elixir-autogen, elixir-format msgid "This request is no longer available." msgstr "Ця заявка більше не доступна." @@ -2115,39 +2122,39 @@ msgstr "Ця заявка недоступна." msgid "To see sent emails, visit" msgstr "Щоб переглянути надіслані листи, відкрийте" +#: lib/who_need_help_web/live/notification_live.ex:659 #: 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:360 -#: lib/who_need_help_web/live/request_live/show.ex:746 -#: lib/who_need_help_web/live/request_live/show.ex:747 +#: lib/who_need_help_web/live/request_live/new.ex:402 +#: 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 msgid "Today" msgstr "Сьогодні" -#: lib/who_need_help_web/live/activity_live/new.ex:108 +#: lib/who_need_help_web/live/activity_live/new.ex:138 #: lib/who_need_help_web/live/activity_live/show.ex:336 #: lib/who_need_help_web/live/category_proposal_live.ex:82 #: lib/who_need_help_web/live/profile_live.ex:59 -#: lib/who_need_help_web/live/request_live/show.ex:739 +#: lib/who_need_help_web/live/request_live/show.ex:941 #, elixir-autogen, elixir-format msgid "Too many actions in the configured time window." msgstr "Забагато дій протягом налаштованого проміжку часу." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:139 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:309 -#: lib/who_need_help_web/controllers/user_registration_controller.ex:54 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:128 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:55 #, elixir-autogen, elixir-format msgid "Too many registration attempts in the configured time window." msgstr "Забагато спроб реєстрації протягом налаштованого проміжку часу." -#: lib/who_need_help_web/live/request_live/new.ex:208 +#: lib/who_need_help_web/live/request_live/new.ex:238 #, elixir-autogen, elixir-format msgid "Too many requests in the configured time window." msgstr "Забагато запитів протягом налаштованого проміжку часу." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:189 -#: lib/who_need_help_web/controllers/user_session_controller.ex:110 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:178 +#: lib/who_need_help_web/controllers/user_session_controller.ex:116 #, elixir-autogen, elixir-format msgid "Too many sign-in emails in the configured time window." msgstr "Забагато листів для входу протягом налаштованого проміжку часу." @@ -2162,27 +2169,27 @@ msgstr "Верхній рівень" msgid "Total" msgstr "Загалом" -#: lib/who_need_help_web/live/activity_live/new.ex:249 +#: lib/who_need_help_web/live/activity_live/new.ex:291 #, elixir-autogen, elixir-format msgid "Total group capacity" msgstr "Загальний розмір групи" -#: lib/who_need_help_web/live/moderation_live.ex:511 +#: lib/who_need_help_web/live/moderation_live.ex:521 #, elixir-autogen, elixir-format msgid "Ukrainian description (optional)" msgstr "Опис українською (необов’язково)" -#: lib/who_need_help_web/live/moderation_live.ex:499 +#: lib/who_need_help_web/live/moderation_live.ex:509 #, elixir-autogen, elixir-format msgid "Ukrainian name (optional)" msgstr "Назва українською (необов’язково)" -#: lib/who_need_help_web/live/profile_live.ex:353 +#: lib/who_need_help_web/live/profile_live.ex:358 #, elixir-autogen, elixir-format msgid "Unblock" msgstr "Розблокувати" -#: lib/who_need_help_web/live/request_live/show.ex:1356 +#: lib/who_need_help_web/live/request_live/show.ex:1751 #, elixir-autogen, elixir-format msgid "Unblock this user" msgstr "Розблокувати цього користувача" @@ -2197,8 +2204,9 @@ msgstr "Унікальні люди" msgid "Update email instructions" 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:357 +#: lib/who_need_help_web/live/request_live/new.ex:399 #, elixir-autogen, elixir-format msgid "Urgency" msgstr "Терміновість" @@ -2209,24 +2217,24 @@ msgstr "Терміновість" msgid "Urgent help" msgstr "Термінова допомога" -#: lib/who_need_help_web/live/activity_live/new.ex:128 +#: lib/who_need_help_web/live/activity_live/new.ex:158 #, elixir-autogen, elixir-format 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:386 +#: lib/who_need_help_web/components/layouts.ex:422 #, elixir-autogen, elixir-format msgid "Use dark theme" msgstr "Увімкнути темну тему" -#: lib/who_need_help_web/components/layouts.ex:377 +#: lib/who_need_help_web/components/layouts.ex:413 #, elixir-autogen, elixir-format msgid "Use light theme" msgstr "Увімкнути світлу тему" -#: lib/who_need_help_web/live/activity_live/new.ex:274 +#: lib/who_need_help_web/live/activity_live/new.ex:316 #, elixir-autogen, elixir-format msgid "Use my current foreground location" msgstr "Використати мою поточну геопозицію" @@ -2238,24 +2246,24 @@ msgstr "" "Користуйтеся приватним чатом і, за бажанням, передаванням геопозиції в " "реальному часі." -#: lib/who_need_help_web/components/layouts.ex:368 +#: lib/who_need_help_web/components/layouts.ex:404 #, 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:577 -#: lib/who_need_help_web/live/moderation_live.ex:639 +#: lib/who_need_help_web/live/moderation_live.ex:587 +#: lib/who_need_help_web/live/moderation_live.ex:649 #, elixir-autogen, elixir-format msgid "User" msgstr "Користувач" -#: lib/who_need_help_web/live/request_live/show.ex:360 +#: lib/who_need_help_web/live/request_live/show.ex:408 #, elixir-autogen, elixir-format msgid "User blocked. Their requests and new messages are hidden." msgstr "Користувача заблоковано. Його заявки й нові повідомлення приховано." -#: lib/who_need_help_web/controllers/user_session_controller.ex:31 +#: lib/who_need_help_web/controllers/user_session_controller.ex:41 #, elixir-autogen, elixir-format msgid "User confirmed successfully." msgstr "Користувача успішно підтверджено." @@ -2271,22 +2279,17 @@ msgid "User status updated." msgstr "Статус користувача оновлено." #: lib/who_need_help_web/live/profile_live.ex:87 -#: lib/who_need_help_web/live/request_live/show.ex:383 +#: lib/who_need_help_web/live/request_live/show.ex:432 #, elixir-autogen, elixir-format msgid "User unblocked." msgstr "Користувача розблоковано." -#: lib/who_need_help_web/live/leaderboard_live.ex:57 -#, elixir-autogen, elixir-format -msgid "Verified people" -msgstr "Підтверджені люди" - -#: lib/who_need_help_web/live/profile_live.ex:253 +#: lib/who_need_help_web/live/profile_live.ex:258 #, elixir-autogen, elixir-format msgid "Verify GitHub" msgstr "Підтвердити через GitHub" -#: lib/who_need_help_web/live/request_live/show.ex:1283 +#: lib/who_need_help_web/live/request_live/show.ex:1666 #, elixir-autogen, elixir-format msgid "Verify handover" msgstr "Підтвердити передачу" @@ -2296,24 +2299,24 @@ msgstr "Підтвердити передачу" msgid "Verify the handover" msgstr "Підтвердьте передачу" -#: lib/who_need_help_web/live/moderation_live.ex:328 +#: lib/who_need_help_web/live/moderation_live.ex:338 #, elixir-autogen, elixir-format msgid "View scoped evidence" msgstr "Переглянути пов’язані докази" -#: lib/who_need_help_web/live/profile_live.ex:210 +#: lib/who_need_help_web/live/profile_live.ex:215 #, elixir-autogen, elixir-format msgid "Visible reviews" msgstr "Відкриті відгуки" -#: lib/who_need_help_web/live/request_live/show.ex:1064 +#: lib/who_need_help_web/live/request_live/show.ex:1329 #, elixir-autogen, elixir-format msgid "Waiting for a nearby volunteer." msgstr "Очікуємо помічника поруч." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:266 -#: lib/who_need_help_web/controllers/user_session_controller.ex:32 -#: lib/who_need_help_web/controllers/user_session_controller.ex:58 +#: 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 #, elixir-autogen, elixir-format msgid "Welcome back!" msgstr "З поверненням!" @@ -2324,7 +2327,7 @@ 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:1390 +#: lib/who_need_help_web/live/request_live/show.ex:1785 #, elixir-autogen, elixir-format msgid "What happened?" msgstr "Що сталося?" @@ -2334,7 +2337,7 @@ msgstr "Що сталося?" msgid "What help category is missing?" msgstr "Яка категорія допомоги відсутня?" -#: lib/who_need_help_web/live/request_live/new.ex:338 +#: lib/who_need_help_web/live/request_live/new.ex:380 #, elixir-autogen, elixir-format msgid "What help do you need?" msgstr "Яка допомога вам потрібна?" @@ -2352,7 +2355,7 @@ msgstr "" msgid "Who Need Help home" msgstr "Головна Who Need Help" -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:111 +#: 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 "" @@ -2377,22 +2380,22 @@ msgstr "Хто потребує допомоги?" msgid "Why is this useful?" msgstr "Чому це корисно?" -#: lib/who_need_help_web/live/request_live/show.ex:1211 +#: lib/who_need_help_web/live/request_live/show.ex:1530 #, elixir-autogen, elixir-format msgid "Withdraw from this request" msgstr "Відмовитися від цієї заявки" -#: lib/who_need_help_web/live/request_live/show.ex:978 +#: lib/who_need_help_web/live/request_live/show.ex:1211 #, elixir-autogen, elixir-format msgid "Write a safe coordination message…" msgstr "Напишіть безпечне повідомлення для координації…" -#: lib/who_need_help_web/live/activity_live/new.ex:209 +#: lib/who_need_help_web/live/activity_live/new.ex:239 #: lib/who_need_help_web/live/activity_live/show.ex:298 -#: lib/who_need_help_web/live/request_live/new.ex:318 -#: lib/who_need_help_web/live/request_live/show.ex:682 -#: lib/who_need_help_web/live/request_live/show.ex:1128 -#: lib/who_need_help_web/live/request_live/show.ex:1136 +#: 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 #, elixir-autogen, elixir-format msgid "Yes" msgstr "Так" @@ -2412,13 +2415,8 @@ msgstr "Ви вже проголосували за цю пропозицію." msgid "You are approved, so the map can show the exact meeting coordinates." msgstr "Вас схвалено, тому карта може показувати точні координати зустрічі." -#: lib/who_need_help_web/live/request_live/show.ex:140 -#, elixir-autogen, elixir-format -msgid "You are matched. Use chat to coordinate safely." -msgstr "Помічника призначено. Безпечно узгодьте деталі в чаті." - #: lib/who_need_help_web/live/activity_live/show.ex:321 -#: lib/who_need_help_web/live/request_live/show.ex:726 +#: lib/who_need_help_web/live/request_live/show.ex:928 #, elixir-autogen, elixir-format msgid "You are not allowed to do that." msgstr "Ви не маєте дозволу на цю дію." @@ -2428,7 +2426,7 @@ msgstr "Ви не маєте дозволу на цю дію." msgid "You are running the local mail adapter." msgstr "Використовується локальний поштовий адаптер." -#: lib/who_need_help_web/live/request_live/show.ex:723 +#: lib/who_need_help_web/live/request_live/show.ex:925 #, elixir-autogen, elixir-format msgid "You cannot accept your own request." msgstr "Не можна прийняти власну заявку." @@ -2443,7 +2441,7 @@ msgstr "Не можна скаржитися на власний вміст." msgid "You cannot restrict your own moderator account." msgstr "Не можна обмежити власний обліковий запис модератора." -#: lib/who_need_help_web/live/profile_live.ex:341 +#: lib/who_need_help_web/live/profile_live.ex:346 #, elixir-autogen, elixir-format msgid "You have not blocked anyone." msgstr "Ви нікого не заблокували." @@ -2468,17 +2466,12 @@ msgstr "" "Щоб виконувати чутливі дії з обліковим записом, потрібно повторно " "автентифікуватися." -#: lib/who_need_help_web/live/request_live/show.ex:165 -#, elixir-autogen, elixir-format -msgid "You withdrew from this request." -msgstr "Ви відмовилися допомагати з цією заявкою." - #: lib/who_need_help_web/live/activity_live/index.ex:293 #, elixir-autogen, elixir-format msgid "Your activities" msgstr "Ваші активності" -#: lib/who_need_help_web/live/request_live/show.ex:161 +#: lib/who_need_help_web/live/request_live/show.ex:184 #, elixir-autogen, elixir-format msgid "Your confirmation was saved." msgstr "Ваше підтвердження збережено." @@ -2488,7 +2481,7 @@ msgstr "Ваше підтвердження збережено." msgid "Your profile" msgstr "Ваш профіль" -#: lib/who_need_help_web/live/request_live/new.ex:57 +#: lib/who_need_help_web/live/request_live/new.ex:66 #, elixir-autogen, elixir-format msgid "Your request is now visible to nearby helpers." msgstr "Тепер вашу заявку бачать помічники поруч." @@ -2499,7 +2492,7 @@ msgstr "Тепер вашу заявку бачать помічники пор msgid "Your requests" msgstr "Ваші запити" -#: lib/who_need_help_web/live/request_live/show.ex:1006 +#: lib/who_need_help_web/live/request_live/show.ex:1239 #, elixir-autogen, elixir-format msgid "Your review is revealed only after both participants submit." msgstr "" @@ -2510,35 +2503,34 @@ msgstr "" msgid "Your trust summary" msgstr "Ваші показники довіри" -#: lib/who_need_help_web/live/moderation_live.ex:312 +#: lib/who_need_help_web/live/moderation_live.ex:322 #, elixir-autogen, elixir-format msgid "activity" msgstr "активність" -#: lib/who_need_help_web/live/moderation_live.ex:315 +#: lib/who_need_help_web/live/moderation_live.ex:325 #, 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/user_registration_html/new.html.heex:53 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:100 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:82 #, elixir-autogen, elixir-format msgid "before confirming." 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:318 +#: lib/who_need_help_web/live/moderation_live.ex:328 #: lib/who_need_help_web/live/request_live/index.ex:473 #, elixir-autogen, elixir-format msgid "by %{name}" msgstr "автор: %{name}" -#: lib/who_need_help_web/live/profile_live.ex:189 -#: lib/who_need_help_web/live/public_profile_live.ex:128 +#: 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:1087 +#: lib/who_need_help_web/live/request_live/show.ex:1380 #, elixir-autogen, elixir-format msgid "completed" msgstr "завершено" @@ -2553,17 +2545,17 @@ msgstr "спливає %{time}" msgid "for an account now." msgstr "обліковий запис зараз." -#: lib/who_need_help_web/live/request_live/show.ex:1114 +#: lib/who_need_help_web/live/request_live/show.ex:1407 #, elixir-autogen, elixir-format msgid "helper movement supported" msgstr "рух помічника підтверджено" -#: lib/who_need_help_web/live/request_live/show.ex:1115 +#: lib/who_need_help_web/live/request_live/show.ex:1408 #, elixir-autogen, elixir-format msgid "no movement evidence" msgstr "немає підтвердження руху" -#: lib/who_need_help_web/live/request_live/show.ex:1106 +#: lib/who_need_help_web/live/request_live/show.ex:1399 #, elixir-autogen, elixir-format msgid "no proximity evidence" msgstr "немає підтвердження близькості" @@ -2573,30 +2565,30 @@ msgstr "немає підтвердження близькості" msgid "organizer" msgstr "організатор" -#: lib/who_need_help_web/live/request_live/show.ex:888 +#: lib/who_need_help_web/live/request_live/show.ex:1121 #, elixir-autogen, elixir-format 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:1091 +#: lib/who_need_help_web/live/request_live/show.ex:1384 #, elixir-autogen, elixir-format msgid "people" msgstr "люди" -#: lib/who_need_help_web/live/request_live/show.ex:1105 +#: lib/who_need_help_web/live/request_live/show.ex:1398 #, elixir-autogen, elixir-format msgid "proximity supported" msgstr "близькість підтверджено" -#: lib/who_need_help_web/live/profile_live.ex:204 -#: lib/who_need_help_web/live/public_profile_live.ex:140 -#: lib/who_need_help_web/live/request_live/show.ex:1095 +#: 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 #, elixir-autogen, elixir-format msgid "rating" msgstr "оцінка" -#: lib/who_need_help_web/live/request_live/show.ex:880 +#: lib/who_need_help_web/live/request_live/show.ex:1113 #, elixir-autogen, elixir-format msgid "rating %{rating}" msgstr "оцінка %{rating}" @@ -2611,8 +2603,8 @@ msgstr "сторінка поштової скриньки" msgid "to your account now." msgstr "до свого облікового запису зараз." -#: lib/who_need_help_web/live/profile_live.ex:194 -#: lib/who_need_help_web/live/public_profile_live.ex:132 +#: lib/who_need_help_web/live/profile_live.ex:199 +#: lib/who_need_help_web/live/public_profile_live.ex:137 #, elixir-autogen, elixir-format msgid "unique people" msgstr "унікальні люди" @@ -2620,10 +2612,10 @@ 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/profile_live.ex:285 +#: 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:867 -#: lib/who_need_help_web/live/request_live/show.ex:1174 +#: lib/who_need_help_web/live/request_live/show.ex:1100 +#: lib/who_need_help_web/live/request_live/show.ex:1483 #, elixir-autogen, elixir-format msgid "unverified" msgstr "не підтверджено" @@ -2636,33 +2628,27 @@ 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/profile_live.ex:284 +#: 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:866 -#: lib/who_need_help_web/live/request_live/show.ex:1173 +#: lib/who_need_help_web/live/request_live/show.ex:1099 +#: lib/who_need_help_web/live/request_live/show.ex:1482 #, elixir-autogen, elixir-format msgid "verified" msgstr "підтверджено" -#: lib/who_need_help_web/live/profile_live.ex:199 -#: lib/who_need_help_web/live/public_profile_live.ex:136 -#, elixir-autogen, elixir-format -msgid "verified handovers" -msgstr "підтверджені передачі" - -#: lib/who_need_help_web/live/request_live/show.ex:787 +#: lib/who_need_help_web/live/request_live/show.ex:1020 #, elixir-autogen, elixir-format msgid "← All requests" msgstr "← Усі заявки" -#: lib/who_need_help_web/live/activity_live/new.ex:118 +#: lib/who_need_help_web/live/activity_live/new.ex:148 #: lib/who_need_help_web/live/activity_live/show.ex:352 #, elixir-autogen, elixir-format msgid "← Back to activities" msgstr "← Назад до активностей" -#: lib/who_need_help_web/live/request_live/new.ex:218 +#: lib/who_need_help_web/live/request_live/new.ex:248 #, elixir-autogen, elixir-format msgid "← Back to requests" msgstr "← Назад до заявок" @@ -2710,7 +2696,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:194 +#: lib/who_need_help_web/live/support_operations_live.ex:212 #, elixir-autogen, elixir-format msgid "Rejected" msgstr "Відхилено" @@ -2726,7 +2712,7 @@ msgid "Unusual action rate" msgstr "Незвична частота дій" #: lib/who_need_help_web/live/activity_live/show.ex:461 -#: lib/who_need_help_web/live/request_live/show.ex:912 +#: lib/who_need_help_web/live/request_live/show.ex:1145 #, elixir-autogen, elixir-format msgid "Load earlier messages" msgstr "Завантажити попередні повідомлення" @@ -2735,16 +2721,17 @@ msgstr "Завантажити попередні повідомлення" #: lib/who_need_help_web/live/activity_live/index.ex:311 #: 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:385 -#: lib/who_need_help_web/live/moderation_live.ex:420 -#: lib/who_need_help_web/live/moderation_live.ex:567 -#: lib/who_need_help_web/live/moderation_live.ex:659 -#: lib/who_need_help_web/live/profile_live.ex:232 -#: lib/who_need_help_web/live/profile_live.ex:362 -#: lib/who_need_help_web/live/public_profile_live.ex:173 +#: 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/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/request_live/index.ex:573 -#: lib/who_need_help_web/live/support_operations_live.ex:215 -#: lib/who_need_help_web/live/support_operations_live.ex:276 +#: lib/who_need_help_web/live/support_operations_live.ex:233 +#: lib/who_need_help_web/live/support_operations_live.ex:324 #, elixir-autogen, elixir-format msgid "Load more" msgstr "Завантажити ще" @@ -2752,7 +2739,7 @@ msgstr "Завантажити ще" #: lib/who_need_help_web/live/activity_live/index.ex:284 #: lib/who_need_help_web/live/activity_live/show.ex:540 #: lib/who_need_help_web/live/request_live/index.ex:515 -#: lib/who_need_help_web/live/request_live/show.ex:1046 +#: lib/who_need_help_web/live/request_live/show.ex:1282 #, elixir-autogen, elixir-format msgid "The map is unavailable in this browser. Request details remain usable." msgstr "Карта недоступна в цьому браузері. Решта інформації залишається доступною." @@ -2775,17 +2762,17 @@ msgstr "Не вдалося завершити модерацію. Спробу #: lib/who_need_help_web/live/activity_live/show.ex:340 #: lib/who_need_help_web/live/category_proposal_live.ex:89 -#: lib/who_need_help_web/live/request_live/show.ex:742 +#: lib/who_need_help_web/live/request_live/show.ex:944 #, elixir-autogen, elixir-format msgid "Could not complete the action. Please try again." msgstr "Не вдалося завершити дію. Спробуйте ще раз." -#: lib/who_need_help_web/live/activity_live/new.ex:110 +#: lib/who_need_help_web/live/activity_live/new.ex:140 #, elixir-autogen, elixir-format msgid "Could not publish the activity. Please try again." msgstr "Не вдалося опублікувати активність. Спробуйте ще раз." -#: lib/who_need_help_web/live/request_live/new.ex:210 +#: lib/who_need_help_web/live/request_live/new.ex:240 #, elixir-autogen, elixir-format msgid "Could not publish the request. Please try again." msgstr "Не вдалося опублікувати заявку. Спробуйте ще раз." @@ -2800,21 +2787,16 @@ msgstr "Не вдалося розблокувати користувача. С msgid "JavaScript is required to confirm this protected email link." msgstr "Для підтвердження цього захищеного посилання на email потрібен JavaScript." -#: lib/who_need_help_web/live/request_live/show.ex:715 +#: lib/who_need_help_web/live/request_live/show.ex:909 #, elixir-autogen, elixir-format msgid "Last update: %{time}" msgstr "Останнє оновлення: %{time}" -#: lib/who_need_help_web/live/request_live/show.ex:738 +#: lib/who_need_help_web/live/request_live/show.ex:940 #, elixir-autogen, elixir-format msgid "Live location sharing is not active." msgstr "Передавання геопозиції зараз не активне." -#: lib/who_need_help_web/live/request_live/show.ex:713 -#, elixir-autogen, elixir-format -msgid "Shared location" -msgstr "Передавана геопозиція" - #: lib/who_need_help_web/live/activity_live/show.ex:333 #, elixir-autogen, elixir-format msgid "The organizer cannot leave the activity." @@ -2825,13 +2807,13 @@ msgstr "Організатор не може залишити активніст msgid "The organizer is already attending." msgstr "Організатор уже бере участь." -#: lib/who_need_help_web/controllers/user_registration_controller.ex:63 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:64 #, 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:74 +#: lib/who_need_help_web/live/support_operations_live.ex:88 #, elixir-autogen, elixir-format msgid "The selected record is no longer available." msgstr "Вибраний запис більше недоступний." @@ -2841,7 +2823,7 @@ msgstr "Вибраний запис більше недоступний." msgid "The settings form is invalid." msgstr "Форму налаштувань заповнено неправильно." -#: lib/who_need_help_web/controllers/user_session_controller.ex:119 +#: lib/who_need_help_web/controllers/user_session_controller.ex:125 #, elixir-autogen, elixir-format msgid "The sign-in form is invalid." msgstr "Форму входу заповнено неправильно." @@ -2851,7 +2833,7 @@ msgstr "Форму входу заповнено неправильно." msgid "This activity is no longer available." msgstr "Ця активність більше недоступна." -#: lib/who_need_help_web/live/request_live/show.ex:737 +#: lib/who_need_help_web/live/request_live/show.ex:939 #, elixir-autogen, elixir-format msgid "This match is no longer active." msgstr "Це зіставлення більше не активне." @@ -2861,12 +2843,13 @@ msgstr "Це зіставлення більше не активне." msgid "This proposal is no longer available." msgstr "Ця пропозиція більше недоступна." -#: lib/who_need_help_web/live/request_live/show.ex:735 +#: lib/who_need_help_web/live/request_live/show.ex:937 +#: lib/who_need_help_web/live/request_live/show.ex:1690 #, elixir-autogen, elixir-format msgid "This request has expired." msgstr "Термін дії цієї заявки минув." -#: lib/who_need_help_web/controllers/user_session_controller.ex:68 +#: lib/who_need_help_web/controllers/user_session_controller.ex:74 #, elixir-autogen, elixir-format msgid "Too many sign-in attempts in the configured time window." msgstr "Забагато спроб входу протягом налаштованого проміжку часу." @@ -2881,7 +2864,7 @@ msgstr "Захищене посилання з листа готове. Прод msgid "The confirmation email could not be sent. Please try again." msgstr "Не вдалося надіслати лист із підтвердженням. Спробуйте ще раз." -#: lib/who_need_help_web/controllers/user_registration_controller.ex:112 +#: lib/who_need_help_web/controllers/user_registration_controller.ex:113 #, elixir-autogen, elixir-format msgid "If this address can be registered or signed in, login instructions will arrive shortly." msgstr "Якщо цю адресу можна зареєструвати або використати для входу, інструкції для входу незабаром надійдуть." @@ -2901,7 +2884,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:336 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:394 #, elixir-autogen, elixir-format msgid "A different Google account is already connected." msgstr "Уже підключено інший обліковий запис Google." @@ -2911,13 +2894,12 @@ 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:42 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:123 +#: 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:49 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:51 #, elixir-autogen, elixir-format msgid "Connect Google account" msgstr "Підключити обліковий запис Google" @@ -2927,7 +2909,7 @@ msgstr "Підключити обліковий запис Google" msgid "Connect Google only after signing in here. We never merge accounts automatically by matching email addresses." msgstr "Підключайте Google лише після входу тут. Ми ніколи не об’єднуємо облікові записи автоматично за збігом email." -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:117 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:99 #, elixir-autogen, elixir-format msgid "Create account and email me a link" msgstr "Створити обліковий запис і надіслати посилання на email" @@ -2937,12 +2919,13 @@ msgstr "Створити обліковий запис і надіслати п msgid "Email me a sign-in link" msgstr "Надіслати посилання для входу на email" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:344 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:402 #, elixir-autogen, elixir-format msgid "Google account connection session is invalid." msgstr "Сесія підключення облікового запису Google недійсна." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:226 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:215 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:285 #, elixir-autogen, elixir-format msgid "Google did not provide a verified email address." msgstr "Google не надав підтверджену адресу email." @@ -2952,67 +2935,69 @@ msgstr "Google не надав підтверджену адресу email." msgid "Google sign-in" msgstr "Вхід через Google" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:326 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:384 #, elixir-autogen, elixir-format msgid "Google sign-in connected." msgstr "Вхід через Google підключено." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:252 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:318 #, elixir-autogen, elixir-format msgid "Google sign-in could not be started." msgstr "Не вдалося розпочати вхід через Google." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:231 +#: 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 #, elixir-autogen, elixir-format msgid "Google sign-in failed. Please try again." msgstr "Не вдалося увійти через Google. Спробуйте ще раз." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:257 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:323 #, elixir-autogen, elixir-format msgid "Google sign-in is not configured yet." msgstr "Вхід через Google ще не налаштовано." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:97 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:216 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:399 +#: 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 #, 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:220 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:209 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:279 #, elixir-autogen, elixir-format msgid "Google sign-in session is invalid." msgstr "Сесія входу через Google недійсна." -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:60 -#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:83 -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:53 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:55 #, elixir-autogen, elixir-format msgid "Google sign-in will be available after the operator configures it." msgstr "Вхід через Google стане доступним після налаштування оператором." -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:116 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:98 #, elixir-autogen, elixir-format msgid "Sending link..." msgstr "Надсилаємо посилання..." -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:56 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:43 #, elixir-autogen, elixir-format msgid "Sign up with Google" msgstr "Зареєструватися через Google" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:331 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:389 #, 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:50 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:164 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:37 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:153 #, elixir-autogen, elixir-format msgid "The Google registration form is invalid." msgstr "Форму реєстрації через Google заповнено неправильно." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:405 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:463 #, elixir-autogen, elixir-format msgid "This Google account cannot be used right now." msgstr "Цей обліковий запис Google зараз не можна використовувати." @@ -3032,38 +3017,37 @@ 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:116 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:288 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:105 #, elixir-autogen, elixir-format msgid "Your account was created with Google." msgstr "Ваш обліковий запис створено через Google." -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:64 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:46 #, elixir-autogen, elixir-format msgid "or sign up with email" msgstr "або зареєструватися за email" -#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:87 +#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:86 #, elixir-autogen, elixir-format msgid "or use email" msgstr "або використати email" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:70 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:72 #, elixir-autogen, elixir-format msgid "Disconnect Google" msgstr "Відключити Google" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:68 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:70 #, elixir-autogen, elixir-format msgid "Disconnect Google sign-in from this account?" msgstr "Відключити вхід через Google для цього облікового запису?" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:65 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:52 #, elixir-autogen, elixir-format msgid "Google sign-in disconnected." msgstr "Вхід через Google відключено." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:70 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:57 #, elixir-autogen, elixir-format msgid "No Google account is connected." msgstr "Обліковий запис Google не підключено." @@ -3085,18 +3069,18 @@ 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:78 +#: lib/who_need_help_web/live/support_operations_live.ex:96 #, elixir-autogen, elixir-format msgid "Account access" msgstr "Доступ до облікового запису" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:115 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:117 #, elixir-autogen, elixir-format 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:82 +#: lib/who_need_help_web/live/support_operations_live.ex:100 #, elixir-autogen, elixir-format msgid "Account deletion" msgstr "Видалення облікового запису" @@ -3107,7 +3091,7 @@ 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:193 +#: lib/who_need_help_web/live/support_operations_live.ex:211 #, elixir-autogen, elixir-format msgid "Action taken" msgstr "Вжито заходів" @@ -3166,13 +3150,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:195 -#: lib/who_need_help_web/live/support_operations_live.ex:256 +#: lib/who_need_help_web/live/support_operations_live.ex:213 +#: lib/who_need_help_web/live/support_operations_live.ex:304 #, elixir-autogen, elixir-format msgid "Closed" msgstr "Закрито" -#: lib/who_need_help_web/live/support_operations_live.ex:160 +#: lib/who_need_help_web/live/support_operations_live.ex:178 #, elixir-autogen, elixir-format msgid "Contact" msgstr "Контакт" @@ -3189,7 +3173,7 @@ msgstr "Зв’язатися з Who Need Help" msgid "Contact email" msgstr "Контактний email" -#: lib/who_need_help_web/live/support_operations_live.ex:127 +#: lib/who_need_help_web/live/support_operations_live.ex:145 #, elixir-autogen, elixir-format msgid "Content removal and TAKE IT DOWN" msgstr "Видалення контенту та TAKE IT DOWN" @@ -3201,24 +3185,24 @@ 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:90 +#: lib/who_need_help_web/live/support_operations_live.ex:108 #, elixir-autogen, elixir-format msgid "Copyright" msgstr "Авторські права" -#: lib/who_need_help_web/live/support_operations_live.ex:76 +#: lib/who_need_help_web/live/support_operations_live.ex:94 #, 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:83 +#: lib/who_need_help_web/live/support_operations_live.ex:101 #, elixir-autogen, elixir-format msgid "Data export" msgstr "Експорт даних" -#: lib/who_need_help_web/live/support_operations_live.ex:201 +#: lib/who_need_help_web/live/support_operations_live.ex:219 #, elixir-autogen, elixir-format msgid "Decision or information request" msgstr "Рішення або запит додаткової інформації" @@ -3260,7 +3244,7 @@ msgstr "Електронний підпис (введіть повне ім’я msgid "Exact content URLs — one per line" msgstr "Точні URL контенту — по одному в рядку" -#: lib/who_need_help_web/live/support_operations_live.ex:220 +#: lib/who_need_help_web/live/support_operations_live.ex:238 #, elixir-autogen, elixir-format msgid "General support and data requests" msgstr "Загальна підтримка та запити щодо даних" @@ -3307,7 +3291,7 @@ 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:88 +#: lib/who_need_help_web/live/support_operations_live.ex:106 #, elixir-autogen, elixir-format msgid "Illegal content" msgstr "Незаконний контент" @@ -3327,7 +3311,7 @@ msgstr "Не передавайте це посилання статусу ін msgid "Law, right, or policy involved, if known" msgstr "Застосовний закон, право або правило, якщо відомо" -#: lib/who_need_help_web/live/support_operations_live.ex:162 +#: lib/who_need_help_web/live/support_operations_live.ex:180 #, elixir-autogen, elixir-format msgid "Locations" msgstr "Адреси контенту" @@ -3338,13 +3322,13 @@ msgid "Material involved" msgstr "Тип матеріалу" #: lib/who_need_help_web/controllers/support_html.ex:9 -#: lib/who_need_help_web/live/support_operations_live.ex:81 +#: lib/who_need_help_web/live/support_operations_live.ex:99 #, 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:192 +#: lib/who_need_help_web/live/support_operations_live.ex:210 #, elixir-autogen, elixir-format msgid "More information needed" msgstr "Потрібна додаткова інформація" @@ -3364,12 +3348,12 @@ msgstr "ПОВІДОМЛЕННЯ ОТРИМАНО" msgid "New request" msgstr "Нове звернення" -#: lib/who_need_help_web/live/support_operations_live.ex:207 +#: lib/who_need_help_web/live/support_operations_live.ex:225 #, elixir-autogen, elixir-format msgid "No removal notices." msgstr "Немає повідомлень про видалення." -#: lib/who_need_help_web/live/support_operations_live.ex:268 +#: lib/who_need_help_web/live/support_operations_live.ex:316 #, elixir-autogen, elixir-format msgid "No support requests." msgstr "Немає звернень до підтримки." @@ -3377,27 +3361,27 @@ 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:94 +#: lib/who_need_help_web/live/support_operations_live.ex:112 #, elixir-autogen, elixir-format msgid "Non-consensual intimate image or video" msgstr "Інтимне зображення або відео без згоди" -#: lib/who_need_help_web/live/support_operations_live.ex:159 -#: lib/who_need_help_web/live/support_operations_live.ex:161 +#: lib/who_need_help_web/live/support_operations_live.ex:177 +#: lib/who_need_help_web/live/support_operations_live.ex:179 #, 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:84 +#: lib/who_need_help_web/live/support_operations_live.ex:102 #, 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:89 +#: lib/who_need_help_web/live/support_operations_live.ex:107 #, elixir-autogen, elixir-format msgid "Privacy violation" msgstr "Порушення конфіденційності" @@ -3412,12 +3396,12 @@ msgstr "Укажіть точні URL у Who Need Help. Не завантажу msgid "REQUEST RECEIVED" msgstr "ЗВЕРНЕННЯ ОТРИМАНО" -#: lib/who_need_help_web/live/support_operations_live.ex:24 +#: lib/who_need_help_web/live/support_operations_live.ex:28 #, elixir-autogen, elixir-format msgid "Removal notice updated." msgstr "Повідомлення про видалення оновлено." -#: lib/who_need_help_web/components/layouts.ex:169 +#: lib/who_need_help_web/components/layouts.ex:196 #: lib/who_need_help_web/controllers/support_html/new.html.heex:16 #, elixir-autogen, elixir-format msgid "Report content" @@ -3435,12 +3419,12 @@ 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/user_settings_html/edit.html.heex:123 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:128 #, elixir-autogen, elixir-format msgid "Request account deletion" msgstr "Запросити видалення облікового запису" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:117 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:119 #, elixir-autogen, elixir-format msgid "Request deletion of your account and associated personal data, or contact support about access and export requests." msgstr "Запросіть видалення облікового запису та пов’язаних персональних даних або зверніться до підтримки щодо доступу й експорту." @@ -3458,13 +3442,15 @@ msgstr "ПІДТРИМКА" #: lib/who_need_help_web/controllers/support_html.ex:8 #: lib/who_need_help_web/controllers/support_html/new.html.heex:34 -#: lib/who_need_help_web/live/support_operations_live.ex:80 +#: 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 #, elixir-autogen, elixir-format msgid "Safety concern" msgstr "Проблема безпеки" -#: lib/who_need_help_web/live/support_operations_live.ex:203 -#: lib/who_need_help_web/live/support_operations_live.ex:264 +#: lib/who_need_help_web/live/support_operations_live.ex:221 +#: lib/who_need_help_web/live/support_operations_live.ex:312 #, elixir-autogen, elixir-format msgid "Save and notify" msgstr "Зберегти й повідомити" @@ -3477,12 +3463,12 @@ 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:97 +#: lib/who_need_help_web/live/support_operations_live.ex:115 #, elixir-autogen, elixir-format msgid "Sexual material involving a minor" msgstr "Сексуальний матеріал за участю неповнолітнього" -#: lib/who_need_help_web/live/support_operations_live.ex:177 +#: lib/who_need_help_web/live/support_operations_live.ex:195 #, elixir-autogen, elixir-format msgid "Stated basis:" msgstr "Зазначена підстава:" @@ -3493,7 +3479,7 @@ msgid "Subject" msgstr "Тема" #: lib/who_need_help_web/live/activity_live/show.ex:763 -#: lib/who_need_help_web/live/request_live/show.ex:1401 +#: lib/who_need_help_web/live/request_live/show.ex:1796 #, elixir-autogen, elixir-format msgid "Submit a legal content-removal notice" msgstr "Подати юридичне повідомлення про видалення контенту" @@ -3508,7 +3494,7 @@ msgstr "Надіслати повідомлення про видалення" msgid "Submit urgent removal request" msgstr "Надіслати терміновий запит на видалення" -#: lib/who_need_help_web/live/support_operations_live.ex:158 +#: lib/who_need_help_web/live/support_operations_live.ex:176 #, elixir-autogen, elixir-format msgid "Submitter" msgstr "Заявник" @@ -3518,34 +3504,36 @@ msgstr "Заявник" 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:167 +#: lib/who_need_help_web/components/layouts.ex:194 #, elixir-autogen, elixir-format msgid "Support" msgstr "Підтримка" -#: lib/who_need_help_web/live/support_operations_live.ex:8 -#: lib/who_need_help_web/live/support_operations_live.ex:114 +#: 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 #, elixir-autogen, elixir-format msgid "Support operations" msgstr "Робоче місце підтримки" -#: lib/who_need_help_web/components/layouts.ex:218 +#: lib/who_need_help_web/components/layouts.ex:148 +#: lib/who_need_help_web/components/layouts.ex:330 #, elixir-autogen, elixir-format msgid "Support queue" msgstr "Черга підтримки" -#: lib/who_need_help_web/live/support_operations_live.ex:16 +#: lib/who_need_help_web/live/support_operations_live.ex:20 #, elixir-autogen, elixir-format msgid "Support request updated." msgstr "Звернення до підтримки оновлено." -#: lib/who_need_help_web/live/support_operations_live.ex:116 +#: lib/who_need_help_web/live/support_operations_live.ex:134 #, 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:262 +#: lib/who_need_help_web/live/support_operations_live.ex:310 #, elixir-autogen, elixir-format msgid "Support response" msgstr "Відповідь підтримки" @@ -3562,7 +3550,7 @@ 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:79 +#: lib/who_need_help_web/live/support_operations_live.ex:97 #, elixir-autogen, elixir-format msgid "Technical issue" msgstr "Технічна проблема" @@ -3574,7 +3562,7 @@ 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:99 +#: lib/who_need_help_web/live/support_operations_live.ex:117 #, elixir-autogen, elixir-format msgid "Threat to life or safety" msgstr "Загроза життю або безпеці" @@ -3590,13 +3578,13 @@ msgstr "Забагато повідомлень про видалення. Сп msgid "Too many support requests. Please try again later." msgstr "Забагато звернень до підтримки. Спробуйте пізніше." -#: lib/who_need_help_web/live/support_operations_live.ex:122 +#: lib/who_need_help_web/live/support_operations_live.ex:140 #, 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:190 +#: lib/who_need_help_web/live/support_operations_live.ex:208 #, elixir-autogen, elixir-format msgid "Urgent review" msgstr "Терміновий розгляд" @@ -3616,12 +3604,12 @@ msgstr "Скористайтеся цим електронним повідом msgid "Use this form for account access, technical problems, privacy questions, or other support. For illegal content or a removal request, use the dedicated removal form." msgstr "Скористайтеся цією формою для питань доступу до облікового запису, технічних проблем, конфіденційності та іншої підтримки. Для незаконного контенту або запиту на видалення скористайтеся спеціальною формою." -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:126 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:131 #, elixir-autogen, elixir-format msgid "View support requests" msgstr "Переглянути звернення до підтримки" -#: lib/who_need_help_web/live/support_operations_live.ex:254 +#: lib/who_need_help_web/live/support_operations_live.ex:302 #, elixir-autogen, elixir-format msgid "Waiting for requester" msgstr "Очікується відповідь заявника" @@ -3676,13 +3664,13 @@ msgstr "Номер вашого звернення: %{reference}" msgid "Your relationship to the affected person or rights holder" msgstr "Ваше відношення до постраждалої особи або правовласника" -#: lib/who_need_help_web/live/support_operations_live.ex:150 -#: lib/who_need_help_web/live/support_operations_live.ex:235 +#: lib/who_need_help_web/live/support_operations_live.ex:168 +#: lib/who_need_help_web/live/support_operations_live.ex:253 #, elixir-autogen, elixir-format msgid "contact unverified" msgstr "контакт не підтверджено" -#: lib/who_need_help_web/live/support_operations_live.ex:154 +#: lib/who_need_help_web/live/support_operations_live.ex:172 #, elixir-autogen, elixir-format msgid "review by %{time}" msgstr "розглянути до %{time}" @@ -3699,42 +3687,37 @@ 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/user_registration_html/new.html.heex:44 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:106 +#: 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:163 +#: lib/who_need_help_web/components/layouts.ex:190 #, 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/user_registration_html/new.html.heex:50 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:97 +#: 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/user_registration_html/new.html.heex:52 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:99 +#: 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:165 +#: 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/controllers/user_registration_html/new.html.heex:49 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:96 +#: 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/user_registration_html/new.html.heex:51 -#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:98 +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:80 #, elixir-autogen, elixir-format msgid "and" msgstr "та" @@ -4068,7 +4051,7 @@ msgid "Confirm access once so nobody can attach Google to your account using onl msgstr "Один раз підтвердьте доступ, щоб ніхто не зміг прив’язати Google до вашого облікового запису лише за збігом email." #: 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:79 +#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:82 #, elixir-autogen, elixir-format msgid "Continue with Google" msgstr "Продовжити з Google" @@ -4093,7 +4076,7 @@ msgstr "Створюємо обліковий запис..." msgid "Email me a verification link" msgstr "Надіслати посилання для підтвердження на email" -#: lib/who_need_help_web/controllers/user_session_controller.ex:158 +#: lib/who_need_help_web/controllers/user_session_controller.ex:178 #, elixir-autogen, elixir-format msgid "Google sign-in connected. You can use it next time." msgstr "Вхід через Google підключено. Наступного разу можна скористатися ним." @@ -4123,9 +4106,8 @@ msgstr "Один раз увійдіть до %{email}, щоб підключи msgid "This email already has an account" msgstr "Для цього email уже є обліковий запис" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:131 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:153 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:297 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:120 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:142 #, elixir-autogen, elixir-format msgid "This email already has an account. Confirm it once to connect Google." msgstr "Для цього email уже є обліковий запис. Один раз підтвердьте його, щоб підключити Google." @@ -4136,17 +4118,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:1144 +#: lib/who_need_help_web/live/request_live/show.ex:1453 #, elixir-autogen, elixir-format msgid "Verified" msgstr "Підтверджено" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:178 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:167 #, 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:171 +#: lib/who_need_help_web/controllers/user_session_controller.ex:191 #, elixir-autogen, elixir-format msgid "You are signed in, but Google could not be connected. Try again in account settings." msgstr "Ви ввійшли, але підключити Google не вдалося. Повторіть спробу в налаштуваннях облікового запису." @@ -4161,7 +4143,7 @@ msgstr "Підтвердьте вхід через Google" msgid "Hi %{email},\n\nUse the secure link below to sign in and connect Google to your Who Need Help account:\n\n%{url}\n\nIf you did not request this, ignore this email. Google will not be connected." msgstr "Вітаємо, %{email}!\n\nПерейдіть за захищеним посиланням нижче, щоб увійти й підключити Google до облікового запису Who Need Help:\n\n%{url}\n\nЯкщо ви не запитували цю дію, проігноруйте лист. Google не буде підключено." -#: lib/who_need_help_web/live/public_profile_live.ex:148 +#: lib/who_need_help_web/live/public_profile_live.ex:153 #, elixir-autogen, elixir-format msgid "A review becomes public only after both people submit for that match." msgstr "" @@ -4171,12 +4153,12 @@ msgstr "" msgid "A verified badge means the account completed that provider's authorization flow. Manually added links remain unverified." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:454 +#: lib/who_need_help_web/live/request_live/show.ex:581 #, elixir-autogen, elixir-format msgid "A volunteer accepted this request. Use private chat to coordinate safely." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:538 +#: lib/who_need_help_web/live/request_live/new.ex:580 #, elixir-autogen, elixir-format msgid "After a helper accepts" msgstr "Після прийняття заявки помічником" @@ -4186,12 +4168,12 @@ msgstr "Після прийняття заявки помічником" msgid "Already registered? Check your email" msgstr "Уже зареєстровані?" -#: lib/who_need_help_web/live/request_live/new.ex:402 +#: lib/who_need_help_web/live/request_live/new.ex:444 #, elixir-autogen, elixir-format msgid "Area or public landmark" msgstr "Район або публічний орієнтир" -#: lib/who_need_help_web/live/request_live/new.ex:502 +#: lib/who_need_help_web/live/request_live/new.ex:544 #, elixir-autogen, elixir-format msgid "Area radius" msgstr "Радіус зони" @@ -4221,8 +4203,8 @@ msgstr "Перевірте пошту" msgid "Choose a category from the same mode." msgstr "Виберіть категорію" -#: lib/who_need_help_web/live/request_live/new.ex:383 -#: lib/who_need_help_web/live/request_live/new.ex:555 +#: lib/who_need_help_web/live/request_live/new.ex:425 +#: lib/who_need_help_web/live/request_live/new.ex:597 #, elixir-autogen, elixir-format msgid "Choose a place on the map or use your current location." msgstr "Оберіть місце на карті або використайте поточну геопозицію." @@ -4232,58 +4214,60 @@ msgstr "Оберіть місце на карті або використайт msgid "Choose a valid parent category." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:98 +#: lib/who_need_help_web/live/request_live/new.ex:108 #, elixir-autogen, elixir-format msgid "Choose an area or exact point on the map, use your location, or select no map location." msgstr "Оберіть зону або точну точку на карті, використайте геопозицію чи вкажіть, що місце на карті не показується." -#: lib/who_need_help_web/live/request_live/new.ex:103 +#: lib/who_need_help_web/live/request_live/new.ex:113 #, elixir-autogen, elixir-format msgid "Choose an expiry time in the future." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1244 +#: lib/who_need_help_web/live/request_live/show.ex:1627 #, elixir-autogen, elixir-format msgid "Copied" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1243 -#: lib/who_need_help_web/live/request_live/show.ex:1249 +#: lib/who_need_help_web/live/request_live/show.ex:1626 +#: lib/who_need_help_web/live/request_live/show.ex:1632 #, elixir-autogen, elixir-format msgid "Copy code" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1245 +#: lib/who_need_help_web/live/request_live/show.ex:1628 #, elixir-autogen, elixir-format msgid "Copy failed" msgstr "" #: lib/who_need_help_web/components/core_components.ex:425 +#: lib/who_need_help_web/live/product_analytics_live.ex:58 #, elixir-autogen, elixir-format msgid "Date" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:563 +#: lib/who_need_help_web/live/notification_live.ex:593 +#: lib/who_need_help_web/live/request_live/new.ex:605 #, elixir-autogen, elixir-format msgid "Enter coordinates manually" msgstr "Ввести координати вручну" -#: lib/who_need_help_web/live/request_live/show.ex:1277 +#: lib/who_need_help_web/live/request_live/show.ex:1660 #, elixir-autogen, elixir-format msgid "Enter the six digits shown to the requester." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:437 +#: lib/who_need_help_web/live/request_live/new.ex:479 #, elixir-autogen, elixir-format msgid "Exact point" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:629 +#: lib/who_need_help_web/live/request_live/new.ex:671 #, elixir-autogen, elixir-format msgid "Fix the following details and publish again:" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:565 +#: lib/who_need_help_web/live/request_live/new.ex:607 #, elixir-autogen, elixir-format msgid "For an approximate area, these coordinates are the area center—not your exact position." msgstr "Для приблизної зони ці координати задають центр області, а не вашу точну позицію." @@ -4293,37 +4277,38 @@ 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:1141 +#: lib/who_need_help_web/live/request_live/show.ex:1450 #, elixir-autogen, elixir-format, fuzzy msgid "Handover code" msgstr "Код передачі підтверджено." -#: lib/who_need_help_web/live/request_live/show.ex:1153 +#: lib/who_need_help_web/live/request_live/show.ex:1462 +#: lib/who_need_help_web/live/request_live/show.ex:1694 #, elixir-autogen, elixir-format msgid "Help completed and verified by both participants." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:463 +#: lib/who_need_help_web/live/request_live/show.ex:602 #, elixir-autogen, elixir-format msgid "Help is complete." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:459 +#: lib/who_need_help_web/live/request_live/show.ex:592 #, elixir-autogen, elixir-format, fuzzy msgid "Help is now in progress." msgstr "Допомога виконується." -#: lib/who_need_help_web/live/request_live/show.ex:1133 +#: lib/who_need_help_web/live/request_live/show.ex:1442 #, elixir-autogen, elixir-format msgid "Helper confirmed" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1076 +#: lib/who_need_help_web/live/request_live/show.ex:1369 #, elixir-autogen, elixir-format, fuzzy msgid "Helper:" msgstr "Помічник" -#: lib/who_need_help_web/live/request_live/new.ex:483 +#: lib/who_need_help_web/live/request_live/new.ex:525 #, 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 "Помічники бачитимуть лише вказаний вище район або орієнтир. Після збігу можна окремо поділитися геопозицією." @@ -4338,27 +4323,29 @@ 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:369 +#: lib/who_need_help_web/live/request_live/new.ex:411 #, elixir-autogen, elixir-format msgid "In 1 hour" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:370 +#: lib/who_need_help_web/live/request_live/new.ex:412 #, elixir-autogen, elixir-format msgid "In 3 hours" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:393 +#: lib/who_need_help_web/live/notification_live.ex:511 +#: lib/who_need_help_web/live/request_live/new.ex:435 #, elixir-autogen, elixir-format msgid "Location is unavailable in this browser." msgstr "Геопозиція недоступна в цьому браузері." -#: lib/who_need_help_web/live/request_live/new.ex:395 +#: lib/who_need_help_web/live/notification_live.ex:513 +#: lib/who_need_help_web/live/request_live/new.ex:437 #, elixir-autogen, elixir-format msgid "Location permission was denied." msgstr "Доступ до геопозиції відхилено." -#: lib/who_need_help_web/live/request_live/new.ex:523 +#: lib/who_need_help_web/live/request_live/new.ex:565 #, elixir-autogen, elixir-format msgid "Move the map area so it covers a useful public meeting place." msgstr "Перемістіть зону так, щоб вона охоплювала зручне публічне місце зустрічі." @@ -4368,17 +4355,17 @@ msgstr "Перемістіть зону так, щоб вона охоплюва msgid "New notice" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:481 +#: lib/who_need_help_web/live/request_live/new.ex:523 #, elixir-autogen, elixir-format msgid "No coordinates will be stored" msgstr "Координати не зберігатимуться" -#: lib/who_need_help_web/live/request_live/new.ex:392 +#: lib/who_need_help_web/live/request_live/new.ex:434 #, elixir-autogen, elixir-format msgid "No map coordinates will be stored." msgstr "Координати на карті не зберігатимуться." -#: lib/who_need_help_web/live/request_live/new.ex:451 +#: lib/who_need_help_web/live/request_live/new.ex:493 #, elixir-autogen, elixir-format msgid "No map location" msgstr "Не показувати місце на карті" @@ -4393,7 +4380,7 @@ msgstr "Не додано соціальних посилань." 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:452 +#: lib/who_need_help_web/live/request_live/new.ex:494 #, elixir-autogen, elixir-format msgid "Only the public area description" msgstr "Лише публічний опис району" @@ -4413,9 +4400,9 @@ msgstr "" msgid "Optional thanks" msgstr "Необов’язкове посилання для подяки" -#: lib/who_need_help_web/live/request_live/show.ex:1129 -#: lib/who_need_help_web/live/request_live/show.ex:1137 -#: lib/who_need_help_web/live/request_live/show.ex:1145 +#: 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 #, elixir-autogen, elixir-format, fuzzy msgid "Pending" msgstr "Надсилаємо..." @@ -4430,12 +4417,12 @@ msgstr "" msgid "Quick time choices" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:951 +#: lib/who_need_help_web/live/request_live/show.ex:1184 #, elixir-autogen, elixir-format, fuzzy msgid "Read" msgstr "Прочитайте" -#: lib/who_need_help_web/live/request_live/new.ex:424 +#: lib/who_need_help_web/live/request_live/new.ex:466 #, elixir-autogen, elixir-format msgid "Recommended for privacy" msgstr "Рекомендовано для приватності" @@ -4450,7 +4437,7 @@ msgstr "Зареєструватися" msgid "Registration request accepted" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:366 +#: lib/who_need_help_web/live/request_live/new.ex:408 #, elixir-autogen, elixir-format, fuzzy msgid "Request expires" msgstr "Запит закінчується (UTC)" @@ -4460,28 +4447,28 @@ msgstr "Запит закінчується (UTC)" msgid "Request to join again" msgstr "Подати заявку на участь" -#: lib/who_need_help_web/live/request_live/new.ex:628 +#: lib/who_need_help_web/live/request_live/new.ex:670 #, elixir-autogen, elixir-format msgid "Request was not published" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1125 +#: lib/who_need_help_web/live/request_live/show.ex:1434 #, elixir-autogen, elixir-format, fuzzy msgid "Requester confirmed" msgstr "Заявку відновлено." -#: lib/who_need_help_web/live/public_profile_live.ex:146 +#: lib/who_need_help_web/live/public_profile_live.ex:151 #, elixir-autogen, elixir-format msgid "Revealed reviews" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:526 -#: lib/who_need_help_web/live/request_live/show.ex:985 +#: lib/who_need_help_web/live/request_live/show.ex:1218 #, elixir-autogen, elixir-format, fuzzy msgid "Sending…" msgstr "Надсилаємо..." -#: lib/who_need_help_web/live/request_live/show.ex:951 +#: lib/who_need_help_web/live/request_live/show.ex:1184 #, elixir-autogen, elixir-format, fuzzy msgid "Sent" msgstr "Надіслати" @@ -4501,7 +4488,7 @@ msgstr "" msgid "Signing in does not create a new account." msgstr "" -#: lib/who_need_help_web/live/activity_live/new.ex:238 +#: lib/who_need_help_web/live/activity_live/new.ex:280 #, elixir-autogen, elixir-format, fuzzy msgid "Starts at" msgstr "Початок" @@ -4512,7 +4499,7 @@ msgstr "Початок" msgid "Status updates go to the email address of your signed-in account." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:464 +#: lib/who_need_help_web/live/request_live/new.ex:506 #, elixir-autogen, elixir-format msgid "The map is unavailable. You can use the manual coordinate fallback." msgstr "Карта недоступна. Можна використати резервне ручне введення координат." @@ -4527,7 +4514,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:406 +#: lib/who_need_help_web/live/request_live/new.ex:448 #, elixir-autogen, elixir-format msgid "This description is visible to everyone. Do not enter a private address." msgstr "Цей опис бачать усі. Не вказуйте приватну адресу." @@ -4537,17 +4524,17 @@ msgstr "Цей опис бачать усі. Не вказуйте приват msgid "This external link is optional and goes directly to the person. Who Need Help does not process or guarantee a payment." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:995 +#: lib/who_need_help_web/live/request_live/show.ex:1228 #, elixir-autogen, elixir-format msgid "This help request is complete. Chat history is read-only." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:996 +#: lib/who_need_help_web/live/request_live/show.ex:1229 #, elixir-autogen, elixir-format msgid "This help request was cancelled. Chat history is read-only." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1159 +#: lib/who_need_help_web/live/request_live/show.ex:1468 #, elixir-autogen, elixir-format msgid "This match was cancelled. No further handover action is required." msgstr "" @@ -4557,7 +4544,7 @@ msgstr "" msgid "This person has not added a public bio yet." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:530 +#: lib/who_need_help_web/live/request_live/new.ex:572 #, elixir-autogen, elixir-format msgid "This point is public" msgstr "Цю точку видно всім" @@ -4577,7 +4564,8 @@ msgstr "" msgid "This request is linked to your signed-in account. Replies go to its email address." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:467 +#: lib/who_need_help_web/live/request_live/show.ex:612 +#: lib/who_need_help_web/live/request_live/show.ex:1686 #, elixir-autogen, elixir-format, fuzzy msgid "This request was cancelled." msgstr "Термін дії цієї заявки минув." @@ -4587,12 +4575,12 @@ msgstr "Термін дії цієї заявки минув." msgid "Time" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:371 +#: lib/who_need_help_web/live/request_live/new.ex:413 #, elixir-autogen, elixir-format msgid "Tomorrow" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:531 +#: lib/who_need_help_web/live/request_live/new.ex:573 #, elixir-autogen, elixir-format msgid "Use a safe public meeting point instead of a private address." msgstr "Вкажіть безпечне публічне місце зустрічі замість приватної адреси." @@ -4602,7 +4590,8 @@ msgstr "Вкажіть безпечне публічне місце зустрі msgid "Use another email" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:498 +#: lib/who_need_help_web/live/notification_live.ex:546 +#: lib/who_need_help_web/live/request_live/new.ex:540 #, elixir-autogen, elixir-format, fuzzy msgid "Use my location" msgstr "Використати мою геопозицію" @@ -4617,12 +4606,12 @@ msgstr "" msgid "Use the newest confirmation link if it arrives." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1281 +#: lib/who_need_help_web/live/request_live/show.ex:1664 #, elixir-autogen, elixir-format msgid "Verifying…" msgstr "" -#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:129 +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:134 #, elixir-autogen, elixir-format msgid "View content-removal notices" msgstr "" @@ -4640,7 +4629,7 @@ msgstr "" msgid "View my requests" msgstr "Нове звернення" -#: lib/who_need_help_web/live/request_live/new.ex:438 +#: lib/who_need_help_web/live/request_live/new.ex:480 #, elixir-autogen, elixir-format msgid "Visible before matching" msgstr "Видно до прийняття заявки" @@ -4655,12 +4644,12 @@ msgstr "" msgid "Voted" msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:411 +#: lib/who_need_help_web/live/request_live/new.ex:453 #, elixir-autogen, elixir-format msgid "What should people see?" msgstr "Що мають бачити інші?" -#: lib/who_need_help_web/live/request_live/new.ex:399 +#: lib/who_need_help_web/live/request_live/new.ex:441 #, elixir-autogen, elixir-format msgid "Where is help needed?" msgstr "Де потрібна допомога?" @@ -4675,7 +4664,7 @@ msgstr "" 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:540 +#: lib/who_need_help_web/live/request_live/new.ex:582 #, elixir-autogen, elixir-format msgid "You can separately share live location with the matched person and stop sharing at any time." msgstr "Можна окремо поділитися геопозицією з підібраною людиною та зупинити передачу будь-коли." @@ -4690,12 +4679,12 @@ msgstr "" msgid "You left this activity" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1201 +#: lib/who_need_help_web/live/request_live/show.ex:1520 #, elixir-autogen, elixir-format msgid "Your completion confirmation is saved." msgstr "" -#: lib/who_need_help_web/live/request_live/new.ex:522 +#: lib/who_need_help_web/live/request_live/new.ex:564 #, elixir-autogen, elixir-format msgid "Your exact position is not shown" msgstr "Вашу точну позицію не показано" @@ -4720,32 +4709,32 @@ msgstr "" msgid "← Community helpers" msgstr "Помічники спільноти" -#: lib/who_need_help_web/live/request_live/new.ex:385 +#: lib/who_need_help_web/live/request_live/new.ex:427 #, 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:472 +#: lib/who_need_help_web/live/request_live/new.ex:514 #, 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:475 +#: lib/who_need_help_web/live/request_live/new.ex:517 #, 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:390 +#: lib/who_need_help_web/live/request_live/new.ex:432 #, elixir-autogen, elixir-format msgid "Drag to move the approximate area" msgstr "Перетягніть, щоб перемістити приблизну область" -#: lib/who_need_help_web/live/request_live/new.ex:391 +#: lib/who_need_help_web/live/request_live/new.ex:433 #, elixir-autogen, elixir-format msgid "Drag to move the exact point" msgstr "Перетягніть, щоб перемістити точну точку" -#: lib/who_need_help_web/live/request_live/new.ex:388 +#: lib/who_need_help_web/live/request_live/new.ex:430 #, elixir-autogen, elixir-format msgid "Exact point selected. Drag the red pin or click the map to move it." msgstr "Точну точку вибрано. Перетягніть червоний маркер або натисніть на карту, щоб перемістити її." @@ -4856,10 +4845,711 @@ msgstr "Разом" #: lib/who_need_help_web/controllers/page_html/home.html.heex:154 #: 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:394 -#: lib/who_need_help_web/live/request_live/new.ex:466 -#: lib/who_need_help_web/live/request_live/show.ex:1048 +#: 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/show.ex:1284 #, elixir-autogen, elixir-format msgid "Try map again" msgstr "Спробувати карту знову" + +#: lib/who_need_help_web/live/activity_live/new.ex:124 +#: lib/who_need_help_web/live/request_live/new.ex:193 +#, elixir-autogen, elixir-format +msgid "%{field} is required." +msgstr "Поле «%{field}» обов’язкове." + +#: lib/who_need_help_web/live/request_live/show.ex:324 +#: lib/who_need_help_web/live/request_live/show.ex:631 +#: lib/who_need_help_web/live/request_live/show.ex:1243 +#, elixir-autogen, elixir-format +msgid "Both reviews are now visible on participant profiles." +msgstr "Обидва відгуки тепер видно в профілях учасників." + +#: lib/who_need_help_web/live/activity_live/new.ex:127 +#: lib/who_need_help_web/live/request_live/new.ex:196 +#, elixir-autogen, elixir-format +msgid "Check the category details and try again." +msgstr "Перевірте дані категорії та спробуйте ще раз." + +#: lib/who_need_help_web/live/activity_live/new.ex:130 +#: lib/who_need_help_web/live/request_live/new.ex:199 +#, elixir-autogen, elixir-format +msgid "Choose a valid value for %{field}." +msgstr "Виберіть допустиме значення для поля «%{field}»." + +#: lib/who_need_help_web/live/notification_live.ex:234 +#, elixir-autogen, elixir-format +msgid "%{count} unread" +msgid_plural "%{count} unread" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +#: lib/who_need_help/notifications/email_notifier.ex:23 +#, elixir-autogen, elixir-format +msgid "A request matching one of your nearby-help alerts is available.\n\nOpen Who Need Help to review the public details:\n%{url}\n\nYou can change nearby alerts and email delivery in Notification settings." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:382 +#, elixir-autogen, elixir-format +msgid "Acceptance, arrival, completion, and cancellation" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:276 +#, elixir-autogen, elixir-format +msgid "Active or unresolved product state must be handled first." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:507 +#, elixir-autogen, elixir-format +msgid "Alert area selected." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:506 +#, elixir-autogen, elixir-format +msgid "Alert area selected. Drag the pin to move it." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:486 +#, elixir-autogen, elixir-format +msgid "Alert name" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:549 +#, elixir-autogen, elixir-format, fuzzy +msgid "Alert radius" +msgstr "Радіус зони" + +#: lib/who_need_help_web/live/notification_live.ex:105 +#: lib/who_need_help_web/live/notification_live.ex:118 +#, elixir-autogen, elixir-format +msgid "Alert was not found." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:388 +#, elixir-autogen, elixir-format +msgid "Allow email notifications" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:367 +#, elixir-autogen, elixir-format +msgid "Allow push notifications" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:180 +#, elixir-autogen, elixir-format +msgid "Arrival saved. The requester has been notified." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:284 +#, 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 "" + +#: lib/who_need_help_web/live/notification_live.ex:677 +#, elixir-autogen, elixir-format +msgid "Available days" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:710 +#, elixir-autogen, elixir-format +msgid "Available from (optional)" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:715 +#, elixir-autogen, elixir-format +msgid "Available until (optional)" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:50 +#, elixir-autogen, elixir-format, fuzzy +msgid "Back to moderation" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:974 +#, elixir-autogen, elixir-format +msgid "Both participants confirmed" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1595 +#, 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 +#, elixir-autogen, elixir-format, fuzzy +msgid "Cancelling…" +msgstr "Скасовано" + +#: lib/who_need_help_web/live/notification_live.ex:474 +#, elixir-autogen, elixir-format +msgid "Choose an area, categories, urgency, and the times when you are available." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:721 +#, elixir-autogen, elixir-format +msgid "Choose at least one way to receive this nearby alert." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:505 +#: lib/who_need_help_web/live/notification_live.ex:586 +#, elixir-autogen, elixir-format +msgid "Choose the private center of your alert area." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:536 +#, elixir-autogen, elixir-format, fuzzy +msgid "Click the map or drag the green pin to move your private alert area" +msgstr "Натисніть на карту або перетягніть зелений маркер, щоб перемістити область" + +#: lib/who_need_help_web/live/leaderboard_live.ex:57 +#, elixir-autogen, elixir-format +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 +#, elixir-autogen, elixir-format +msgid "Confirm cancellation" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1560 +#, elixir-autogen, elixir-format +msgid "Confirm withdrawal" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:61 +#, elixir-autogen, elixir-format +msgid "Count" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:472 +#, elixir-autogen, elixir-format +msgid "Create a nearby alert" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:736 +#, elixir-autogen, elixir-format +msgid "Create nearby alert" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:44 +#, elixir-autogen, elixir-format +msgid "Daily aggregate counters only. No user ID, email, coordinate, request text, chat text, medicine name, or device credential is stored here." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:463 +#, elixir-autogen, elixir-format +msgid "Delete" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:460 +#, elixir-autogen, elixir-format +msgid "Delete this nearby alert?" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:719 +#, elixir-autogen, elixir-format +msgid "Delivery channels" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:292 +#, elixir-autogen, elixir-format +msgid "Delivery channels and quiet hours" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:135 +#, elixir-autogen, elixir-format +msgid "Device was not found." +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:60 +#, elixir-autogen, elixir-format +msgid "Dimension" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:340 +#, elixir-autogen, elixir-format +msgid "Disable" +msgstr "" + +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:125 +#, elixir-autogen, elixir-format +msgid "Download my data" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:508 +#: lib/who_need_help_web/live/notification_live.ex:509 +#, elixir-autogen, elixir-format, fuzzy +msgid "Drag to move the alert area" +msgstr "Перетягніть, щоб перемістити приблизну область" + +#: lib/who_need_help_web/live/notification_live.ex:732 +#, elixir-autogen, elixir-format +msgid "Email notification" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:307 +#: lib/who_need_help_web/live/notification_live.ex:310 +#, elixir-autogen, elixir-format +msgid "Enable push on this device" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:215 +#, elixir-autogen, elixir-format +msgid "Follow request updates and choose which nearby needs should reach this device." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:686 +#, elixir-autogen, elixir-format +msgid "Fri" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:401 +#, elixir-autogen, elixir-format +msgid "From" +msgstr "" + +#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:48 +#, elixir-autogen, elixir-format +msgid "Google could not be connected. Please try again." +msgstr "" + +#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:79 +#, elixir-autogen, elixir-format, fuzzy +msgid "Google sign-in could not be completed. Please try again." +msgstr "Не вдалося розпочати вхід через Google." + +#: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:35 +#, elixir-autogen, elixir-format +msgid "Google sign-up could not be completed. Please try again." +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:973 +#, elixir-autogen, elixir-format, fuzzy +msgid "Handover verified" +msgstr "Код передачі підтверджено." + +#: lib/who_need_help_web/live/request_live/show.ex:983 +#, elixir-autogen, elixir-format +msgid "Help is no longer needed" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:971 +#, elixir-autogen, elixir-format +msgid "Help started" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:970 +#, elixir-autogen, elixir-format +msgid "Helper accepted" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:972 +#, elixir-autogen, elixir-format, fuzzy +msgid "Helper arrived" +msgstr "Помічник" + +#: lib/who_need_help_web/live/request_live/show.ex:920 +#, elixir-autogen, elixir-format +msgid "Helper's live location" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:492 +#, elixir-autogen, elixir-format +msgid "Home area" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:992 +#, elixir-autogen, elixir-format +msgid "I can no longer complete it" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1501 +#, elixir-autogen, elixir-format +msgid "I have arrived" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:232 +#, elixir-autogen, elixir-format +msgid "Inbox" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:630 +#, elixir-autogen, elixir-format +msgid "Leave every category unchecked to receive all matching requests." +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1552 +#, 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 +#, elixir-autogen, elixir-format +msgid "Leaving…" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1312 +#, elixir-autogen, elixir-format, fuzzy +msgid "Live shared location" +msgstr "Геопозиція в реальному часі" + +#: lib/who_need_help_web/live/notification_live.ex:281 +#, elixir-autogen, elixir-format +msgid "Load older notifications" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:1290 +#, elixir-autogen, elixir-format +msgid "Map legend" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:226 +#, elixir-autogen, elixir-format +msgid "Mark all read" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:59 +#, elixir-autogen, elixir-format +msgid "Metric" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:682 +#, elixir-autogen, elixir-format +msgid "Mon" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:93 +#, elixir-autogen, elixir-format +msgid "Nearby alert created." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:115 +#, elixir-autogen, elixir-format +msgid "Nearby alert deleted." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:372 +#, elixir-autogen, elixir-format, fuzzy +msgid "Nearby requests" +msgstr "Нове звернення" + +#: lib/who_need_help_web/live/notification_live.ex:393 +#, elixir-autogen, elixir-format +msgid "Nearby requests by email" +msgstr "" + +#: lib/who_need_help/notifications/email_notifier.ex:21 +#, elixir-autogen, elixir-format +msgid "New help request nearby" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:377 +#, elixir-autogen, elixir-format +msgid "New private messages" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:275 +#, elixir-autogen, elixir-format +msgid "No active product workflow was found." +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:67 +#, elixir-autogen, elixir-format +msgid "No aggregate events recorded yet." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:415 +#, elixir-autogen, elixir-format +msgid "No nearby alerts configured yet." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:240 +#, elixir-autogen, elixir-format +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 +#, elixir-autogen, elixir-format, fuzzy +msgid "Note (optional)" +msgstr "Батьківська категорія (необов’язково)" + +#: lib/who_need_help_web/live/notification_live.ex:44 +#, elixir-autogen, elixir-format +msgid "Notification not found." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:69 +#, elixir-autogen, elixir-format +msgid "Notification preferences saved." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:294 +#, elixir-autogen, elixir-format +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/live/notification_live.ex:15 +#: lib/who_need_help_web/live/notification_live.ex:213 +#, elixir-autogen, elixir-format +msgid "Notifications" +msgstr "" + +#: lib/who_need_help_web/components/layouts.ex:82 +#, elixir-autogen, elixir-format +msgid "Notifications and nearby alerts" +msgstr "" + +#: lib/who_need_help_web/components/layouts.ex:142 +#: lib/who_need_help_web/components/layouts.ex:324 +#, elixir-autogen, elixir-format +msgid "Operations" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:575 +#, elixir-autogen, elixir-format +msgid "Other users never see this saved point." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:454 +#, elixir-autogen, elixir-format +msgid "Pause" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:443 +#, elixir-autogen, elixir-format +msgid "Paused" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:985 +#, elixir-autogen, elixir-format +msgid "Plans changed" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:491 +#, elixir-autogen, elixir-format +msgid "Private area label" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:574 +#, elixir-autogen, elixir-format, fuzzy +msgid "Private matching center" +msgstr "Приватний чат учасників" + +#: lib/who_need_help_web/live/moderation_live.ex:296 +#: 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 +#, elixir-autogen, elixir-format, fuzzy +msgid "Progress" +msgstr "В процесі" + +#: lib/who_need_help_web/live/notification_live.ex:431 +#, elixir-autogen, elixir-format +msgid "Push" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:308 +#, elixir-autogen, elixir-format +msgid "Push enabled on this device" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:727 +#, elixir-autogen, elixir-format +msgid "Push notification" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:132 +#, elixir-autogen, elixir-format +msgid "Push notifications disabled for that device." +msgstr "" + +#: lib/who_need_help_web/live/leaderboard_live.ex:45 +#, elixir-autogen, elixir-format, fuzzy +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 +#, elixir-autogen, elixir-format, fuzzy +msgid "Request area" +msgstr "Заявник:" + +#: lib/who_need_help_web/live/request_live/show.ex:1307 +#, elixir-autogen, elixir-format, fuzzy +msgid "Request point" +msgstr "Подати заявку на участь" + +#: lib/who_need_help_web/live/notification_live.ex:242 +#, elixir-autogen, elixir-format +msgid "Request, message, and nearby-alert updates will appear here." +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:994 +#, elixir-autogen, elixir-format +msgid "Requester is unreachable" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:919 +#, elixir-autogen, elixir-format +msgid "Requester's live location" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:454 +#, elixir-autogen, elixir-format +msgid "Resume" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:267 +#, elixir-autogen, elixir-format +msgid "Run deletion preflight" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:687 +#, elixir-autogen, elixir-format +msgid "Sat" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:404 +#, elixir-autogen, elixir-format +msgid "Save preferences" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:921 +#, elixir-autogen, elixir-format, fuzzy +msgid "Shared live location" +msgstr "Передавана геопозиція" + +#: lib/who_need_help_web/live/notification_live.ex:211 +#, elixir-autogen, elixir-format +msgid "Stay available without refreshing" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:688 +#, elixir-autogen, elixir-format +msgid "Sun" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:92 +#, elixir-autogen, elixir-format +msgid "The linked account no longer exists." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:529 +#, elixir-autogen, elixir-format, fuzzy +msgid "The map is unavailable. Enter coordinates manually." +msgstr "Карта недоступна. Можна використати резервне ручне введення координат." + +#: lib/who_need_help_web/live/request_live/show.ex:553 +#, elixir-autogen, elixir-format +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 +#, elixir-autogen, elixir-format +msgid "The request is not linked to an account." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:411 +#, elixir-autogen, elixir-format +msgid "The saved center is private and is used only to find matching requests." +msgstr "" + +#: lib/who_need_help_web/live/profile_live.ex:187 +#: lib/who_need_help_web/live/public_profile_live.ex:126 +#, elixir-autogen, elixir-format +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 +#, elixir-autogen, elixir-format +msgid "This is not an account-deletion case." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:685 +#, elixir-autogen, elixir-format +msgid "Thu" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:683 +#, elixir-autogen, elixir-format +msgid "Tue" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:402 +#, elixir-autogen, elixir-format +msgid "Until" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:487 +#, elixir-autogen, elixir-format +msgid "Urgent medicine near home" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:398 +#, elixir-autogen, elixir-format +msgid "Use quiet hours" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:91 +#, elixir-autogen, elixir-format +msgid "Verify the requester contact first." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:317 +#, elixir-autogen, elixir-format +msgid "Web Push keys are not configured in this local environment yet." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:329 +#, elixir-autogen, elixir-format +msgid "Web browser" +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:684 +#, elixir-autogen, elixir-format +msgid "Wed" +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:152 +#: lib/who_need_help_web/live/request_live/show.ex:567 +#, elixir-autogen, elixir-format, fuzzy +msgid "You accepted this request. Use private chat to coordinate safely." +msgstr "" + +#: lib/who_need_help_web/live/request_live/show.ex:199 +#: lib/who_need_help_web/live/request_live/show.ex:538 +#, elixir-autogen, elixir-format +msgid "You left this match. The request is open for another helper if time remains." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:315 +#, elixir-autogen, elixir-format +msgid "Your browser will ask for notification permission." +msgstr "" + +#: lib/who_need_help_web/live/notification_live.ex:409 +#, elixir-autogen, elixir-format +msgid "Your nearby alerts" +msgstr "" + +#: lib/who_need_help_web/live/profile_live.ex:204 +#: lib/who_need_help_web/live/public_profile_live.ex:141 +#, elixir-autogen, elixir-format +msgid "code-confirmed handovers" +msgstr "" 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 7f2754d..2107b7c 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 @@ -358,6 +358,8 @@ defmodule WhoNeedHelpWeb.MutualAidLiveTest do assert html =~ "Medicine pickup status" assert html =~ "Pickup and deliver a legal medicine" assert html =~ "help_request[structured_data][pickup_status]" + refute html =~ "Medicine pickup status is required." + refute html =~ "pickup_status is required" html = render_change(view, "validate", %{ @@ -370,8 +372,19 @@ defmodule WhoNeedHelpWeb.MutualAidLiveTest do } }) - assert html =~ "pickup_status is required" + refute html =~ "Medicine pickup status is required." refute html =~ "_unused_pickup_status is not allowed" + + html = + render_change(view, "validate", %{ + "help_request" => %{ + "category_id" => category.id, + "structured_data" => %{"pickup_status" => ""} + } + }) + + assert html =~ "Medicine pickup status is required." + refute html =~ "pickup_status is required" end test "category descriptions use the current Ukrainian locale", %{conn: conn} do @@ -385,6 +398,16 @@ defmodule WhoNeedHelpWeb.MutualAidLiveTest do }) assert html =~ "Отримати й доставити дозволені ліки" + + html = + render_change(view, "validate", %{ + "help_request" => %{ + "category_id" => category.id, + "structured_data" => %{"pickup_status" => ""} + } + }) + + assert html =~ "Поле «Статус отримання ліків» обов’язкове." end test "new request form renders hierarchical roadside fields and safety copy", %{conn: conn} do @@ -540,8 +563,19 @@ defmodule WhoNeedHelpWeb.MutualAidLiveTest do } }) - assert html =~ "route_plan is required" + refute html =~ "Route plan is required." refute html =~ "_unused_route_plan is not allowed" + + html = + render_change(view, "validate", %{ + "activity" => %{ + "category_id" => hiking.id, + "structured_data" => %{"route_plan" => ""} + } + }) + + assert html =~ "Public route summary is required." + refute html =~ "route_plan is required" end test "organizer approves an activity participant and group chat updates live", %{ @@ -1227,6 +1261,8 @@ defmodule WhoNeedHelpWeb.MutualAidLiveTest do |> render_submit() refute has_element?(requester_view, "form[phx-submit='review']") + assert render(requester_view) =~ "Review saved. It appears after both participants review." + refute render(requester_view) =~ "Both reviews are now visible on participant profiles." assert has_element?(helper_view, "form[phx-submit='review']") helper_view @@ -1234,6 +1270,10 @@ defmodule WhoNeedHelpWeb.MutualAidLiveTest do |> render_submit() refute has_element?(helper_view, "form[phx-submit='review']") + assert render(requester_view) =~ "Both reviews are now visible on participant profiles." + assert render(helper_view) =~ "Both reviews are now visible on participant profiles." + refute render(requester_view) =~ "Review saved. It appears after both participants review." + refute render(helper_view) =~ "Review saved. It appears after both participants review." assert render(requester_view) =~ "rating 4.0" assert render(helper_view) =~ "rating 4.0" assert render(requester_view) =~ ">5.0<"