From 4c52c8bf3d29043ac6fac6c6ed165e11c1e3ce96 Mon Sep 17 00:00:00 2001 From: SimpleTest Date: Mon, 3 Aug 2026 13:35:45 +0300 Subject: [PATCH] Complete staff translations and release verification --- docs/verification.md | 11 + lib/who_need_help_web/live/moderation_live.ex | 6 +- .../live/support_operation_live.ex | 8 +- .../live/support_operations_live.ex | 8 +- priv/gettext/default.pot | 2768 ++++++++----- priv/gettext/en/LC_MESSAGES/default.po | 3574 ++++++++++------- priv/gettext/ru/LC_MESSAGES/default.po | 2792 ++++++++----- priv/gettext/uk/LC_MESSAGES/default.po | 2792 ++++++++----- scripts/production-full-e2e.sh | 23 +- scripts/quality.sh | 1 + .../controllers/support_controller_test.exs | 16 + .../live/mutual_aid_live_test.exs | 6 +- 12 files changed, 7565 insertions(+), 4440 deletions(-) diff --git a/docs/verification.md b/docs/verification.md index 7646c9c..7dab149 100644 --- a/docs/verification.md +++ b/docs/verification.md @@ -1978,3 +1978,14 @@ complete. - Production capacity, minimum CPU/RAM, database HA topology, and autoscaling thresholds remain unknown until representative target-environment measurements exist. +# 2026-08-03 release-candidate quality gate + +The isolated full repository quality run completed successfully on 2026-08-03. +It covered shell, Compose, Helm, source-secret and infrastructure checks; Elixir +format, compilation with warnings as errors, Gettext catalog freshness, xref, +Credo, Sobelow, Dialyzer, Hex audit and the full ExUnit suite; pinned runtime +image smoke tests and vulnerability scans; and production release, rollback and +migration-policy drills. The transient Compose project, database volume and +audit images were removed by the run's cleanup trap. This verifies the local +candidate only; production browser E2E must be repeated after that candidate is +promoted. diff --git a/lib/who_need_help_web/live/moderation_live.ex b/lib/who_need_help_web/live/moderation_live.ex index d9843ba..9d03041 100644 --- a/lib/who_need_help_web/live/moderation_live.ex +++ b/lib/who_need_help_web/live/moderation_live.ex @@ -974,8 +974,10 @@ defmodule WhoNeedHelpWeb.ModerationLive do {status_label(proposal.mode)} {status_label(proposal.status)} - {gettext("%{count} votes", - count: proposal.vote_count + {ngettext( + "%{count} vote", + "%{count} votes", + proposal.vote_count )} <.icon name="hero-chevron-down" class="size-5 transition group-open:rotate-180" /> diff --git a/lib/who_need_help_web/live/support_operation_live.ex b/lib/who_need_help_web/live/support_operation_live.ex index 71b5f28..64e16dd 100644 --- a/lib/who_need_help_web/live/support_operation_live.ex +++ b/lib/who_need_help_web/live/support_operation_live.ex @@ -112,9 +112,15 @@ defmodule WhoNeedHelpWeb.SupportOperationLive do end defp assignment_options(users) do - [{gettext("Unassigned"), ""} | Enum.map(users, &{&1.display_name || &1.email, &1.id})] + [{gettext("Unassigned"), ""} | Enum.map(users, &{staff_identity_label(&1), &1.id})] end + defp staff_identity_label(%{display_name: name, email: email}) + when is_binary(name) and name != "" and name != email, + do: gettext("%{name} — %{email}", name: name, email: email) + + defp staff_identity_label(%{email: email}), do: email + defp queue_path(:support), do: ~p"/support/operations?queue=support" defp queue_path(:legal), do: ~p"/support/operations?queue=legal" diff --git a/lib/who_need_help_web/live/support_operations_live.ex b/lib/who_need_help_web/live/support_operations_live.ex index 08a39b3..182885f 100644 --- a/lib/who_need_help_web/live/support_operations_live.ex +++ b/lib/who_need_help_web/live/support_operations_live.ex @@ -231,10 +231,16 @@ defmodule WhoNeedHelpWeb.SupportOperationsLive do {gettext("Any assignee"), ""}, {gettext("Unassigned"), "unassigned"}, {gettext("Assigned to me"), "mine"} - | Enum.map(users, fn user -> {user.display_name || user.email, user.id} end) + | Enum.map(users, fn user -> {staff_identity_label(user), user.id} end) ] end + defp staff_identity_label(%{display_name: name, email: email}) + when is_binary(name) and name != "" and name != email, + do: gettext("%{name} — %{email}", name: name, email: email) + + defp staff_identity_label(%{email: email}), do: email + defp support_kind(:account_access), do: gettext("Account access") defp support_kind(:technical_issue), do: gettext("Technical issue") defp support_kind(:safety_concern), do: gettext("Safety concern") diff --git a/priv/gettext/default.pot b/priv/gettext/default.pot index 8498d8a..529e1e1 100644 --- a/priv/gettext/default.pot +++ b/priv/gettext/default.pot @@ -12,38 +12,42 @@ msgid "" msgstr "" #: lib/who_need_help_web/components/layouts.ex:142 -#: lib/who_need_help_web/components/layouts.ex:387 +#: lib/who_need_help_web/components/layouts.ex:384 #: lib/who_need_help_web/controllers/user_settings_controller.ex:119 #, elixir-autogen, elixir-format msgid "Account settings" msgstr "" #: lib/who_need_help_web/components/core_components.ex:787 +#: lib/who_need_help_web/live/admin_users_live.ex:239 +#: lib/who_need_help_web/live/support_operations_live.ex:554 +#: lib/who_need_help_web/live/support_operations_live.ex:635 #, elixir-autogen, elixir-format msgid "Actions" msgstr "" #: lib/who_need_help_web/components/layouts.ex:87 -#: lib/who_need_help_web/components/layouts.ex:162 +#: lib/who_need_help_web/components/layouts.ex:159 #: 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:437 -#: lib/who_need_help_web/components/layouts.ex:452 +#: lib/who_need_help_web/components/layouts.ex:431 +#: lib/who_need_help_web/components/layouts.ex:446 #, elixir-autogen, elixir-format msgid "Attempting to reconnect" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:236 -#: lib/who_need_help_web/live/notification_live.ex:718 +#: lib/who_need_help_web/components/layouts.ex:233 +#: lib/who_need_help_web/live/moderation_live.ex:493 +#: lib/who_need_help_web/live/notification_live.ex:708 #, elixir-autogen, elixir-format msgid "Categories" msgstr "" #: lib/who_need_help_web/components/layouts.ex:95 -#: lib/who_need_help_web/components/layouts.ex:171 +#: lib/who_need_help_web/components/layouts.ex:168 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:14 #: lib/who_need_help_web/controllers/user_session_controller.ex:215 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:10 @@ -51,37 +55,37 @@ msgstr "" msgid "Log in" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:157 -#: lib/who_need_help_web/components/layouts.ex:402 +#: lib/who_need_help_web/components/layouts.ex:154 +#: lib/who_need_help_web/components/layouts.ex:396 #, elixir-autogen, elixir-format msgid "Log out" msgstr "" #: lib/who_need_help_web/components/layouts.ex:130 -#: lib/who_need_help_web/components/layouts.ex:375 +#: lib/who_need_help_web/components/layouts.ex:372 #: lib/who_need_help_web/live/profile_live.ex:16 #, elixir-autogen, elixir-format msgid "Profile" msgstr "" #: lib/who_need_help_web/components/layouts.ex:92 -#: lib/who_need_help_web/components/layouts.ex:168 +#: lib/who_need_help_web/components/layouts.ex:165 #: lib/who_need_help_web/controllers/user_registration_controller.ex:142 #, elixir-autogen, elixir-format msgid "Register" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:226 +#: lib/who_need_help_web/components/layouts.ex:223 #, elixir-autogen, elixir-format msgid "Requests" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:444 +#: lib/who_need_help_web/components/layouts.ex:438 #, elixir-autogen, elixir-format msgid "Something went wrong!" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:429 +#: lib/who_need_help_web/components/layouts.ex:423 #, elixir-autogen, elixir-format msgid "We can't find the internet" msgstr "" @@ -96,37 +100,32 @@ msgstr "" msgid "%{approved}/%{capacity} approved" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:570 -#, elixir-autogen, elixir-format -msgid "%{count} community votes" -msgstr "" - -#: lib/who_need_help_web/live/request_live/show.ex:1104 +#: lib/who_need_help_web/live/request_live/show.ex:1113 #, elixir-autogen, elixir-format msgid "%{count} unique people" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1254 +#: lib/who_need_help_web/live/request_live/show.ex:1263 #, elixir-autogen, elixir-format msgid "1 — unsafe" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1253 +#: lib/who_need_help_web/live/request_live/show.ex:1262 #, elixir-autogen, elixir-format msgid "2 — poor" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1252 +#: lib/who_need_help_web/live/request_live/show.ex:1261 #, elixir-autogen, elixir-format msgid "3 — okay" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1251 +#: lib/who_need_help_web/live/request_live/show.ex:1260 #, elixir-autogen, elixir-format msgid "4 — good" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1250 +#: lib/who_need_help_web/live/request_live/show.ex:1259 #, elixir-autogen, elixir-format msgid "5 — excellent" msgstr "" @@ -136,7 +135,7 @@ 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:514 +#: lib/who_need_help_web/live/moderation_live.ex:881 #, elixir-autogen, elixir-format msgid "A signal requests human review; optional tracking absence is not proof of abuse." msgstr "" @@ -146,47 +145,47 @@ msgstr "" msgid "Accept only if you can help safely and voluntarily. Who Need Help does not process payments." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1337 +#: lib/who_need_help_web/live/request_live/show.ex:1338 #, elixir-autogen, elixir-format msgid "Before you accept" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1343 +#: lib/who_need_help_web/live/request_live/show.ex:1342 #, elixir-autogen, elixir-format msgid "This request will be assigned to you and private chat will open." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1349 +#: lib/who_need_help_web/live/request_live/show.ex:1345 #, elixir-autogen, elixir-format msgid "An exact location appears only if the requester chose to share it." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1355 +#: lib/who_need_help_web/live/request_live/show.ex:1348 #, elixir-autogen, elixir-format msgid "If a purchase or reimbursement is involved, agree on it directly in chat before spending money." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1361 +#: lib/who_need_help_web/live/request_live/show.ex:1353 #, elixir-autogen, elixir-format msgid "You can withdraw later, but please tell the requester as soon as possible." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1372 +#: lib/who_need_help_web/live/request_live/show.ex:1363 #, elixir-autogen, elixir-format msgid "Accepting…" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1374 +#: lib/who_need_help_web/live/request_live/show.ex:1365 #, elixir-autogen, elixir-format msgid "Confirm — I can help" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1382 +#: lib/who_need_help_web/live/request_live/show.ex:1372 #, elixir-autogen, elixir-format msgid "Not now" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:953 +#: lib/who_need_help_web/live/request_live/show.ex:962 #, elixir-autogen, elixir-format msgid "Accepted" msgstr "" @@ -201,25 +200,23 @@ msgstr "" msgid "Account and language" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:656 -#, elixir-autogen, elixir-format -msgid "Accounts" -msgstr "" - -#: lib/who_need_help_web/live/request_live/show.ex:1312 +#: lib/who_need_help_web/live/request_live/show.ex:1321 #, 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:702 -#: lib/who_need_help_web/live/notification_live.ex:531 +#: lib/who_need_help_web/live/admin_user_live.ex:113 +#: lib/who_need_help_web/live/admin_user_live.ex:193 +#: lib/who_need_help_web/live/admin_users_live.ex:125 +#: lib/who_need_help_web/live/admin_users_live.ex:185 +#: lib/who_need_help_web/live/notification_live.ex:521 #, elixir-autogen, elixir-format msgid "Active" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:231 -#: lib/who_need_help_web/live/activity_live/index.ex:41 +#: lib/who_need_help_web/components/layouts.ex:228 +#: lib/who_need_help_web/live/activity_live/index.ex:39 +#: lib/who_need_help_web/live/moderation_live.ex:952 #, elixir-autogen, elixir-format msgid "Activities" msgstr "" @@ -234,7 +231,7 @@ msgstr "" msgid "Activity details" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:74 +#: lib/who_need_help_web/live/moderation_live.ex:170 #, elixir-autogen, elixir-format msgid "Activity hidden." msgstr "" @@ -250,12 +247,12 @@ msgstr "" msgid "Activity published. You approve every participant." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:82 +#: lib/who_need_help_web/live/moderation_live.ex:178 #, elixir-autogen, elixir-format msgid "Activity restored." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:548 +#: lib/who_need_help_web/live/activity_live/index.ex:504 #: lib/who_need_help_web/live/activity_live/new.ex:204 #, elixir-autogen, elixir-format msgid "Activity type" @@ -266,18 +263,19 @@ msgstr "" msgid "Add unverified link" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:273 -#: lib/who_need_help_web/live/moderation_live.ex:732 +#: lib/who_need_help_web/live/admin_dashboard_live.ex:135 +#: lib/who_need_help_web/live/admin_user_live.ex:102 +#: lib/who_need_help_web/live/admin_users_live.ex:123 #, elixir-autogen, elixir-format msgid "Administrator" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:550 +#: lib/who_need_help_web/live/activity_live/index.ex:506 #, elixir-autogen, elixir-format msgid "All activities" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:570 +#: lib/who_need_help_web/live/request_live/index.ex:539 #, elixir-autogen, elixir-format msgid "All categories" msgstr "" @@ -287,12 +285,12 @@ msgstr "" msgid "Already registered?" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:923 +#: lib/who_need_help_web/live/request_live/show.ex:932 #, elixir-autogen, elixir-format msgid "Another helper already accepted this request." msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:585 +#: lib/who_need_help_web/live/request_live/index.ex:554 #, elixir-autogen, elixir-format msgid "Any urgency" msgstr "" @@ -325,12 +323,12 @@ msgid "Approximate area" msgstr "" #: lib/who_need_help_web/live/profile_live.ex:163 -#: lib/who_need_help_web/live/request_live/show.ex:996 +#: lib/who_need_help_web/live/request_live/show.ex:1005 #, elixir-autogen, elixir-format msgid "Approximate publicly" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1059 +#: lib/who_need_help_web/live/request_live/show.ex:1068 #, elixir-autogen, elixir-format msgid "Area:" msgstr "" @@ -360,7 +358,7 @@ msgstr "" msgid "Block organizer" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1738 +#: lib/who_need_help_web/live/request_live/show.ex:1802 #, elixir-autogen, elixir-format msgid "Block this user" msgstr "" @@ -375,7 +373,7 @@ msgstr "" msgid "Briefly describe the help you need" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:204 +#: lib/who_need_help_web/components/layouts.ex:201 #, elixir-autogen, elixir-format msgid "Build Week feedback" msgstr "" @@ -401,40 +399,42 @@ msgstr "" msgid "Cancel activity" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1330 -#: lib/who_need_help_web/live/request_live/show.ex:1567 +#: lib/who_need_help_web/live/request_live/show.ex:1394 +#: lib/who_need_help_web/live/request_live/show.ex:1631 #, elixir-autogen, elixir-format msgid "Cancel request" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:479 +#: lib/who_need_help_web/live/activity_live/index.ex:435 #: lib/who_need_help_web/live/activity_live/show.ex:344 -#: lib/who_need_help_web/live/request_live/index.ex:490 -#: lib/who_need_help_web/live/request_live/index.ex:491 -#: lib/who_need_help_web/live/request_live/show.ex:956 +#: lib/who_need_help_web/live/request_live/index.ex:459 +#: lib/who_need_help_web/live/request_live/index.ex:460 +#: lib/who_need_help_web/live/request_live/show.ex:965 #, elixir-autogen, elixir-format msgid "Cancelled" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:568 +#: lib/who_need_help_web/live/request_live/index.ex:537 #: lib/who_need_help_web/live/request_live/new.ex:302 #, elixir-autogen, elixir-format msgid "Category" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:116 +#: lib/who_need_help_web/live/moderation_live.ex:208 #, elixir-autogen, elixir-format msgid "Category created and proposal approved." msgstr "" #: lib/who_need_help_web/live/request_live/new.ex:332 -#: lib/who_need_help_web/live/request_live/show.ex:1048 +#: lib/who_need_help_web/live/request_live/show.ex:1057 #, elixir-autogen, elixir-format msgid "Category details" msgstr "" +#: lib/who_need_help_web/live/admin_dashboard_live.ex:61 #: lib/who_need_help_web/live/category_proposal_live.ex:100 -#: lib/who_need_help_web/live/moderation_live.ex:551 +#: lib/who_need_help_web/live/moderation_live.ex:495 +#: lib/who_need_help_web/live/moderation_live.ex:915 #, elixir-autogen, elixir-format msgid "Category proposals" msgstr "" @@ -444,11 +444,6 @@ msgstr "" msgid "Change Email" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:736 -#, 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:109 #, elixir-autogen, elixir-format @@ -484,12 +479,12 @@ msgid "City centre, near the main entrance" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:755 -#: lib/who_need_help_web/live/request_live/show.ex:1759 +#: lib/who_need_help_web/live/request_live/show.ex:1823 #, elixir-autogen, elixir-format msgid "Clear" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:476 +#: lib/who_need_help_web/live/moderation_live.ex:551 #, elixir-autogen, elixir-format msgid "Close" msgstr "" @@ -499,12 +494,12 @@ msgstr "" msgid "Coffee and conversation" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:493 +#: lib/who_need_help_web/live/activity_live/index.ex:449 #, elixir-autogen, elixir-format 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:1260 +#: lib/who_need_help_web/live/request_live/show.ex:1269 #, elixir-autogen, elixir-format msgid "Comment (optional)" msgstr "" @@ -514,21 +509,21 @@ msgstr "" msgid "Community helpers" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:744 +#: lib/who_need_help_web/live/activity_live/index.ex:697 #: lib/who_need_help_web/live/activity_live/show.ex:403 #: lib/who_need_help_web/live/activity_live/show.ex:639 #: lib/who_need_help_web/live/activity_live/show.ex:698 -#: lib/who_need_help_web/live/request_live/index.ex:771 +#: lib/who_need_help_web/live/request_live/index.ex:737 #, elixir-autogen, elixir-format msgid "Community member" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:478 +#: lib/who_need_help_web/live/activity_live/index.ex:434 #: lib/who_need_help_web/live/activity_live/show.ex:343 -#: lib/who_need_help_web/live/request_live/index.ex:488 -#: lib/who_need_help_web/live/request_live/index.ex:489 -#: lib/who_need_help_web/live/request_live/show.ex:955 -#: lib/who_need_help_web/live/request_live/show.ex:974 +#: lib/who_need_help_web/live/request_live/index.ex:457 +#: lib/who_need_help_web/live/request_live/index.ex:458 +#: lib/who_need_help_web/live/request_live/show.ex:964 +#: lib/who_need_help_web/live/request_live/show.ex:983 #, elixir-autogen, elixir-format msgid "Completed" msgstr "" @@ -543,7 +538,7 @@ msgstr "" msgid "Confirm and stay logged in" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1505 +#: lib/who_need_help_web/live/request_live/show.ex:1569 #, elixir-autogen, elixir-format msgid "Confirm my part is complete" msgstr "" @@ -554,7 +549,7 @@ msgid "Confirm new password" msgstr "" #: lib/who_need_help_web/live/category_proposal_live.ex:82 -#: lib/who_need_help_web/live/request_live/show.ex:931 +#: lib/who_need_help_web/live/request_live/show.ex:940 #, elixir-autogen, elixir-format msgid "Confirm your account and ensure it is active first." msgstr "" @@ -565,11 +560,6 @@ msgstr "" msgid "Confirm your email and ensure your account is active before publishing." msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex:85 -#, elixir-autogen, elixir-format -msgid "Confirmation instructions" -msgstr "" - #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:57 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:63 #: lib/who_need_help_web/controllers/user_settings_html/confirm_email.html.heex:20 @@ -577,24 +567,24 @@ msgstr "" msgid "Confirming..." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:499 +#: lib/who_need_help_web/live/activity_live/index.ex:455 #: lib/who_need_help_web/live/activity_live/new.ex:12 #, elixir-autogen, elixir-format msgid "Create activity" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:819 +#: lib/who_need_help_web/live/activity_live/index.ex:772 #: lib/who_need_help_web/live/activity_live/new.ex:180 #, elixir-autogen, elixir-format msgid "Create an activity" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:610 +#: lib/who_need_help_web/live/moderation_live.ex:1047 #, elixir-autogen, elixir-format msgid "Create category" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:519 +#: lib/who_need_help_web/live/request_live/index.ex:488 #, elixir-autogen, elixir-format msgid "Create urgent request" msgstr "" @@ -604,28 +594,24 @@ msgstr "" msgid "Dangerous plan" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:249 +#: lib/who_need_help_web/live/moderation_live.ex:370 #: lib/who_need_help_web/live/report_live.ex:110 -#: lib/who_need_help_web/live/request_live/show.ex:1767 +#: lib/who_need_help_web/live/request_live/show.ex:1831 #, elixir-autogen, elixir-format msgid "Dangerous request" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:664 +#: lib/who_need_help_web/live/moderation_live.ex:771 +#: lib/who_need_help_web/live/moderation_live.ex:896 #, elixir-autogen, elixir-format msgid "Decision" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:608 +#: lib/who_need_help_web/live/moderation_live.ex:1046 #, elixir-autogen, elixir-format msgid "Decision note" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:340 -#, elixir-autogen, elixir-format -msgid "Decisions and access to reported chat evidence are written to the audit log." -msgstr "" - #: lib/who_need_help_web/live/activity_live/show.ex:675 #, elixir-autogen, elixir-format msgid "Decline" @@ -642,9 +628,10 @@ msgid "Describe the public plan, approximate duration, and who might enjoy it." msgstr "" #: lib/who_need_help/notifications/text.ex:143 -#: lib/who_need_help_web/live/moderation_live.ex:261 -#: lib/who_need_help_web/live/moderation_live.ex:447 -#: lib/who_need_help_web/live/moderation_live.ex:529 +#: lib/who_need_help_web/live/moderation_live.ex:638 +#: lib/who_need_help_web/live/moderation_live.ex:775 +#: lib/who_need_help_web/live/moderation_live.ex:817 +#: lib/who_need_help_web/live/moderation_live.ex:897 #: lib/who_need_help_web/live/report_live.ex:107 #, elixir-autogen, elixir-format msgid "Dismissed" @@ -667,7 +654,7 @@ msgstr "" msgid "Don't have an account?" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1230 +#: lib/who_need_help_web/live/request_live/show.ex:1239 #, elixir-autogen, elixir-format msgid "Double-blind review" msgstr "" @@ -676,8 +663,8 @@ msgstr "" #: 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:468 -#: lib/who_need_help_web/live/notification_live.ex:522 +#: lib/who_need_help_web/live/notification_live.ex:458 +#: lib/who_need_help_web/live/notification_live.ex:512 #, elixir-autogen, elixir-format msgid "Email" msgstr "" @@ -698,17 +685,17 @@ msgstr "" msgid "Email confirmation and social links are not identity guarantees. Manually attached social links are marked unverified. Check the person's history, unique interactions, handover evidence, and revealed reviews, and meet only where you feel safe." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:591 +#: lib/who_need_help_web/live/moderation_live.ex:1032 #, elixir-autogen, elixir-format msgid "English description" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:580 +#: lib/who_need_help_web/live/moderation_live.ex:1029 #, elixir-autogen, elixir-format msgid "English name" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1642 +#: lib/who_need_help_web/live/request_live/show.ex:1706 #, elixir-autogen, elixir-format msgid "Enter handover code" msgstr "" @@ -723,18 +710,18 @@ msgstr "" msgid "Exact for active match" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:998 +#: lib/who_need_help_web/live/request_live/show.ex:1007 #, elixir-autogen, elixir-format msgid "Exact only for active match" msgstr "" #: lib/who_need_help_web/live/profile_live.ex:165 -#: lib/who_need_help_web/live/request_live/show.ex:999 +#: lib/who_need_help_web/live/request_live/show.ex:1008 #, elixir-autogen, elixir-format msgid "Exact publicly" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1072 +#: lib/who_need_help_web/live/request_live/show.ex:1081 #, elixir-autogen, elixir-format msgid "Expires:" msgstr "" @@ -744,15 +731,15 @@ msgstr "" msgid "Explain what is already arranged and what the volunteer needs to do." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:490 +#: lib/who_need_help_web/live/activity_live/index.ex:446 #, elixir-autogen, elixir-format msgid "Find people to join" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:765 -#: lib/who_need_help_web/live/moderation_live.ex:251 +#: lib/who_need_help_web/live/moderation_live.ex:372 #: lib/who_need_help_web/live/report_live.ex:112 -#: lib/who_need_help_web/live/request_live/show.ex:1769 +#: lib/who_need_help_web/live/request_live/show.ex:1833 #, elixir-autogen, elixir-format msgid "Fraud" msgstr "" @@ -772,7 +759,7 @@ msgstr "" msgid "GitHub verification is unavailable until the operator configures its OAuth credentials. No manually entered link is treated as verified." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1610 +#: lib/who_need_help_web/live/request_live/show.ex:1674 #, elixir-autogen, elixir-format msgid "HANDOVER CODE FOR THE HELPER" msgstr "" @@ -782,20 +769,20 @@ msgstr "" msgid "Handle (optional)" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:210 +#: lib/who_need_help_web/live/request_live/show.ex:220 #, elixir-autogen, elixir-format msgid "Handover code verified." msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:763 -#: lib/who_need_help_web/live/moderation_live.ex:250 +#: lib/who_need_help_web/live/moderation_live.ex:371 #: lib/who_need_help_web/live/report_live.ex:111 -#: lib/who_need_help_web/live/request_live/show.ex:1768 +#: lib/who_need_help_web/live/request_live/show.ex:1832 #, elixir-autogen, elixir-format msgid "Harassment" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:173 +#: lib/who_need_help_web/live/request_live/show.ex:183 #, elixir-autogen, elixir-format msgid "Help is in progress." msgstr "" @@ -810,7 +797,7 @@ msgstr "" msgid "Helper" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:241 +#: lib/who_need_help_web/components/layouts.ex:238 #, elixir-autogen, elixir-format msgid "Helpers" msgstr "" @@ -820,33 +807,18 @@ msgstr "" msgid "Helpers leaderboard" msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex:33 -#, elixir-autogen, elixir-format -msgid "Hi %{email},\n\nYou can change your email by visiting the URL below:\n\n%{url}\n\nIf you didn't request this change, please ignore this." -msgstr "" - -#: lib/who_need_help/accounts/user_notifier.ex:86 -#, elixir-autogen, elixir-format -msgid "Hi %{email},\n\nYou can confirm your account by visiting the URL below:\n\n%{url}\n\nIf you didn't create an account with us, please ignore this." -msgstr "" - -#: lib/who_need_help/accounts/user_notifier.ex:72 -#, elixir-autogen, elixir-format -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/profile_live.ex:162 -#: lib/who_need_help_web/live/request_live/show.ex:997 +#: lib/who_need_help_web/live/request_live/show.ex:1006 #, elixir-autogen, elixir-format msgid "Hidden" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:422 +#: lib/who_need_help_web/live/moderation_live.ex:760 #, elixir-autogen, elixir-format msgid "Hide activity" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:397 +#: lib/who_need_help_web/live/moderation_live.ex:750 #, elixir-autogen, elixir-format msgid "Hide request" msgstr "" @@ -859,7 +831,7 @@ msgstr "" #: lib/who_need_help_web/controllers/page_html/home.html.heex:54 #: lib/who_need_help_web/controllers/page_html/home.html.heex:86 #: lib/who_need_help_web/controllers/page_html/home.html.heex:413 -#: lib/who_need_help_web/live/request_live/show.ex:1319 +#: lib/who_need_help_web/live/request_live/show.ex:1382 #, elixir-autogen, elixir-format msgid "I can help" msgstr "" @@ -892,22 +864,23 @@ msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:9 #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:47 #: lib/who_need_help_web/live/activity_live/show.ex:767 -#: lib/who_need_help_web/live/moderation_live.ex:254 +#: lib/who_need_help_web/live/moderation_live.ex:375 #: lib/who_need_help_web/live/report_live.ex:115 -#: lib/who_need_help_web/live/request_live/show.ex:1772 -#: lib/who_need_help_web/live/support_operations_live.ex:116 +#: lib/who_need_help_web/live/request_live/show.ex:1836 +#: lib/who_need_help_web/live/support_operation_live.ex:153 +#: lib/who_need_help_web/live/support_operations_live.ex:257 #, elixir-autogen, elixir-format msgid "Impersonation" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1703 +#: lib/who_need_help_web/live/request_live/show.ex:1767 #, 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:486 -#: lib/who_need_help_web/live/request_live/index.ex:487 -#: lib/who_need_help_web/live/request_live/show.ex:954 +#: lib/who_need_help_web/live/request_live/index.ex:455 +#: lib/who_need_help_web/live/request_live/index.ex:456 +#: lib/who_need_help_web/live/request_live/show.ex:963 #, elixir-autogen, elixir-format msgid "In progress" msgstr "" @@ -918,7 +891,7 @@ msgstr "" msgid "Interface language" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:709 +#: lib/who_need_help_web/live/admin_user_live.ex:201 #, elixir-autogen, elixir-format msgid "Internal note" msgstr "" @@ -940,7 +913,7 @@ msgid "Join requests close" msgstr "" #: lib/who_need_help_web/live/activity_live/new.ex:486 -#: lib/who_need_help_web/live/notification_live.ex:686 +#: lib/who_need_help_web/live/notification_live.ex:676 #: lib/who_need_help_web/live/request_live/new.ex:668 #, elixir-autogen, elixir-format msgid "Latitude" @@ -951,7 +924,7 @@ msgstr "" msgid "Leave activity" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1701 +#: lib/who_need_help_web/live/request_live/show.ex:1765 #, elixir-autogen, elixir-format msgid "Live location" msgstr "" @@ -962,7 +935,7 @@ msgstr "" msgid "Location privacy" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1405 +#: lib/who_need_help_web/live/request_live/show.ex:1469 #, elixir-autogen, elixir-format msgid "Location sharing is optional; missing evidence is not proof of abuse." msgstr "" @@ -972,7 +945,7 @@ msgstr "" msgid "Location-supported people" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1076 +#: lib/who_need_help_web/live/request_live/show.ex:1085 #, elixir-autogen, elixir-format msgid "Location:" msgstr "" @@ -982,11 +955,6 @@ msgstr "" msgid "Log in and stay logged in" msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex:71 -#, elixir-autogen, elixir-format -msgid "Log in instructions" -msgstr "" - #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:154 #, elixir-autogen, elixir-format msgid "Log in only this time" @@ -998,7 +966,7 @@ msgid "Logged out successfully." msgstr "" #: lib/who_need_help_web/live/activity_live/new.ex:500 -#: lib/who_need_help_web/live/notification_live.ex:700 +#: lib/who_need_help_web/live/notification_live.ex:690 #: lib/who_need_help_web/live/request_live/new.ex:682 #, elixir-autogen, elixir-format msgid "Longitude" @@ -1029,9 +997,9 @@ msgstr "" msgid "Match and coordinate" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:484 -#: lib/who_need_help_web/live/request_live/index.ex:485 -#: lib/who_need_help_web/live/request_live/show.ex:952 +#: lib/who_need_help_web/live/request_live/index.ex:453 +#: lib/who_need_help_web/live/request_live/index.ex:454 +#: lib/who_need_help_web/live/request_live/show.ex:961 #, elixir-autogen, elixir-format msgid "Matched" msgstr "" @@ -1056,7 +1024,7 @@ msgstr "" msgid "Medicine requests" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:506 +#: lib/who_need_help_web/live/activity_live/index.ex:462 #, elixir-autogen, elixir-format msgid "Meet in public first, keep exact details inside the approved group, and leave or report anything that feels unsafe." msgstr "" @@ -1066,17 +1034,17 @@ msgstr "" msgid "Meeting area" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:639 +#: lib/who_need_help_web/live/moderation_live.ex:1068 #, elixir-autogen, elixir-format msgid "Merge" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:631 +#: lib/who_need_help_web/live/moderation_live.ex:1060 #, elixir-autogen, elixir-format msgid "Merge into" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:638 +#: lib/who_need_help_web/live/moderation_live.ex:1067 #, elixir-autogen, elixir-format msgid "Merge note" msgstr "" @@ -1086,33 +1054,29 @@ msgstr "" msgid "Message the approved group" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:151 -#: lib/who_need_help_web/components/layouts.ex:396 -#: lib/who_need_help_web/live/moderation_live.ex:9 -#: lib/who_need_help_web/live/moderation_live.ex:329 +#: lib/who_need_help_web/live/moderation_live.ex:37 #, 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:731 +#: lib/who_need_help_web/live/admin_dashboard_live.ex:132 +#: lib/who_need_help_web/live/admin_user_live.ex:99 +#: lib/who_need_help_web/live/admin_users_live.ex:120 #, 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:94 -#: lib/who_need_help_web/user_auth.ex:306 +#: lib/who_need_help_web/live/moderation_live.ex:361 #, elixir-autogen, elixir-format msgid "Moderator access is required." msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:510 +#: lib/who_need_help_web/live/request_live/index.ex:479 #, elixir-autogen, elixir-format msgid "NEARBY MUTUAL AID" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:51 +#: lib/who_need_help_web/live/request_live/index.ex:49 #, elixir-autogen, elixir-format msgid "Nearby help" msgstr "" @@ -1135,7 +1099,7 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/new.ex:274 #: lib/who_need_help_web/live/activity_live/show.ex:300 #: lib/who_need_help_web/live/request_live/new.ex:379 -#: lib/who_need_help_web/live/request_live/show.ex:877 +#: lib/who_need_help_web/live/request_live/show.ex:886 #, elixir-autogen, elixir-format msgid "No" msgstr "" @@ -1146,16 +1110,11 @@ msgid "No completed help yet." msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:470 -#: lib/who_need_help_web/live/request_live/show.ex:1151 +#: lib/who_need_help_web/live/request_live/show.ex:1160 #, elixir-autogen, elixir-format msgid "No messages yet." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:537 -#, elixir-autogen, elixir-format -msgid "No open signals." -msgstr "" - #: lib/who_need_help_web/live/activity_live/show.ex:680 #, elixir-autogen, elixir-format msgid "No pending join requests." @@ -1166,11 +1125,6 @@ msgstr "" msgid "No proposals yet." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:457 -#, elixir-autogen, elixir-format -msgid "No reports." -msgstr "" - #: lib/who_need_help_web/live/profile_live.ex:270 #, elixir-autogen, elixir-format msgid "No social links added." @@ -1192,23 +1146,23 @@ msgstr "" msgid "Not for emergencies" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:748 -#: lib/who_need_help_web/live/request_live/index.ex:474 -#: lib/who_need_help_web/live/request_live/index.ex:475 -#: lib/who_need_help_web/live/request_live/index.ex:586 +#: lib/who_need_help_web/live/notification_live.ex:738 +#: lib/who_need_help_web/live/request_live/index.ex:443 +#: lib/who_need_help_web/live/request_live/index.ex:444 +#: lib/who_need_help_web/live/request_live/index.ex:555 #: lib/who_need_help_web/live/request_live/new.ex:449 -#: lib/who_need_help_web/live/request_live/show.ex:943 -#: lib/who_need_help_web/live/request_live/show.ex:944 +#: lib/who_need_help_web/live/request_live/show.ex:952 +#: lib/who_need_help_web/live/request_live/show.ex:953 #, elixir-autogen, elixir-format msgid "Now" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:488 +#: lib/who_need_help_web/live/activity_live/index.ex:444 #, elixir-autogen, elixir-format msgid "OPTIONAL SOCIAL PLANS" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:479 +#: lib/who_need_help_web/live/moderation_live.ex:544 #, elixir-autogen, elixir-format msgid "Only the conversation linked to this report is displayed." msgstr "" @@ -1220,25 +1174,28 @@ msgstr "" #: lib/who_need_help/notifications/text.ex:140 #: lib/who_need_help_web/controllers/content_removal_html.ex:21 -#: lib/who_need_help_web/controllers/support_html.ex:16 -#: lib/who_need_help_web/live/activity_live/index.ex:477 +#: lib/who_need_help_web/controllers/support_html.ex:17 +#: lib/who_need_help_web/live/activity_live/index.ex:433 #: lib/who_need_help_web/live/activity_live/show.ex:342 -#: lib/who_need_help_web/live/moderation_live.ex:258 +#: lib/who_need_help_web/live/moderation_live.ex:635 +#: lib/who_need_help_web/live/moderation_live.ex:815 +#: lib/who_need_help_web/live/moderation_live.ex:939 #: lib/who_need_help_web/live/report_live.ex:104 -#: lib/who_need_help_web/live/request_live/index.ex:482 -#: lib/who_need_help_web/live/request_live/index.ex:483 -#: lib/who_need_help_web/live/request_live/show.ex:951 -#: lib/who_need_help_web/live/support_operations_live.ex:237 -#: lib/who_need_help_web/live/support_operations_live.ex:438 +#: lib/who_need_help_web/live/request_live/index.ex:451 +#: lib/who_need_help_web/live/request_live/index.ex:452 +#: lib/who_need_help_web/live/request_live/show.ex:960 +#: lib/who_need_help_web/live/support_operation_live.ex:310 +#: lib/who_need_help_web/live/support_operation_live.ex:411 +#: lib/who_need_help_web/live/support_operations_live.ex:382 +#: lib/who_need_help_web/live/support_operations_live.ex:453 +#: lib/who_need_help_web/live/support_operations_live.ex:589 +#: lib/who_need_help_web/live/support_operations_live.ex:615 +#: lib/who_need_help_web/live/support_operations_live.ex:670 +#: lib/who_need_help_web/live/support_operations_live.ex:696 #, elixir-autogen, elixir-format msgid "Open" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:501 -#, elixir-autogen, elixir-format -msgid "Open abuse signals" -msgstr "" - #: lib/who_need_help_web/live/category_proposal_live.ex:221 #, elixir-autogen, elixir-format msgid "Open proposals" @@ -1249,7 +1206,7 @@ msgstr "" msgid "Optional external thank-you link" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1675 +#: lib/who_need_help_web/live/request_live/show.ex:1739 #, elixir-autogen, elixir-format msgid "Optional thank-you link" msgstr "" @@ -1280,15 +1237,18 @@ msgstr "" #: lib/who_need_help_web/controllers/support_html.ex:13 #: lib/who_need_help_web/controllers/support_html/new.html.heex:38 #: lib/who_need_help_web/live/activity_live/show.ex:768 -#: lib/who_need_help_web/live/moderation_live.ex:255 +#: lib/who_need_help_web/live/moderation_live.ex:376 #: lib/who_need_help_web/live/profile_live.ex:320 #: lib/who_need_help_web/live/public_profile_live.ex:53 #: lib/who_need_help_web/live/report_live.ex:116 -#: lib/who_need_help_web/live/request_live/show.ex:983 #: lib/who_need_help_web/live/request_live/show.ex:992 -#: lib/who_need_help_web/live/request_live/show.ex:1773 -#: lib/who_need_help_web/live/support_operations_live.ex:110 -#: lib/who_need_help_web/live/support_operations_live.ex:125 +#: lib/who_need_help_web/live/request_live/show.ex:1001 +#: lib/who_need_help_web/live/request_live/show.ex:1837 +#: lib/who_need_help_web/live/support_operation_live.ex:147 +#: lib/who_need_help_web/live/support_operation_live.ex:162 +#: lib/who_need_help_web/live/support_operations_live.ex:251 +#: lib/who_need_help_web/live/support_operations_live.ex:266 +#: lib/who_need_help_web/live/support_operations_live.ex:402 #, elixir-autogen, elixir-format msgid "Other" msgstr "" @@ -1313,7 +1273,7 @@ msgstr "" msgid "Pickup instructions (optional)" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1043 +#: lib/who_need_help_web/live/request_live/show.ex:1052 #, elixir-autogen, elixir-format msgid "Pickup notes" msgstr "" @@ -1328,13 +1288,13 @@ msgstr "" msgid "Plan details" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:939 +#: lib/who_need_help_web/live/request_live/show.ex:948 #, 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:100 +#: lib/who_need_help_web/live/moderation_live.ex:365 +#: lib/who_need_help_web/live/support_operation_live.ex:137 #, elixir-autogen, elixir-format msgid "Please check the submitted fields." msgstr "" @@ -1360,7 +1320,7 @@ msgstr "" msgid "Primary navigation" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1114 +#: lib/who_need_help_web/live/request_live/show.ex:1123 #, elixir-autogen, elixir-format msgid "Private match chat" msgstr "" @@ -1375,14 +1335,14 @@ msgstr "" msgid "Profile updated." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:252 +#: lib/who_need_help_web/live/moderation_live.ex:373 #: lib/who_need_help_web/live/report_live.ex:113 -#: lib/who_need_help_web/live/request_live/show.ex:1770 +#: lib/who_need_help_web/live/request_live/show.ex:1834 #, elixir-autogen, elixir-format msgid "Prohibited item" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:145 +#: lib/who_need_help_web/live/moderation_live.ex:233 #, elixir-autogen, elixir-format msgid "Proposal merged." msgstr "" @@ -1392,7 +1352,7 @@ msgstr "" msgid "Proposal published for community voting." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:133 +#: lib/who_need_help_web/live/moderation_live.ex:221 #, elixir-autogen, elixir-format msgid "Proposal rejected." msgstr "" @@ -1449,20 +1409,13 @@ msgstr "" msgid "READ BEFORE USING THE SERVICE" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:327 -#: lib/who_need_help_web/live/product_analytics_live.ex:39 -#: lib/who_need_help_web/live/support_operations_live.ex:136 -#, elixir-autogen, elixir-format -msgid "RESTRICTED WORKSPACE" -msgstr "" - #: lib/who_need_help_web/live/leaderboard_live.ex:54 #, elixir-autogen, elixir-format msgid "Rank" msgstr "" #: lib/who_need_help_web/live/leaderboard_live.ex:60 -#: lib/who_need_help_web/live/request_live/show.ex:1248 +#: lib/who_need_help_web/live/request_live/show.ex:1257 #, elixir-autogen, elixir-format msgid "Rating" msgstr "" @@ -1475,9 +1428,10 @@ msgstr "" #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:42 #: lib/who_need_help_web/live/activity_live/show.ex:761 -#: lib/who_need_help_web/live/request_live/show.ex:1342 -#: lib/who_need_help_web/live/request_live/show.ex:1536 -#: lib/who_need_help_web/live/request_live/show.ex:1579 +#: lib/who_need_help_web/live/moderation_live.ex:644 +#: lib/who_need_help_web/live/request_live/show.ex:1406 +#: lib/who_need_help_web/live/request_live/show.ex:1600 +#: lib/who_need_help_web/live/request_live/show.ex:1643 #, elixir-autogen, elixir-format msgid "Reason" msgstr "" @@ -1487,12 +1441,12 @@ msgstr "" msgid "Register for an account" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:620 +#: lib/who_need_help_web/live/moderation_live.ex:1077 #, elixir-autogen, elixir-format msgid "Reject" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:619 +#: lib/who_need_help_web/live/moderation_live.ex:1076 #, elixir-autogen, elixir-format msgid "Rejection note" msgstr "" @@ -1507,53 +1461,54 @@ msgstr "" msgid "Report" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1185 +#: lib/who_need_help_web/live/request_live/show.ex:1194 #, elixir-autogen, elixir-format msgid "Report message" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1765 +#: lib/who_need_help_web/live/request_live/show.ex:1829 #, 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:359 +#: lib/who_need_help_web/live/request_live/show.ex:368 #, elixir-autogen, elixir-format msgid "Report sent to moderators." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:17 +#: lib/who_need_help_web/live/moderation_live.ex:129 #, elixir-autogen, elixir-format msgid "Report updated." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:475 +#: lib/who_need_help_web/live/moderation_live.ex:541 #, elixir-autogen, elixir-format msgid "Reported evidence" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:344 +#: lib/who_need_help_web/live/moderation_live.ex:479 +#: lib/who_need_help_web/live/moderation_live.ex:613 #, elixir-autogen, elixir-format msgid "Reports" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1729 +#: lib/who_need_help_web/live/request_live/show.ex:1793 #, 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:165 +#: lib/who_need_help_web/live/request_live/show.ex:175 #, elixir-autogen, elixir-format msgid "Request cancelled." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:58 +#: lib/who_need_help_web/live/moderation_live.ex:154 #, elixir-autogen, elixir-format msgid "Request hidden." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:66 +#: lib/who_need_help_web/live/moderation_live.ex:162 #, elixir-autogen, elixir-format msgid "Request restored." msgstr "" @@ -1563,88 +1518,88 @@ msgstr "" msgid "Request to join" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1084 +#: lib/who_need_help_web/live/request_live/show.ex:1093 #, elixir-autogen, elixir-format msgid "Requester links:" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1063 +#: lib/who_need_help_web/live/request_live/show.ex:1072 #, elixir-autogen, elixir-format msgid "Requester:" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1099 +#: lib/who_need_help_web/live/request_live/show.ex:1108 #, elixir-autogen, elixir-format msgid "Requester: %{count} completed" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:452 +#: lib/who_need_help_web/live/moderation_live.ex:778 #, elixir-autogen, elixir-format msgid "Resolution note" msgstr "" #: lib/who_need_help/notifications/text.ex:142 -#: 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:446 +#: lib/who_need_help_web/controllers/support_html.ex:20 +#: lib/who_need_help_web/live/moderation_live.ex:637 +#: lib/who_need_help_web/live/moderation_live.ex:774 #: lib/who_need_help_web/live/report_live.ex:106 -#: lib/who_need_help_web/live/support_operations_live.ex:441 +#: lib/who_need_help_web/live/support_operation_live.ex:313 +#: lib/who_need_help_web/live/support_operations_live.ex:385 #, 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:703 +#: lib/who_need_help_web/live/admin_user_live.ex:114 +#: lib/who_need_help_web/live/admin_user_live.ex:194 +#: lib/who_need_help_web/live/admin_users_live.ex:126 +#: lib/who_need_help_web/live/admin_users_live.ex:186 #, elixir-autogen, elixir-format msgid "Restricted" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:532 +#: lib/who_need_help_web/live/moderation_live.ex:899 #, elixir-autogen, elixir-format msgid "Review note" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:325 -#: lib/who_need_help_web/live/request_live/show.ex:1237 +#: lib/who_need_help_web/live/request_live/show.ex:334 +#: lib/who_need_help_web/live/request_live/show.ex:1246 #, 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:528 +#: lib/who_need_help_web/live/moderation_live.ex:816 +#: lib/who_need_help_web/live/moderation_live.ex:897 #, elixir-autogen, elixir-format msgid "Reviewed" msgstr "" #: lib/who_need_help/notifications/text.ex:141 #: 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:445 +#: lib/who_need_help_web/controllers/support_html.ex:18 +#: lib/who_need_help_web/live/moderation_live.ex:636 +#: lib/who_need_help_web/live/moderation_live.ex:773 #: lib/who_need_help_web/live/report_live.ex:105 -#: lib/who_need_help_web/live/support_operations_live.ex:239 -#: lib/who_need_help_web/live/support_operations_live.ex:439 +#: lib/who_need_help_web/live/support_operation_live.ex:311 +#: lib/who_need_help_web/live/support_operation_live.ex:413 +#: lib/who_need_help_web/live/support_operations_live.ex:383 +#: lib/who_need_help_web/live/support_operations_live.ex:455 #, elixir-autogen, elixir-format msgid "Reviewing" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:662 -#, elixir-autogen, elixir-format -msgid "Role" -msgstr "" - -#: lib/who_need_help_web/live/moderation_live.ex:599 +#: lib/who_need_help_web/live/moderation_live.ex:1039 #, elixir-autogen, elixir-format msgid "Russian description (optional)" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:587 +#: lib/who_need_help_web/live/moderation_live.ex:1031 #, elixir-autogen, elixir-format msgid "Russian name (optional)" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:731 -#: lib/who_need_help_web/live/request_live/show.ex:1727 +#: lib/who_need_help_web/live/request_live/show.ex:1791 #, elixir-autogen, elixir-format msgid "Safety controls" msgstr "" @@ -1654,20 +1609,13 @@ 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:194 +#: lib/who_need_help_web/components/layouts.ex:191 #: lib/who_need_help_web/controllers/page_controller.ex:25 #: 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:454 -#: lib/who_need_help_web/live/moderation_live.ex:533 -#: lib/who_need_help_web/live/moderation_live.ex:711 -#, elixir-autogen, elixir-format -msgid "Save" -msgstr "" - #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:110 #, elixir-autogen, elixir-format msgid "Save Password" @@ -1678,25 +1626,25 @@ msgstr "" msgid "Save profile" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:750 -#: lib/who_need_help_web/live/request_live/index.ex:478 -#: lib/who_need_help_web/live/request_live/index.ex:479 -#: lib/who_need_help_web/live/request_live/index.ex:588 +#: lib/who_need_help_web/live/notification_live.ex:740 +#: lib/who_need_help_web/live/request_live/index.ex:447 +#: lib/who_need_help_web/live/request_live/index.ex:448 +#: lib/who_need_help_web/live/request_live/index.ex:557 #: lib/who_need_help_web/live/request_live/new.ex:451 -#: lib/who_need_help_web/live/request_live/show.ex:947 -#: lib/who_need_help_web/live/request_live/show.ex:948 +#: lib/who_need_help_web/live/request_live/show.ex:956 +#: lib/who_need_help_web/live/request_live/show.ex:957 #, elixir-autogen, elixir-format msgid "Scheduled" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:530 -#: lib/who_need_help_web/live/request_live/show.ex:1213 +#: lib/who_need_help_web/live/request_live/show.ex:1222 #, elixir-autogen, elixir-format msgid "Send" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:777 -#: lib/who_need_help_web/live/request_live/show.ex:1782 +#: lib/who_need_help_web/live/request_live/show.ex:1846 #, elixir-autogen, elixir-format msgid "Send report" msgstr "" @@ -1706,7 +1654,7 @@ 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:1714 +#: lib/who_need_help_web/live/request_live/show.ex:1778 #, elixir-autogen, elixir-format msgid "Share location" msgstr "" @@ -1732,7 +1680,7 @@ msgstr "" msgid "Sign up" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:34 +#: lib/who_need_help_web/live/moderation_live.ex:146 #, elixir-autogen, elixir-format msgid "Signal updated." msgstr "" @@ -1742,7 +1690,7 @@ msgstr "" msgid "Skip to main content" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:579 +#: lib/who_need_help_web/live/moderation_live.ex:1028 #, elixir-autogen, elixir-format msgid "Slug" msgstr "" @@ -1794,14 +1742,14 @@ msgid "Social verification session is invalid." msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:766 -#: lib/who_need_help_web/live/moderation_live.ex:253 +#: lib/who_need_help_web/live/moderation_live.ex:374 #: lib/who_need_help_web/live/report_live.ex:114 -#: lib/who_need_help_web/live/request_live/show.ex:1771 +#: lib/who_need_help_web/live/request_live/show.ex:1835 #, elixir-autogen, elixir-format msgid "Spam" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1485 +#: lib/who_need_help_web/live/request_live/show.ex:1549 #, elixir-autogen, elixir-format msgid "Start helping" msgstr "" @@ -1811,44 +1759,54 @@ msgstr "" msgid "Starts" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:663 +#: lib/who_need_help_web/live/admin_user_live.ex:191 +#: lib/who_need_help_web/live/admin_users_live.ex:236 +#: lib/who_need_help_web/live/moderation_live.ex:632 +#: lib/who_need_help_web/live/moderation_live.ex:812 +#: lib/who_need_help_web/live/moderation_live.ex:936 +#: lib/who_need_help_web/live/support_operations_live.ex:379 +#: lib/who_need_help_web/live/support_operations_live.ex:450 +#: lib/who_need_help_web/live/support_operations_live.ex:551 +#: lib/who_need_help_web/live/support_operations_live.ex:632 #, elixir-autogen, elixir-format msgid "Status" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1722 +#: lib/who_need_help_web/live/request_live/show.ex:1786 #, elixir-autogen, elixir-format msgid "Stop and delete position" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:604 +#: lib/who_need_help_web/live/moderation_live.ex:1044 #, elixir-autogen, elixir-format msgid "Structured fields JSON" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:124 +#: lib/who_need_help_web/live/moderation_live.ex:213 #, elixir-autogen, elixir-format msgid "Structured fields must be a valid JSON object." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1262 +#: lib/who_need_help_web/live/request_live/show.ex:1271 #, 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:704 +#: lib/who_need_help_web/live/admin_user_live.ex:115 +#: lib/who_need_help_web/live/admin_user_live.ex:195 +#: lib/who_need_help_web/live/admin_users_live.ex:127 +#: lib/who_need_help_web/live/admin_users_live.ex:187 #, elixir-autogen, elixir-format msgid "Suspended" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:924 +#: lib/who_need_help_web/live/request_live/show.ex:933 #, 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:380 +#: lib/who_need_help_web/live/request_live/show.ex:389 #, elixir-autogen, elixir-format msgid "That message cannot be reported from this view." msgstr "" @@ -1858,7 +1816,7 @@ msgstr "" msgid "That social account is already linked." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:928 +#: lib/who_need_help_web/live/request_live/show.ex:937 #, elixir-autogen, elixir-format msgid "That step is not available in the current state." msgstr "" @@ -1878,16 +1836,6 @@ msgstr "" msgid "The approved group has reached its capacity." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:306 -#, elixir-autogen, elixir-format -msgid "The browser could not share your location." -msgstr "" - -#: lib/who_need_help_web/live/moderation_live.ex:238 -#, elixir-autogen, elixir-format -msgid "The last administrator cannot demote themselves." -msgstr "" - #: lib/who_need_help_web/controllers/user_session_controller.ex:50 #, elixir-autogen, elixir-format msgid "The link is invalid or it has expired." @@ -1918,7 +1866,7 @@ msgstr "" msgid "The report is scoped to the selected group message." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1757 +#: lib/who_need_help_web/live/request_live/show.ex:1821 #, elixir-autogen, elixir-format msgid "The report will be scoped to the selected chat message." msgstr "" @@ -1938,14 +1886,14 @@ msgstr "" msgid "This activity state has already changed." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:933 -#: lib/who_need_help_web/live/request_live/show.ex:1145 +#: lib/who_need_help_web/live/request_live/show.ex:942 +#: lib/who_need_help_web/live/request_live/show.ex:1154 #, elixir-autogen, elixir-format msgid "This interaction is blocked." msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:526 -#: lib/who_need_help_web/live/request_live/show.ex:1022 +#: lib/who_need_help_web/live/request_live/index.ex:495 +#: lib/who_need_help_web/live/request_live/show.ex:1031 #, elixir-autogen, elixir-format msgid "This is not an emergency service. Contact local emergency services for immediate danger." msgstr "" @@ -1955,7 +1903,7 @@ msgstr "" 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 "" -#: lib/who_need_help_web/live/moderation_live.ex:231 +#: lib/who_need_help_web/live/moderation_live.ex:362 #, elixir-autogen, elixir-format msgid "This proposal has already been reviewed." msgstr "" @@ -1965,23 +1913,23 @@ msgstr "" msgid "This proposal is already closed." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:495 +#: lib/who_need_help_web/live/moderation_live.ex:570 #, elixir-autogen, elixir-format msgid "This report has no linked conversation." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1692 +#: lib/who_need_help_web/live/request_live/show.ex:1756 #, elixir-autogen, elixir-format msgid "This request already has a helper." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:89 -#: lib/who_need_help_web/live/request_live/show.ex:935 +#: lib/who_need_help_web/live/request_live/show.ex:90 +#: lib/who_need_help_web/live/request_live/show.ex:944 #, elixir-autogen, elixir-format msgid "This request is no longer available." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:59 +#: lib/who_need_help_web/live/request_live/show.ex:60 #, elixir-autogen, elixir-format msgid "This request is unavailable." msgstr "" @@ -1991,13 +1939,13 @@ msgstr "" msgid "To see sent emails, visit" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:749 -#: lib/who_need_help_web/live/request_live/index.ex:476 -#: lib/who_need_help_web/live/request_live/index.ex:477 -#: lib/who_need_help_web/live/request_live/index.ex:587 +#: lib/who_need_help_web/live/notification_live.ex:739 +#: lib/who_need_help_web/live/request_live/index.ex:445 +#: lib/who_need_help_web/live/request_live/index.ex:446 +#: lib/who_need_help_web/live/request_live/index.ex:556 #: lib/who_need_help_web/live/request_live/new.ex:450 -#: lib/who_need_help_web/live/request_live/show.ex:945 -#: lib/who_need_help_web/live/request_live/show.ex:946 +#: lib/who_need_help_web/live/request_live/show.ex:954 +#: lib/who_need_help_web/live/request_live/show.ex:955 #, elixir-autogen, elixir-format msgid "Today" msgstr "" @@ -2006,7 +1954,7 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:336 #: lib/who_need_help_web/live/category_proposal_live.ex:85 #: lib/who_need_help_web/live/profile_live.ex:59 -#: lib/who_need_help_web/live/request_live/show.ex:938 +#: lib/who_need_help_web/live/request_live/show.ex:947 #, elixir-autogen, elixir-format msgid "Too many actions in the configured time window." msgstr "" @@ -2038,12 +1986,12 @@ msgstr "" msgid "Total group capacity" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:595 +#: lib/who_need_help_web/live/moderation_live.ex:1035 #, elixir-autogen, elixir-format msgid "Ukrainian description (optional)" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:583 +#: lib/who_need_help_web/live/moderation_live.ex:1030 #, elixir-autogen, elixir-format msgid "Ukrainian name (optional)" msgstr "" @@ -2053,7 +2001,7 @@ msgstr "" msgid "Unblock" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1745 +#: lib/who_need_help_web/live/request_live/show.ex:1809 #, elixir-autogen, elixir-format msgid "Unblock this user" msgstr "" @@ -2063,13 +2011,8 @@ msgstr "" msgid "Unique people" msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex:32 -#, elixir-autogen, elixir-format -msgid "Update email instructions" -msgstr "" - -#: lib/who_need_help_web/live/notification_live.ex:743 -#: lib/who_need_help_web/live/request_live/index.ex:583 +#: lib/who_need_help_web/live/notification_live.ex:733 +#: lib/who_need_help_web/live/request_live/index.ex:552 #: lib/who_need_help_web/live/request_live/new.ex:447 #, elixir-autogen, elixir-format msgid "Urgency" @@ -2086,12 +2029,12 @@ msgstr "" msgid "Use a public first meeting point. Do not publish a home address, access code, travel document, or other sensitive information." msgstr "" -#: lib/who_need_help_web/components/layouts.ex:491 +#: lib/who_need_help_web/components/layouts.ex:485 #, elixir-autogen, elixir-format msgid "Use dark theme" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:482 +#: lib/who_need_help_web/components/layouts.ex:476 #, elixir-autogen, elixir-format msgid "Use light theme" msgstr "" @@ -2101,19 +2044,17 @@ msgstr "" msgid "Use private chat and optional live location sharing." msgstr "" -#: lib/who_need_help_web/components/layouts.ex:473 +#: lib/who_need_help_web/components/layouts.ex:467 #, 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:661 -#: lib/who_need_help_web/live/moderation_live.ex:730 +#: lib/who_need_help_web/live/admin_users_live.ex:235 #, elixir-autogen, elixir-format msgid "User" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:408 +#: lib/who_need_help_web/live/request_live/show.ex:417 #, elixir-autogen, elixir-format msgid "User blocked. Their requests and new messages are hidden." msgstr "" @@ -2123,18 +2064,8 @@ msgstr "" msgid "User confirmed successfully." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:50 -#, elixir-autogen, elixir-format -msgid "User role updated." -msgstr "" - -#: lib/who_need_help_web/live/moderation_live.ex:42 -#, elixir-autogen, elixir-format -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:432 +#: lib/who_need_help_web/live/request_live/show.ex:441 #, elixir-autogen, elixir-format msgid "User unblocked." msgstr "" @@ -2144,7 +2075,7 @@ msgstr "" msgid "Verify GitHub" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1660 +#: lib/who_need_help_web/live/request_live/show.ex:1724 #, elixir-autogen, elixir-format msgid "Verify handover" msgstr "" @@ -2154,7 +2085,7 @@ msgstr "" msgid "Verify the handover" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:382 +#: lib/who_need_help_web/live/moderation_live.ex:725 #, elixir-autogen, elixir-format msgid "View scoped evidence" msgstr "" @@ -2164,7 +2095,7 @@ msgstr "" msgid "Visible reviews" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1323 +#: lib/who_need_help_web/live/request_live/show.ex:1387 #, elixir-autogen, elixir-format msgid "Waiting for a nearby volunteer." msgstr "" @@ -2183,7 +2114,7 @@ msgid "What Codex contributed" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:774 -#: lib/who_need_help_web/live/request_live/show.ex:1779 +#: lib/who_need_help_web/live/request_live/show.ex:1843 #, elixir-autogen, elixir-format msgid "What happened?" msgstr "" @@ -2214,7 +2145,7 @@ msgstr "" msgid "Who Need Help was developed with the local Codex CLI authenticated through the builder's ChatGPT subscription. No OpenAI API key or usage-based API fallback is used." msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:511 +#: lib/who_need_help_web/live/request_live/index.ex:480 #, elixir-autogen, elixir-format msgid "Who needs help?" msgstr "" @@ -2224,12 +2155,12 @@ msgstr "" msgid "Why is this useful?" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1524 +#: lib/who_need_help_web/live/request_live/show.ex:1588 #, elixir-autogen, elixir-format msgid "Withdraw from this request" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1204 +#: lib/who_need_help_web/live/request_live/show.ex:1213 #, elixir-autogen, elixir-format msgid "Write a safe coordination message…" msgstr "" @@ -2237,9 +2168,9 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/new.ex:271 #: lib/who_need_help_web/live/activity_live/show.ex:298 #: lib/who_need_help_web/live/request_live/new.ex:373 -#: lib/who_need_help_web/live/request_live/show.ex:875 -#: lib/who_need_help_web/live/request_live/show.ex:1431 -#: lib/who_need_help_web/live/request_live/show.ex:1439 +#: lib/who_need_help_web/live/request_live/show.ex:884 +#: lib/who_need_help_web/live/request_live/show.ex:1495 +#: lib/who_need_help_web/live/request_live/show.ex:1503 #, elixir-autogen, elixir-format msgid "Yes" msgstr "" @@ -2260,7 +2191,7 @@ msgid "You are approved, so the map can show the exact meeting coordinates." msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:321 -#: lib/who_need_help_web/live/request_live/show.ex:925 +#: lib/who_need_help_web/live/request_live/show.ex:934 #, elixir-autogen, elixir-format msgid "You are not allowed to do that." msgstr "" @@ -2270,7 +2201,7 @@ msgstr "" msgid "You are running the local mail adapter." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:922 +#: lib/who_need_help_web/live/request_live/show.ex:931 #, elixir-autogen, elixir-format msgid "You cannot accept your own request." msgstr "" @@ -2280,11 +2211,6 @@ msgstr "" msgid "You cannot report your own content." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:235 -#, elixir-autogen, elixir-format -msgid "You cannot restrict your own moderator account." -msgstr "" - #: lib/who_need_help_web/live/profile_live.ex:342 #, elixir-autogen, elixir-format msgid "You have not blocked anyone." @@ -2292,7 +2218,8 @@ msgstr "" #: lib/who_need_help_web/user_auth.ex:256 #: lib/who_need_help_web/user_auth.ex:288 -#: lib/who_need_help_web/user_auth.ex:318 +#: lib/who_need_help_web/user_auth.ex:325 +#: lib/who_need_help_web/user_auth.ex:359 #, elixir-autogen, elixir-format msgid "You must log in to access this page." msgstr "" @@ -2307,7 +2234,7 @@ msgstr "" msgid "You need to reauthenticate to perform sensitive actions on your account." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:184 +#: lib/who_need_help_web/live/request_live/show.ex:194 #, elixir-autogen, elixir-format msgid "Your confirmation was saved." msgstr "" @@ -2327,44 +2254,33 @@ msgstr "" msgid "Your requests" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1232 +#: lib/who_need_help_web/live/request_live/show.ex:1241 #, elixir-autogen, elixir-format msgid "Your review is revealed only after both participants submit." msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:839 +#: lib/who_need_help_web/live/request_live/index.ex:805 #, elixir-autogen, elixir-format msgid "Your trust summary" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:360 -#, elixir-autogen, elixir-format -msgid "activity" -msgstr "" - -#: lib/who_need_help_web/live/moderation_live.ex:363 -#, elixir-autogen, elixir-format -msgid "activity message" -msgstr "" - #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:110 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:82 #, elixir-autogen, elixir-format msgid "before confirming." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:743 +#: lib/who_need_help_web/live/activity_live/index.ex:696 #: lib/who_need_help_web/live/category_proposal_live.ex:252 -#: lib/who_need_help_web/live/moderation_live.ex:372 -#: lib/who_need_help_web/live/request_live/index.ex:770 +#: lib/who_need_help_web/live/request_live/index.ex:736 #, elixir-autogen, elixir-format msgid "by %{name}" msgstr "" #: lib/who_need_help_web/live/profile_live.ex:190 #: lib/who_need_help_web/live/public_profile_live.ex:133 -#: lib/who_need_help_web/live/request_live/index.ex:843 -#: lib/who_need_help_web/live/request_live/show.ex:1374 +#: lib/who_need_help_web/live/request_live/index.ex:809 +#: lib/who_need_help_web/live/request_live/show.ex:1438 #, elixir-autogen, elixir-format msgid "completed" msgstr "" @@ -2374,17 +2290,17 @@ msgstr "" msgid "for an account now." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1401 +#: lib/who_need_help_web/live/request_live/show.ex:1465 #, elixir-autogen, elixir-format msgid "helper movement supported" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1402 +#: lib/who_need_help_web/live/request_live/show.ex:1466 #, elixir-autogen, elixir-format msgid "no movement evidence" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1393 +#: lib/who_need_help_web/live/request_live/show.ex:1457 #, elixir-autogen, elixir-format msgid "no proximity evidence" msgstr "" @@ -2394,30 +2310,30 @@ msgstr "" msgid "organizer" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1115 +#: lib/who_need_help_web/live/request_live/show.ex:1124 #, elixir-autogen, elixir-format msgid "participants only" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:847 -#: lib/who_need_help_web/live/request_live/show.ex:1378 +#: lib/who_need_help_web/live/request_live/index.ex:813 +#: lib/who_need_help_web/live/request_live/show.ex:1442 #, elixir-autogen, elixir-format msgid "people" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1392 +#: lib/who_need_help_web/live/request_live/show.ex:1456 #, elixir-autogen, elixir-format msgid "proximity supported" msgstr "" #: lib/who_need_help_web/live/profile_live.ex:205 #: lib/who_need_help_web/live/public_profile_live.ex:145 -#: lib/who_need_help_web/live/request_live/show.ex:1382 +#: lib/who_need_help_web/live/request_live/show.ex:1446 #, elixir-autogen, elixir-format msgid "rating" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1107 +#: lib/who_need_help_web/live/request_live/show.ex:1116 #, elixir-autogen, elixir-format msgid "rating %{rating}" msgstr "" @@ -2443,8 +2359,8 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:720 #: lib/who_need_help_web/live/profile_live.ex:286 #: lib/who_need_help_web/live/public_profile_live.ex:98 -#: lib/who_need_help_web/live/request_live/show.ex:1094 -#: lib/who_need_help_web/live/request_live/show.ex:1477 +#: lib/who_need_help_web/live/request_live/show.ex:1103 +#: lib/who_need_help_web/live/request_live/show.ex:1541 #, elixir-autogen, elixir-format msgid "unverified" msgstr "" @@ -2459,14 +2375,14 @@ msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:719 #: lib/who_need_help_web/live/profile_live.ex:285 #: lib/who_need_help_web/live/public_profile_live.ex:98 -#: lib/who_need_help_web/live/request_live/index.ex:851 -#: lib/who_need_help_web/live/request_live/show.ex:1093 -#: lib/who_need_help_web/live/request_live/show.ex:1476 +#: lib/who_need_help_web/live/request_live/index.ex:817 +#: lib/who_need_help_web/live/request_live/show.ex:1102 +#: lib/who_need_help_web/live/request_live/show.ex:1540 #, elixir-autogen, elixir-format msgid "verified" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1017 +#: lib/who_need_help_web/live/request_live/show.ex:1026 #, elixir-autogen, elixir-format msgid "← All requests" msgstr "" @@ -2487,88 +2403,82 @@ msgstr "" msgid "← Requests" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:263 +#: lib/who_need_help_web/live/moderation_live.ex:940 #, elixir-autogen, elixir-format msgid "Approved" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:492 -#: lib/who_need_help_web/live/request_live/index.ex:493 +#: lib/who_need_help_web/live/request_live/index.ex:461 +#: lib/who_need_help_web/live/request_live/index.ex:462 #, elixir-autogen, elixir-format msgid "Expired" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:280 +#: lib/who_need_help_web/live/moderation_live.ex:393 #, elixir-autogen, elixir-format msgid "Handover without location evidence" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:282 +#: lib/who_need_help_web/live/moderation_live.ex:395 #, elixir-autogen, elixir-format msgid "Location without movement" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:284 +#: lib/who_need_help_web/live/moderation_live.ex:397 #, elixir-autogen, elixir-format msgid "Manual review" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:265 +#: lib/who_need_help_web/live/moderation_live.ex:942 #, elixir-autogen, elixir-format msgid "Merged" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:283 +#: lib/who_need_help_web/live/moderation_live.ex:396 #, elixir-autogen, elixir-format msgid "Reciprocal rating ring" 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:242 +#: lib/who_need_help_web/live/moderation_live.ex:941 +#: lib/who_need_help_web/live/support_operation_live.ex:416 +#: lib/who_need_help_web/live/support_operations_live.ex:458 #, elixir-autogen, elixir-format msgid "Rejected" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:277 +#: lib/who_need_help_web/live/moderation_live.ex:390 #, elixir-autogen, elixir-format msgid "Repeated participant pair" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:276 +#: lib/who_need_help_web/live/moderation_live.ex:389 #, elixir-autogen, elixir-format msgid "Unusual action rate" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:467 -#: lib/who_need_help_web/live/request_live/show.ex:1139 +#: lib/who_need_help_web/live/request_live/show.ex:1148 #, elixir-autogen, elixir-format msgid "Load earlier messages" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:755 -#: lib/who_need_help_web/live/activity_live/index.ex:848 +#: lib/who_need_help_web/live/activity_live/index.ex:708 +#: lib/who_need_help_web/live/activity_live/index.ex:801 #: lib/who_need_help_web/live/category_proposal_live.ex:284 #: lib/who_need_help_web/live/leaderboard_live.ex:91 -#: lib/who_need_help_web/live/moderation_live.ex:465 -#: lib/who_need_help_web/live/moderation_live.ex:546 -#: lib/who_need_help_web/live/moderation_live.ex:651 -#: lib/who_need_help_web/live/moderation_live.ex:750 -#: lib/who_need_help_web/live/product_analytics_live.ex:86 #: lib/who_need_help_web/live/profile_live.ex:233 #: lib/who_need_help_web/live/profile_live.ex:363 #: lib/who_need_help_web/live/public_profile_live.ex:178 #: lib/who_need_help_web/live/report_live.ex:98 -#: lib/who_need_help_web/live/request_live/index.ex:920 -#: lib/who_need_help_web/live/support_operations_live.ex:306 -#: lib/who_need_help_web/live/support_operations_live.ex:505 +#: lib/who_need_help_web/live/request_live/index.ex:886 #, elixir-autogen, elixir-format msgid "Load more" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:544 -#: lib/who_need_help_web/live/request_live/index.ex:816 -#: lib/who_need_help_web/live/request_live/show.ex:1275 +#: lib/who_need_help_web/live/request_live/index.ex:782 +#: lib/who_need_help_web/live/request_live/show.ex:1284 #, elixir-autogen, elixir-format msgid "The map is unavailable in this browser. Request details remain usable." msgstr "" @@ -2585,14 +2495,14 @@ msgstr "" msgid "Confirm the new email address for your account." msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:243 +#: lib/who_need_help_web/live/moderation_live.ex:366 #, elixir-autogen, elixir-format msgid "Could not complete moderation. Please try again." msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:340 #: lib/who_need_help_web/live/category_proposal_live.ex:92 -#: lib/who_need_help_web/live/request_live/show.ex:941 +#: lib/who_need_help_web/live/request_live/show.ex:950 #, elixir-autogen, elixir-format msgid "Could not complete the action. Please try again." msgstr "" @@ -2617,7 +2527,7 @@ msgstr "" msgid "JavaScript is required to confirm this protected email link." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:937 +#: lib/who_need_help_web/live/request_live/show.ex:946 #, elixir-autogen, elixir-format msgid "Live location sharing is not active." msgstr "" @@ -2637,8 +2547,9 @@ msgstr "" 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:95 +#: lib/who_need_help_web/live/moderation_live.ex:364 +#: lib/who_need_help_web/live/support_operation_live.ex:25 +#: lib/who_need_help_web/live/support_operation_live.ex:128 #, elixir-autogen, elixir-format msgid "The selected record is no longer available." msgstr "" @@ -2658,7 +2569,7 @@ msgstr "" msgid "This activity is no longer available." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:936 +#: lib/who_need_help_web/live/request_live/show.ex:945 #, elixir-autogen, elixir-format msgid "This match is no longer active." msgstr "" @@ -2668,8 +2579,8 @@ msgstr "" msgid "This proposal is no longer available." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:934 -#: lib/who_need_help_web/live/request_live/show.ex:1684 +#: lib/who_need_help_web/live/request_live/show.ex:943 +#: lib/who_need_help_web/live/request_live/show.ex:1748 #, elixir-autogen, elixir-format msgid "This request has expired." msgstr "" @@ -2780,7 +2691,7 @@ msgstr "" #: lib/who_need_help_web/controllers/google_auth_controller.ex:86 #: lib/who_need_help_web/controllers/google_auth_controller.ex:208 #: lib/who_need_help_web/controllers/google_auth_controller.ex:278 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:535 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:536 #, elixir-autogen, elixir-format msgid "Google sign-in session expired. Please start again." msgstr "" @@ -2817,7 +2728,7 @@ msgstr "" msgid "The Google registration form is invalid." msgstr "" -#: lib/who_need_help_web/controllers/google_auth_controller.ex:541 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:542 #, elixir-autogen, elixir-format msgid "This Google account cannot be used right now." msgstr "" @@ -2877,11 +2788,6 @@ msgstr "" msgid "A person I am authorised to represent" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:13 -#, elixir-autogen, elixir-format -msgid "A private status link has been sent when a contact email was provided and delivery is configured. Opening that link verifies the contact address. Keep the reference for follow-up." -msgstr "" - #: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:4 #, elixir-autogen, elixir-format msgid "ACCOUNT AND DATA" @@ -2889,7 +2795,10 @@ 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:103 +#: lib/who_need_help_web/live/admin_user_live.ex:174 +#: lib/who_need_help_web/live/support_operation_live.ex:140 +#: lib/who_need_help_web/live/support_operations_live.ex:244 +#: lib/who_need_help_web/live/support_operations_live.ex:395 #, elixir-autogen, elixir-format msgid "Account access" msgstr "" @@ -2900,7 +2809,9 @@ 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:107 +#: lib/who_need_help_web/live/support_operation_live.ex:144 +#: lib/who_need_help_web/live/support_operations_live.ex:248 +#: lib/who_need_help_web/live/support_operations_live.ex:399 #, elixir-autogen, elixir-format msgid "Account deletion" msgstr "" @@ -2911,7 +2822,8 @@ 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:241 +#: lib/who_need_help_web/live/support_operation_live.ex:415 +#: lib/who_need_help_web/live/support_operations_live.ex:457 #, elixir-autogen, elixir-format msgid "Action taken" msgstr "" @@ -2931,7 +2843,7 @@ msgstr "" msgid "Back to removal form" msgstr "" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:30 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:34 #, elixir-autogen, elixir-format msgid "Back to support" msgstr "" @@ -2942,7 +2854,7 @@ msgstr "" msgid "CONTENT REMOVAL" msgstr "" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:12 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:16 #, elixir-autogen, elixir-format msgid "Check your email" msgstr "" @@ -2969,16 +2881,17 @@ msgid "Choose a topic" 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:243 -#: lib/who_need_help_web/live/support_operations_live.ex:442 +#: lib/who_need_help_web/controllers/support_html.ex:21 +#: lib/who_need_help_web/live/support_operation_live.ex:314 +#: lib/who_need_help_web/live/support_operation_live.ex:417 +#: lib/who_need_help_web/live/support_operations_live.ex:386 +#: lib/who_need_help_web/live/support_operations_live.ex:459 #, elixir-autogen, elixir-format msgid "Closed" msgstr "" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:154 #: lib/who_need_help_web/controllers/page_html/terms.html.heex:132 -#: lib/who_need_help_web/live/support_operations_live.ex:185 #, elixir-autogen, elixir-format msgid "Contact" msgstr "" @@ -2995,7 +2908,7 @@ msgstr "" msgid "Contact email" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:152 +#: lib/who_need_help_web/live/support_operations_live.ex:428 #, elixir-autogen, elixir-format msgid "Content removal and TAKE IT DOWN" msgstr "" @@ -3007,24 +2920,27 @@ msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:8 #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:46 -#: lib/who_need_help_web/live/support_operations_live.ex:115 +#: lib/who_need_help_web/live/support_operation_live.ex:152 +#: lib/who_need_help_web/live/support_operations_live.ex:256 #, elixir-autogen, elixir-format msgid "Copyright" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:101 +#: lib/who_need_help_web/live/support_operation_live.ex:138 #, 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:108 +#: lib/who_need_help_web/live/support_operation_live.ex:145 +#: lib/who_need_help_web/live/support_operations_live.ex:249 +#: lib/who_need_help_web/live/support_operations_live.ex:400 #, elixir-autogen, elixir-format msgid "Data export" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:258 +#: lib/who_need_help_web/live/support_operation_live.ex:429 #, elixir-autogen, elixir-format msgid "Decision or information request" msgstr "" @@ -3066,11 +2982,6 @@ msgstr "" msgid "Exact content URLs — one per line" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:311 -#, elixir-autogen, elixir-format -msgid "General support and data requests" -msgstr "" - #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:73 #, elixir-autogen, elixir-format msgid "I am an authorised representative" @@ -3113,7 +3024,8 @@ msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:6 #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:44 -#: lib/who_need_help_web/live/support_operations_live.ex:113 +#: lib/who_need_help_web/live/support_operation_live.ex:150 +#: lib/who_need_help_web/live/support_operations_live.ex:254 #, elixir-autogen, elixir-format msgid "Illegal content" msgstr "" @@ -3133,24 +3045,22 @@ msgstr "" msgid "Law, right, or policy involved, if known" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:187 -#, elixir-autogen, elixir-format -msgid "Locations" -msgstr "" - #: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:31 #, elixir-autogen, elixir-format msgid "Material involved" msgstr "" #: lib/who_need_help_web/controllers/support_html.ex:9 -#: lib/who_need_help_web/live/support_operations_live.ex:106 +#: lib/who_need_help_web/live/support_operation_live.ex:143 +#: lib/who_need_help_web/live/support_operations_live.ex:247 +#: lib/who_need_help_web/live/support_operations_live.ex:398 #, 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:240 +#: lib/who_need_help_web/live/support_operation_live.ex:414 +#: lib/who_need_help_web/live/support_operations_live.ex:456 #, elixir-autogen, elixir-format msgid "More information needed" msgstr "" @@ -3160,50 +3070,38 @@ msgstr "" msgid "Myself" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:8 -#, elixir-autogen, elixir-format -msgid "NOTICE RECEIVED" -msgstr "" - #: lib/who_need_help_web/controllers/support_html/index.html.heex:8 #, elixir-autogen, elixir-format msgid "New request" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:298 -#, elixir-autogen, elixir-format -msgid "No removal notices." -msgstr "" - -#: lib/who_need_help_web/live/support_operations_live.ex:497 -#, elixir-autogen, elixir-format -msgid "No support requests." -msgstr "" - #: lib/who_need_help_web/controllers/content_removal_html.ex:12 #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:48 #: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:33 -#: lib/who_need_help_web/live/support_operations_live.ex:119 +#: lib/who_need_help_web/live/support_operation_live.ex:156 +#: lib/who_need_help_web/live/support_operations_live.ex:260 #, elixir-autogen, elixir-format msgid "Non-consensual intimate image or video" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:184 -#: lib/who_need_help_web/live/support_operations_live.ex:186 +#: lib/who_need_help_web/live/support_operation_live.ex:372 #, 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:109 +#: lib/who_need_help_web/live/support_operation_live.ex:146 +#: lib/who_need_help_web/live/support_operations_live.ex:250 +#: lib/who_need_help_web/live/support_operations_live.ex:401 #, 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:45 -#: lib/who_need_help_web/live/support_operations_live.ex:114 +#: lib/who_need_help_web/live/support_operation_live.ex:151 +#: lib/who_need_help_web/live/support_operations_live.ex:255 #, elixir-autogen, elixir-format msgid "Privacy violation" msgstr "" @@ -3213,18 +3111,18 @@ msgstr "" msgid "Provide exact Who Need Help URLs. Do not upload or paste intimate imagery, identity documents, passwords, access codes, or unnecessary medical information." msgstr "" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:8 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:10 #, elixir-autogen, elixir-format msgid "REQUEST RECEIVED" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:35 +#: lib/who_need_help_web/live/support_operation_live.ex:55 #, elixir-autogen, elixir-format msgid "Removal notice updated." msgstr "" -#: lib/who_need_help_web/components/layouts.ex:202 -#: lib/who_need_help_web/controllers/content_removal_controller.ex:112 +#: lib/who_need_help_web/components/layouts.ex:199 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:137 #: lib/who_need_help_web/controllers/support_html/new.html.heex:16 #, elixir-autogen, elixir-format msgid "Report content" @@ -3240,7 +3138,7 @@ msgstr "" msgid "Reported locations" msgstr "" -#: lib/who_need_help_web/controllers/support_controller.ex:200 +#: lib/who_need_help_web/controllers/support_controller.ex:226 #: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:6 #: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:42 #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:128 @@ -3266,15 +3164,17 @@ 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/request_live/show.ex:981 #: lib/who_need_help_web/live/request_live/show.ex:990 -#: lib/who_need_help_web/live/support_operations_live.ex:105 +#: lib/who_need_help_web/live/request_live/show.ex:999 +#: lib/who_need_help_web/live/support_operation_live.ex:142 +#: lib/who_need_help_web/live/support_operations_live.ex:246 +#: lib/who_need_help_web/live/support_operations_live.ex:397 #, elixir-autogen, elixir-format msgid "Safety concern" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:292 -#: lib/who_need_help_web/live/support_operations_live.ex:491 +#: lib/who_need_help_web/live/support_operation_live.ex:335 +#: lib/who_need_help_web/live/support_operation_live.ex:438 #, elixir-autogen, elixir-format msgid "Save and notify" msgstr "" @@ -3287,12 +3187,13 @@ msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:15 #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:49 #: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:34 -#: lib/who_need_help_web/live/support_operations_live.ex:122 +#: lib/who_need_help_web/live/support_operation_live.ex:159 +#: lib/who_need_help_web/live/support_operations_live.ex:263 #, elixir-autogen, elixir-format msgid "Sexual material involving a minor" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:202 +#: lib/who_need_help_web/live/support_operation_live.ex:387 #, elixir-autogen, elixir-format msgid "Stated basis:" msgstr "" @@ -3303,7 +3204,7 @@ msgid "Subject" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:785 -#: lib/who_need_help_web/live/request_live/show.ex:1790 +#: lib/who_need_help_web/live/request_live/show.ex:1854 #, elixir-autogen, elixir-format msgid "Submit a legal content-removal notice" msgstr "" @@ -3318,7 +3219,7 @@ msgstr "" msgid "Submit urgent removal request" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:183 +#: lib/who_need_help_web/live/support_operation_live.ex:371 #, elixir-autogen, elixir-format msgid "Submitter" msgstr "" @@ -3328,40 +3229,34 @@ 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:200 +#: lib/who_need_help_web/components/admin_components.ex:166 +#: lib/who_need_help_web/components/layouts.ex:197 +#: lib/who_need_help_web/live/admin_dashboard_live.ex:131 +#: lib/who_need_help_web/live/admin_user_live.ex:98 +#: lib/who_need_help_web/live/admin_users_live.ex:119 +#: lib/who_need_help_web/live/support_operations_live.ex:340 #, elixir-autogen, elixir-format msgid "Support" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:335 -#: lib/who_need_help_web/live/support_operations_live.ex:12 -#: lib/who_need_help_web/live/support_operations_live.ex:139 +#: lib/who_need_help_web/live/support_operations_live.ex:21 +#: lib/who_need_help_web/live/support_operations_live.ex:292 #, elixir-autogen, elixir-format msgid "Support operations" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:154 -#: lib/who_need_help_web/components/layouts.ex:399 -#, elixir-autogen, elixir-format -msgid "Support queue" -msgstr "" - -#: lib/who_need_help_web/live/support_operations_live.ex:27 +#: lib/who_need_help_web/live/support_operation_live.ex:47 #, elixir-autogen, elixir-format msgid "Support request updated." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:141 -#, elixir-autogen, elixir-format -msgid "Support requests and legal removal notices are separate queues. Decisions and operator identity are audited." -msgstr "" - #: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:4 +#: lib/who_need_help_web/live/support_operations_live.ex:470 #, elixir-autogen, elixir-format msgid "TAKE IT DOWN" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:111 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:136 #: lib/who_need_help_web/controllers/support_html/new.html.heex:19 #, elixir-autogen, elixir-format msgid "TAKE IT DOWN request" @@ -3369,7 +3264,9 @@ 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:104 +#: lib/who_need_help_web/live/support_operation_live.ex:141 +#: lib/who_need_help_web/live/support_operations_live.ex:245 +#: lib/who_need_help_web/live/support_operations_live.ex:396 #, elixir-autogen, elixir-format msgid "Technical issue" msgstr "" @@ -3381,29 +3278,26 @@ msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:17 #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:50 -#: lib/who_need_help_web/live/support_operations_live.ex:124 +#: lib/who_need_help_web/live/support_operation_live.ex:161 +#: lib/who_need_help_web/live/support_operations_live.ex:265 #, elixir-autogen, elixir-format msgid "Threat to life or safety" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:79 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:104 #, elixir-autogen, elixir-format msgid "Too many removal notices. Please try again later." msgstr "" -#: lib/who_need_help_web/controllers/support_controller.ex:37 -#: lib/who_need_help_web/controllers/support_controller.ex:75 +#: lib/who_need_help_web/controllers/support_controller.ex:42 +#: lib/who_need_help_web/controllers/support_controller.ex:84 #, elixir-autogen, elixir-format msgid "Too many support requests. Please try again later." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:147 -#, elixir-autogen, elixir-format -msgid "Trust and safety moderation" -msgstr "" - #: lib/who_need_help_web/controllers/content_removal_html.ex:22 -#: lib/who_need_help_web/live/support_operations_live.ex:238 +#: lib/who_need_help_web/live/support_operation_live.ex:412 +#: lib/who_need_help_web/live/support_operations_live.ex:454 #, elixir-autogen, elixir-format msgid "Urgent review" msgstr "" @@ -3428,21 +3322,16 @@ msgstr "" msgid "View support requests" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:440 +#: lib/who_need_help_web/live/support_operation_live.ex:312 #, elixir-autogen, elixir-format msgid "Waiting for requester" msgstr "" -#: lib/who_need_help_web/controllers/support_html.ex:18 +#: lib/who_need_help_web/controllers/support_html.ex:19 #, elixir-autogen, elixir-format msgid "Waiting for your response" msgstr "" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:21 -#, elixir-autogen, elixir-format -msgid "We created support request %{reference}. A private status link has been sent to the contact email when delivery is configured. Opening that link verifies the address for public requests." -msgstr "" - #: lib/who_need_help_web/controllers/support_html/new.html.heex:30 #, elixir-autogen, elixir-format msgid "What do you need help with?" @@ -3483,24 +3372,13 @@ msgstr "" msgid "Your relationship to the affected person or rights holder" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:175 -#: lib/who_need_help_web/live/support_operations_live.ex:326 -#, elixir-autogen, elixir-format -msgid "contact unverified" -msgstr "" - -#: lib/who_need_help_web/live/support_operations_live.ex:179 -#, elixir-autogen, elixir-format -msgid "review by %{time}" -msgstr "" - -#: lib/who_need_help_web/controllers/support_controller.ex:50 -#: lib/who_need_help_web/controllers/support_controller.ex:61 +#: lib/who_need_help_web/controllers/support_controller.ex:55 +#: lib/who_need_help_web/controllers/support_controller.ex:66 #, elixir-autogen, elixir-format msgid "Delete my Who Need Help account" msgstr "" -#: lib/who_need_help_web/controllers/support_controller.ex:51 +#: lib/who_need_help_web/controllers/support_controller.ex:56 #, elixir-autogen, elixir-format msgid "Please delete my account and associated personal data." msgstr "" @@ -3511,7 +3389,7 @@ msgstr "" msgid "I am 18 or older and accept the Terms and Safety Rules" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:196 +#: lib/who_need_help_web/components/layouts.ex:193 #, elixir-autogen, elixir-format msgid "Privacy" msgstr "" @@ -3532,7 +3410,7 @@ msgstr "" msgid "Safety Rules" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:198 +#: lib/who_need_help_web/components/layouts.ex:195 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:106 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:78 #, elixir-autogen, elixir-format @@ -3928,7 +3806,7 @@ 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:1447 +#: lib/who_need_help_web/live/request_live/show.ex:1511 #, elixir-autogen, elixir-format msgid "Verified" msgstr "" @@ -3943,16 +3821,12 @@ msgstr "" msgid "You are signed in, but Google could not be connected. Try again in account settings." msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex:57 +#: lib/who_need_help/accounts/user_notifier.ex:62 +#: lib/who_need_help/accounts/user_notifier.ex:65 #, elixir-autogen, elixir-format msgid "Confirm Google sign-in" msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex:58 -#, elixir-autogen, elixir-format -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:153 #, elixir-autogen, elixir-format msgid "A review becomes public only after both people submit for that match." @@ -3963,7 +3837,7 @@ 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:581 +#: lib/who_need_help_web/live/request_live/show.ex:590 #, elixir-autogen, elixir-format msgid "A volunteer accepted this request. Use private chat to coordinate safely." msgstr "" @@ -4009,7 +3883,7 @@ msgstr "" msgid "Check your email to finish registration" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:232 +#: lib/who_need_help_web/live/moderation_live.ex:363 #, elixir-autogen, elixir-format msgid "Choose a category from the same mode." msgstr "" @@ -4035,36 +3909,36 @@ msgstr "" msgid "Choose an expiry time in the future." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1621 +#: lib/who_need_help_web/live/request_live/show.ex:1685 #, elixir-autogen, elixir-format msgid "Copied" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1620 -#: lib/who_need_help_web/live/request_live/show.ex:1626 +#: lib/who_need_help_web/live/request_live/show.ex:1684 +#: lib/who_need_help_web/live/request_live/show.ex:1690 #, elixir-autogen, elixir-format msgid "Copy code" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1622 +#: lib/who_need_help_web/live/request_live/show.ex:1686 #, elixir-autogen, elixir-format msgid "Copy failed" msgstr "" #: lib/who_need_help_web/components/core_components.ex:633 -#: lib/who_need_help_web/live/product_analytics_live.ex:58 +#: lib/who_need_help_web/live/product_analytics_live.ex:261 #, elixir-autogen, elixir-format msgid "Date" msgstr "" #: lib/who_need_help_web/live/activity_live/new.ex:478 -#: lib/who_need_help_web/live/notification_live.ex:683 +#: lib/who_need_help_web/live/notification_live.ex:673 #: lib/who_need_help_web/live/request_live/new.ex:660 #, elixir-autogen, elixir-format msgid "Enter coordinates manually" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1654 +#: lib/who_need_help_web/live/request_live/show.ex:1718 #, elixir-autogen, elixir-format msgid "Enter the six digits shown to the requester." msgstr "" @@ -4089,33 +3963,33 @@ 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:1444 +#: lib/who_need_help_web/live/request_live/show.ex:1508 #, elixir-autogen, elixir-format msgid "Handover code" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1456 -#: lib/who_need_help_web/live/request_live/show.ex:1688 +#: lib/who_need_help_web/live/request_live/show.ex:1520 +#: lib/who_need_help_web/live/request_live/show.ex:1752 #, elixir-autogen, elixir-format msgid "Help completed and verified by both participants." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:602 +#: lib/who_need_help_web/live/request_live/show.ex:611 #, elixir-autogen, elixir-format msgid "Help is complete." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:592 +#: lib/who_need_help_web/live/request_live/show.ex:601 #, elixir-autogen, elixir-format msgid "Help is now in progress." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1436 +#: lib/who_need_help_web/live/request_live/show.ex:1500 #, elixir-autogen, elixir-format msgid "Helper confirmed" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1363 +#: lib/who_need_help_web/live/request_live/show.ex:1427 #, elixir-autogen, elixir-format msgid "Helper:" msgstr "" @@ -4146,14 +4020,14 @@ msgid "In 3 hours" msgstr "" #: lib/who_need_help_web/live/activity_live/new.ex:354 -#: lib/who_need_help_web/live/notification_live.ex:601 +#: lib/who_need_help_web/live/notification_live.ex:591 #: lib/who_need_help_web/live/request_live/new.ex:484 #, elixir-autogen, elixir-format msgid "Location is unavailable in this browser." msgstr "" #: lib/who_need_help_web/live/activity_live/new.ex:356 -#: lib/who_need_help_web/live/notification_live.ex:603 +#: lib/who_need_help_web/live/notification_live.ex:593 #: lib/who_need_help_web/live/request_live/new.ex:486 #, elixir-autogen, elixir-format msgid "Location permission was denied." @@ -4214,9 +4088,9 @@ msgstr "" msgid "Optional thanks" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1432 -#: lib/who_need_help_web/live/request_live/show.ex:1440 -#: lib/who_need_help_web/live/request_live/show.ex:1448 +#: lib/who_need_help_web/live/request_live/show.ex:1496 +#: lib/who_need_help_web/live/request_live/show.ex:1504 +#: lib/who_need_help_web/live/request_live/show.ex:1512 #, elixir-autogen, elixir-format msgid "Pending" msgstr "" @@ -4231,7 +4105,7 @@ msgstr "" msgid "Quick time choices" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1177 +#: lib/who_need_help_web/live/request_live/show.ex:1186 #, elixir-autogen, elixir-format msgid "Read" msgstr "" @@ -4266,7 +4140,7 @@ msgstr "" msgid "Request was not published" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1428 +#: lib/who_need_help_web/live/request_live/show.ex:1492 #, elixir-autogen, elixir-format msgid "Requester confirmed" msgstr "" @@ -4277,12 +4151,12 @@ msgid "Revealed reviews" msgstr "" #: lib/who_need_help_web/live/activity_live/show.ex:529 -#: lib/who_need_help_web/live/request_live/show.ex:1211 +#: lib/who_need_help_web/live/request_live/show.ex:1220 #, elixir-autogen, elixir-format msgid "Sending…" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1177 +#: lib/who_need_help_web/live/request_live/show.ex:1186 #, elixir-autogen, elixir-format msgid "Sent" msgstr "" @@ -4340,17 +4214,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:1221 +#: lib/who_need_help_web/live/request_live/show.ex:1230 #, 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:1222 +#: lib/who_need_help_web/live/request_live/show.ex:1231 #, 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:1462 +#: lib/who_need_help_web/live/request_live/show.ex:1526 #, elixir-autogen, elixir-format msgid "This match was cancelled. No further handover action is required." msgstr "" @@ -4380,8 +4254,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:612 -#: lib/who_need_help_web/live/request_live/show.ex:1680 +#: lib/who_need_help_web/live/request_live/show.ex:621 +#: lib/who_need_help_web/live/request_live/show.ex:1744 #, elixir-autogen, elixir-format msgid "This request was cancelled." msgstr "" @@ -4407,7 +4281,7 @@ msgid "Use another email" msgstr "" #: lib/who_need_help_web/live/activity_live/new.ex:435 -#: lib/who_need_help_web/live/notification_live.ex:636 +#: lib/who_need_help_web/live/notification_live.ex:626 #: lib/who_need_help_web/live/request_live/new.ex:595 #, elixir-autogen, elixir-format msgid "Use my location" @@ -4423,7 +4297,7 @@ msgstr "" msgid "Use the most recent confirmation link that arrived." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1658 +#: lib/who_need_help_web/live/request_live/show.ex:1722 #, elixir-autogen, elixir-format msgid "Verifying…" msgstr "" @@ -4441,7 +4315,7 @@ msgid "View my notices" msgstr "" #: lib/who_need_help_web/controllers/support_html/new.html.heex:13 -#: lib/who_need_help_web/controllers/support_html/received.html.heex:28 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:32 #, elixir-autogen, elixir-format msgid "View my requests" msgstr "" @@ -4496,7 +4370,7 @@ msgstr "" msgid "You left this activity" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1514 +#: lib/who_need_help_web/live/request_live/show.ex:1578 #, elixir-autogen, elixir-format msgid "Your completion confirmation is saved." msgstr "" @@ -4556,37 +4430,37 @@ msgstr "" msgid "Exact point selected. Drag the red pin or click the map to move it." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:559 -#: lib/who_need_help_web/live/request_live/index.ex:593 +#: lib/who_need_help_web/live/activity_live/index.ex:515 +#: lib/who_need_help_web/live/request_live/index.ex:562 #, elixir-autogen, elixir-format msgid "Area or city" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:689 -#: lib/who_need_help_web/live/request_live/index.ex:721 +#: lib/who_need_help_web/live/activity_live/index.ex:638 +#: lib/who_need_help_web/live/request_live/index.ex:683 #, elixir-autogen, elixir-format msgid "Choose an area on the map" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:513 +#: lib/who_need_help_web/live/request_live/index.ex:482 #, elixir-autogen, elixir-format msgid "Explore privacy-friendly areas and public exact meeting points chosen by requesters." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:647 -#: lib/who_need_help_web/live/request_live/index.ex:679 +#: lib/who_need_help_web/live/activity_live/index.ex:605 +#: lib/who_need_help_web/live/request_live/index.ex:650 #, elixir-autogen, elixir-format msgid "List" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:792 +#: lib/who_need_help_web/live/request_live/index.ex:758 #, elixir-autogen, elixir-format msgid "Load more in this area" msgstr "" #: lib/who_need_help_web/components/layouts/root.html.heex:5 -#: lib/who_need_help_web/live/activity_live/index.ex:667 -#: lib/who_need_help_web/live/request_live/index.ex:699 +#: lib/who_need_help_web/live/activity_live/index.ex:625 +#: lib/who_need_help_web/live/request_live/index.ex:670 #, elixir-autogen, elixir-format msgid "Map" msgstr "" @@ -4596,41 +4470,41 @@ msgstr "" msgid "Map preview" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:701 -#: lib/who_need_help_web/live/request_live/index.ex:733 +#: lib/who_need_help_web/live/activity_live/index.ex:654 +#: lib/who_need_help_web/live/request_live/index.ex:699 #, elixir-autogen, elixir-format msgid "Move or zoom the map to search somewhere else." msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:731 +#: lib/who_need_help_web/live/request_live/index.ex:696 #, elixir-autogen, elixir-format msgid "No open requests in this area" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:723 +#: lib/who_need_help_web/live/request_live/index.ex:685 #, elixir-autogen, elixir-format msgid "Only requests from the selected map area will be loaded." msgstr "" #: lib/who_need_help_web/components/layouts/root.html.heex:8 -#: lib/who_need_help_web/live/request_live/index.ex:819 +#: lib/who_need_help_web/live/request_live/index.ex:785 #, elixir-autogen, elixir-format msgid "Open request" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:560 -#: lib/who_need_help_web/live/request_live/index.ex:594 +#: lib/who_need_help_web/live/activity_live/index.ex:516 +#: lib/who_need_help_web/live/request_live/index.ex:563 #, elixir-autogen, elixir-format msgid "Optional text search" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:798 +#: lib/who_need_help_web/live/request_live/index.ex:764 #, elixir-autogen, elixir-format msgid "Requests without map coordinates appear only when their public area description matches the text search." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:638 -#: lib/who_need_help_web/live/request_live/index.ex:670 +#: lib/who_need_help_web/live/activity_live/index.ex:596 +#: lib/who_need_help_web/live/request_live/index.ex:641 #, elixir-autogen, elixir-format msgid "Results layout" msgstr "" @@ -4640,24 +4514,24 @@ msgstr "" msgid "Static preview" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:657 -#: lib/who_need_help_web/live/request_live/index.ex:689 +#: lib/who_need_help_web/live/activity_live/index.ex:615 +#: lib/who_need_help_web/live/request_live/index.ex:660 #, elixir-autogen, elixir-format msgid "Together" msgstr "" #: lib/who_need_help_web/components/layouts/root.html.heex:6 #: lib/who_need_help_web/controllers/page_html/home.html.heex:160 -#: lib/who_need_help_web/live/activity_live/index.ex:778 +#: lib/who_need_help_web/live/activity_live/index.ex:731 #: lib/who_need_help_web/live/activity_live/new.ex:355 #: lib/who_need_help_web/live/activity_live/new.ex:414 #: lib/who_need_help_web/live/activity_live/show.ex:546 -#: lib/who_need_help_web/live/notification_live.ex:602 -#: lib/who_need_help_web/live/notification_live.ex:621 -#: lib/who_need_help_web/live/request_live/index.ex:818 +#: lib/who_need_help_web/live/notification_live.ex:592 +#: lib/who_need_help_web/live/notification_live.ex:611 +#: lib/who_need_help_web/live/request_live/index.ex:784 #: lib/who_need_help_web/live/request_live/new.ex:485 #: lib/who_need_help_web/live/request_live/new.ex:563 -#: lib/who_need_help_web/live/request_live/show.ex:1277 +#: lib/who_need_help_web/live/request_live/show.ex:1286 #, elixir-autogen, elixir-format msgid "Try map again" msgstr "" @@ -4668,9 +4542,9 @@ msgstr "" 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:1236 +#: lib/who_need_help_web/live/request_live/show.ex:333 +#: lib/who_need_help_web/live/request_live/show.ex:640 +#: lib/who_need_help_web/live/request_live/show.ex:1245 #, elixir-autogen, elixir-format msgid "Both reviews are now visible on participant profiles." msgstr "" @@ -4687,7 +4561,7 @@ msgstr "" msgid "Choose a valid value for %{field}." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:280 +#: lib/who_need_help_web/live/notification_live.ex:270 #, elixir-autogen, elixir-format msgid "%{count} unread" msgid_plural "%{count} unread" @@ -4699,115 +4573,105 @@ msgstr[1] "" 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:466 +#: lib/who_need_help_web/live/notification_live.ex:456 #, elixir-autogen, elixir-format msgid "Acceptance, arrival, completion, and cancellation" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:393 +#: lib/who_need_help_web/live/support_operation_live.ex:288 #, elixir-autogen, elixir-format msgid "Active or unresolved product state must be handled first." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:597 +#: lib/who_need_help_web/live/notification_live.ex:587 #, elixir-autogen, elixir-format msgid "Alert area selected." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:596 +#: lib/who_need_help_web/live/notification_live.ex:586 #, elixir-autogen, elixir-format msgid "Alert area selected. Drag the pin to move it." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:576 +#: lib/who_need_help_web/live/notification_live.ex:566 #, elixir-autogen, elixir-format msgid "Alert name" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:639 +#: lib/who_need_help_web/live/notification_live.ex:629 #, elixir-autogen, elixir-format msgid "Alert radius" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:117 -#: lib/who_need_help_web/live/notification_live.ex:130 +#: lib/who_need_help_web/live/notification_live.ex:107 +#: lib/who_need_help_web/live/notification_live.ex:120 #, elixir-autogen, elixir-format msgid "Alert was not found." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:472 +#: lib/who_need_help_web/live/notification_live.ex:462 #, elixir-autogen, elixir-format msgid "Allow email notifications" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:451 +#: lib/who_need_help_web/live/notification_live.ex:441 #, elixir-autogen, elixir-format msgid "Allow push notifications" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:180 +#: lib/who_need_help_web/live/request_live/show.ex:190 #, elixir-autogen, elixir-format msgid "Arrival saved. The requester has been notified." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:401 -#, elixir-autogen, elixir-format -msgid "Automatic erasure is disabled: no jurisdiction-specific retention and anonymisation policy is configured. Do not mark the case resolved until the approved data action is completed and recorded." -msgstr "" - -#: lib/who_need_help_web/live/notification_live.ex:767 +#: lib/who_need_help_web/live/notification_live.ex:757 #, elixir-autogen, elixir-format msgid "Available days" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:800 +#: lib/who_need_help_web/live/notification_live.ex:790 #, elixir-autogen, elixir-format msgid "Available from (optional)" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:805 +#: lib/who_need_help_web/live/notification_live.ex:795 #, 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:971 +#: lib/who_need_help_web/live/request_live/show.ex:980 #, elixir-autogen, elixir-format msgid "Both participants confirmed" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1589 +#: lib/who_need_help_web/live/request_live/show.ex:1653 #, 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:1353 -#: lib/who_need_help_web/live/request_live/show.ex:1593 +#: lib/who_need_help_web/live/request_live/show.ex:1417 +#: lib/who_need_help_web/live/request_live/show.ex:1657 #, elixir-autogen, elixir-format msgid "Cancelling…" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:564 +#: lib/who_need_help_web/live/notification_live.ex:554 #, 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:811 +#: lib/who_need_help_web/live/notification_live.ex:801 #, 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:595 -#: lib/who_need_help_web/live/notification_live.ex:676 +#: lib/who_need_help_web/live/notification_live.ex:585 +#: lib/who_need_help_web/live/notification_live.ex:666 #, elixir-autogen, elixir-format msgid "Choose the private center of your alert area." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:626 +#: lib/who_need_help_web/live/notification_live.ex:616 #, elixir-autogen, elixir-format msgid "Click the map or drag the green pin to move your private alert area" msgstr "" @@ -4817,68 +4681,64 @@ msgstr "" msgid "Code-confirmed people" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1355 -#: lib/who_need_help_web/live/request_live/show.ex:1595 +#: lib/who_need_help_web/live/request_live/show.ex:1419 +#: lib/who_need_help_web/live/request_live/show.ex:1659 #, elixir-autogen, elixir-format msgid "Confirm cancellation" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1554 +#: lib/who_need_help_web/live/request_live/show.ex:1618 #, elixir-autogen, elixir-format msgid "Confirm withdrawal" msgstr "" -#: lib/who_need_help_web/live/product_analytics_live.ex:61 +#: lib/who_need_help_web/live/product_analytics_live.ex:262 #, elixir-autogen, elixir-format msgid "Count" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:562 +#: lib/who_need_help_web/live/notification_live.ex:552 #, elixir-autogen, elixir-format msgid "Create a nearby alert" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:826 +#: lib/who_need_help_web/live/notification_live.ex:816 #, 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:551 +#: lib/who_need_help_web/live/notification_live.ex:541 #, elixir-autogen, elixir-format msgid "Delete" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:548 +#: lib/who_need_help_web/live/notification_live.ex:538 #, elixir-autogen, elixir-format msgid "Delete this nearby alert?" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:809 +#: lib/who_need_help_web/live/notification_live.ex:799 #, elixir-autogen, elixir-format msgid "Delivery channels" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:370 +#: lib/who_need_help_web/live/notification_live.ex:360 #, elixir-autogen, elixir-format msgid "Delivery channels and quiet hours" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:147 +#: lib/who_need_help_web/live/notification_live.ex:137 #, elixir-autogen, elixir-format msgid "Device was not found." msgstr "" -#: lib/who_need_help_web/live/product_analytics_live.ex:60 +#: lib/who_need_help_web/live/product_analytics_live.ex:216 +#: lib/who_need_help_web/live/product_analytics_live.ex:261 #, elixir-autogen, elixir-format msgid "Dimension" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:424 +#: lib/who_need_help_web/live/notification_live.ex:414 #, elixir-autogen, elixir-format msgid "Disable" msgstr "" @@ -4888,34 +4748,35 @@ msgstr "" msgid "Download my data" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:598 -#: lib/who_need_help_web/live/notification_live.ex:599 +#: lib/who_need_help_web/live/notification_live.ex:588 +#: lib/who_need_help_web/live/notification_live.ex:589 #, elixir-autogen, elixir-format msgid "Drag to move the alert area" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:822 +#: lib/who_need_help_web/live/notification_live.ex:812 #, elixir-autogen, elixir-format msgid "Email notification" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:385 -#: lib/who_need_help_web/live/notification_live.ex:388 +#: lib/who_need_help_web/live/notification_live.ex:375 +#: lib/who_need_help_web/live/notification_live.ex:378 #, elixir-autogen, elixir-format msgid "Enable push on this device" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:227 +#: lib/who_need_help_web/live/notification_live.ex:217 #, 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:776 +#: lib/who_need_help_web/live/notification_live.ex:766 #, elixir-autogen, elixir-format msgid "Fri" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:485 +#: lib/who_need_help_web/live/notification_live.ex:475 +#: lib/who_need_help_web/live/product_analytics_live.ex:220 #, elixir-autogen, elixir-format msgid "From" msgstr "" @@ -4936,119 +4797,120 @@ msgstr "" msgid "Google sign-up could not be completed. Please try again." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:970 +#: lib/who_need_help_web/live/request_live/show.ex:979 #, elixir-autogen, elixir-format msgid "Handover verified" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:980 +#: lib/who_need_help_web/live/request_live/show.ex:989 #, elixir-autogen, elixir-format msgid "Help is no longer needed" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:968 +#: lib/who_need_help_web/live/request_live/show.ex:977 #, elixir-autogen, elixir-format msgid "Help started" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:967 +#: lib/who_need_help_web/live/request_live/show.ex:976 #, elixir-autogen, elixir-format msgid "Helper accepted" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:969 +#: lib/who_need_help_web/live/request_live/show.ex:978 #, elixir-autogen, elixir-format msgid "Helper arrived" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:917 +#: lib/who_need_help_web/live/request_live/show.ex:926 #, elixir-autogen, elixir-format msgid "Helper's live location" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:582 +#: lib/who_need_help_web/live/notification_live.ex:572 #, elixir-autogen, elixir-format msgid "Home area" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:989 +#: lib/who_need_help_web/live/request_live/show.ex:998 #, elixir-autogen, elixir-format msgid "I can no longer complete it" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1495 +#: lib/who_need_help_web/live/request_live/show.ex:1559 #, elixir-autogen, elixir-format msgid "I have arrived" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:249 -#: lib/who_need_help_web/live/notification_live.ex:278 +#: lib/who_need_help_web/live/notification_live.ex:239 +#: lib/who_need_help_web/live/notification_live.ex:268 #, elixir-autogen, elixir-format msgid "Inbox" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:720 +#: lib/who_need_help_web/live/notification_live.ex:710 #, 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:1546 +#: lib/who_need_help_web/live/request_live/show.ex:1610 #, 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:1552 +#: lib/who_need_help_web/live/request_live/show.ex:1616 #, elixir-autogen, elixir-format msgid "Leaving…" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1306 +#: lib/who_need_help_web/live/request_live/show.ex:1315 #, elixir-autogen, elixir-format msgid "Live shared location" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:332 +#: lib/who_need_help_web/live/notification_live.ex:322 #, elixir-autogen, elixir-format msgid "Load older notifications" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1284 +#: lib/who_need_help_web/live/request_live/show.ex:1293 #, elixir-autogen, elixir-format msgid "Map legend" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:238 +#: lib/who_need_help_web/live/notification_live.ex:228 #, elixir-autogen, elixir-format msgid "Mark all read" msgstr "" -#: lib/who_need_help_web/live/product_analytics_live.ex:59 +#: lib/who_need_help_web/live/product_analytics_live.ex:208 +#: lib/who_need_help_web/live/product_analytics_live.ex:261 #, elixir-autogen, elixir-format msgid "Metric" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:772 +#: lib/who_need_help_web/live/notification_live.ex:762 #, elixir-autogen, elixir-format msgid "Mon" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:105 +#: lib/who_need_help_web/live/notification_live.ex:95 #, elixir-autogen, elixir-format msgid "Nearby alert created." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:127 +#: lib/who_need_help_web/live/notification_live.ex:117 #, elixir-autogen, elixir-format msgid "Nearby alert deleted." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:456 -#: lib/who_need_help_web/live/request_live/index.ex:539 +#: lib/who_need_help_web/live/notification_live.ex:446 +#: lib/who_need_help_web/live/request_live/index.ex:508 #, elixir-autogen, elixir-format msgid "Nearby requests" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:477 +#: lib/who_need_help_web/live/notification_live.ex:467 #, elixir-autogen, elixir-format msgid "Nearby requests by email" msgstr "" @@ -5059,57 +4921,47 @@ msgstr "" msgid "New help request nearby" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:461 +#: lib/who_need_help_web/live/notification_live.ex:451 #, elixir-autogen, elixir-format msgid "New private messages" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:392 +#: lib/who_need_help_web/live/support_operation_live.ex:287 #, 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:503 +#: lib/who_need_help_web/live/notification_live.ex:493 #, elixir-autogen, elixir-format msgid "No nearby alerts configured yet." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:286 +#: lib/who_need_help_web/live/notification_live.ex:276 #, elixir-autogen, elixir-format msgid "No notifications yet" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1348 -#: lib/who_need_help_web/live/request_live/show.ex:1542 -#: lib/who_need_help_web/live/request_live/show.ex:1585 +#: lib/who_need_help_web/live/request_live/show.ex:1412 +#: lib/who_need_help_web/live/request_live/show.ex:1606 +#: lib/who_need_help_web/live/request_live/show.ex:1649 #, elixir-autogen, elixir-format msgid "Note (optional)" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:56 -#, elixir-autogen, elixir-format -msgid "Notification not found." -msgstr "" - -#: lib/who_need_help_web/live/notification_live.ex:81 +#: lib/who_need_help_web/live/notification_live.ex:71 #, elixir-autogen, elixir-format msgid "Notification preferences saved." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:372 +#: lib/who_need_help_web/live/notification_live.ex:362 #, 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:378 +#: lib/who_need_help_web/components/layouts.ex:375 #: lib/who_need_help_web/live/notification_live.ex:15 -#: lib/who_need_help_web/live/notification_live.ex:225 +#: lib/who_need_help_web/live/notification_live.ex:215 #, elixir-autogen, elixir-format msgid "Notifications" msgstr "" @@ -5120,69 +4972,68 @@ msgid "Notifications and nearby alerts" msgstr "" #: lib/who_need_help_web/components/layouts.ex:148 -#: lib/who_need_help_web/components/layouts.ex:393 +#: lib/who_need_help_web/components/layouts.ex:390 #, elixir-autogen, elixir-format msgid "Operations" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:665 +#: lib/who_need_help_web/live/notification_live.ex:655 #, elixir-autogen, elixir-format msgid "Other users never see this saved point." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:542 +#: lib/who_need_help_web/live/notification_live.ex:532 #, elixir-autogen, elixir-format msgid "Pause" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:531 +#: lib/who_need_help_web/live/notification_live.ex:521 #, elixir-autogen, elixir-format msgid "Paused" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:982 +#: lib/who_need_help_web/live/request_live/show.ex:991 #, elixir-autogen, elixir-format msgid "Plans changed" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:581 +#: lib/who_need_help_web/live/notification_live.ex:571 #, elixir-autogen, elixir-format msgid "Private area label" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:664 +#: lib/who_need_help_web/live/notification_live.ex:654 #, elixir-autogen, elixir-format msgid "Private matching center" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:332 -#: lib/who_need_help_web/live/product_analytics_live.ex:12 -#: lib/who_need_help_web/live/product_analytics_live.ex:42 +#: lib/who_need_help_web/live/product_analytics_live.ex:21 +#: lib/who_need_help_web/live/product_analytics_live.ex:169 #, elixir-autogen, elixir-format msgid "Product analytics" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1411 +#: lib/who_need_help_web/live/request_live/show.ex:1475 #, elixir-autogen, elixir-format msgid "Progress" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:519 +#: lib/who_need_help_web/live/notification_live.ex:509 #, elixir-autogen, elixir-format msgid "Push" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:386 +#: lib/who_need_help_web/live/notification_live.ex:376 #, elixir-autogen, elixir-format msgid "Push enabled on this device" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:817 +#: lib/who_need_help_web/live/notification_live.ex:807 #, elixir-autogen, elixir-format msgid "Push notification" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:144 +#: lib/who_need_help_web/live/notification_live.ex:134 #, elixir-autogen, elixir-format msgid "Push notifications disabled for that device." msgstr "" @@ -5192,87 +5043,87 @@ msgstr "" msgid "Ranking prioritizes unique people helped with optional location-supported evidence, then unique code-confirmed handovers. These are activity signals, not identity or safety checks. Repeated help between the same pair does not inflate the primary score." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1300 +#: lib/who_need_help_web/live/request_live/show.ex:1309 #, elixir-autogen, elixir-format msgid "Request area" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:1301 +#: lib/who_need_help_web/live/request_live/show.ex:1310 #, elixir-autogen, elixir-format msgid "Request point" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:288 +#: lib/who_need_help_web/live/notification_live.ex:278 #, 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:991 +#: lib/who_need_help_web/live/request_live/show.ex:1000 #, elixir-autogen, elixir-format msgid "Requester is unreachable" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:916 +#: lib/who_need_help_web/live/request_live/show.ex:925 #, elixir-autogen, elixir-format msgid "Requester's live location" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:542 +#: lib/who_need_help_web/live/notification_live.ex:532 #, elixir-autogen, elixir-format msgid "Resume" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:384 +#: lib/who_need_help_web/live/support_operation_live.ex:281 #, elixir-autogen, elixir-format msgid "Run deletion preflight" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:777 +#: lib/who_need_help_web/live/notification_live.ex:767 #, elixir-autogen, elixir-format msgid "Sat" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:488 +#: lib/who_need_help_web/live/notification_live.ex:478 #, elixir-autogen, elixir-format msgid "Save preferences" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:918 +#: lib/who_need_help_web/live/request_live/show.ex:927 #, elixir-autogen, elixir-format msgid "Shared live location" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:223 +#: lib/who_need_help_web/live/notification_live.ex:213 #, elixir-autogen, elixir-format msgid "Stay available without refreshing" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:778 +#: lib/who_need_help_web/live/notification_live.ex:768 #, elixir-autogen, elixir-format msgid "Sun" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:99 +#: lib/who_need_help_web/live/support_operation_live.ex:132 #, elixir-autogen, elixir-format msgid "The linked account no longer exists." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:619 +#: lib/who_need_help_web/live/notification_live.ex:609 #, elixir-autogen, elixir-format msgid "The map is unavailable. Enter coordinates manually." msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:553 +#: lib/who_need_help_web/live/request_live/show.ex:562 #, 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:97 +#: lib/who_need_help_web/live/support_operation_live.ex:130 #, elixir-autogen, elixir-format msgid "The request is not linked to an account." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:499 +#: lib/who_need_help_web/live/notification_live.ex:489 #, elixir-autogen, elixir-format msgid "The saved center is private and is used only to find matching requests." msgstr "" @@ -5283,75 +5134,75 @@ msgstr "" msgid "These are activity signals, not an identity, background, qualification, or safety check." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:96 +#: lib/who_need_help_web/live/support_operation_live.ex:129 #, elixir-autogen, elixir-format msgid "This is not an account-deletion case." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:775 +#: lib/who_need_help_web/live/notification_live.ex:765 #, elixir-autogen, elixir-format msgid "Thu" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:773 +#: lib/who_need_help_web/live/notification_live.ex:763 #, elixir-autogen, elixir-format msgid "Tue" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:486 +#: lib/who_need_help_web/live/notification_live.ex:476 #, elixir-autogen, elixir-format msgid "Until" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:577 +#: lib/who_need_help_web/live/notification_live.ex:567 #, elixir-autogen, elixir-format msgid "Urgent medicine near home" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:482 +#: lib/who_need_help_web/live/notification_live.ex:472 #, elixir-autogen, elixir-format msgid "Use quiet hours" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:98 +#: lib/who_need_help_web/live/support_operation_live.ex:131 #, elixir-autogen, elixir-format msgid "Verify the requester contact first." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:395 +#: lib/who_need_help_web/live/notification_live.ex:385 #, 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:367 -#: lib/who_need_help_web/live/notification_live.ex:407 +#: lib/who_need_help_web/live/notification_live.ex:357 +#: lib/who_need_help_web/live/notification_live.ex:397 #, elixir-autogen, elixir-format msgid "Web browser" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:774 +#: lib/who_need_help_web/live/notification_live.ex:764 #, 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 +#: lib/who_need_help_web/live/request_live/show.ex:162 +#: lib/who_need_help_web/live/request_live/show.ex:576 #, 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 +#: lib/who_need_help_web/live/request_live/show.ex:209 +#: lib/who_need_help_web/live/request_live/show.ex:547 #, 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:393 +#: lib/who_need_help_web/live/notification_live.ex:383 #, elixir-autogen, elixir-format msgid "Your browser will ask for notification permission." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:497 +#: lib/who_need_help_web/live/notification_live.ex:487 #, elixir-autogen, elixir-format msgid "Your nearby alerts" msgstr "" @@ -5383,18 +5234,20 @@ msgid "WebGL is unavailable in this browser, so the full map cannot start. Selec msgstr "" #: lib/who_need_help_web/components/layouts/root.html.heex:7 -#: lib/who_need_help_web/live/activity_live/index.ex:779 +#: lib/who_need_help_web/live/activity_live/index.ex:732 #: lib/who_need_help_web/live/activity_live/show.ex:547 -#: lib/who_need_help_web/live/request_live/show.ex:1278 +#: lib/who_need_help_web/live/request_live/show.ex:1287 #, elixir-autogen, elixir-format msgid "Show location on map" msgstr "" +#: lib/who_need_help_web/live/moderation_live.ex:406 #: lib/who_need_help_web/live/report_live.ex:122 #, elixir-autogen, elixir-format msgid "Activity" msgstr "" +#: lib/who_need_help_web/live/moderation_live.ex:409 #: lib/who_need_help_web/live/report_live.ex:125 #, elixir-autogen, elixir-format msgid "Activity message" @@ -5405,68 +5258,52 @@ msgstr "" msgid "Add details or answer the support team" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:717 -#, elixir-autogen, elixir-format -msgid "Administrator access is required to moderate staff accounts." -msgstr "" - #: lib/who_need_help_web/controllers/page_html/home.html.heex:42 #, elixir-autogen, elixir-format msgid "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:226 -#: lib/who_need_help_web/live/support_operations_live.ex:427 +#: lib/who_need_help_web/live/support_operation_live.ex:403 #, elixir-autogen, elixir-format msgid "Audited update" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:234 -#: lib/who_need_help_web/live/support_operations_live.ex:435 +#: lib/who_need_help_web/live/support_operation_live.ex:308 +#: lib/who_need_help_web/live/support_operation_live.ex:409 #, elixir-autogen, elixir-format msgid "Case status" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:247 -#: lib/who_need_help_web/live/support_operations_live.ex:446 -#, elixir-autogen, elixir-format -msgid "Choose the state that will appear in the case history." -msgstr "" - -#: lib/who_need_help_web/controllers/support_controller.ex:201 +#: lib/who_need_help_web/controllers/support_controller.ex:227 #: lib/who_need_help_web/live/report_live.ex:50 #, elixir-autogen, elixir-format msgid "Contact support" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:56 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:57 #, elixir-autogen, elixir-format msgid "Content-removal notice %{reference}" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:87 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:112 #, elixir-autogen, elixir-format msgid "Content-removal notice received" msgstr "" #: lib/who_need_help_web/controllers/support_html/show.html.heex:29 -#: lib/who_need_help_web/live/support_operations_live.ex:334 +#: lib/who_need_help_web/live/support_operation_live.ex:237 #, elixir-autogen, elixir-format msgid "Conversation" msgstr "" -#: lib/who_need_help_web/controllers/support_controller.ex:111 -#: lib/who_need_help_web/controllers/support_controller.ex:127 +#: lib/who_need_help_web/controllers/support_controller.ex:137 +#: lib/who_need_help_web/controllers/support_controller.ex:153 #: lib/who_need_help_web/live/support_case_live.ex:73 #, elixir-autogen, elixir-format msgid "Could not send your message. Please check it and try again." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:260 -#, elixir-autogen, elixir-format -msgid "Explain what was decided, what action was taken, or what information is still needed…" -msgstr "" - +#: lib/who_need_help_web/live/moderation_live.ex:400 #: lib/who_need_help_web/live/report_live.ex:119 #, elixir-autogen, elixir-format msgid "Help request" @@ -5502,7 +5339,7 @@ msgstr "" msgid "Moderation response" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:360 +#: lib/who_need_help_web/live/support_operation_live.ex:259 #, elixir-autogen, elixir-format msgid "No conversation messages yet." msgstr "" @@ -5518,12 +5355,12 @@ msgid "No reports submitted" msgstr "" #: lib/who_need_help_web/controllers/support_html/show.html.heex:152 -#: lib/who_need_help_web/live/support_operations_live.ex:372 +#: lib/who_need_help_web/live/support_operation_live.ex:269 #, elixir-autogen, elixir-format msgid "No status history is available for this older case." msgstr "" -#: lib/who_need_help_web/controllers/support_controller.ex:146 +#: lib/who_need_help_web/controllers/support_controller.ex:172 #: lib/who_need_help_web/live/support_case_live.ex:95 #, elixir-autogen, elixir-format msgid "Only a resolved or closed request can be reopened." @@ -5539,8 +5376,8 @@ msgstr "" msgid "Open TAKE IT DOWN request" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:217 -#: lib/who_need_help_web/live/support_operations_live.ex:420 +#: lib/who_need_help_web/live/support_operation_live.ex:301 +#: lib/who_need_help_web/live/support_operation_live.ex:400 #, elixir-autogen, elixir-format msgid "Operator action" msgstr "" @@ -5555,7 +5392,7 @@ msgstr "" msgid "Private message" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:219 +#: lib/who_need_help_web/live/support_operation_live.ex:401 #, elixir-autogen, elixir-format msgid "Record the decision and notify the submitter when contact is available." msgstr "" @@ -5565,7 +5402,7 @@ msgstr "" msgid "Reopen without a message" msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:457 +#: lib/who_need_help_web/live/support_operation_live.ex:326 #, elixir-autogen, elixir-format msgid "Reply to requester (optional)" msgstr "" @@ -5590,23 +5427,17 @@ msgstr "" msgid "Request only lawful purchase or pickup from a legitimate pharmacy. A volunteer is never required to pay. Agree privately on the medicine, pharmacy or prescription requirements, payment, reimbursement, storage, and handover. Who Need Help does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement. Do not request controlled substances or publish prescriptions or payment credentials. Follow pharmacy rules and local law." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:350 +#: lib/who_need_help_web/live/support_operation_live.ex:250 #, elixir-autogen, elixir-format msgid "Requester" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:393 -#: lib/who_need_help_web/live/moderation_live.ex:418 -#, elixir-autogen, elixir-format -msgid "Required reason for hiding" -msgstr "" - -#: lib/who_need_help_web/live/moderation_live.ex:432 +#: lib/who_need_help_web/live/moderation_live.ex:740 #, elixir-autogen, elixir-format msgid "Restore activity" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:407 +#: lib/who_need_help_web/live/moderation_live.ex:733 #, elixir-autogen, elixir-format msgid "Restore request" msgstr "" @@ -5616,8 +5447,9 @@ msgstr "" msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, location sharing, and in-person activities." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:288 -#: lib/who_need_help_web/live/support_operations_live.ex:487 +#: lib/who_need_help_web/live/admin_user_live.ex:205 +#: lib/who_need_help_web/live/support_operation_live.ex:335 +#: lib/who_need_help_web/live/support_operation_live.ex:438 #, elixir-autogen, elixir-format msgid "Saving…" msgstr "" @@ -5628,36 +5460,38 @@ msgid "Send message" msgstr "" #: lib/who_need_help_web/controllers/support_html/show.html.heex:130 -#: lib/who_need_help_web/live/support_operations_live.ex:365 +#: lib/who_need_help_web/live/support_operation_live.ex:263 #, elixir-autogen, elixir-format msgid "Status history" msgstr "" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:11 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:15 #, elixir-autogen, elixir-format msgid "Support request created" msgstr "" -#: lib/who_need_help_web/controllers/support_controller.ex:157 +#: lib/who_need_help_web/controllers/support_controller.ex:183 #, elixir-autogen, elixir-format msgid "Support request received" msgstr "" #: lib/who_need_help_web/components/layouts.ex:139 -#: lib/who_need_help_web/components/layouts.ex:384 +#: lib/who_need_help_web/components/layouts.ex:381 +#: lib/who_need_help_web/live/support_operations_live.ex:357 #, elixir-autogen, elixir-format msgid "Support requests" msgstr "" -#: lib/who_need_help_web/controllers/support_html.ex:24 -#: lib/who_need_help_web/controllers/support_html.ex:28 +#: lib/who_need_help_web/controllers/support_html.ex:25 +#: lib/who_need_help_web/controllers/support_html.ex:29 #: lib/who_need_help_web/controllers/support_html/show.html.heex:69 -#: lib/who_need_help_web/live/support_operations_live.ex:349 +#: lib/who_need_help_web/live/support_operation_live.ex:249 #, elixir-autogen, elixir-format msgid "Support team" msgstr "" -#: lib/who_need_help_web/controllers/support_html.ex:29 +#: lib/who_need_help_web/controllers/support_html.ex:30 +#: lib/who_need_help_web/live/admin_audit_live.ex:125 #, elixir-autogen, elixir-format msgid "System" msgstr "" @@ -5672,14 +5506,13 @@ msgstr "" msgid "The requester states whether the medicine is paid, reserved, or still needs to be purchased." msgstr "" -#: lib/who_need_help_web/controllers/support_controller.ex:141 +#: lib/who_need_help_web/controllers/support_controller.ex:167 #: lib/who_need_help_web/live/support_case_live.ex:88 #, elixir-autogen, elixir-format msgid "The support request is open again." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:280 -#: lib/who_need_help_web/live/support_operations_live.ex:479 +#: lib/who_need_help_web/live/support_operation_live.ex:436 #, elixir-autogen, elixir-format msgid "The verified contact will receive this update by email." msgstr "" @@ -5694,11 +5527,6 @@ msgstr "" msgid "This private history shows reports you submitted and the latest moderation status. Submit a new report from the relevant request, activity, or private chat so moderators receive the correct context." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:469 -#, elixir-autogen, elixir-format -msgid "This reply becomes part of the case conversation." -msgstr "" - #: lib/who_need_help_web/live/support_case_live.ex:34 #: lib/who_need_help_web/live/support_case_live.ex:65 #: lib/who_need_help_web/live/support_case_live.ex:101 @@ -5706,39 +5534,18 @@ msgstr "" msgid "This support request is no longer available." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:282 -#: lib/who_need_help_web/live/support_operations_live.ex:481 -#, elixir-autogen, elixir-format -msgid "This update is recorded, but email is disabled until contact is verified." -msgstr "" - -#: lib/who_need_help_web/controllers/support_controller.ex:117 +#: lib/who_need_help_web/controllers/support_controller.ex:143 #: lib/who_need_help_web/live/support_case_live.ex:60 #, elixir-autogen, elixir-format msgid "Too many messages. Please try again later." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:271 -#, elixir-autogen, elixir-format -msgid "Up to 10,000 characters" -msgstr "" - -#: lib/who_need_help_web/live/support_operations_live.ex:470 -#, elixir-autogen, elixir-format -msgid "Up to 5,000 characters" -msgstr "" - -#: lib/who_need_help_web/live/support_operations_live.ex:422 -#, elixir-autogen, elixir-format -msgid "Update the case status and add a private reply when needed." -msgstr "" - #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:22 #, elixir-autogen, elixir-format msgid "Use the dedicated urgent process. Never upload or reproduce the image or video." msgstr "" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:15 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:19 #, elixir-autogen, elixir-format msgid "We created support request %{reference} and added it to your account. You can open it now and return to it from My support requests." msgstr "" @@ -5748,33 +5555,23 @@ msgstr "" msgid "Who Need Help is not an emergency, medical, pharmacy, or payment service. A volunteer may agree to buy or collect lawful medicine, but is never required to spend money." msgstr "" -#: lib/who_need_help_web/live/support_operations_live.ex:459 -#, elixir-autogen, elixir-format -msgid "Write a concise reply with the decision, next step, or information you need…" -msgstr "" - -#: lib/who_need_help_web/live/support_operations_live.ex:270 -#, elixir-autogen, elixir-format -msgid "Write for the submitter; avoid internal-only notes." -msgstr "" - #: lib/who_need_help_web/controllers/page_html/home.html.heex:365 #, elixir-autogen, elixir-format msgid "Yes, if the volunteer explicitly agrees. The people arrange the medicine, pharmacy requirements, payment, and any reimbursement directly. The service does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement." msgstr "" -#: lib/who_need_help_web/controllers/support_html.ex:23 -#: lib/who_need_help_web/controllers/support_html.ex:27 +#: lib/who_need_help_web/controllers/support_html.ex:24 +#: lib/who_need_help_web/controllers/support_html.ex:28 #, elixir-autogen, elixir-format msgid "You" msgstr "" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:12 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:13 #, elixir-autogen, elixir-format msgid "Your content-removal notices" msgstr "" -#: lib/who_need_help_web/controllers/support_controller.ex:104 +#: lib/who_need_help_web/controllers/support_controller.ex:130 #: lib/who_need_help_web/live/support_case_live.ex:53 #, elixir-autogen, elixir-format msgid "Your message was sent to support." @@ -5786,28 +5583,18 @@ msgid "Your original request" msgstr "" #: lib/who_need_help_web/components/layouts.ex:136 -#: lib/who_need_help_web/components/layouts.ex:381 +#: lib/who_need_help_web/components/layouts.ex:378 #: lib/who_need_help_web/live/report_live.ex:12 #: lib/who_need_help_web/live/report_live.ex:42 #, elixir-autogen, elixir-format msgid "Your reports" msgstr "" -#: lib/who_need_help_web/controllers/support_controller.ex:16 +#: lib/who_need_help_web/controllers/support_controller.ex:17 #, elixir-autogen, elixir-format msgid "Your support requests" msgstr "" -#: lib/who_need_help_web/live/moderation_live.ex:366 -#, elixir-autogen, elixir-format -msgid "matched chat message" -msgstr "" - -#: lib/who_need_help_web/live/moderation_live.ex:369 -#, elixir-autogen, elixir-format -msgid "matched conversation" -msgstr "" - #: lib/who_need_help/notifications/text.ex:38 #, elixir-autogen, elixir-format msgid "A helper responded" @@ -5943,47 +5730,47 @@ msgstr "" msgid "Your review is now visible" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:251 +#: lib/who_need_help_web/live/notification_live.ex:241 #, elixir-autogen, elixir-format msgid "Delivery settings" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:775 +#: lib/who_need_help_web/live/request_live/index.ex:741 #, elixir-autogen, elixir-format msgid "Expires" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:908 +#: lib/who_need_help_web/live/request_live/show.ex:917 #, elixir-autogen, elixir-format msgid "Last update:" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:250 +#: lib/who_need_help_web/live/notification_live.ex:240 #, elixir-autogen, elixir-format msgid "Nearby alerts" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:244 +#: lib/who_need_help_web/live/notification_live.ex:234 #, elixir-autogen, elixir-format msgid "Notification sections" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:771 +#: lib/who_need_help_web/live/activity_live/index.ex:724 #, elixir-autogen, elixir-format msgid "%{count} activities" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:820 +#: lib/who_need_help_web/live/request_live/index.ex:786 #, elixir-autogen, elixir-format msgid "%{count} requests" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:814 +#: lib/who_need_help_web/live/activity_live/index.ex:767 #, elixir-autogen, elixir-format msgid "Activities you create or ask to join will appear here. Leaving removes an activity from this list." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:514 +#: lib/who_need_help_web/live/activity_live/index.ex:470 #, elixir-autogen, elixir-format msgid "Activity views" msgstr "" @@ -5998,12 +5785,12 @@ msgstr "" msgid "Confirm the safety guidance before asking nearby people for help." msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:868 +#: lib/who_need_help_web/live/request_live/index.ex:834 #, elixir-autogen, elixir-format msgid "Create request" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:891 +#: lib/who_need_help_web/live/request_live/index.ex:857 #, elixir-autogen, elixir-format msgid "Create your first request" msgstr "" @@ -6018,43 +5805,43 @@ msgstr "" msgid "Location" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:520 +#: lib/who_need_help_web/live/activity_live/index.ex:476 #, elixir-autogen, elixir-format msgid "My activities" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:540 -#: lib/who_need_help_web/live/request_live/index.ex:862 +#: lib/who_need_help_web/live/request_live/index.ex:509 +#: lib/who_need_help_web/live/request_live/index.ex:828 #, elixir-autogen, elixir-format msgid "My requests" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:519 +#: lib/who_need_help_web/live/activity_live/index.ex:475 #, elixir-autogen, elixir-format msgid "Nearby activities" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:812 +#: lib/who_need_help_web/live/activity_live/index.ex:765 #, elixir-autogen, elixir-format msgid "No activities yet" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:699 +#: lib/who_need_help_web/live/activity_live/index.ex:651 #, elixir-autogen, elixir-format msgid "No open activities in this area" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:886 +#: lib/who_need_help_web/live/request_live/index.ex:852 #, elixir-autogen, elixir-format msgid "No requests yet" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:691 +#: lib/who_need_help_web/live/activity_live/index.ex:640 #, elixir-autogen, elixir-format msgid "Only activities from the selected map area will be loaded." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:770 +#: lib/who_need_help_web/live/activity_live/index.ex:723 #, elixir-autogen, elixir-format msgid "Open activity" msgstr "" @@ -6064,12 +5851,12 @@ msgstr "" msgid "Request form steps" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:534 +#: lib/who_need_help_web/live/request_live/index.ex:503 #, elixir-autogen, elixir-format msgid "Request views" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:888 +#: lib/who_need_help_web/live/request_live/index.ex:854 #, elixir-autogen, elixir-format msgid "Requests you publish or accept will appear here." msgstr "" @@ -6094,7 +5881,7 @@ msgstr "" msgid "Share only as much location detail as helpers need." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:776 +#: lib/who_need_help_web/live/activity_live/index.ex:729 #, elixir-autogen, elixir-format msgid "The map is unavailable in this browser. Activity details remain usable." msgstr "" @@ -6104,7 +5891,7 @@ msgstr "" msgid "Timing" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:864 +#: lib/who_need_help_web/live/request_live/index.ex:830 #, elixir-autogen, elixir-format msgid "Track requests you created and requests you accepted as a helper." msgstr "" @@ -6560,38 +6347,38 @@ msgstr "" msgid "Where should it appear?" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:304 +#: lib/who_need_help_web/components/layouts.ex:301 #, elixir-autogen, elixir-format msgid "Available languages" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:283 +#: lib/who_need_help_web/components/layouts.ex:280 #, elixir-autogen, elixir-format msgid "Choose the language used in the interface." msgstr "" -#: lib/who_need_help_web/components/layouts.ex:281 +#: lib/who_need_help_web/components/layouts.ex:278 #, elixir-autogen, elixir-format msgid "Language" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:270 +#: lib/who_need_help_web/components/layouts.ex:267 #, elixir-autogen, elixir-format msgid "Language: %{language}" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:341 +#: lib/who_need_help_web/components/layouts.ex:338 #, elixir-autogen, elixir-format msgid "No languages found" msgstr "" -#: lib/who_need_help_web/components/layouts.ex:293 -#: lib/who_need_help_web/components/layouts.ex:294 +#: lib/who_need_help_web/components/layouts.ex:290 +#: lib/who_need_help_web/components/layouts.ex:291 #, elixir-autogen, elixir-format msgid "Search languages" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:349 +#: lib/who_need_help_web/live/notification_live.ex:339 #, elixir-autogen, elixir-format msgid "Android push notifications are not available yet." msgstr "" @@ -6601,52 +6388,52 @@ msgstr "" msgid "Map marker" msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:347 +#: lib/who_need_help_web/live/notification_live.ex:337 #, elixir-autogen, elixir-format msgid "Notification permission was not granted." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:361 +#: lib/who_need_help_web/live/notification_live.ex:351 #, elixir-autogen, elixir-format msgid "Push keys changed. Enable notifications to reconnect this device securely." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:351 +#: lib/who_need_help_web/live/notification_live.ex:341 #, elixir-autogen, elixir-format msgid "Push notifications are disabled on this device." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:342 +#: lib/who_need_help_web/live/notification_live.ex:332 #, elixir-autogen, elixir-format msgid "Push notifications are enabled on this Android device." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:358 +#: lib/who_need_help_web/live/notification_live.ex:348 #, elixir-autogen, elixir-format msgid "Push notifications are enabled on this device." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:356 +#: lib/who_need_help_web/live/notification_live.ex:346 #, elixir-autogen, elixir-format msgid "Push notifications are unavailable in this browser." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:359 +#: lib/who_need_help_web/live/notification_live.ex:349 #, elixir-autogen, elixir-format msgid "Push notifications could not be enabled." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:345 +#: lib/who_need_help_web/live/notification_live.ex:335 #, elixir-autogen, elixir-format msgid "The Android push token could not be saved. Please try again." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:364 +#: lib/who_need_help_web/live/notification_live.ex:354 #, elixir-autogen, elixir-format msgid "This browser has a push subscription. Enable it to reconnect this device." msgstr "" -#: lib/who_need_help_web/live/notification_live.ex:353 +#: lib/who_need_help_web/live/notification_live.ex:343 #, elixir-autogen, elixir-format msgid "Waiting for Android notification permission and token…" msgstr "" @@ -6765,86 +6552,86 @@ msgstr "" msgid "Choose the meeting point on the map or use your current location." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:579 -#: lib/who_need_help_web/live/activity_live/index.ex:681 -#: lib/who_need_help_web/live/activity_live/index.ex:804 -#: lib/who_need_help_web/live/request_live/index.ex:611 -#: lib/who_need_help_web/live/request_live/index.ex:713 -#: lib/who_need_help_web/live/request_live/index.ex:878 +#: lib/who_need_help_web/live/activity_live/index.ex:555 +#: lib/who_need_help_web/live/activity_live/index.ex:650 +#: lib/who_need_help_web/live/activity_live/index.ex:757 +#: lib/who_need_help_web/live/request_live/index.ex:600 +#: lib/who_need_help_web/live/request_live/index.ex:695 +#: lib/who_need_help_web/live/request_live/index.ex:844 #, elixir-autogen, elixir-format msgid "Loading results…" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:773 +#: lib/who_need_help_web/live/activity_live/index.ex:726 #, elixir-autogen, elixir-format msgid "Maximum zoom reached. Matching activities are listed beside the map." msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:822 +#: lib/who_need_help_web/live/request_live/index.ex:788 #, elixir-autogen, elixir-format msgid "Maximum zoom reached. Matching requests are listed beside the map." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:584 +#: lib/who_need_help_web/live/activity_live/index.ex:536 #, elixir-autogen, elixir-format msgid "%{count} activity in the selected map area" msgid_plural "%{count} activities in the selected map area" msgstr[0] "" msgstr[1] "" -#: lib/who_need_help_web/live/request_live/index.ex:616 +#: lib/who_need_help_web/live/request_live/index.ex:581 #, elixir-autogen, elixir-format msgid "%{count} request in the selected map area" msgid_plural "%{count} requests in the selected map area" msgstr[0] "" msgstr[1] "" -#: lib/who_need_help_web/live/activity_live/index.ex:603 -#: lib/who_need_help_web/live/request_live/index.ex:635 +#: lib/who_need_help_web/live/activity_live/index.ex:561 +#: lib/who_need_help_web/live/request_live/index.ex:606 #, elixir-autogen, elixir-format msgid "Map moved. Results still show the previous area." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:621 +#: lib/who_need_help_web/live/activity_live/index.ex:579 #, elixir-autogen, elixir-format msgid "Move or zoom the map, then choose “Show activities in this area”." msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:653 +#: lib/who_need_help_web/live/request_live/index.ex:624 #, elixir-autogen, elixir-format msgid "Move or zoom the map, then choose “Show requests in this area”." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:615 -#: lib/who_need_help_web/live/request_live/index.ex:647 +#: lib/who_need_help_web/live/activity_live/index.ex:573 +#: lib/who_need_help_web/live/request_live/index.ex:618 #, elixir-autogen, elixir-format msgid "Results update automatically after you stop moving the map." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:790 +#: lib/who_need_help_web/live/activity_live/index.ex:743 #, elixir-autogen, elixir-format msgid "Show activities in this area" msgstr "" -#: lib/who_need_help_web/live/request_live/index.ex:834 +#: lib/who_need_help_web/live/request_live/index.ex:800 #, elixir-autogen, elixir-format msgid "Show requests in this area" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:593 -#: lib/who_need_help_web/live/request_live/index.ex:625 +#: lib/who_need_help_web/live/activity_live/index.ex:545 +#: lib/who_need_help_web/live/request_live/index.ex:590 #, elixir-autogen, elixir-format msgid "Showing %{shown} of %{count} in the list." msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:635 -#: lib/who_need_help_web/live/request_live/index.ex:667 +#: lib/who_need_help_web/live/activity_live/index.ex:593 +#: lib/who_need_help_web/live/request_live/index.ex:638 #, elixir-autogen, elixir-format msgid "Update results as map moves" msgstr "" -#: lib/who_need_help_web/live/activity_live/index.ex:609 -#: lib/who_need_help_web/live/request_live/index.ex:641 +#: lib/who_need_help_web/live/activity_live/index.ex:567 +#: lib/who_need_help_web/live/request_live/index.ex:612 #, elixir-autogen, elixir-format msgid "Updating results for the visible map area…" msgstr "" @@ -6854,7 +6641,7 @@ msgstr "" msgid "EMAIL CONFIRMATION REQUIRED" msgstr "" -#: lib/who_need_help_web/live/request_live/show.ex:305 +#: lib/who_need_help_web/live/request_live/show.ex:315 #, elixir-autogen, elixir-format msgid "Location sharing could not start." msgstr "" @@ -6869,82 +6656,1075 @@ msgstr "" msgid "We saved pending request %{reference}. It is not in the support queue yet. Open the private link sent to the contact email to verify the address and submit the request for review." msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:32 +#, elixir-autogen msgid "Confirm your Who Need Help email change" msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:33 +#, elixir-autogen msgid "Confirm your new email address" msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:35 +#, elixir-autogen msgid "Use the secure link below to confirm this email address for your account." msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:36 +#, elixir-autogen msgid "Confirm email address" msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:38 +#, elixir-autogen msgid "This confirmation link expires in 7 days." msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:40 +#, elixir-autogen msgid "If you did not request this change, ignore this email. Your address will not change." msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:61 +#, elixir-autogen msgid "Confirm Google sign-in for Who Need Help" msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:64 +#, elixir-autogen msgid "Use the secure link below to sign in and connect Google to your account." msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:67 +#: lib/who_need_help/accounts/user_notifier.ex:82 +#: lib/who_need_help/accounts/user_notifier.ex:97 +#, elixir-autogen msgid "This one-time link expires in 15 minutes." msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:69 +#, elixir-autogen msgid "If you did not request this, ignore this email. Google will not be connected." msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:77 +#, elixir-autogen msgid "Your Who Need Help sign-in link" msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:78 +#: lib/who_need_help/accounts/user_notifier.ex:80 +#, elixir-autogen msgid "Sign in to Who Need Help" msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:79 +#, elixir-autogen msgid "Use the secure link below to sign in to your account." msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:84 +#, elixir-autogen msgid "If you did not request this sign-in, you can safely ignore this email." msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:92 +#, elixir-autogen msgid "Confirm your Who Need Help account" msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:93 +#, elixir-autogen msgid "Confirm your account" msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:94 +#, elixir-autogen msgid "Use the secure link below to confirm your Who Need Help account." msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:95 +#, elixir-autogen msgid "Confirm account" msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:99 +#, elixir-autogen msgid "If you did not create this account, you can safely ignore this email." msgstr "" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:177 +#, elixir-autogen msgid "If the button does not work, copy and paste this address into your browser:" msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:120 +#: lib/who_need_help_web/live/support_operations_live.ex:240 +#, elixir-autogen, elixir-format +msgid "%{name} — %{email}" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:977 +#, elixir-autogen, elixir-format +msgid "%{count} vote" +msgid_plural "%{count} votes" +msgstr[0] "" +msgstr[1] "" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:24 +#, elixir-autogen, elixir-format +msgid "A single starting point for users, support, safety, legal work, analytics, roles, and audited staff actions." +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:222 +#, elixir-autogen, elixir-format +msgid "A staff member may hold several fixed roles." +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:486 +#: lib/who_need_help_web/live/moderation_live.ex:793 +#, elixir-autogen, elixir-format +msgid "Abuse signals" +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:280 +#, elixir-autogen, elixir-format +msgid "Account deletion preflight" +msgstr "" + +#: lib/who_need_help_web/live/admin_users_live.ex:182 +#, elixir-autogen, elixir-format +msgid "Account status" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:31 +#, elixir-autogen, elixir-format +msgid "Account status updated." +msgstr "" + +#: lib/who_need_help_web/live/admin_audit_live.ex:228 +#, elixir-autogen, elixir-format +msgid "Actor" +msgstr "" + +#: lib/who_need_help_web/live/admin_audit_live.ex:178 +#, elixir-autogen, elixir-format +msgid "Actor UUID" +msgstr "" + +#: lib/who_need_help_web/live/admin_audit_live.ex:192 +#, elixir-autogen, elixir-format +msgid "Actor, action, and target remain visible; technical metadata opens on demand." +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:178 +#, elixir-autogen, elixir-format +msgid "All measured actions" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:210 +#, elixir-autogen, elixir-format +msgid "All metrics" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:111 +#, elixir-autogen, elixir-format +msgid "All permissions, staff roles, and audit log" +msgstr "" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:86 +#, elixir-autogen, elixir-format +msgid "An account may hold several roles. Permissions are the union of those roles; administrator includes every permission." +msgstr "" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:134 +#: lib/who_need_help_web/live/admin_user_live.ex:101 +#: lib/who_need_help_web/live/admin_users_live.ex:122 +#, elixir-autogen, elixir-format +msgid "Analyst" +msgstr "" + +#: lib/who_need_help_web/components/admin_components.ex:123 +#: lib/who_need_help_web/components/admin_components.ex:175 +#, elixir-autogen, elixir-format +msgid "Analytics" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:279 +#, elixir-autogen, elixir-format +msgid "Analytics pages" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:231 +#, elixir-autogen, elixir-format +msgid "Any assignee" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:217 +#, elixir-autogen, elixir-format +msgid "Any dimension" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:646 +#, elixir-autogen, elixir-format +msgid "Any reason" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:467 +#, elixir-autogen, elixir-format +msgid "Any regime" +msgstr "" + +#: lib/who_need_help_web/live/admin_users_live.ex:195 +#, elixir-autogen, elixir-format +msgid "Any role" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:825 +#, elixir-autogen, elixir-format +msgid "Any signal" +msgstr "" + +#: lib/who_need_help_web/live/admin_users_live.ex:184 +#: lib/who_need_help_web/live/moderation_live.ex:634 +#: lib/who_need_help_web/live/moderation_live.ex:814 +#: lib/who_need_help_web/live/moderation_live.ex:938 +#: lib/who_need_help_web/live/support_operations_live.ex:381 +#: lib/who_need_help_web/live/support_operations_live.ex:452 +#, elixir-autogen, elixir-format +msgid "Any status" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:950 +#, elixir-autogen, elixir-format +msgid "Any taxonomy" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:394 +#, elixir-autogen, elixir-format +msgid "Any type" +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:319 +#: lib/who_need_help_web/live/support_operation_live.ex:422 +#, elixir-autogen, elixir-format +msgid "Assigned operator" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:233 +#, elixir-autogen, elixir-format +msgid "Assigned to me" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:408 +#: lib/who_need_help_web/live/support_operations_live.ex:476 +#: lib/who_need_help_web/live/support_operations_live.ex:552 +#: lib/who_need_help_web/live/support_operations_live.ex:633 +#, elixir-autogen, elixir-format +msgid "Assignee" +msgstr "" + +#: lib/who_need_help_web/components/admin_components.ex:131 +#: lib/who_need_help_web/components/admin_components.ex:176 +#: lib/who_need_help_web/live/admin_audit_live.ex:21 +#: lib/who_need_help_web/live/admin_audit_live.ex:147 +#, elixir-autogen, elixir-format +msgid "Audit log" +msgstr "" + +#: lib/who_need_help_web/live/admin_audit_live.ex:243 +#, elixir-autogen, elixir-format +msgid "Audit pages" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:794 +#, elixir-autogen, elixir-format +msgid "Automated signals are review prompts, not proof of abuse." +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:186 +#, elixir-autogen, elixir-format +msgid "Back to queue" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:140 +#, elixir-autogen, elixir-format +msgid "Back to users" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:405 +#, elixir-autogen, elixir-format +msgid "Chat message" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:95 +#, elixir-autogen, elixir-format +msgid "Check the status and internal note." +msgstr "" + +#: lib/who_need_help_web/components/admin_components.ex:31 +#, elixir-autogen, elixir-format +msgid "Choose a staff tool. Only permitted sections are shown." +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:373 +#, elixir-autogen, elixir-format +msgid "Content locations" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:109 +#, elixir-autogen, elixir-format +msgid "Content-removal and legal notice queue" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:1020 +#, elixir-autogen, elixir-format +msgid "Create a category from this proposal" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:469 +#, elixir-autogen, elixir-format +msgid "DSA" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:233 +#, elixir-autogen, elixir-format +msgid "Daily counters" +msgstr "" + +#: lib/who_need_help_web/live/admin_audit_live.ex:222 +#, elixir-autogen, elixir-format +msgid "Details" +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:333 +#: lib/who_need_help_web/live/support_operation_live.ex:437 +#, elixir-autogen, elixir-format +msgid "Email is disabled until contact is verified." +msgstr "" + +#: lib/who_need_help_web/live/admin_users_live.ex:175 +#, elixir-autogen, elixir-format +msgid "Email or display name" +msgstr "" + +#: lib/who_need_help_web/live/admin_users_live.ex:213 +#, elixir-autogen, elixir-format +msgid "Enter at least 3 characters to search." +msgstr "" + +#: lib/who_need_help_web/live/admin_audit_live.ex:168 +#, elixir-autogen, elixir-format +msgid "Exact action" +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:430 +#, elixir-autogen, elixir-format +msgid "Explain the decision, action, or missing information…" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:468 +#, elixir-autogen, elixir-format +msgid "General" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:951 +#, elixir-autogen, elixir-format +msgid "Help" +msgstr "" + +#: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:13 +#, elixir-autogen, elixir-format +msgid "If you submitted while signed out with a contact email, open the private link sent to that address to verify it and add the notice to the review queue. Signed-in submissions and anonymous child-safety reports enter the queue immediately. Keep the reference for follow-up." +msgstr "" + +#: lib/who_need_help_web/live/admin_audit_live.ex:149 +#, elixir-autogen, elixir-format +msgid "Immutable records of sensitive staff and trust actions. Details stay collapsed until an authorised operator needs them." +msgstr "" + +#: lib/who_need_help_web/live/admin_users_live.ex:238 +#, elixir-autogen, elixir-format +msgid "Joined" +msgstr "" + +#: lib/who_need_help_web/live/admin_users_live.ex:315 +#, elixir-autogen, elixir-format +msgid "Joined %{date}" +msgstr "" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:133 +#: lib/who_need_help_web/live/admin_user_live.ex:100 +#: lib/who_need_help_web/live/admin_users_live.ex:121 +#, elixir-autogen, elixir-format +msgid "Legal" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:293 +#, elixir-autogen, elixir-format +msgid "Legal and content removal operations" +msgstr "" + +#: lib/who_need_help_web/components/admin_components.ex:167 +#: lib/who_need_help_web/live/support_operations_live.ex:351 +#, elixir-autogen, elixir-format +msgid "Legal and removal" +msgstr "" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:40 +#, elixir-autogen, elixir-format +msgid "Legal and removal cases" +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:182 +#, elixir-autogen, elixir-format +msgid "Legal notice" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:430 +#, elixir-autogen, elixir-format +msgid "Legal notices, deadlines, and content-removal decisions." +msgstr "" + +#: lib/who_need_help_web/live/admin_users_live.ex:282 +#: lib/who_need_help_web/live/admin_users_live.ex:318 +#, elixir-autogen, elixir-format +msgid "Manage" +msgstr "" + +#: lib/who_need_help_web/live/admin_users_live.ex:280 +#, elixir-autogen, elixir-format +msgid "Manage %{name}" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:20 +#: lib/who_need_help_web/live/admin_user_live.ex:135 +#, elixir-autogen, elixir-format +msgid "Manage user" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:403 +#, elixir-autogen, elixir-format +msgid "Matched conversation" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:930 +#, elixir-autogen, elixir-format +msgid "Name, reason, or reference" +msgstr "" + +#: lib/who_need_help_web/live/admin_audit_live.ex:262 +#: lib/who_need_help_web/live/admin_users_live.ex:345 +#: lib/who_need_help_web/live/moderation_live.ex:1140 +#: lib/who_need_help_web/live/product_analytics_live.ex:298 +#: lib/who_need_help_web/live/support_operations_live.ex:513 +#, elixir-autogen, elixir-format +msgid "Next" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:244 +#, elixir-autogen, elixir-format +msgid "No aggregate counters match these filters." +msgstr "" + +#: lib/who_need_help_web/live/admin_audit_live.ex:203 +#, elixir-autogen, elixir-format +msgid "No audit events match these filters." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:529 +#, elixir-autogen, elixir-format +msgid "No cases match these filters." +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:360 +#: lib/who_need_help_web/live/support_operations_live.ex:651 +#, elixir-autogen, elixir-format +msgid "No contact email" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:962 +#, elixir-autogen, elixir-format +msgid "No proposals match these filters." +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:664 +#, elixir-autogen, elixir-format +msgid "No reports match these filters." +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:841 +#, elixir-autogen, elixir-format +msgid "No signals match these filters." +msgstr "" + +#: lib/who_need_help_web/live/admin_users_live.ex:195 +#, elixir-autogen, elixir-format +msgid "No staff role" +msgstr "" + +#: lib/who_need_help_web/live/admin_users_live.ex:216 +#, elixir-autogen, elixir-format +msgid "No users match these filters." +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:172 +#, elixir-autogen, elixir-format +msgid "Not available" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:632 +#, elixir-autogen, elixir-format +msgid "Notice" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:93 +#, elixir-autogen, elixir-format +msgid "One or more staff roles are invalid." +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:235 +#, elixir-autogen, elixir-format +msgid "One row per date, metric, and non-identifying dimension." +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:267 +#, elixir-autogen, elixir-format +msgid "Only administrators can change staff roles." +msgstr "" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:47 +#, elixir-autogen, elixir-format +msgid "Open reports" +msgstr "" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:54 +#, elixir-autogen, elixir-format +msgid "Open trust signals" +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:15 +#, elixir-autogen, elixir-format +msgid "Operations case" +msgstr "" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:22 +#, elixir-autogen, elixir-format +msgid "Operations overview" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:328 +#, elixir-autogen, elixir-format +msgid "Operations queues" +msgstr "" + +#: lib/who_need_help_web/components/admin_components.ex:88 +#: lib/who_need_help_web/components/admin_components.ex:171 +#, elixir-autogen, elixir-format +msgid "Overview" +msgstr "" + +#: lib/who_need_help_web/live/admin_audit_live.ex:255 +#: lib/who_need_help_web/live/admin_users_live.ex:227 +#: lib/who_need_help_web/live/admin_users_live.ex:338 +#: lib/who_need_help_web/live/moderation_live.ex:1129 +#: lib/who_need_help_web/live/product_analytics_live.ex:291 +#: lib/who_need_help_web/live/support_operations_live.ex:506 +#: lib/who_need_help_web/live/support_operations_live.ex:537 +#, elixir-autogen, elixir-format +msgid "Page %{page}" +msgstr "" + +#: lib/who_need_help_web/live/admin_audit_live.ex:253 +#: lib/who_need_help_web/live/admin_users_live.ex:336 +#: lib/who_need_help_web/live/moderation_live.ex:1126 +#: lib/who_need_help_web/live/product_analytics_live.ex:289 +#: lib/who_need_help_web/live/support_operations_live.ex:504 +#, elixir-autogen, elixir-format +msgid "Previous" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:110 +#, elixir-autogen, elixir-format +msgid "Privacy-preserving aggregate product analytics" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:171 +#, elixir-autogen, elixir-format +msgid "Privacy-preserving daily totals. This workspace never stores people, email, coordinates, request text, chat content, medicine names, or device credentials." +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:1116 +#: lib/who_need_help_web/live/support_operations_live.ex:495 +#, elixir-autogen, elixir-format +msgid "Queue pages" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:759 +#, elixir-autogen, elixir-format +msgid "Reason for hiding the activity" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:749 +#, elixir-autogen, elixir-format +msgid "Reason for hiding the request" +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:227 +#: lib/who_need_help_web/live/support_operation_live.ex:363 +#: lib/who_need_help_web/live/support_operations_live.ex:553 +#: lib/who_need_help_web/live/support_operations_live.ex:634 +#, elixir-autogen, elixir-format +msgid "Received" +msgstr "" + +#: lib/who_need_help_web/live/admin_audit_live.ex:190 +#, elixir-autogen, elixir-format +msgid "Recorded events" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:806 +#, elixir-autogen, elixir-format +msgid "Reference or user" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:372 +#, elixir-autogen, elixir-format +msgid "Reference, email, or subject" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:443 +#, elixir-autogen, elixir-format +msgid "Reference, email, or submitter" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:626 +#, elixir-autogen, elixir-format +msgid "Reference, reporter, or details" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:465 +#: lib/who_need_help_web/live/support_operations_live.ex:632 +#, elixir-autogen, elixir-format +msgid "Regime" +msgstr "" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:68 +#, elixir-autogen, elixir-format +msgid "Registered users" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:183 +#, elixir-autogen, elixir-format +msgid "Registrations" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:159 +#: lib/who_need_help_web/live/admin_users_live.ex:263 +#: lib/who_need_help_web/live/admin_users_live.ex:304 +#, elixir-autogen, elixir-format +msgid "Regular user" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:107 +#, elixir-autogen, elixir-format +msgid "Reports, safety signals, user restrictions, and categories" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:551 +#, elixir-autogen, elixir-format +msgid "Request" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:193 +#, elixir-autogen, elixir-format +msgid "Requests completed" +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:188 +#, elixir-autogen, elixir-format +msgid "Requests created" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:176 +#, elixir-autogen, elixir-format +msgid "Restrict or suspend access and record an internal reason." +msgstr "" + +#: lib/who_need_help_web/components/admin_components.ex:61 +#, elixir-autogen, elixir-format +msgid "Restricted workspace" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:136 +#, elixir-autogen, elixir-format +msgid "Review account access and staff permissions for one user." +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:366 +#, elixir-autogen, elixir-format +msgid "Review by %{time}" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:917 +#, elixir-autogen, elixir-format +msgid "Review community requests without mixing help and activity taxonomies." +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:183 +#, elixir-autogen, elixir-format +msgid "Review the complete record and make one audited update at a time." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:305 +#, elixir-autogen, elixir-format +msgid "Review verified legal and content-removal notices in a permission-scoped queue." +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:302 +#, elixir-autogen, elixir-format +msgid "Review verified support conversations in a permission-scoped queue." +msgstr "" + +#: lib/who_need_help_web/live/admin_users_live.ex:237 +#, elixir-autogen, elixir-format +msgid "Roles" +msgstr "" + +#: lib/who_need_help_web/live/admin_audit_live.ex:182 +#: lib/who_need_help_web/live/admin_users_live.ex:202 +#: lib/who_need_help_web/live/moderation_live.ex:659 +#: lib/who_need_help_web/live/moderation_live.ex:837 +#: lib/who_need_help_web/live/moderation_live.ex:958 +#: lib/who_need_help_web/live/product_analytics_live.ex:225 +#: lib/who_need_help_web/live/support_operations_live.ex:414 +#: lib/who_need_help_web/live/support_operations_live.ex:482 +#, elixir-autogen, elixir-format +msgid "Rows" +msgstr "" + +#: lib/who_need_help_web/live/admin_audit_live.ex:198 +#: lib/who_need_help_web/live/product_analytics_live.ex:239 +#, elixir-autogen, elixir-format +msgid "Rows %{first}–%{last}" +msgstr "" + +#: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:8 +#, elixir-autogen, elixir-format +msgid "SUBMISSION SAVED" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:206 +#, elixir-autogen, elixir-format +msgid "Save account status" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:779 +#: lib/who_need_help_web/live/moderation_live.ex:900 +#, elixir-autogen, elixir-format +msgid "Save decision" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:625 +#: lib/who_need_help_web/live/moderation_live.ex:805 +#: lib/who_need_help_web/live/moderation_live.ex:929 +#: lib/who_need_help_web/live/support_operations_live.ex:371 +#: lib/who_need_help_web/live/support_operations_live.ex:442 +#, elixir-autogen, elixir-format +msgid "Search" +msgstr "" + +#: lib/who_need_help_web/live/admin_users_live.ex:160 +#, elixir-autogen, elixir-format +msgid "Search accounts, review access, and manage fixed staff roles from a dedicated account page." +msgstr "" + +#: lib/who_need_help_web/live/admin_audit_live.ex:163 +#, elixir-autogen, elixir-format +msgid "Search target or action" +msgstr "" + +#: lib/who_need_help_web/live/admin_users_live.ex:174 +#, elixir-autogen, elixir-format +msgid "Search users" +msgstr "" + +#: lib/who_need_help_web/live/admin_users_live.ex:218 +#: lib/who_need_help_web/live/moderation_live.ex:1131 +#: lib/who_need_help_web/live/support_operations_live.ex:531 +#, elixir-autogen, elixir-format +msgid "Showing %{first}–%{last}" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:823 +#, elixir-autogen, elixir-format +msgid "Signal type" +msgstr "" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:75 +#, elixir-autogen, elixir-format +msgid "Staff accounts" +msgstr "" + +#: lib/who_need_help_web/live/admin_users_live.ex:193 +#, elixir-autogen, elixir-format +msgid "Staff role" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:220 +#: lib/who_need_help_web/live/admin_user_live.ex:234 +#, elixir-autogen, elixir-format +msgid "Staff roles" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:45 +#, elixir-autogen, elixir-format +msgid "Staff roles updated." +msgstr "" + +#: lib/who_need_help_web/components/admin_components.ex:23 +#: lib/who_need_help_web/components/admin_components.ex:42 +#: lib/who_need_help_web/components/layouts.ex:151 +#: lib/who_need_help_web/components/layouts.ex:393 +#: lib/who_need_help_web/live/admin_dashboard_live.ex:11 +#, elixir-autogen, elixir-format +msgid "Staff workspace" +msgstr "" + +#: lib/who_need_help_web/components/admin_components.ex:33 +#: lib/who_need_help_web/components/admin_components.ex:48 +#, elixir-autogen, elixir-format +msgid "Staff workspace navigation" +msgstr "" + +#: lib/who_need_help_web/live/admin_audit_live.ex:234 +#, elixir-autogen, elixir-format +msgid "Stored metadata" +msgstr "" + +#: lib/who_need_help_web/components/admin_components.ex:165 +#, elixir-autogen, elixir-format +msgid "Support and legal" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:291 +#, elixir-autogen, elixir-format +msgid "Support and legal operations" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:104 +#, elixir-autogen, elixir-format +msgid "Support conversations and verified support cases" +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:182 +#, elixir-autogen, elixir-format +msgid "Support request" +msgstr "" + +#: lib/who_need_help_web/live/admin_audit_live.ex:230 +#, elixir-autogen, elixir-format +msgid "Target" +msgstr "" + +#: lib/who_need_help_web/live/admin_audit_live.ex:174 +#, elixir-autogen, elixir-format +msgid "Target type" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:948 +#, elixir-autogen, elixir-format +msgid "Taxonomy" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:884 +#, elixir-autogen, elixir-format +msgid "Technical signal metadata" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:96 +#, elixir-autogen, elixir-format +msgid "The account could not be updated." +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:91 +#, elixir-autogen, elixir-format +msgid "The last active administrator cannot lose administrator access or be restricted." +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:14 +#: lib/who_need_help_web/live/admin_user_live.ex:57 +#: lib/who_need_help_web/live/admin_user_live.ex:94 +#, elixir-autogen, elixir-format +msgid "The selected account is no longer available." +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:135 +#, elixir-autogen, elixir-format +msgid "The selected assignee cannot manage this queue." +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:332 +#, elixir-autogen, elixir-format +msgid "The verified contact will receive a new reply by email." +msgstr "" + +#: lib/who_need_help_web/live/product_analytics_live.ex:221 +#, elixir-autogen, elixir-format +msgid "To" +msgstr "" + +#: lib/who_need_help_web/components/admin_components.ex:45 +#, elixir-autogen, elixir-format +msgid "Tools shown here follow your assigned permissions." +msgstr "" + +#: lib/who_need_help_web/components/admin_components.ex:115 +#: lib/who_need_help_web/components/admin_components.ex:174 +#: lib/who_need_help_web/live/moderation_live.ex:459 +#, elixir-autogen, elixir-format +msgid "Trust and safety" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:467 +#, elixir-autogen, elixir-format +msgid "Trust and safety queues" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:392 +#: lib/who_need_help_web/live/support_operations_live.ex:551 +#, elixir-autogen, elixir-format +msgid "Type" +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:115 +#: lib/who_need_help_web/live/support_operations_live.ex:232 +#: lib/who_need_help_web/live/support_operations_live.ex:276 +#, elixir-autogen, elixir-format +msgid "Unassigned" +msgstr "" + +#: lib/who_need_help_web/live/admin_audit_live.ex:128 +#, elixir-autogen, elixir-format +msgid "Unknown staff member" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:148 +#: lib/who_need_help_web/live/admin_users_live.ex:129 +#, elixir-autogen, elixir-format +msgid "Unnamed user" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:259 +#, elixir-autogen, elixir-format +msgid "Update staff roles" +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:302 +#, elixir-autogen, elixir-format +msgid "Update status, assignment, and optionally reply." +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:257 +#, elixir-autogen, elixir-format +msgid "Updating…" +msgstr "" + +#: lib/who_need_help_web/live/admin_users_live.ex:210 +#, elixir-autogen, elixir-format +msgid "User directory" +msgstr "" + +#: lib/who_need_help_web/live/admin_users_live.ex:326 +#, elixir-autogen, elixir-format +msgid "User directory pages" +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:614 +#, elixir-autogen, elixir-format +msgid "User reports about requests, activities, and private conversations." +msgstr "" + +#: lib/who_need_help_web/components/admin_components.ex:96 +#: lib/who_need_help_web/components/admin_components.ex:172 +#: lib/who_need_help_web/live/admin_users_live.ex:16 +#, elixir-autogen, elixir-format +msgid "Users and roles" +msgstr "" + +#: lib/who_need_help_web/live/admin_users_live.ex:158 +#, elixir-autogen, elixir-format +msgid "Users and staff access" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:359 +#, elixir-autogen, elixir-format +msgid "Verified conversations that need staff review." +msgstr "" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:33 +#, elixir-autogen, elixir-format +msgid "Verified support cases" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:384 +#, elixir-autogen, elixir-format +msgid "Waiting" +msgstr "" + +#: lib/who_need_help_web/live/support_operations_live.ex:297 +#, elixir-autogen, elixir-format +msgid "Work one permission-scoped queue at a time. Assignments and operator actions are audited." +msgstr "" + +#: lib/who_need_help_web/live/moderation_live.ex:461 +#, elixir-autogen, elixir-format +msgid "Work one review queue at a time. Sensitive evidence and every moderation decision remain permission-scoped and audited." +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:327 +#, elixir-autogen, elixir-format +msgid "Write the decision, next step, or information you need…" +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:214 +#, elixir-autogen, elixir-format +msgid "You can view this account but cannot change its access." +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:87 +#, elixir-autogen, elixir-format +msgid "You cannot restrict or suspend your own account." +msgstr "" + +#: lib/who_need_help_web/user_auth.ex:312 +#: lib/who_need_help_web/user_auth.ex:346 +#, elixir-autogen, elixir-format +msgid "You do not have access to that workspace." +msgstr "" + +#: lib/who_need_help_web/live/support_operation_live.ex:127 +#, elixir-autogen, elixir-format +msgid "You do not have permission for this action." +msgstr "" + +#: lib/who_need_help_web/live/admin_user_live.ex:82 +#, elixir-autogen, elixir-format +msgid "You do not have permission for this action. Role changes also require a recent sign-in." +msgstr "" + +#: lib/who_need_help_web/controllers/content_removal_controller.ex:71 +#, elixir-autogen, elixir-format +msgid "Your email was confirmed and the notice was sent for review." +msgstr "" + +#: lib/who_need_help_web/controllers/support_controller.ex:107 +#, elixir-autogen, elixir-format +msgid "Your email was confirmed and the request was sent to support." +msgstr "" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:84 +#, elixir-autogen, elixir-format +msgid "Your staff access" +msgstr "" diff --git a/priv/gettext/en/LC_MESSAGES/default.po b/priv/gettext/en/LC_MESSAGES/default.po index 8012ee1..18f47ac 100644 --- a/priv/gettext/en/LC_MESSAGES/default.po +++ b/priv/gettext/en/LC_MESSAGES/default.po @@ -12,38 +12,42 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: lib/who_need_help_web/components/layouts.ex:142 -#: lib/who_need_help_web/components/layouts.ex:387 +#: lib/who_need_help_web/components/layouts.ex:384 #: lib/who_need_help_web/controllers/user_settings_controller.ex:119 #, elixir-autogen, elixir-format msgid "Account settings" msgstr "Account settings" #: lib/who_need_help_web/components/core_components.ex:787 +#: lib/who_need_help_web/live/admin_users_live.ex:239 +#: lib/who_need_help_web/live/support_operations_live.ex:554 +#: lib/who_need_help_web/live/support_operations_live.ex:635 #, elixir-autogen, elixir-format msgid "Actions" msgstr "Actions" #: lib/who_need_help_web/components/layouts.ex:87 -#: lib/who_need_help_web/components/layouts.ex:162 +#: lib/who_need_help_web/components/layouts.ex:159 #: 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:437 -#: lib/who_need_help_web/components/layouts.ex:452 +#: lib/who_need_help_web/components/layouts.ex:431 +#: lib/who_need_help_web/components/layouts.ex:446 #, elixir-autogen, elixir-format msgid "Attempting to reconnect" msgstr "Attempting to reconnect" -#: lib/who_need_help_web/components/layouts.ex:236 -#: lib/who_need_help_web/live/notification_live.ex:718 +#: lib/who_need_help_web/components/layouts.ex:233 +#: lib/who_need_help_web/live/moderation_live.ex:493 +#: lib/who_need_help_web/live/notification_live.ex:708 #, elixir-autogen, elixir-format msgid "Categories" msgstr "Categories" #: lib/who_need_help_web/components/layouts.ex:95 -#: lib/who_need_help_web/components/layouts.ex:171 +#: lib/who_need_help_web/components/layouts.ex:168 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:14 #: lib/who_need_help_web/controllers/user_session_controller.ex:215 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:10 @@ -51,37 +55,37 @@ msgstr "Categories" msgid "Log in" msgstr "Log in" -#: lib/who_need_help_web/components/layouts.ex:157 -#: lib/who_need_help_web/components/layouts.ex:402 +#: lib/who_need_help_web/components/layouts.ex:154 +#: lib/who_need_help_web/components/layouts.ex:396 #, elixir-autogen, elixir-format msgid "Log out" msgstr "Log out" #: lib/who_need_help_web/components/layouts.ex:130 -#: lib/who_need_help_web/components/layouts.ex:375 +#: lib/who_need_help_web/components/layouts.ex:372 #: lib/who_need_help_web/live/profile_live.ex:16 #, elixir-autogen, elixir-format msgid "Profile" msgstr "Profile" #: lib/who_need_help_web/components/layouts.ex:92 -#: lib/who_need_help_web/components/layouts.ex:168 +#: lib/who_need_help_web/components/layouts.ex:165 #: lib/who_need_help_web/controllers/user_registration_controller.ex:142 #, elixir-autogen, elixir-format msgid "Register" msgstr "Register" -#: lib/who_need_help_web/components/layouts.ex:226 +#: lib/who_need_help_web/components/layouts.ex:223 #, elixir-autogen, elixir-format msgid "Requests" msgstr "Requests" -#: lib/who_need_help_web/components/layouts.ex:444 +#: lib/who_need_help_web/components/layouts.ex:438 #, elixir-autogen, elixir-format msgid "Something went wrong!" msgstr "Something went wrong!" -#: lib/who_need_help_web/components/layouts.ex:429 +#: lib/who_need_help_web/components/layouts.ex:423 #, elixir-autogen, elixir-format msgid "We can't find the internet" msgstr "We can't find the internet" @@ -96,37 +100,32 @@ msgstr "close" msgid "%{approved}/%{capacity} approved" msgstr "%{approved}/%{capacity} approved" -#: lib/who_need_help_web/live/moderation_live.ex:570 -#, elixir-autogen, elixir-format -msgid "%{count} community votes" -msgstr "%{count} community votes" - -#: lib/who_need_help_web/live/request_live/show.ex:1104 +#: lib/who_need_help_web/live/request_live/show.ex:1113 #, elixir-autogen, elixir-format msgid "%{count} unique people" msgstr "%{count} unique people" -#: lib/who_need_help_web/live/request_live/show.ex:1254 +#: lib/who_need_help_web/live/request_live/show.ex:1263 #, elixir-autogen, elixir-format msgid "1 — unsafe" msgstr "1 — unsafe" -#: lib/who_need_help_web/live/request_live/show.ex:1253 +#: lib/who_need_help_web/live/request_live/show.ex:1262 #, elixir-autogen, elixir-format msgid "2 — poor" msgstr "2 — poor" -#: lib/who_need_help_web/live/request_live/show.ex:1252 +#: lib/who_need_help_web/live/request_live/show.ex:1261 #, elixir-autogen, elixir-format msgid "3 — okay" msgstr "3 — okay" -#: lib/who_need_help_web/live/request_live/show.ex:1251 +#: lib/who_need_help_web/live/request_live/show.ex:1260 #, elixir-autogen, elixir-format msgid "4 — good" msgstr "4 — good" -#: lib/who_need_help_web/live/request_live/show.ex:1250 +#: lib/who_need_help_web/live/request_live/show.ex:1259 #, elixir-autogen, elixir-format msgid "5 — excellent" msgstr "5 — excellent" @@ -136,7 +135,7 @@ 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:514 +#: lib/who_need_help_web/live/moderation_live.ex:881 #, 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." @@ -146,47 +145,47 @@ msgstr "A signal requests human review; optional tracking absence is not proof o msgid "Accept only if you can help safely and voluntarily. Who Need Help does not process payments." msgstr "Accept only if you can help safely and voluntarily. Who Need Help does not process payments." -#: lib/who_need_help_web/live/request_live/show.ex:1337 +#: lib/who_need_help_web/live/request_live/show.ex:1338 #, elixir-autogen, elixir-format msgid "Before you accept" msgstr "Before you accept" -#: lib/who_need_help_web/live/request_live/show.ex:1343 +#: lib/who_need_help_web/live/request_live/show.ex:1342 #, elixir-autogen, elixir-format msgid "This request will be assigned to you and private chat will open." msgstr "This request will be assigned to you and private chat will open." -#: lib/who_need_help_web/live/request_live/show.ex:1349 +#: lib/who_need_help_web/live/request_live/show.ex:1345 #, elixir-autogen, elixir-format msgid "An exact location appears only if the requester chose to share it." msgstr "An exact location appears only if the requester chose to share it." -#: lib/who_need_help_web/live/request_live/show.ex:1355 +#: lib/who_need_help_web/live/request_live/show.ex:1348 #, elixir-autogen, elixir-format msgid "If a purchase or reimbursement is involved, agree on it directly in chat before spending money." msgstr "If a purchase or reimbursement is involved, agree on it directly in chat before spending money." -#: lib/who_need_help_web/live/request_live/show.ex:1361 +#: lib/who_need_help_web/live/request_live/show.ex:1353 #, elixir-autogen, elixir-format msgid "You can withdraw later, but please tell the requester as soon as possible." msgstr "You can withdraw later, but please tell the requester as soon as possible." -#: lib/who_need_help_web/live/request_live/show.ex:1372 +#: lib/who_need_help_web/live/request_live/show.ex:1363 #, elixir-autogen, elixir-format msgid "Accepting…" msgstr "Accepting…" -#: lib/who_need_help_web/live/request_live/show.ex:1374 +#: lib/who_need_help_web/live/request_live/show.ex:1365 #, elixir-autogen, elixir-format msgid "Confirm — I can help" msgstr "Confirm — I can help" -#: lib/who_need_help_web/live/request_live/show.ex:1382 +#: lib/who_need_help_web/live/request_live/show.ex:1372 #, elixir-autogen, elixir-format msgid "Not now" msgstr "Not now" -#: lib/who_need_help_web/live/request_live/show.ex:953 +#: lib/who_need_help_web/live/request_live/show.ex:962 #, elixir-autogen, elixir-format msgid "Accepted" msgstr "Accepted" @@ -201,25 +200,23 @@ msgstr "Account Settings" msgid "Account and language" msgstr "Account and language" -#: lib/who_need_help_web/live/moderation_live.ex:656 -#, elixir-autogen, elixir-format -msgid "Accounts" -msgstr "Accounts" - -#: lib/who_need_help_web/live/request_live/show.ex:1312 +#: lib/who_need_help_web/live/request_live/show.ex:1321 #, 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:702 -#: lib/who_need_help_web/live/notification_live.ex:531 +#: lib/who_need_help_web/live/admin_user_live.ex:113 +#: lib/who_need_help_web/live/admin_user_live.ex:193 +#: lib/who_need_help_web/live/admin_users_live.ex:125 +#: lib/who_need_help_web/live/admin_users_live.ex:185 +#: lib/who_need_help_web/live/notification_live.ex:521 #, elixir-autogen, elixir-format msgid "Active" msgstr "Active" -#: lib/who_need_help_web/components/layouts.ex:231 -#: lib/who_need_help_web/live/activity_live/index.ex:41 +#: lib/who_need_help_web/components/layouts.ex:228 +#: lib/who_need_help_web/live/activity_live/index.ex:39 +#: lib/who_need_help_web/live/moderation_live.ex:952 #, elixir-autogen, elixir-format msgid "Activities" msgstr "Activities" @@ -234,7 +231,7 @@ msgstr "Activities are optional plans, not urgent help, and do not affect helper msgid "Activity details" msgstr "Activity details" -#: lib/who_need_help_web/live/moderation_live.ex:74 +#: lib/who_need_help_web/live/moderation_live.ex:170 #, elixir-autogen, elixir-format msgid "Activity hidden." msgstr "Activity hidden." @@ -250,12 +247,12 @@ msgstr "Activity is unavailable." msgid "Activity published. You approve every participant." msgstr "Activity published. You approve every participant." -#: lib/who_need_help_web/live/moderation_live.ex:82 +#: lib/who_need_help_web/live/moderation_live.ex:178 #, elixir-autogen, elixir-format msgid "Activity restored." msgstr "Activity restored." -#: lib/who_need_help_web/live/activity_live/index.ex:548 +#: lib/who_need_help_web/live/activity_live/index.ex:504 #: lib/who_need_help_web/live/activity_live/new.ex:204 #, elixir-autogen, elixir-format msgid "Activity type" @@ -266,18 +263,19 @@ msgstr "Activity type" 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:732 +#: lib/who_need_help_web/live/admin_dashboard_live.ex:135 +#: lib/who_need_help_web/live/admin_user_live.ex:102 +#: lib/who_need_help_web/live/admin_users_live.ex:123 #, elixir-autogen, elixir-format msgid "Administrator" msgstr "Administrator" -#: lib/who_need_help_web/live/activity_live/index.ex:550 +#: lib/who_need_help_web/live/activity_live/index.ex:506 #, elixir-autogen, elixir-format msgid "All activities" msgstr "All activities" -#: lib/who_need_help_web/live/request_live/index.ex:570 +#: lib/who_need_help_web/live/request_live/index.ex:539 #, elixir-autogen, elixir-format msgid "All categories" msgstr "All categories" @@ -287,12 +285,12 @@ msgstr "All categories" msgid "Already registered?" msgstr "Already registered?" -#: lib/who_need_help_web/live/request_live/show.ex:923 +#: lib/who_need_help_web/live/request_live/show.ex:932 #, elixir-autogen, elixir-format msgid "Another helper already accepted this request." msgstr "Another helper already accepted this request." -#: lib/who_need_help_web/live/request_live/index.ex:585 +#: lib/who_need_help_web/live/request_live/index.ex:554 #, elixir-autogen, elixir-format msgid "Any urgency" msgstr "Any urgency" @@ -325,12 +323,12 @@ msgid "Approximate area" msgstr "Approximate area" #: lib/who_need_help_web/live/profile_live.ex:163 -#: lib/who_need_help_web/live/request_live/show.ex:996 +#: lib/who_need_help_web/live/request_live/show.ex:1005 #, elixir-autogen, elixir-format msgid "Approximate publicly" msgstr "Approximate publicly" -#: lib/who_need_help_web/live/request_live/show.ex:1059 +#: lib/who_need_help_web/live/request_live/show.ex:1068 #, elixir-autogen, elixir-format msgid "Area:" msgstr "Area:" @@ -360,7 +358,7 @@ msgstr "Block and report" msgid "Block organizer" msgstr "Block organizer" -#: lib/who_need_help_web/live/request_live/show.ex:1738 +#: lib/who_need_help_web/live/request_live/show.ex:1802 #, elixir-autogen, elixir-format msgid "Block this user" msgstr "Block this user" @@ -375,7 +373,7 @@ msgstr "Blocked users" msgid "Briefly describe the help you need" msgstr "Briefly describe the help you need" -#: lib/who_need_help_web/components/layouts.ex:204 +#: lib/who_need_help_web/components/layouts.ex:201 #, elixir-autogen, elixir-format msgid "Build Week feedback" msgstr "Build Week feedback" @@ -401,40 +399,42 @@ msgstr "COMMUNITY-DRIVEN TAXONOMY" msgid "Cancel activity" msgstr "Cancel activity" -#: lib/who_need_help_web/live/request_live/show.ex:1330 -#: lib/who_need_help_web/live/request_live/show.ex:1567 +#: lib/who_need_help_web/live/request_live/show.ex:1394 +#: lib/who_need_help_web/live/request_live/show.ex:1631 #, elixir-autogen, elixir-format msgid "Cancel request" msgstr "Cancel request" -#: lib/who_need_help_web/live/activity_live/index.ex:479 +#: lib/who_need_help_web/live/activity_live/index.ex:435 #: lib/who_need_help_web/live/activity_live/show.ex:344 -#: lib/who_need_help_web/live/request_live/index.ex:490 -#: lib/who_need_help_web/live/request_live/index.ex:491 -#: lib/who_need_help_web/live/request_live/show.ex:956 +#: lib/who_need_help_web/live/request_live/index.ex:459 +#: lib/who_need_help_web/live/request_live/index.ex:460 +#: lib/who_need_help_web/live/request_live/show.ex:965 #, elixir-autogen, elixir-format msgid "Cancelled" msgstr "Cancelled" -#: lib/who_need_help_web/live/request_live/index.ex:568 +#: lib/who_need_help_web/live/request_live/index.ex:537 #: lib/who_need_help_web/live/request_live/new.ex:302 #, elixir-autogen, elixir-format msgid "Category" msgstr "Category" -#: lib/who_need_help_web/live/moderation_live.ex:116 +#: lib/who_need_help_web/live/moderation_live.ex:208 #, elixir-autogen, elixir-format msgid "Category created and proposal approved." msgstr "Category created and proposal approved." #: lib/who_need_help_web/live/request_live/new.ex:332 -#: lib/who_need_help_web/live/request_live/show.ex:1048 +#: lib/who_need_help_web/live/request_live/show.ex:1057 #, elixir-autogen, elixir-format msgid "Category details" msgstr "Category details" +#: lib/who_need_help_web/live/admin_dashboard_live.ex:61 #: lib/who_need_help_web/live/category_proposal_live.ex:100 -#: lib/who_need_help_web/live/moderation_live.ex:551 +#: lib/who_need_help_web/live/moderation_live.ex:495 +#: lib/who_need_help_web/live/moderation_live.ex:915 #, elixir-autogen, elixir-format msgid "Category proposals" msgstr "Category proposals" @@ -444,11 +444,6 @@ msgstr "Category proposals" msgid "Change Email" msgstr "Change Email" -#: lib/who_need_help_web/live/moderation_live.ex:736 -#, 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:109 #, elixir-autogen, elixir-format @@ -484,12 +479,12 @@ msgid "City centre, near the main entrance" msgstr "City centre, near the main entrance" #: lib/who_need_help_web/live/activity_live/show.ex:755 -#: lib/who_need_help_web/live/request_live/show.ex:1759 +#: lib/who_need_help_web/live/request_live/show.ex:1823 #, elixir-autogen, elixir-format msgid "Clear" msgstr "Clear" -#: lib/who_need_help_web/live/moderation_live.ex:476 +#: lib/who_need_help_web/live/moderation_live.ex:551 #, elixir-autogen, elixir-format msgid "Close" msgstr "Close" @@ -499,12 +494,12 @@ msgstr "Close" msgid "Coffee and conversation" msgstr "Coffee and conversation" -#: lib/who_need_help_web/live/activity_live/index.ex:493 +#: lib/who_need_help_web/live/activity_live/index.ex:449 #, elixir-autogen, elixir-format 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:1260 +#: lib/who_need_help_web/live/request_live/show.ex:1269 #, elixir-autogen, elixir-format msgid "Comment (optional)" msgstr "Comment (optional)" @@ -514,21 +509,21 @@ msgstr "Comment (optional)" msgid "Community helpers" msgstr "Community helpers" -#: lib/who_need_help_web/live/activity_live/index.ex:744 +#: lib/who_need_help_web/live/activity_live/index.ex:697 #: lib/who_need_help_web/live/activity_live/show.ex:403 #: lib/who_need_help_web/live/activity_live/show.ex:639 #: lib/who_need_help_web/live/activity_live/show.ex:698 -#: lib/who_need_help_web/live/request_live/index.ex:771 +#: lib/who_need_help_web/live/request_live/index.ex:737 #, elixir-autogen, elixir-format msgid "Community member" msgstr "Community member" -#: lib/who_need_help_web/live/activity_live/index.ex:478 +#: lib/who_need_help_web/live/activity_live/index.ex:434 #: lib/who_need_help_web/live/activity_live/show.ex:343 -#: lib/who_need_help_web/live/request_live/index.ex:488 -#: lib/who_need_help_web/live/request_live/index.ex:489 -#: lib/who_need_help_web/live/request_live/show.ex:955 -#: lib/who_need_help_web/live/request_live/show.ex:974 +#: lib/who_need_help_web/live/request_live/index.ex:457 +#: lib/who_need_help_web/live/request_live/index.ex:458 +#: lib/who_need_help_web/live/request_live/show.ex:964 +#: lib/who_need_help_web/live/request_live/show.ex:983 #, elixir-autogen, elixir-format msgid "Completed" msgstr "Completed" @@ -543,7 +538,7 @@ msgstr "Confirm and log in only this time" msgid "Confirm and stay logged in" msgstr "Confirm and stay logged in" -#: lib/who_need_help_web/live/request_live/show.ex:1505 +#: lib/who_need_help_web/live/request_live/show.ex:1569 #, elixir-autogen, elixir-format msgid "Confirm my part is complete" msgstr "Confirm my part is complete" @@ -554,7 +549,7 @@ msgid "Confirm new password" msgstr "Confirm new password" #: lib/who_need_help_web/live/category_proposal_live.ex:82 -#: lib/who_need_help_web/live/request_live/show.ex:931 +#: lib/who_need_help_web/live/request_live/show.ex:940 #, elixir-autogen, elixir-format msgid "Confirm your account and ensure it is active first." msgstr "Confirm your account and ensure it is active first." @@ -565,11 +560,6 @@ msgstr "Confirm your account and ensure it is active first." msgid "Confirm your email and ensure your account is active before publishing." msgstr "Confirm your email and ensure your account is active before publishing." -#: lib/who_need_help/accounts/user_notifier.ex:85 -#, elixir-autogen, elixir-format -msgid "Confirmation instructions" -msgstr "Confirmation instructions" - #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:57 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:63 #: lib/who_need_help_web/controllers/user_settings_html/confirm_email.html.heex:20 @@ -577,24 +567,24 @@ msgstr "Confirmation instructions" msgid "Confirming..." msgstr "Confirming..." -#: lib/who_need_help_web/live/activity_live/index.ex:499 +#: lib/who_need_help_web/live/activity_live/index.ex:455 #: lib/who_need_help_web/live/activity_live/new.ex:12 #, elixir-autogen, elixir-format msgid "Create activity" msgstr "Create activity" -#: lib/who_need_help_web/live/activity_live/index.ex:819 +#: lib/who_need_help_web/live/activity_live/index.ex:772 #: lib/who_need_help_web/live/activity_live/new.ex:180 #, elixir-autogen, elixir-format msgid "Create an activity" msgstr "Create an activity" -#: lib/who_need_help_web/live/moderation_live.ex:610 +#: lib/who_need_help_web/live/moderation_live.ex:1047 #, elixir-autogen, elixir-format msgid "Create category" msgstr "Create category" -#: lib/who_need_help_web/live/request_live/index.ex:519 +#: lib/who_need_help_web/live/request_live/index.ex:488 #, elixir-autogen, elixir-format msgid "Create urgent request" msgstr "Create urgent request" @@ -604,28 +594,24 @@ msgstr "Create urgent request" msgid "Dangerous plan" msgstr "Dangerous plan" -#: lib/who_need_help_web/live/moderation_live.ex:249 +#: lib/who_need_help_web/live/moderation_live.ex:370 #: lib/who_need_help_web/live/report_live.ex:110 -#: lib/who_need_help_web/live/request_live/show.ex:1767 +#: lib/who_need_help_web/live/request_live/show.ex:1831 #, elixir-autogen, elixir-format msgid "Dangerous request" msgstr "Dangerous request" -#: lib/who_need_help_web/live/moderation_live.ex:664 +#: lib/who_need_help_web/live/moderation_live.ex:771 +#: lib/who_need_help_web/live/moderation_live.ex:896 #, elixir-autogen, elixir-format msgid "Decision" msgstr "Decision" -#: lib/who_need_help_web/live/moderation_live.ex:608 +#: lib/who_need_help_web/live/moderation_live.ex:1046 #, elixir-autogen, elixir-format msgid "Decision note" msgstr "Decision note" -#: lib/who_need_help_web/live/moderation_live.ex:340 -#, elixir-autogen, elixir-format -msgid "Decisions and access to reported chat evidence are written to the audit log." -msgstr "Decisions and access to reported chat evidence are written to the audit log." - #: lib/who_need_help_web/live/activity_live/show.ex:675 #, elixir-autogen, elixir-format msgid "Decline" @@ -642,9 +628,10 @@ 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/notifications/text.ex:143 -#: lib/who_need_help_web/live/moderation_live.ex:261 -#: lib/who_need_help_web/live/moderation_live.ex:447 -#: lib/who_need_help_web/live/moderation_live.ex:529 +#: lib/who_need_help_web/live/moderation_live.ex:638 +#: lib/who_need_help_web/live/moderation_live.ex:775 +#: lib/who_need_help_web/live/moderation_live.ex:817 +#: lib/who_need_help_web/live/moderation_live.ex:897 #: lib/who_need_help_web/live/report_live.ex:107 #, elixir-autogen, elixir-format msgid "Dismissed" @@ -667,7 +654,7 @@ 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:1230 +#: lib/who_need_help_web/live/request_live/show.ex:1239 #, elixir-autogen, elixir-format msgid "Double-blind review" msgstr "Double-blind review" @@ -676,8 +663,8 @@ msgstr "Double-blind review" #: 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:468 -#: lib/who_need_help_web/live/notification_live.ex:522 +#: lib/who_need_help_web/live/notification_live.ex:458 +#: lib/who_need_help_web/live/notification_live.ex:512 #, elixir-autogen, elixir-format msgid "Email" msgstr "Email" @@ -698,17 +685,17 @@ msgstr "Email changed successfully." msgid "Email confirmation and social links are not identity guarantees. Manually attached social links are marked unverified. Check the person's history, unique interactions, handover evidence, and revealed reviews, and meet only where you feel safe." msgstr "Email confirmation and social links are not identity guarantees. Manually attached social links are marked unverified. Check the person's history, unique interactions, handover evidence, and revealed reviews, and meet only where you feel safe." -#: lib/who_need_help_web/live/moderation_live.ex:591 +#: lib/who_need_help_web/live/moderation_live.ex:1032 #, elixir-autogen, elixir-format msgid "English description" msgstr "English description" -#: lib/who_need_help_web/live/moderation_live.ex:580 +#: lib/who_need_help_web/live/moderation_live.ex:1029 #, elixir-autogen, elixir-format msgid "English name" msgstr "English name" -#: lib/who_need_help_web/live/request_live/show.ex:1642 +#: lib/who_need_help_web/live/request_live/show.ex:1706 #, elixir-autogen, elixir-format msgid "Enter handover code" msgstr "Enter handover code" @@ -723,18 +710,18 @@ msgstr "Exact address after matching" msgid "Exact for active match" msgstr "Exact for active match" -#: lib/who_need_help_web/live/request_live/show.ex:998 +#: lib/who_need_help_web/live/request_live/show.ex:1007 #, 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:165 -#: lib/who_need_help_web/live/request_live/show.ex:999 +#: lib/who_need_help_web/live/request_live/show.ex:1008 #, elixir-autogen, elixir-format msgid "Exact publicly" msgstr "Exact publicly" -#: lib/who_need_help_web/live/request_live/show.ex:1072 +#: lib/who_need_help_web/live/request_live/show.ex:1081 #, elixir-autogen, elixir-format msgid "Expires:" msgstr "Expires:" @@ -744,15 +731,15 @@ msgstr "Expires:" 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." -#: lib/who_need_help_web/live/activity_live/index.ex:490 +#: lib/who_need_help_web/live/activity_live/index.ex:446 #, elixir-autogen, elixir-format msgid "Find people to join" msgstr "Find people to join" #: lib/who_need_help_web/live/activity_live/show.ex:765 -#: lib/who_need_help_web/live/moderation_live.ex:251 +#: lib/who_need_help_web/live/moderation_live.ex:372 #: lib/who_need_help_web/live/report_live.ex:112 -#: lib/who_need_help_web/live/request_live/show.ex:1769 +#: lib/who_need_help_web/live/request_live/show.ex:1833 #, elixir-autogen, elixir-format msgid "Fraud" msgstr "Fraud" @@ -772,7 +759,7 @@ msgstr "GitHub profile verified." msgid "GitHub verification is unavailable until the operator configures its OAuth credentials. No manually entered link is treated as verified." msgstr "GitHub verification is unavailable until the operator configures its OAuth credentials. No manually entered link is treated as verified." -#: lib/who_need_help_web/live/request_live/show.ex:1610 +#: lib/who_need_help_web/live/request_live/show.ex:1674 #, elixir-autogen, elixir-format msgid "HANDOVER CODE FOR THE HELPER" msgstr "HANDOVER CODE FOR THE HELPER" @@ -782,20 +769,20 @@ msgstr "HANDOVER CODE FOR THE HELPER" msgid "Handle (optional)" msgstr "Handle (optional)" -#: lib/who_need_help_web/live/request_live/show.ex:210 +#: lib/who_need_help_web/live/request_live/show.ex:220 #, elixir-autogen, elixir-format msgid "Handover code verified." msgstr "Handover code verified." #: lib/who_need_help_web/live/activity_live/show.ex:763 -#: lib/who_need_help_web/live/moderation_live.ex:250 +#: lib/who_need_help_web/live/moderation_live.ex:371 #: lib/who_need_help_web/live/report_live.ex:111 -#: lib/who_need_help_web/live/request_live/show.ex:1768 +#: lib/who_need_help_web/live/request_live/show.ex:1832 #, elixir-autogen, elixir-format msgid "Harassment" msgstr "Harassment" -#: lib/who_need_help_web/live/request_live/show.ex:173 +#: lib/who_need_help_web/live/request_live/show.ex:183 #, elixir-autogen, elixir-format msgid "Help is in progress." msgstr "Help is in progress." @@ -810,7 +797,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:241 +#: lib/who_need_help_web/components/layouts.ex:238 #, elixir-autogen, elixir-format msgid "Helpers" msgstr "Helpers" @@ -820,33 +807,18 @@ msgstr "Helpers" msgid "Helpers leaderboard" msgstr "Helpers leaderboard" -#: lib/who_need_help/accounts/user_notifier.ex:33 -#, elixir-autogen, elixir-format -msgid "Hi %{email},\n\nYou can change your email by visiting the URL below:\n\n%{url}\n\nIf you didn't request this change, please ignore this." -msgstr "Hi %{email},\n\nYou can change your email by visiting the URL below:\n\n%{url}\n\nIf you didn't request this change, please ignore this." - -#: lib/who_need_help/accounts/user_notifier.ex:86 -#, elixir-autogen, elixir-format -msgid "Hi %{email},\n\nYou can confirm your account by visiting the URL below:\n\n%{url}\n\nIf you didn't create an account with us, please ignore this." -msgstr "Hi %{email},\n\nYou can confirm your account by visiting the URL below:\n\n%{url}\n\nIf you didn't create an account with us, please ignore this." - -#: lib/who_need_help/accounts/user_notifier.ex:72 -#, elixir-autogen, elixir-format -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/profile_live.ex:162 -#: lib/who_need_help_web/live/request_live/show.ex:997 +#: lib/who_need_help_web/live/request_live/show.ex:1006 #, elixir-autogen, elixir-format msgid "Hidden" msgstr "Hidden" -#: lib/who_need_help_web/live/moderation_live.ex:422 +#: lib/who_need_help_web/live/moderation_live.ex:760 #, elixir-autogen, elixir-format msgid "Hide activity" msgstr "Hide activity" -#: lib/who_need_help_web/live/moderation_live.ex:397 +#: lib/who_need_help_web/live/moderation_live.ex:750 #, elixir-autogen, elixir-format msgid "Hide request" msgstr "Hide request" @@ -859,7 +831,7 @@ msgstr "Human decisions retained" #: lib/who_need_help_web/controllers/page_html/home.html.heex:54 #: lib/who_need_help_web/controllers/page_html/home.html.heex:86 #: lib/who_need_help_web/controllers/page_html/home.html.heex:413 -#: lib/who_need_help_web/live/request_live/show.ex:1319 +#: lib/who_need_help_web/live/request_live/show.ex:1382 #, elixir-autogen, elixir-format msgid "I can help" msgstr "I can help" @@ -892,22 +864,23 @@ msgstr "If your email is in our system, you will receive instructions for loggin #: lib/who_need_help_web/controllers/content_removal_html.ex:9 #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:47 #: lib/who_need_help_web/live/activity_live/show.ex:767 -#: lib/who_need_help_web/live/moderation_live.ex:254 +#: lib/who_need_help_web/live/moderation_live.ex:375 #: lib/who_need_help_web/live/report_live.ex:115 -#: lib/who_need_help_web/live/request_live/show.ex:1772 -#: lib/who_need_help_web/live/support_operations_live.ex:116 +#: lib/who_need_help_web/live/request_live/show.ex:1836 +#: lib/who_need_help_web/live/support_operation_live.ex:153 +#: lib/who_need_help_web/live/support_operations_live.ex:257 #, elixir-autogen, elixir-format msgid "Impersonation" msgstr "Impersonation" -#: lib/who_need_help_web/live/request_live/show.ex:1703 +#: lib/who_need_help_web/live/request_live/show.ex:1767 #, 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:486 -#: lib/who_need_help_web/live/request_live/index.ex:487 -#: lib/who_need_help_web/live/request_live/show.ex:954 +#: lib/who_need_help_web/live/request_live/index.ex:455 +#: lib/who_need_help_web/live/request_live/index.ex:456 +#: lib/who_need_help_web/live/request_live/show.ex:963 #, elixir-autogen, elixir-format msgid "In progress" msgstr "In progress" @@ -918,7 +891,7 @@ msgstr "In progress" msgid "Interface language" msgstr "Interface language" -#: lib/who_need_help_web/live/moderation_live.ex:709 +#: lib/who_need_help_web/live/admin_user_live.ex:201 #, elixir-autogen, elixir-format msgid "Internal note" msgstr "Internal note" @@ -940,7 +913,7 @@ msgid "Join requests close" msgstr "Join requests close" #: lib/who_need_help_web/live/activity_live/new.ex:486 -#: lib/who_need_help_web/live/notification_live.ex:686 +#: lib/who_need_help_web/live/notification_live.ex:676 #: lib/who_need_help_web/live/request_live/new.ex:668 #, elixir-autogen, elixir-format msgid "Latitude" @@ -951,7 +924,7 @@ msgstr "Latitude" msgid "Leave activity" msgstr "Leave activity" -#: lib/who_need_help_web/live/request_live/show.ex:1701 +#: lib/who_need_help_web/live/request_live/show.ex:1765 #, elixir-autogen, elixir-format msgid "Live location" msgstr "Live location" @@ -962,7 +935,7 @@ msgstr "Live location" msgid "Location privacy" msgstr "Location privacy" -#: lib/who_need_help_web/live/request_live/show.ex:1405 +#: lib/who_need_help_web/live/request_live/show.ex:1469 #, elixir-autogen, elixir-format msgid "Location sharing is optional; missing evidence is not proof of abuse." msgstr "Location sharing is optional; missing evidence is not proof of abuse." @@ -972,7 +945,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:1076 +#: lib/who_need_help_web/live/request_live/show.ex:1085 #, elixir-autogen, elixir-format msgid "Location:" msgstr "Location:" @@ -982,11 +955,6 @@ msgstr "Location:" msgid "Log in and stay logged in" msgstr "Log in and stay logged in" -#: lib/who_need_help/accounts/user_notifier.ex:71 -#, elixir-autogen, elixir-format -msgid "Log in instructions" -msgstr "Log in instructions" - #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:154 #, elixir-autogen, elixir-format msgid "Log in only this time" @@ -998,7 +966,7 @@ msgid "Logged out successfully." msgstr "Logged out successfully." #: lib/who_need_help_web/live/activity_live/new.ex:500 -#: lib/who_need_help_web/live/notification_live.ex:700 +#: lib/who_need_help_web/live/notification_live.ex:690 #: lib/who_need_help_web/live/request_live/new.ex:682 #, elixir-autogen, elixir-format msgid "Longitude" @@ -1029,9 +997,9 @@ msgstr "Mark completed" msgid "Match and coordinate" msgstr "Match and coordinate" -#: lib/who_need_help_web/live/request_live/index.ex:484 -#: lib/who_need_help_web/live/request_live/index.ex:485 -#: lib/who_need_help_web/live/request_live/show.ex:952 +#: lib/who_need_help_web/live/request_live/index.ex:453 +#: lib/who_need_help_web/live/request_live/index.ex:454 +#: lib/who_need_help_web/live/request_live/show.ex:961 #, elixir-autogen, elixir-format msgid "Matched" msgstr "Matched" @@ -1056,7 +1024,7 @@ msgstr "Medicine pickup remains the first priority. Roadside categories use the msgid "Medicine requests" msgstr "Medicine requests" -#: lib/who_need_help_web/live/activity_live/index.ex:506 +#: lib/who_need_help_web/live/activity_live/index.ex:462 #, elixir-autogen, elixir-format msgid "Meet in public first, keep exact details inside the approved group, and leave or report anything that feels unsafe." msgstr "Meet in public first, keep exact details inside the approved group, and leave or report anything that feels unsafe." @@ -1066,17 +1034,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:639 +#: lib/who_need_help_web/live/moderation_live.ex:1068 #, elixir-autogen, elixir-format msgid "Merge" msgstr "Merge" -#: lib/who_need_help_web/live/moderation_live.ex:631 +#: lib/who_need_help_web/live/moderation_live.ex:1060 #, elixir-autogen, elixir-format msgid "Merge into" msgstr "Merge into" -#: lib/who_need_help_web/live/moderation_live.ex:638 +#: lib/who_need_help_web/live/moderation_live.ex:1067 #, elixir-autogen, elixir-format msgid "Merge note" msgstr "Merge note" @@ -1086,33 +1054,29 @@ msgstr "Merge note" msgid "Message the approved group" msgstr "Message the approved group" -#: lib/who_need_help_web/components/layouts.ex:151 -#: lib/who_need_help_web/components/layouts.ex:396 -#: lib/who_need_help_web/live/moderation_live.ex:9 -#: lib/who_need_help_web/live/moderation_live.ex:329 +#: lib/who_need_help_web/live/moderation_live.ex:37 #, 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:731 +#: lib/who_need_help_web/live/admin_dashboard_live.ex:132 +#: lib/who_need_help_web/live/admin_user_live.ex:99 +#: lib/who_need_help_web/live/admin_users_live.ex:120 #, 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:94 -#: lib/who_need_help_web/user_auth.ex:306 +#: lib/who_need_help_web/live/moderation_live.ex:361 #, elixir-autogen, elixir-format msgid "Moderator access is required." msgstr "Moderator access is required." -#: lib/who_need_help_web/live/request_live/index.ex:510 +#: lib/who_need_help_web/live/request_live/index.ex:479 #, elixir-autogen, elixir-format msgid "NEARBY MUTUAL AID" msgstr "NEARBY MUTUAL AID" -#: lib/who_need_help_web/live/request_live/index.ex:51 +#: lib/who_need_help_web/live/request_live/index.ex:49 #, elixir-autogen, elixir-format msgid "Nearby help" msgstr "Nearby help" @@ -1135,7 +1099,7 @@ msgstr "New password" #: lib/who_need_help_web/live/activity_live/new.ex:274 #: lib/who_need_help_web/live/activity_live/show.ex:300 #: lib/who_need_help_web/live/request_live/new.ex:379 -#: lib/who_need_help_web/live/request_live/show.ex:877 +#: lib/who_need_help_web/live/request_live/show.ex:886 #, elixir-autogen, elixir-format msgid "No" msgstr "No" @@ -1146,16 +1110,11 @@ msgid "No completed help yet." msgstr "No completed help yet." #: lib/who_need_help_web/live/activity_live/show.ex:470 -#: lib/who_need_help_web/live/request_live/show.ex:1151 +#: lib/who_need_help_web/live/request_live/show.ex:1160 #, elixir-autogen, elixir-format msgid "No messages yet." msgstr "No messages yet." -#: lib/who_need_help_web/live/moderation_live.ex:537 -#, elixir-autogen, elixir-format -msgid "No open signals." -msgstr "No open signals." - #: lib/who_need_help_web/live/activity_live/show.ex:680 #, elixir-autogen, elixir-format msgid "No pending join requests." @@ -1166,11 +1125,6 @@ msgstr "No pending join requests." msgid "No proposals yet." msgstr "No proposals yet." -#: lib/who_need_help_web/live/moderation_live.ex:457 -#, elixir-autogen, elixir-format -msgid "No reports." -msgstr "No reports." - #: lib/who_need_help_web/live/profile_live.ex:270 #, elixir-autogen, elixir-format msgid "No social links added." @@ -1192,23 +1146,23 @@ 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:748 -#: lib/who_need_help_web/live/request_live/index.ex:474 -#: lib/who_need_help_web/live/request_live/index.ex:475 -#: lib/who_need_help_web/live/request_live/index.ex:586 +#: lib/who_need_help_web/live/notification_live.ex:738 +#: lib/who_need_help_web/live/request_live/index.ex:443 +#: lib/who_need_help_web/live/request_live/index.ex:444 +#: lib/who_need_help_web/live/request_live/index.ex:555 #: lib/who_need_help_web/live/request_live/new.ex:449 -#: lib/who_need_help_web/live/request_live/show.ex:943 -#: lib/who_need_help_web/live/request_live/show.ex:944 +#: lib/who_need_help_web/live/request_live/show.ex:952 +#: lib/who_need_help_web/live/request_live/show.ex:953 #, elixir-autogen, elixir-format msgid "Now" msgstr "Now" -#: lib/who_need_help_web/live/activity_live/index.ex:488 +#: lib/who_need_help_web/live/activity_live/index.ex:444 #, elixir-autogen, elixir-format msgid "OPTIONAL SOCIAL PLANS" msgstr "OPTIONAL SOCIAL PLANS" -#: lib/who_need_help_web/live/moderation_live.ex:479 +#: lib/who_need_help_web/live/moderation_live.ex:544 #, elixir-autogen, elixir-format msgid "Only the conversation linked to this report is displayed." msgstr "Only the conversation linked to this report is displayed." @@ -1220,25 +1174,28 @@ msgstr "Only the organizer and approved participants can read or send these mess #: lib/who_need_help/notifications/text.ex:140 #: lib/who_need_help_web/controllers/content_removal_html.ex:21 -#: lib/who_need_help_web/controllers/support_html.ex:16 -#: lib/who_need_help_web/live/activity_live/index.ex:477 +#: lib/who_need_help_web/controllers/support_html.ex:17 +#: lib/who_need_help_web/live/activity_live/index.ex:433 #: lib/who_need_help_web/live/activity_live/show.ex:342 -#: lib/who_need_help_web/live/moderation_live.ex:258 +#: lib/who_need_help_web/live/moderation_live.ex:635 +#: lib/who_need_help_web/live/moderation_live.ex:815 +#: lib/who_need_help_web/live/moderation_live.ex:939 #: lib/who_need_help_web/live/report_live.ex:104 -#: lib/who_need_help_web/live/request_live/index.ex:482 -#: lib/who_need_help_web/live/request_live/index.ex:483 -#: lib/who_need_help_web/live/request_live/show.ex:951 -#: lib/who_need_help_web/live/support_operations_live.ex:237 -#: lib/who_need_help_web/live/support_operations_live.ex:438 +#: lib/who_need_help_web/live/request_live/index.ex:451 +#: lib/who_need_help_web/live/request_live/index.ex:452 +#: lib/who_need_help_web/live/request_live/show.ex:960 +#: lib/who_need_help_web/live/support_operation_live.ex:310 +#: lib/who_need_help_web/live/support_operation_live.ex:411 +#: lib/who_need_help_web/live/support_operations_live.ex:382 +#: lib/who_need_help_web/live/support_operations_live.ex:453 +#: lib/who_need_help_web/live/support_operations_live.ex:589 +#: lib/who_need_help_web/live/support_operations_live.ex:615 +#: lib/who_need_help_web/live/support_operations_live.ex:670 +#: lib/who_need_help_web/live/support_operations_live.ex:696 #, elixir-autogen, elixir-format msgid "Open" msgstr "Open" -#: lib/who_need_help_web/live/moderation_live.ex:501 -#, elixir-autogen, elixir-format -msgid "Open abuse signals" -msgstr "Open abuse signals" - #: lib/who_need_help_web/live/category_proposal_live.ex:221 #, elixir-autogen, elixir-format msgid "Open proposals" @@ -1249,7 +1206,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:1675 +#: lib/who_need_help_web/live/request_live/show.ex:1739 #, elixir-autogen, elixir-format msgid "Optional thank-you link" msgstr "Optional thank-you link" @@ -1280,15 +1237,18 @@ msgstr "Organizer social links" #: lib/who_need_help_web/controllers/support_html.ex:13 #: lib/who_need_help_web/controllers/support_html/new.html.heex:38 #: lib/who_need_help_web/live/activity_live/show.ex:768 -#: lib/who_need_help_web/live/moderation_live.ex:255 +#: lib/who_need_help_web/live/moderation_live.ex:376 #: lib/who_need_help_web/live/profile_live.ex:320 #: lib/who_need_help_web/live/public_profile_live.ex:53 #: lib/who_need_help_web/live/report_live.ex:116 -#: lib/who_need_help_web/live/request_live/show.ex:983 #: lib/who_need_help_web/live/request_live/show.ex:992 -#: lib/who_need_help_web/live/request_live/show.ex:1773 -#: lib/who_need_help_web/live/support_operations_live.ex:110 -#: lib/who_need_help_web/live/support_operations_live.ex:125 +#: lib/who_need_help_web/live/request_live/show.ex:1001 +#: lib/who_need_help_web/live/request_live/show.ex:1837 +#: lib/who_need_help_web/live/support_operation_live.ex:147 +#: lib/who_need_help_web/live/support_operation_live.ex:162 +#: lib/who_need_help_web/live/support_operations_live.ex:251 +#: lib/who_need_help_web/live/support_operations_live.ex:266 +#: lib/who_need_help_web/live/support_operations_live.ex:402 #, elixir-autogen, elixir-format msgid "Other" msgstr "Other" @@ -1313,7 +1273,7 @@ msgstr "Password updated successfully." msgid "Pickup instructions (optional)" msgstr "Pickup instructions (optional)" -#: lib/who_need_help_web/live/request_live/show.ex:1043 +#: lib/who_need_help_web/live/request_live/show.ex:1052 #, elixir-autogen, elixir-format msgid "Pickup notes" msgstr "Pickup notes" @@ -1328,13 +1288,13 @@ msgstr "Plan and expectations" msgid "Plan details" msgstr "Plan details" -#: lib/who_need_help_web/live/request_live/show.ex:939 +#: lib/who_need_help_web/live/request_live/show.ex:948 #, 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:100 +#: lib/who_need_help_web/live/moderation_live.ex:365 +#: lib/who_need_help_web/live/support_operation_live.ex:137 #, elixir-autogen, elixir-format msgid "Please check the submitted fields." msgstr "Please check the submitted fields." @@ -1360,7 +1320,7 @@ msgstr "Post a clear request" msgid "Primary navigation" msgstr "Primary navigation" -#: lib/who_need_help_web/live/request_live/show.ex:1114 +#: lib/who_need_help_web/live/request_live/show.ex:1123 #, elixir-autogen, elixir-format msgid "Private match chat" msgstr "Private match chat" @@ -1375,14 +1335,14 @@ msgstr "Product boundaries, architecture decisions, Phoenix contexts, migrations msgid "Profile updated." msgstr "Profile updated." -#: lib/who_need_help_web/live/moderation_live.ex:252 +#: lib/who_need_help_web/live/moderation_live.ex:373 #: lib/who_need_help_web/live/report_live.ex:113 -#: lib/who_need_help_web/live/request_live/show.ex:1770 +#: lib/who_need_help_web/live/request_live/show.ex:1834 #, elixir-autogen, elixir-format msgid "Prohibited item" msgstr "Prohibited item" -#: lib/who_need_help_web/live/moderation_live.ex:145 +#: lib/who_need_help_web/live/moderation_live.ex:233 #, elixir-autogen, elixir-format msgid "Proposal merged." msgstr "Proposal merged." @@ -1392,7 +1352,7 @@ msgstr "Proposal merged." msgid "Proposal published for community voting." msgstr "Proposal published for community voting." -#: lib/who_need_help_web/live/moderation_live.ex:133 +#: lib/who_need_help_web/live/moderation_live.ex:221 #, elixir-autogen, elixir-format msgid "Proposal rejected." msgstr "Proposal rejected." @@ -1449,20 +1409,13 @@ msgstr "Publishing…" msgid "READ BEFORE USING THE SERVICE" msgstr "READ BEFORE USING THE SERVICE" -#: lib/who_need_help_web/live/moderation_live.ex:327 -#: lib/who_need_help_web/live/product_analytics_live.ex:39 -#: lib/who_need_help_web/live/support_operations_live.ex:136 -#, elixir-autogen, elixir-format -msgid "RESTRICTED WORKSPACE" -msgstr "RESTRICTED WORKSPACE" - #: lib/who_need_help_web/live/leaderboard_live.ex:54 #, elixir-autogen, elixir-format msgid "Rank" msgstr "Rank" #: lib/who_need_help_web/live/leaderboard_live.ex:60 -#: lib/who_need_help_web/live/request_live/show.ex:1248 +#: lib/who_need_help_web/live/request_live/show.ex:1257 #, elixir-autogen, elixir-format msgid "Rating" msgstr "Rating" @@ -1475,9 +1428,10 @@ msgstr "Read the" #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:42 #: lib/who_need_help_web/live/activity_live/show.ex:761 -#: lib/who_need_help_web/live/request_live/show.ex:1342 -#: lib/who_need_help_web/live/request_live/show.ex:1536 -#: lib/who_need_help_web/live/request_live/show.ex:1579 +#: lib/who_need_help_web/live/moderation_live.ex:644 +#: lib/who_need_help_web/live/request_live/show.ex:1406 +#: lib/who_need_help_web/live/request_live/show.ex:1600 +#: lib/who_need_help_web/live/request_live/show.ex:1643 #, elixir-autogen, elixir-format msgid "Reason" msgstr "Reason" @@ -1487,12 +1441,12 @@ msgstr "Reason" msgid "Register for an account" msgstr "Register for an account" -#: lib/who_need_help_web/live/moderation_live.ex:620 +#: lib/who_need_help_web/live/moderation_live.ex:1077 #, elixir-autogen, elixir-format msgid "Reject" msgstr "Reject" -#: lib/who_need_help_web/live/moderation_live.ex:619 +#: lib/who_need_help_web/live/moderation_live.ex:1076 #, elixir-autogen, elixir-format msgid "Rejection note" msgstr "Rejection note" @@ -1507,53 +1461,54 @@ msgstr "Remove" msgid "Report" msgstr "Report" -#: lib/who_need_help_web/live/request_live/show.ex:1185 +#: lib/who_need_help_web/live/request_live/show.ex:1194 #, elixir-autogen, elixir-format msgid "Report message" msgstr "Report message" -#: lib/who_need_help_web/live/request_live/show.ex:1765 +#: lib/who_need_help_web/live/request_live/show.ex:1829 #, 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:359 +#: lib/who_need_help_web/live/request_live/show.ex:368 #, elixir-autogen, elixir-format msgid "Report sent to moderators." msgstr "Report sent to moderators." -#: lib/who_need_help_web/live/moderation_live.ex:17 +#: lib/who_need_help_web/live/moderation_live.ex:129 #, elixir-autogen, elixir-format msgid "Report updated." msgstr "Report updated." -#: lib/who_need_help_web/live/moderation_live.ex:475 +#: lib/who_need_help_web/live/moderation_live.ex:541 #, elixir-autogen, elixir-format msgid "Reported evidence" msgstr "Reported evidence" -#: lib/who_need_help_web/live/moderation_live.ex:344 +#: lib/who_need_help_web/live/moderation_live.ex:479 +#: lib/who_need_help_web/live/moderation_live.ex:613 #, elixir-autogen, elixir-format msgid "Reports" msgstr "Reports" -#: lib/who_need_help_web/live/request_live/show.ex:1729 +#: lib/who_need_help_web/live/request_live/show.ex:1793 #, 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:165 +#: lib/who_need_help_web/live/request_live/show.ex:175 #, elixir-autogen, elixir-format msgid "Request cancelled." msgstr "Request cancelled." -#: lib/who_need_help_web/live/moderation_live.ex:58 +#: lib/who_need_help_web/live/moderation_live.ex:154 #, elixir-autogen, elixir-format msgid "Request hidden." msgstr "Request hidden." -#: lib/who_need_help_web/live/moderation_live.ex:66 +#: lib/who_need_help_web/live/moderation_live.ex:162 #, elixir-autogen, elixir-format msgid "Request restored." msgstr "Request restored." @@ -1563,88 +1518,88 @@ msgstr "Request restored." msgid "Request to join" msgstr "Request to join" -#: lib/who_need_help_web/live/request_live/show.ex:1084 +#: lib/who_need_help_web/live/request_live/show.ex:1093 #, elixir-autogen, elixir-format msgid "Requester links:" msgstr "Requester links:" -#: lib/who_need_help_web/live/request_live/show.ex:1063 +#: lib/who_need_help_web/live/request_live/show.ex:1072 #, elixir-autogen, elixir-format msgid "Requester:" msgstr "Requester:" -#: lib/who_need_help_web/live/request_live/show.ex:1099 +#: lib/who_need_help_web/live/request_live/show.ex:1108 #, elixir-autogen, elixir-format msgid "Requester: %{count} completed" msgstr "Requester: %{count} completed" -#: lib/who_need_help_web/live/moderation_live.ex:452 +#: lib/who_need_help_web/live/moderation_live.ex:778 #, elixir-autogen, elixir-format msgid "Resolution note" msgstr "Resolution note" #: lib/who_need_help/notifications/text.ex:142 -#: 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:446 +#: lib/who_need_help_web/controllers/support_html.ex:20 +#: lib/who_need_help_web/live/moderation_live.ex:637 +#: lib/who_need_help_web/live/moderation_live.ex:774 #: lib/who_need_help_web/live/report_live.ex:106 -#: lib/who_need_help_web/live/support_operations_live.ex:441 +#: lib/who_need_help_web/live/support_operation_live.ex:313 +#: lib/who_need_help_web/live/support_operations_live.ex:385 #, 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:703 +#: lib/who_need_help_web/live/admin_user_live.ex:114 +#: lib/who_need_help_web/live/admin_user_live.ex:194 +#: lib/who_need_help_web/live/admin_users_live.ex:126 +#: lib/who_need_help_web/live/admin_users_live.ex:186 #, elixir-autogen, elixir-format msgid "Restricted" msgstr "Restricted" -#: lib/who_need_help_web/live/moderation_live.ex:532 +#: lib/who_need_help_web/live/moderation_live.ex:899 #, elixir-autogen, elixir-format msgid "Review note" msgstr "Review note" -#: lib/who_need_help_web/live/request_live/show.ex:325 -#: lib/who_need_help_web/live/request_live/show.ex:1237 +#: lib/who_need_help_web/live/request_live/show.ex:334 +#: lib/who_need_help_web/live/request_live/show.ex:1246 #, 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:528 +#: lib/who_need_help_web/live/moderation_live.ex:816 +#: lib/who_need_help_web/live/moderation_live.ex:897 #, elixir-autogen, elixir-format msgid "Reviewed" msgstr "Reviewed" #: lib/who_need_help/notifications/text.ex:141 #: 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:445 +#: lib/who_need_help_web/controllers/support_html.ex:18 +#: lib/who_need_help_web/live/moderation_live.ex:636 +#: lib/who_need_help_web/live/moderation_live.ex:773 #: lib/who_need_help_web/live/report_live.ex:105 -#: lib/who_need_help_web/live/support_operations_live.ex:239 -#: lib/who_need_help_web/live/support_operations_live.ex:439 +#: lib/who_need_help_web/live/support_operation_live.ex:311 +#: lib/who_need_help_web/live/support_operation_live.ex:413 +#: lib/who_need_help_web/live/support_operations_live.ex:383 +#: lib/who_need_help_web/live/support_operations_live.ex:455 #, elixir-autogen, elixir-format msgid "Reviewing" msgstr "Reviewing" -#: lib/who_need_help_web/live/moderation_live.ex:662 -#, elixir-autogen, elixir-format -msgid "Role" -msgstr "Role" - -#: lib/who_need_help_web/live/moderation_live.ex:599 +#: lib/who_need_help_web/live/moderation_live.ex:1039 #, elixir-autogen, elixir-format msgid "Russian description (optional)" msgstr "Russian description (optional)" -#: lib/who_need_help_web/live/moderation_live.ex:587 +#: lib/who_need_help_web/live/moderation_live.ex:1031 #, elixir-autogen, elixir-format msgid "Russian name (optional)" msgstr "Russian name (optional)" #: lib/who_need_help_web/live/activity_live/show.ex:731 -#: lib/who_need_help_web/live/request_live/show.ex:1727 +#: lib/who_need_help_web/live/request_live/show.ex:1791 #, elixir-autogen, elixir-format msgid "Safety controls" msgstr "Safety controls" @@ -1654,20 +1609,13 @@ 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:194 +#: lib/who_need_help_web/components/layouts.ex:191 #: lib/who_need_help_web/controllers/page_controller.ex:25 #: 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:454 -#: lib/who_need_help_web/live/moderation_live.ex:533 -#: lib/who_need_help_web/live/moderation_live.ex:711 -#, elixir-autogen, elixir-format -msgid "Save" -msgstr "Save" - #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:110 #, elixir-autogen, elixir-format msgid "Save Password" @@ -1678,25 +1626,25 @@ msgstr "Save Password" msgid "Save profile" msgstr "Save profile" -#: lib/who_need_help_web/live/notification_live.ex:750 -#: lib/who_need_help_web/live/request_live/index.ex:478 -#: lib/who_need_help_web/live/request_live/index.ex:479 -#: lib/who_need_help_web/live/request_live/index.ex:588 +#: lib/who_need_help_web/live/notification_live.ex:740 +#: lib/who_need_help_web/live/request_live/index.ex:447 +#: lib/who_need_help_web/live/request_live/index.ex:448 +#: lib/who_need_help_web/live/request_live/index.ex:557 #: lib/who_need_help_web/live/request_live/new.ex:451 -#: lib/who_need_help_web/live/request_live/show.ex:947 -#: lib/who_need_help_web/live/request_live/show.ex:948 +#: lib/who_need_help_web/live/request_live/show.ex:956 +#: lib/who_need_help_web/live/request_live/show.ex:957 #, elixir-autogen, elixir-format msgid "Scheduled" msgstr "Scheduled" #: lib/who_need_help_web/live/activity_live/show.ex:530 -#: lib/who_need_help_web/live/request_live/show.ex:1213 +#: lib/who_need_help_web/live/request_live/show.ex:1222 #, elixir-autogen, elixir-format msgid "Send" msgstr "Send" #: lib/who_need_help_web/live/activity_live/show.ex:777 -#: lib/who_need_help_web/live/request_live/show.ex:1782 +#: lib/who_need_help_web/live/request_live/show.ex:1846 #, elixir-autogen, elixir-format msgid "Send report" msgstr "Send report" @@ -1706,7 +1654,7 @@ 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:1714 +#: lib/who_need_help_web/live/request_live/show.ex:1778 #, elixir-autogen, elixir-format msgid "Share location" msgstr "Share location" @@ -1732,7 +1680,7 @@ msgstr "Short title" msgid "Sign up" msgstr "Sign up" -#: lib/who_need_help_web/live/moderation_live.ex:34 +#: lib/who_need_help_web/live/moderation_live.ex:146 #, elixir-autogen, elixir-format msgid "Signal updated." msgstr "Signal updated." @@ -1742,7 +1690,7 @@ msgstr "Signal updated." msgid "Skip to main content" msgstr "Skip to main content" -#: lib/who_need_help_web/live/moderation_live.ex:579 +#: lib/who_need_help_web/live/moderation_live.ex:1028 #, elixir-autogen, elixir-format msgid "Slug" msgstr "Slug" @@ -1794,14 +1742,14 @@ msgid "Social verification session is invalid." msgstr "Social verification session is invalid." #: lib/who_need_help_web/live/activity_live/show.ex:766 -#: lib/who_need_help_web/live/moderation_live.ex:253 +#: lib/who_need_help_web/live/moderation_live.ex:374 #: lib/who_need_help_web/live/report_live.ex:114 -#: lib/who_need_help_web/live/request_live/show.ex:1771 +#: lib/who_need_help_web/live/request_live/show.ex:1835 #, elixir-autogen, elixir-format msgid "Spam" msgstr "Spam" -#: lib/who_need_help_web/live/request_live/show.ex:1485 +#: lib/who_need_help_web/live/request_live/show.ex:1549 #, elixir-autogen, elixir-format msgid "Start helping" msgstr "Start helping" @@ -1811,44 +1759,54 @@ msgstr "Start helping" msgid "Starts" msgstr "Starts" -#: lib/who_need_help_web/live/moderation_live.ex:663 +#: lib/who_need_help_web/live/admin_user_live.ex:191 +#: lib/who_need_help_web/live/admin_users_live.ex:236 +#: lib/who_need_help_web/live/moderation_live.ex:632 +#: lib/who_need_help_web/live/moderation_live.ex:812 +#: lib/who_need_help_web/live/moderation_live.ex:936 +#: lib/who_need_help_web/live/support_operations_live.ex:379 +#: lib/who_need_help_web/live/support_operations_live.ex:450 +#: lib/who_need_help_web/live/support_operations_live.ex:551 +#: lib/who_need_help_web/live/support_operations_live.ex:632 #, elixir-autogen, elixir-format msgid "Status" msgstr "Status" -#: lib/who_need_help_web/live/request_live/show.ex:1722 +#: lib/who_need_help_web/live/request_live/show.ex:1786 #, elixir-autogen, elixir-format msgid "Stop and delete position" msgstr "Stop and delete position" -#: lib/who_need_help_web/live/moderation_live.ex:604 +#: lib/who_need_help_web/live/moderation_live.ex:1044 #, elixir-autogen, elixir-format msgid "Structured fields JSON" msgstr "Structured fields JSON" -#: lib/who_need_help_web/live/moderation_live.ex:124 +#: lib/who_need_help_web/live/moderation_live.ex:213 #, elixir-autogen, elixir-format 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:1262 +#: lib/who_need_help_web/live/request_live/show.ex:1271 #, 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:704 +#: lib/who_need_help_web/live/admin_user_live.ex:115 +#: lib/who_need_help_web/live/admin_user_live.ex:195 +#: lib/who_need_help_web/live/admin_users_live.ex:127 +#: lib/who_need_help_web/live/admin_users_live.ex:187 #, elixir-autogen, elixir-format msgid "Suspended" msgstr "Suspended" -#: lib/who_need_help_web/live/request_live/show.ex:924 +#: lib/who_need_help_web/live/request_live/show.ex:933 #, 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:380 +#: lib/who_need_help_web/live/request_live/show.ex:389 #, elixir-autogen, elixir-format msgid "That message cannot be reported from this view." msgstr "That message cannot be reported from this view." @@ -1858,7 +1816,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:928 +#: lib/who_need_help_web/live/request_live/show.ex:937 #, elixir-autogen, elixir-format msgid "That step is not available in the current state." msgstr "That step is not available in the current state." @@ -1878,16 +1836,6 @@ 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:306 -#, elixir-autogen, elixir-format -msgid "The browser could not share your location." -msgstr "The browser could not share your location." - -#: lib/who_need_help_web/live/moderation_live.ex:238 -#, elixir-autogen, elixir-format -msgid "The last administrator cannot demote themselves." -msgstr "The last administrator cannot demote themselves." - #: lib/who_need_help_web/controllers/user_session_controller.ex:50 #, elixir-autogen, elixir-format msgid "The link is invalid or it has expired." @@ -1918,7 +1866,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:1757 +#: lib/who_need_help_web/live/request_live/show.ex:1821 #, 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." @@ -1938,14 +1886,14 @@ 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:933 -#: lib/who_need_help_web/live/request_live/show.ex:1145 +#: lib/who_need_help_web/live/request_live/show.ex:942 +#: lib/who_need_help_web/live/request_live/show.ex:1154 #, elixir-autogen, elixir-format msgid "This interaction is blocked." msgstr "This interaction is blocked." -#: lib/who_need_help_web/live/request_live/index.ex:526 -#: lib/who_need_help_web/live/request_live/show.ex:1022 +#: lib/who_need_help_web/live/request_live/index.ex:495 +#: lib/who_need_help_web/live/request_live/show.ex:1031 #, 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." @@ -1955,7 +1903,7 @@ msgstr "This is not an emergency service. Contact local emergency services for i 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." -#: lib/who_need_help_web/live/moderation_live.ex:231 +#: lib/who_need_help_web/live/moderation_live.ex:362 #, elixir-autogen, elixir-format msgid "This proposal has already been reviewed." msgstr "This proposal has already been reviewed." @@ -1965,23 +1913,23 @@ 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:495 +#: lib/who_need_help_web/live/moderation_live.ex:570 #, 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:1692 +#: lib/who_need_help_web/live/request_live/show.ex:1756 #, 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:89 -#: lib/who_need_help_web/live/request_live/show.ex:935 +#: lib/who_need_help_web/live/request_live/show.ex:90 +#: lib/who_need_help_web/live/request_live/show.ex:944 #, elixir-autogen, elixir-format msgid "This request is no longer available." msgstr "This request is no longer available." -#: lib/who_need_help_web/live/request_live/show.ex:59 +#: lib/who_need_help_web/live/request_live/show.ex:60 #, elixir-autogen, elixir-format msgid "This request is unavailable." msgstr "This request is unavailable." @@ -1991,13 +1939,13 @@ 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:749 -#: lib/who_need_help_web/live/request_live/index.ex:476 -#: lib/who_need_help_web/live/request_live/index.ex:477 -#: lib/who_need_help_web/live/request_live/index.ex:587 +#: lib/who_need_help_web/live/notification_live.ex:739 +#: lib/who_need_help_web/live/request_live/index.ex:445 +#: lib/who_need_help_web/live/request_live/index.ex:446 +#: lib/who_need_help_web/live/request_live/index.ex:556 #: lib/who_need_help_web/live/request_live/new.ex:450 -#: lib/who_need_help_web/live/request_live/show.ex:945 -#: lib/who_need_help_web/live/request_live/show.ex:946 +#: lib/who_need_help_web/live/request_live/show.ex:954 +#: lib/who_need_help_web/live/request_live/show.ex:955 #, elixir-autogen, elixir-format msgid "Today" msgstr "Today" @@ -2006,7 +1954,7 @@ msgstr "Today" #: lib/who_need_help_web/live/activity_live/show.ex:336 #: lib/who_need_help_web/live/category_proposal_live.ex:85 #: lib/who_need_help_web/live/profile_live.ex:59 -#: lib/who_need_help_web/live/request_live/show.ex:938 +#: lib/who_need_help_web/live/request_live/show.ex:947 #, elixir-autogen, elixir-format msgid "Too many actions in the configured time window." msgstr "Too many actions in the configured time window." @@ -2038,12 +1986,12 @@ msgstr "Total" msgid "Total group capacity" msgstr "Total group capacity" -#: lib/who_need_help_web/live/moderation_live.ex:595 +#: lib/who_need_help_web/live/moderation_live.ex:1035 #, elixir-autogen, elixir-format msgid "Ukrainian description (optional)" msgstr "Ukrainian description (optional)" -#: lib/who_need_help_web/live/moderation_live.ex:583 +#: lib/who_need_help_web/live/moderation_live.ex:1030 #, elixir-autogen, elixir-format msgid "Ukrainian name (optional)" msgstr "Ukrainian name (optional)" @@ -2053,7 +2001,7 @@ msgstr "Ukrainian name (optional)" msgid "Unblock" msgstr "Unblock" -#: lib/who_need_help_web/live/request_live/show.ex:1745 +#: lib/who_need_help_web/live/request_live/show.ex:1809 #, elixir-autogen, elixir-format msgid "Unblock this user" msgstr "Unblock this user" @@ -2063,13 +2011,8 @@ msgstr "Unblock this user" msgid "Unique people" msgstr "Unique people" -#: lib/who_need_help/accounts/user_notifier.ex:32 -#, elixir-autogen, elixir-format -msgid "Update email instructions" -msgstr "Update email instructions" - -#: lib/who_need_help_web/live/notification_live.ex:743 -#: lib/who_need_help_web/live/request_live/index.ex:583 +#: lib/who_need_help_web/live/notification_live.ex:733 +#: lib/who_need_help_web/live/request_live/index.ex:552 #: lib/who_need_help_web/live/request_live/new.ex:447 #, elixir-autogen, elixir-format msgid "Urgency" @@ -2086,12 +2029,12 @@ msgstr "Urgent help" msgid "Use a public first meeting point. Do not publish a home address, access code, travel document, or other sensitive information." msgstr "Use a public first meeting point. Do not publish a home address, access code, travel document, or other sensitive information." -#: lib/who_need_help_web/components/layouts.ex:491 +#: lib/who_need_help_web/components/layouts.ex:485 #, elixir-autogen, elixir-format msgid "Use dark theme" msgstr "Use dark theme" -#: lib/who_need_help_web/components/layouts.ex:482 +#: lib/who_need_help_web/components/layouts.ex:476 #, elixir-autogen, elixir-format msgid "Use light theme" msgstr "Use light theme" @@ -2101,19 +2044,17 @@ msgstr "Use light theme" 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:473 +#: lib/who_need_help_web/components/layouts.ex:467 #, 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:661 -#: lib/who_need_help_web/live/moderation_live.ex:730 +#: lib/who_need_help_web/live/admin_users_live.ex:235 #, elixir-autogen, elixir-format msgid "User" msgstr "User" -#: lib/who_need_help_web/live/request_live/show.ex:408 +#: lib/who_need_help_web/live/request_live/show.ex:417 #, elixir-autogen, elixir-format msgid "User blocked. Their requests and new messages are hidden." msgstr "User blocked. Their requests and new messages are hidden." @@ -2123,18 +2064,8 @@ msgstr "User blocked. Their requests and new messages are hidden." msgid "User confirmed successfully." msgstr "User confirmed successfully." -#: lib/who_need_help_web/live/moderation_live.ex:50 -#, elixir-autogen, elixir-format -msgid "User role updated." -msgstr "User role updated." - -#: lib/who_need_help_web/live/moderation_live.ex:42 -#, elixir-autogen, elixir-format -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:432 +#: lib/who_need_help_web/live/request_live/show.ex:441 #, elixir-autogen, elixir-format msgid "User unblocked." msgstr "User unblocked." @@ -2144,7 +2075,7 @@ msgstr "User unblocked." msgid "Verify GitHub" msgstr "Verify GitHub" -#: lib/who_need_help_web/live/request_live/show.ex:1660 +#: lib/who_need_help_web/live/request_live/show.ex:1724 #, elixir-autogen, elixir-format msgid "Verify handover" msgstr "Verify handover" @@ -2154,7 +2085,7 @@ msgstr "Verify handover" msgid "Verify the handover" msgstr "Verify the handover" -#: lib/who_need_help_web/live/moderation_live.ex:382 +#: lib/who_need_help_web/live/moderation_live.ex:725 #, elixir-autogen, elixir-format msgid "View scoped evidence" msgstr "View scoped evidence" @@ -2164,7 +2095,7 @@ msgstr "View scoped evidence" msgid "Visible reviews" msgstr "Visible reviews" -#: lib/who_need_help_web/live/request_live/show.ex:1323 +#: lib/who_need_help_web/live/request_live/show.ex:1387 #, elixir-autogen, elixir-format msgid "Waiting for a nearby volunteer." msgstr "Waiting for a nearby volunteer." @@ -2183,7 +2114,7 @@ msgid "What Codex contributed" msgstr "What Codex contributed" #: lib/who_need_help_web/live/activity_live/show.ex:774 -#: lib/who_need_help_web/live/request_live/show.ex:1779 +#: lib/who_need_help_web/live/request_live/show.ex:1843 #, elixir-autogen, elixir-format msgid "What happened?" msgstr "What happened?" @@ -2214,7 +2145,7 @@ msgstr "Who Need Help home" msgid "Who Need Help was developed with the local Codex CLI authenticated through the builder's ChatGPT subscription. No OpenAI API key or usage-based API fallback is used." msgstr "Who Need Help was developed with the local Codex CLI authenticated through the builder's ChatGPT subscription. No OpenAI API key or usage-based API fallback is used." -#: lib/who_need_help_web/live/request_live/index.ex:511 +#: lib/who_need_help_web/live/request_live/index.ex:480 #, elixir-autogen, elixir-format msgid "Who needs help?" msgstr "Who needs help?" @@ -2224,12 +2155,12 @@ msgstr "Who needs help?" msgid "Why is this useful?" msgstr "Why is this useful?" -#: lib/who_need_help_web/live/request_live/show.ex:1524 +#: lib/who_need_help_web/live/request_live/show.ex:1588 #, elixir-autogen, elixir-format msgid "Withdraw from this request" msgstr "Withdraw from this request" -#: lib/who_need_help_web/live/request_live/show.ex:1204 +#: lib/who_need_help_web/live/request_live/show.ex:1213 #, elixir-autogen, elixir-format msgid "Write a safe coordination message…" msgstr "Write a safe coordination message…" @@ -2237,9 +2168,9 @@ msgstr "Write a safe coordination message…" #: lib/who_need_help_web/live/activity_live/new.ex:271 #: lib/who_need_help_web/live/activity_live/show.ex:298 #: lib/who_need_help_web/live/request_live/new.ex:373 -#: lib/who_need_help_web/live/request_live/show.ex:875 -#: lib/who_need_help_web/live/request_live/show.ex:1431 -#: lib/who_need_help_web/live/request_live/show.ex:1439 +#: lib/who_need_help_web/live/request_live/show.ex:884 +#: lib/who_need_help_web/live/request_live/show.ex:1495 +#: lib/who_need_help_web/live/request_live/show.ex:1503 #, elixir-autogen, elixir-format msgid "Yes" msgstr "Yes" @@ -2260,7 +2191,7 @@ 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/activity_live/show.ex:321 -#: lib/who_need_help_web/live/request_live/show.ex:925 +#: lib/who_need_help_web/live/request_live/show.ex:934 #, elixir-autogen, elixir-format msgid "You are not allowed to do that." msgstr "You are not allowed to do that." @@ -2270,7 +2201,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:922 +#: lib/who_need_help_web/live/request_live/show.ex:931 #, elixir-autogen, elixir-format msgid "You cannot accept your own request." msgstr "You cannot accept your own request." @@ -2280,11 +2211,6 @@ msgstr "You cannot accept your own request." msgid "You cannot report your own content." msgstr "You cannot report your own content." -#: lib/who_need_help_web/live/moderation_live.ex:235 -#, elixir-autogen, elixir-format -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:342 #, elixir-autogen, elixir-format msgid "You have not blocked anyone." @@ -2292,7 +2218,8 @@ msgstr "You have not blocked anyone." #: lib/who_need_help_web/user_auth.ex:256 #: lib/who_need_help_web/user_auth.ex:288 -#: lib/who_need_help_web/user_auth.ex:318 +#: lib/who_need_help_web/user_auth.ex:325 +#: lib/who_need_help_web/user_auth.ex:359 #, elixir-autogen, elixir-format msgid "You must log in to access this page." msgstr "You must log in to access this page." @@ -2307,7 +2234,7 @@ msgstr "You must re-authenticate to access this page." msgid "You need to reauthenticate to perform sensitive actions on your account." msgstr "You need to reauthenticate to perform sensitive actions on your account." -#: lib/who_need_help_web/live/request_live/show.ex:184 +#: lib/who_need_help_web/live/request_live/show.ex:194 #, elixir-autogen, elixir-format msgid "Your confirmation was saved." msgstr "Your confirmation was saved." @@ -2327,44 +2254,33 @@ 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:1232 +#: lib/who_need_help_web/live/request_live/show.ex:1241 #, elixir-autogen, elixir-format msgid "Your review is revealed only after both participants submit." msgstr "Your review is revealed only after both participants submit." -#: lib/who_need_help_web/live/request_live/index.ex:839 +#: lib/who_need_help_web/live/request_live/index.ex:805 #, elixir-autogen, elixir-format msgid "Your trust summary" msgstr "Your trust summary" -#: lib/who_need_help_web/live/moderation_live.ex:360 -#, elixir-autogen, elixir-format -msgid "activity" -msgstr "activity" - -#: lib/who_need_help_web/live/moderation_live.ex:363 -#, elixir-autogen, elixir-format -msgid "activity message" -msgstr "activity message" - #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:110 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:82 #, elixir-autogen, elixir-format msgid "before confirming." msgstr "before confirming." -#: lib/who_need_help_web/live/activity_live/index.ex:743 +#: lib/who_need_help_web/live/activity_live/index.ex:696 #: lib/who_need_help_web/live/category_proposal_live.ex:252 -#: lib/who_need_help_web/live/moderation_live.ex:372 -#: lib/who_need_help_web/live/request_live/index.ex:770 +#: lib/who_need_help_web/live/request_live/index.ex:736 #, elixir-autogen, elixir-format msgid "by %{name}" msgstr "by %{name}" #: lib/who_need_help_web/live/profile_live.ex:190 #: lib/who_need_help_web/live/public_profile_live.ex:133 -#: lib/who_need_help_web/live/request_live/index.ex:843 -#: lib/who_need_help_web/live/request_live/show.ex:1374 +#: lib/who_need_help_web/live/request_live/index.ex:809 +#: lib/who_need_help_web/live/request_live/show.ex:1438 #, elixir-autogen, elixir-format msgid "completed" msgstr "completed" @@ -2374,17 +2290,17 @@ msgstr "completed" msgid "for an account now." msgstr "for an account now." -#: lib/who_need_help_web/live/request_live/show.ex:1401 +#: lib/who_need_help_web/live/request_live/show.ex:1465 #, elixir-autogen, elixir-format msgid "helper movement supported" msgstr "helper movement supported" -#: lib/who_need_help_web/live/request_live/show.ex:1402 +#: lib/who_need_help_web/live/request_live/show.ex:1466 #, elixir-autogen, elixir-format msgid "no movement evidence" msgstr "no movement evidence" -#: lib/who_need_help_web/live/request_live/show.ex:1393 +#: lib/who_need_help_web/live/request_live/show.ex:1457 #, elixir-autogen, elixir-format msgid "no proximity evidence" msgstr "no proximity evidence" @@ -2394,30 +2310,30 @@ msgstr "no proximity evidence" msgid "organizer" msgstr "organizer" -#: lib/who_need_help_web/live/request_live/show.ex:1115 +#: lib/who_need_help_web/live/request_live/show.ex:1124 #, elixir-autogen, elixir-format msgid "participants only" msgstr "participants only" -#: lib/who_need_help_web/live/request_live/index.ex:847 -#: lib/who_need_help_web/live/request_live/show.ex:1378 +#: lib/who_need_help_web/live/request_live/index.ex:813 +#: lib/who_need_help_web/live/request_live/show.ex:1442 #, elixir-autogen, elixir-format msgid "people" msgstr "people" -#: lib/who_need_help_web/live/request_live/show.ex:1392 +#: lib/who_need_help_web/live/request_live/show.ex:1456 #, elixir-autogen, elixir-format msgid "proximity supported" msgstr "proximity supported" #: lib/who_need_help_web/live/profile_live.ex:205 #: lib/who_need_help_web/live/public_profile_live.ex:145 -#: lib/who_need_help_web/live/request_live/show.ex:1382 +#: lib/who_need_help_web/live/request_live/show.ex:1446 #, elixir-autogen, elixir-format msgid "rating" msgstr "rating" -#: lib/who_need_help_web/live/request_live/show.ex:1107 +#: lib/who_need_help_web/live/request_live/show.ex:1116 #, elixir-autogen, elixir-format msgid "rating %{rating}" msgstr "rating %{rating}" @@ -2443,8 +2359,8 @@ msgstr "unique people" #: lib/who_need_help_web/live/activity_live/show.ex:720 #: lib/who_need_help_web/live/profile_live.ex:286 #: lib/who_need_help_web/live/public_profile_live.ex:98 -#: lib/who_need_help_web/live/request_live/show.ex:1094 -#: lib/who_need_help_web/live/request_live/show.ex:1477 +#: lib/who_need_help_web/live/request_live/show.ex:1103 +#: lib/who_need_help_web/live/request_live/show.ex:1541 #, elixir-autogen, elixir-format msgid "unverified" msgstr "unverified" @@ -2459,14 +2375,14 @@ msgstr "urgent" #: lib/who_need_help_web/live/activity_live/show.ex:719 #: lib/who_need_help_web/live/profile_live.ex:285 #: lib/who_need_help_web/live/public_profile_live.ex:98 -#: lib/who_need_help_web/live/request_live/index.ex:851 -#: lib/who_need_help_web/live/request_live/show.ex:1093 -#: lib/who_need_help_web/live/request_live/show.ex:1476 +#: lib/who_need_help_web/live/request_live/index.ex:817 +#: lib/who_need_help_web/live/request_live/show.ex:1102 +#: lib/who_need_help_web/live/request_live/show.ex:1540 #, elixir-autogen, elixir-format msgid "verified" msgstr "verified" -#: lib/who_need_help_web/live/request_live/show.ex:1017 +#: lib/who_need_help_web/live/request_live/show.ex:1026 #, elixir-autogen, elixir-format msgid "← All requests" msgstr "← All requests" @@ -2487,88 +2403,82 @@ msgstr "← Back to requests" msgid "← Requests" msgstr "← Requests" -#: lib/who_need_help_web/live/moderation_live.ex:263 +#: lib/who_need_help_web/live/moderation_live.ex:940 #, elixir-autogen, elixir-format msgid "Approved" msgstr "Approved" -#: lib/who_need_help_web/live/request_live/index.ex:492 -#: lib/who_need_help_web/live/request_live/index.ex:493 +#: lib/who_need_help_web/live/request_live/index.ex:461 +#: lib/who_need_help_web/live/request_live/index.ex:462 #, elixir-autogen, elixir-format msgid "Expired" msgstr "Expired" -#: lib/who_need_help_web/live/moderation_live.ex:280 +#: lib/who_need_help_web/live/moderation_live.ex:393 #, elixir-autogen, elixir-format msgid "Handover without location evidence" msgstr "Handover without location evidence" -#: lib/who_need_help_web/live/moderation_live.ex:282 +#: lib/who_need_help_web/live/moderation_live.ex:395 #, elixir-autogen, elixir-format msgid "Location without movement" msgstr "Location without movement" -#: lib/who_need_help_web/live/moderation_live.ex:284 +#: lib/who_need_help_web/live/moderation_live.ex:397 #, elixir-autogen, elixir-format msgid "Manual review" msgstr "Manual review" -#: lib/who_need_help_web/live/moderation_live.ex:265 +#: lib/who_need_help_web/live/moderation_live.ex:942 #, elixir-autogen, elixir-format msgid "Merged" msgstr "Merged" -#: lib/who_need_help_web/live/moderation_live.ex:283 +#: lib/who_need_help_web/live/moderation_live.ex:396 #, elixir-autogen, elixir-format msgid "Reciprocal rating ring" 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:242 +#: lib/who_need_help_web/live/moderation_live.ex:941 +#: lib/who_need_help_web/live/support_operation_live.ex:416 +#: lib/who_need_help_web/live/support_operations_live.ex:458 #, elixir-autogen, elixir-format msgid "Rejected" msgstr "Rejected" -#: lib/who_need_help_web/live/moderation_live.ex:277 +#: lib/who_need_help_web/live/moderation_live.ex:390 #, elixir-autogen, elixir-format msgid "Repeated participant pair" msgstr "Repeated participant pair" -#: lib/who_need_help_web/live/moderation_live.ex:276 +#: lib/who_need_help_web/live/moderation_live.ex:389 #, elixir-autogen, elixir-format msgid "Unusual action rate" msgstr "Unusual action rate" #: lib/who_need_help_web/live/activity_live/show.ex:467 -#: lib/who_need_help_web/live/request_live/show.ex:1139 +#: lib/who_need_help_web/live/request_live/show.ex:1148 #, elixir-autogen, elixir-format msgid "Load earlier messages" msgstr "Load earlier messages" -#: lib/who_need_help_web/live/activity_live/index.ex:755 -#: lib/who_need_help_web/live/activity_live/index.ex:848 +#: lib/who_need_help_web/live/activity_live/index.ex:708 +#: lib/who_need_help_web/live/activity_live/index.ex:801 #: lib/who_need_help_web/live/category_proposal_live.ex:284 #: lib/who_need_help_web/live/leaderboard_live.ex:91 -#: lib/who_need_help_web/live/moderation_live.ex:465 -#: lib/who_need_help_web/live/moderation_live.ex:546 -#: lib/who_need_help_web/live/moderation_live.ex:651 -#: lib/who_need_help_web/live/moderation_live.ex:750 -#: lib/who_need_help_web/live/product_analytics_live.ex:86 #: lib/who_need_help_web/live/profile_live.ex:233 #: lib/who_need_help_web/live/profile_live.ex:363 #: lib/who_need_help_web/live/public_profile_live.ex:178 #: lib/who_need_help_web/live/report_live.ex:98 -#: lib/who_need_help_web/live/request_live/index.ex:920 -#: lib/who_need_help_web/live/support_operations_live.ex:306 -#: lib/who_need_help_web/live/support_operations_live.ex:505 +#: lib/who_need_help_web/live/request_live/index.ex:886 #, elixir-autogen, elixir-format msgid "Load more" msgstr "Load more" #: lib/who_need_help_web/live/activity_live/show.ex:544 -#: lib/who_need_help_web/live/request_live/index.ex:816 -#: lib/who_need_help_web/live/request_live/show.ex:1275 +#: lib/who_need_help_web/live/request_live/index.ex:782 +#: lib/who_need_help_web/live/request_live/show.ex:1284 #, 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." @@ -2585,14 +2495,14 @@ msgstr "Confirm email change" msgid "Confirm the new email address for your account." msgstr "Confirm the new email address for your account." -#: lib/who_need_help_web/live/moderation_live.ex:243 +#: lib/who_need_help_web/live/moderation_live.ex:366 #, elixir-autogen, elixir-format msgid "Could not complete moderation. Please try again." 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:92 -#: lib/who_need_help_web/live/request_live/show.ex:941 +#: lib/who_need_help_web/live/request_live/show.ex:950 #, elixir-autogen, elixir-format msgid "Could not complete the action. Please try again." msgstr "Could not complete the action. Please try again." @@ -2617,7 +2527,7 @@ 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:937 +#: lib/who_need_help_web/live/request_live/show.ex:946 #, elixir-autogen, elixir-format msgid "Live location sharing is not active." msgstr "Live location sharing is not active." @@ -2637,8 +2547,9 @@ msgstr "The organizer is already attending." 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:95 +#: lib/who_need_help_web/live/moderation_live.ex:364 +#: lib/who_need_help_web/live/support_operation_live.ex:25 +#: lib/who_need_help_web/live/support_operation_live.ex:128 #, elixir-autogen, elixir-format msgid "The selected record is no longer available." msgstr "The selected record is no longer available." @@ -2658,7 +2569,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:936 +#: lib/who_need_help_web/live/request_live/show.ex:945 #, elixir-autogen, elixir-format msgid "This match is no longer active." msgstr "This match is no longer active." @@ -2668,8 +2579,8 @@ 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:934 -#: lib/who_need_help_web/live/request_live/show.ex:1684 +#: lib/who_need_help_web/live/request_live/show.ex:943 +#: lib/who_need_help_web/live/request_live/show.ex:1748 #, elixir-autogen, elixir-format msgid "This request has expired." msgstr "This request has expired." @@ -2780,7 +2691,7 @@ msgstr "Google sign-in is not configured yet." #: lib/who_need_help_web/controllers/google_auth_controller.ex:86 #: lib/who_need_help_web/controllers/google_auth_controller.ex:208 #: lib/who_need_help_web/controllers/google_auth_controller.ex:278 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:535 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:536 #, elixir-autogen, elixir-format msgid "Google sign-in session expired. Please start again." msgstr "Google sign-in session expired. Please start again." @@ -2813,11 +2724,11 @@ msgstr "That Google account belongs to another local account." #: lib/who_need_help_web/controllers/google_auth_controller.ex:35 #: lib/who_need_help_web/controllers/google_auth_controller.ex:155 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "The Google registration form is invalid." msgstr "The Google registration form is invalid." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:541 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:542 #, elixir-autogen, elixir-format msgid "This Google account cannot be used right now." msgstr "This Google account cannot be used right now." @@ -2843,7 +2754,7 @@ 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:46 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "or sign up with email" msgstr "or sign up with email" @@ -2877,11 +2788,6 @@ msgstr "No Google account is connected." msgid "A person I am authorised to represent" msgstr "A person I am authorised to represent" -#: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:13 -#, elixir-autogen, elixir-format -msgid "A private status link has been sent when a contact email was provided and delivery is configured. Opening that link verifies the contact address. Keep the reference for follow-up." -msgstr "A private status link has been sent when a contact email was provided and delivery is configured. Opening that link verifies the contact address. Keep the reference for follow-up." - #: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:4 #, elixir-autogen, elixir-format msgid "ACCOUNT AND DATA" @@ -2889,8 +2795,11 @@ 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:103 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/admin_user_live.ex:174 +#: lib/who_need_help_web/live/support_operation_live.ex:140 +#: lib/who_need_help_web/live/support_operations_live.ex:244 +#: lib/who_need_help_web/live/support_operations_live.ex:395 +#, elixir-autogen, elixir-format msgid "Account access" msgstr "Account access" @@ -2900,19 +2809,22 @@ 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:107 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/support_operation_live.ex:144 +#: lib/who_need_help_web/live/support_operations_live.ex:248 +#: lib/who_need_help_web/live/support_operations_live.ex:399 +#, elixir-autogen, elixir-format msgid "Account deletion" msgstr "Account deletion" #: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:28 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format 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:241 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/support_operation_live.ex:415 +#: lib/who_need_help_web/live/support_operations_live.ex:457 +#, elixir-autogen, elixir-format msgid "Action taken" msgstr "Action taken" @@ -2931,7 +2843,7 @@ msgstr "Appeal a moderation decision" msgid "Back to removal form" msgstr "Back to removal form" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:30 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:34 #, elixir-autogen, elixir-format msgid "Back to support" msgstr "Back to support" @@ -2942,13 +2854,13 @@ msgstr "Back to support" msgid "CONTENT REMOVAL" msgstr "CONTENT REMOVAL" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:12 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:16 #, elixir-autogen, elixir-format msgid "Check your email" msgstr "Check your email" #: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:36 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Choose a category" msgstr "Choose a category" @@ -2969,16 +2881,17 @@ msgid "Choose a topic" 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:243 -#: lib/who_need_help_web/live/support_operations_live.ex:442 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/controllers/support_html.ex:21 +#: lib/who_need_help_web/live/support_operation_live.ex:314 +#: lib/who_need_help_web/live/support_operation_live.ex:417 +#: lib/who_need_help_web/live/support_operations_live.ex:386 +#: lib/who_need_help_web/live/support_operations_live.ex:459 +#, elixir-autogen, elixir-format msgid "Closed" msgstr "Closed" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:154 #: lib/who_need_help_web/controllers/page_html/terms.html.heex:132 -#: lib/who_need_help_web/live/support_operations_live.ex:185 #, elixir-autogen, elixir-format msgid "Contact" msgstr "Contact" @@ -2995,7 +2908,7 @@ msgstr "Contact Who Need Help" msgid "Contact email" msgstr "Contact email" -#: lib/who_need_help_web/live/support_operations_live.ex:152 +#: lib/who_need_help_web/live/support_operations_live.ex:428 #, elixir-autogen, elixir-format msgid "Content removal and TAKE IT DOWN" msgstr "Content removal and TAKE IT DOWN" @@ -3007,24 +2920,27 @@ 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:46 -#: lib/who_need_help_web/live/support_operations_live.ex:115 +#: lib/who_need_help_web/live/support_operation_live.ex:152 +#: lib/who_need_help_web/live/support_operations_live.ex:256 #, elixir-autogen, elixir-format msgid "Copyright" msgstr "Copyright" -#: lib/who_need_help_web/live/support_operations_live.ex:101 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/support_operation_live.ex:138 +#, elixir-autogen, elixir-format 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:108 +#: lib/who_need_help_web/live/support_operation_live.ex:145 +#: lib/who_need_help_web/live/support_operations_live.ex:249 +#: lib/who_need_help_web/live/support_operations_live.ex:400 #, elixir-autogen, elixir-format msgid "Data export" msgstr "Data export" -#: lib/who_need_help_web/live/support_operations_live.ex:258 +#: lib/who_need_help_web/live/support_operation_live.ex:429 #, elixir-autogen, elixir-format msgid "Decision or information request" msgstr "Decision or information request" @@ -3066,11 +2982,6 @@ 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:311 -#, elixir-autogen, elixir-format -msgid "General support and data requests" -msgstr "General support and data requests" - #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:73 #, elixir-autogen, elixir-format msgid "I am an authorised representative" @@ -3113,7 +3024,8 @@ 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:44 -#: lib/who_need_help_web/live/support_operations_live.ex:113 +#: lib/who_need_help_web/live/support_operation_live.ex:150 +#: lib/who_need_help_web/live/support_operations_live.ex:254 #, elixir-autogen, elixir-format msgid "Illegal content" msgstr "Illegal content" @@ -3133,24 +3045,22 @@ 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:187 -#, elixir-autogen, elixir-format, fuzzy -msgid "Locations" -msgstr "Locations" - #: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:31 #, elixir-autogen, elixir-format msgid "Material involved" msgstr "Material involved" #: lib/who_need_help_web/controllers/support_html.ex:9 -#: lib/who_need_help_web/live/support_operations_live.ex:106 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/support_operation_live.ex:143 +#: lib/who_need_help_web/live/support_operations_live.ex:247 +#: lib/who_need_help_web/live/support_operations_live.ex:398 +#, elixir-autogen, elixir-format 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:240 +#: lib/who_need_help_web/live/support_operation_live.ex:414 +#: lib/who_need_help_web/live/support_operations_live.ex:456 #, elixir-autogen, elixir-format msgid "More information needed" msgstr "More information needed" @@ -3160,50 +3070,38 @@ msgstr "More information needed" msgid "Myself" msgstr "Myself" -#: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:8 -#, elixir-autogen, elixir-format -msgid "NOTICE RECEIVED" -msgstr "NOTICE RECEIVED" - #: lib/who_need_help_web/controllers/support_html/index.html.heex:8 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "New request" msgstr "New request" -#: lib/who_need_help_web/live/support_operations_live.ex:298 -#, elixir-autogen, elixir-format -msgid "No removal notices." -msgstr "No removal notices." - -#: lib/who_need_help_web/live/support_operations_live.ex:497 -#, elixir-autogen, elixir-format -msgid "No support requests." -msgstr "No support requests." - #: lib/who_need_help_web/controllers/content_removal_html.ex:12 #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:48 #: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:33 -#: lib/who_need_help_web/live/support_operations_live.ex:119 +#: lib/who_need_help_web/live/support_operation_live.ex:156 +#: lib/who_need_help_web/live/support_operations_live.ex:260 #, 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:184 -#: lib/who_need_help_web/live/support_operations_live.ex:186 +#: lib/who_need_help_web/live/support_operation_live.ex:372 #, 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:109 +#: lib/who_need_help_web/live/support_operation_live.ex:146 +#: lib/who_need_help_web/live/support_operations_live.ex:250 +#: lib/who_need_help_web/live/support_operations_live.ex:401 #, 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:45 -#: lib/who_need_help_web/live/support_operations_live.ex:114 +#: lib/who_need_help_web/live/support_operation_live.ex:151 +#: lib/who_need_help_web/live/support_operations_live.ex:255 #, elixir-autogen, elixir-format msgid "Privacy violation" msgstr "Privacy violation" @@ -3213,20 +3111,20 @@ msgstr "Privacy violation" msgid "Provide exact Who Need Help URLs. Do not upload or paste intimate imagery, identity documents, passwords, access codes, or unnecessary medical information." msgstr "Provide exact Who Need Help URLs. Do not upload or paste intimate imagery, identity documents, passwords, access codes, or unnecessary medical information." -#: lib/who_need_help_web/controllers/support_html/received.html.heex:8 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:10 #, elixir-autogen, elixir-format msgid "REQUEST RECEIVED" msgstr "REQUEST RECEIVED" -#: lib/who_need_help_web/live/support_operations_live.ex:35 +#: lib/who_need_help_web/live/support_operation_live.ex:55 #, elixir-autogen, elixir-format msgid "Removal notice updated." msgstr "Removal notice updated." -#: lib/who_need_help_web/components/layouts.ex:202 -#: lib/who_need_help_web/controllers/content_removal_controller.ex:112 +#: lib/who_need_help_web/components/layouts.ex:199 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:137 #: lib/who_need_help_web/controllers/support_html/new.html.heex:16 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Report content" msgstr "Report content" @@ -3240,11 +3138,11 @@ msgstr "Report illegal or harmful content" msgid "Reported locations" msgstr "Reported locations" -#: lib/who_need_help_web/controllers/support_controller.ex:200 +#: lib/who_need_help_web/controllers/support_controller.ex:226 #: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:6 #: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:42 #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:128 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Request account deletion" msgstr "Request account deletion" @@ -3266,15 +3164,17 @@ 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/request_live/show.ex:981 #: lib/who_need_help_web/live/request_live/show.ex:990 -#: lib/who_need_help_web/live/support_operations_live.ex:105 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/request_live/show.ex:999 +#: lib/who_need_help_web/live/support_operation_live.ex:142 +#: lib/who_need_help_web/live/support_operations_live.ex:246 +#: lib/who_need_help_web/live/support_operations_live.ex:397 +#, elixir-autogen, elixir-format msgid "Safety concern" msgstr "Safety concern" -#: lib/who_need_help_web/live/support_operations_live.ex:292 -#: lib/who_need_help_web/live/support_operations_live.ex:491 +#: lib/who_need_help_web/live/support_operation_live.ex:335 +#: lib/who_need_help_web/live/support_operation_live.ex:438 #, elixir-autogen, elixir-format msgid "Save and notify" msgstr "Save and notify" @@ -3287,12 +3187,13 @@ 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:49 #: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:34 -#: lib/who_need_help_web/live/support_operations_live.ex:122 +#: lib/who_need_help_web/live/support_operation_live.ex:159 +#: lib/who_need_help_web/live/support_operations_live.ex:263 #, 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:202 +#: lib/who_need_help_web/live/support_operation_live.ex:387 #, elixir-autogen, elixir-format msgid "Stated basis:" msgstr "Stated basis:" @@ -3303,13 +3204,13 @@ msgid "Subject" msgstr "Subject" #: lib/who_need_help_web/live/activity_live/show.ex:785 -#: lib/who_need_help_web/live/request_live/show.ex:1790 +#: lib/who_need_help_web/live/request_live/show.ex:1854 #, elixir-autogen, elixir-format msgid "Submit a legal content-removal notice" msgstr "Submit a legal content-removal notice" #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:122 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Submit removal notice" msgstr "Submit removal notice" @@ -3318,7 +3219,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:183 +#: lib/who_need_help_web/live/support_operation_live.ex:371 #, elixir-autogen, elixir-format msgid "Submitter" msgstr "Submitter" @@ -3328,40 +3229,34 @@ 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:200 +#: lib/who_need_help_web/components/admin_components.ex:166 +#: lib/who_need_help_web/components/layouts.ex:197 +#: lib/who_need_help_web/live/admin_dashboard_live.ex:131 +#: lib/who_need_help_web/live/admin_user_live.ex:98 +#: lib/who_need_help_web/live/admin_users_live.ex:119 +#: lib/who_need_help_web/live/support_operations_live.ex:340 #, elixir-autogen, elixir-format msgid "Support" msgstr "Support" -#: lib/who_need_help_web/live/moderation_live.ex:335 -#: lib/who_need_help_web/live/support_operations_live.ex:12 -#: lib/who_need_help_web/live/support_operations_live.ex:139 +#: lib/who_need_help_web/live/support_operations_live.ex:21 +#: lib/who_need_help_web/live/support_operations_live.ex:292 #, elixir-autogen, elixir-format msgid "Support operations" msgstr "Support operations" -#: lib/who_need_help_web/components/layouts.ex:154 -#: lib/who_need_help_web/components/layouts.ex:399 -#, elixir-autogen, elixir-format -msgid "Support queue" -msgstr "Support queue" - -#: lib/who_need_help_web/live/support_operations_live.ex:27 +#: lib/who_need_help_web/live/support_operation_live.ex:47 #, elixir-autogen, elixir-format msgid "Support request updated." msgstr "Support request updated." -#: lib/who_need_help_web/live/support_operations_live.ex:141 -#, elixir-autogen, elixir-format -msgid "Support requests and legal removal notices are separate queues. Decisions and operator identity are audited." -msgstr "Support requests and legal removal notices are separate queues. Decisions and operator identity are audited." - #: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:4 +#: lib/who_need_help_web/live/support_operations_live.ex:470 #, elixir-autogen, elixir-format msgid "TAKE IT DOWN" msgstr "TAKE IT DOWN" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:111 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:136 #: lib/who_need_help_web/controllers/support_html/new.html.heex:19 #, elixir-autogen, elixir-format msgid "TAKE IT DOWN request" @@ -3369,7 +3264,9 @@ 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:104 +#: lib/who_need_help_web/live/support_operation_live.ex:141 +#: lib/who_need_help_web/live/support_operations_live.ex:245 +#: lib/who_need_help_web/live/support_operations_live.ex:396 #, elixir-autogen, elixir-format msgid "Technical issue" msgstr "Technical issue" @@ -3381,29 +3278,26 @@ 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:50 -#: lib/who_need_help_web/live/support_operations_live.ex:124 +#: lib/who_need_help_web/live/support_operation_live.ex:161 +#: lib/who_need_help_web/live/support_operations_live.ex:265 #, elixir-autogen, elixir-format msgid "Threat to life or safety" msgstr "Threat to life or safety" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:79 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:104 #, elixir-autogen, elixir-format msgid "Too many removal notices. Please try again later." msgstr "Too many removal notices. Please try again later." -#: lib/who_need_help_web/controllers/support_controller.ex:37 -#: lib/who_need_help_web/controllers/support_controller.ex:75 +#: lib/who_need_help_web/controllers/support_controller.ex:42 +#: lib/who_need_help_web/controllers/support_controller.ex:84 #, elixir-autogen, elixir-format msgid "Too many support requests. Please try again later." msgstr "Too many support requests. Please try again later." -#: lib/who_need_help_web/live/support_operations_live.ex:147 -#, elixir-autogen, elixir-format -msgid "Trust and safety moderation" -msgstr "Trust and safety moderation" - #: lib/who_need_help_web/controllers/content_removal_html.ex:22 -#: lib/who_need_help_web/live/support_operations_live.ex:238 +#: lib/who_need_help_web/live/support_operation_live.ex:412 +#: lib/who_need_help_web/live/support_operations_live.ex:454 #, elixir-autogen, elixir-format msgid "Urgent review" msgstr "Urgent review" @@ -3428,23 +3322,18 @@ msgstr "Use this form for account access, technical problems, privacy questions, msgid "View support requests" msgstr "View support requests" -#: lib/who_need_help_web/live/support_operations_live.ex:440 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/support_operation_live.ex:312 +#, elixir-autogen, elixir-format msgid "Waiting for requester" msgstr "Waiting for requester" -#: lib/who_need_help_web/controllers/support_html.ex:18 +#: lib/who_need_help_web/controllers/support_html.ex:19 #, elixir-autogen, elixir-format msgid "Waiting for your response" msgstr "Waiting for your response" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:21 -#, elixir-autogen, elixir-format -msgid "We created support request %{reference}. A private status link has been sent to the contact email when delivery is configured. Opening that link verifies the address for public requests." -msgstr "We created support request %{reference}. A private status link has been sent to the contact email when delivery is configured. Opening that link verifies the address for public requests." - #: lib/who_need_help_web/controllers/support_html/new.html.heex:30 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "What do you need help with?" msgstr "What do you need help with?" @@ -3483,24 +3372,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:175 -#: lib/who_need_help_web/live/support_operations_live.ex:326 -#, elixir-autogen, elixir-format, fuzzy -msgid "contact unverified" -msgstr "contact unverified" - -#: lib/who_need_help_web/live/support_operations_live.ex:179 -#, elixir-autogen, elixir-format -msgid "review by %{time}" -msgstr "review by %{time}" - -#: lib/who_need_help_web/controllers/support_controller.ex:50 -#: lib/who_need_help_web/controllers/support_controller.ex:61 +#: lib/who_need_help_web/controllers/support_controller.ex:55 +#: lib/who_need_help_web/controllers/support_controller.ex:66 #, elixir-autogen, elixir-format msgid "Delete my Who Need Help account" msgstr "Delete my Who Need Help account" -#: lib/who_need_help_web/controllers/support_controller.ex:51 +#: lib/who_need_help_web/controllers/support_controller.ex:56 #, elixir-autogen, elixir-format msgid "Please delete my account and associated personal data." msgstr "Please delete my account and associated personal data." @@ -3511,7 +3389,7 @@ msgstr "Please delete my account and associated personal data." 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:196 +#: lib/who_need_help_web/components/layouts.ex:193 #, elixir-autogen, elixir-format msgid "Privacy" msgstr "Privacy" @@ -3532,7 +3410,7 @@ msgstr "Privacy Policy" msgid "Safety Rules" msgstr "Safety Rules" -#: lib/who_need_help_web/components/layouts.ex:198 +#: lib/who_need_help_web/components/layouts.ex:195 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:106 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:78 #, elixir-autogen, elixir-format @@ -3928,7 +3806,7 @@ 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:1447 +#: lib/who_need_help_web/live/request_live/show.ex:1511 #, elixir-autogen, elixir-format msgid "Verified" msgstr "Verified" @@ -3943,74 +3821,70 @@ msgstr "We sent a verification link to %{email}. Open it to finish connecting Go 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." -#: lib/who_need_help/accounts/user_notifier.ex:57 +#: lib/who_need_help/accounts/user_notifier.ex:62 +#: lib/who_need_help/accounts/user_notifier.ex:65 #, elixir-autogen, elixir-format msgid "Confirm Google sign-in" msgstr "Confirm Google sign-in" -#: lib/who_need_help/accounts/user_notifier.ex:58 -#, elixir-autogen, elixir-format -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:153 #, elixir-autogen, elixir-format msgid "A review becomes public only after both people submit for that match." -msgstr "" +msgstr "A review becomes public only after both people submit for that match." #: lib/who_need_help_web/live/public_profile_live.ex:77 #, elixir-autogen, elixir-format msgid "A verified badge means the account completed that provider's authorization flow. Manually added links remain unverified." -msgstr "" +msgstr "A verified badge means the account completed that provider's authorization flow. Manually added links remain unverified." -#: lib/who_need_help_web/live/request_live/show.ex:581 +#: lib/who_need_help_web/live/request_live/show.ex:590 #, elixir-autogen, elixir-format msgid "A volunteer accepted this request. Use private chat to coordinate safely." -msgstr "" +msgstr "A volunteer accepted this request. Use private chat to coordinate safely." #: lib/who_need_help_web/live/request_live/new.ex:635 #, elixir-autogen, elixir-format msgid "After a helper accepts" -msgstr "" +msgstr "After a helper accepts" #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:53 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Already registered? Check your email" msgstr "Already registered? Check your email" #: lib/who_need_help_web/live/request_live/new.ex:499 #, elixir-autogen, elixir-format msgid "Area or public landmark" -msgstr "" +msgstr "Area or public landmark" #: lib/who_need_help_web/live/request_live/new.ex:599 #, elixir-autogen, elixir-format msgid "Area radius" -msgstr "" +msgstr "Area radius" #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:78 #, elixir-autogen, elixir-format msgid "Back to log in" -msgstr "" +msgstr "Back to log in" #: lib/who_need_help_web/controllers/content_removal_html/show.html.heex:8 #, elixir-autogen, elixir-format msgid "Back to my notices" -msgstr "" +msgstr "Back to my notices" #: lib/who_need_help_web/live/public_profile_live.ex:65 #, elixir-autogen, elixir-format msgid "COMMUNITY PROFILE" -msgstr "" +msgstr "COMMUNITY PROFILE" #: lib/who_need_help_web/controllers/user_registration_controller.ex:22 #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:11 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Check your email to finish registration" msgstr "Check your email to finish registration" -#: lib/who_need_help_web/live/moderation_live.ex:232 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/moderation_live.ex:363 +#, elixir-autogen, elixir-format msgid "Choose a category from the same mode." msgstr "Choose a category from the same mode." @@ -4018,112 +3892,112 @@ msgstr "Choose a category from the same mode." #: lib/who_need_help_web/live/request_live/new.ex:652 #, elixir-autogen, elixir-format msgid "Choose a place on the map or use your current location." -msgstr "" +msgstr "Choose a place on the map or use your current location." #: lib/who_need_help_web/live/category_proposal_live.ex:89 #, elixir-autogen, elixir-format msgid "Choose a valid parent category." -msgstr "" +msgstr "Choose a valid parent category." #: 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 "" +msgstr "Choose an area or exact point on the map, use your location, or select no map location." #: lib/who_need_help_web/live/request_live/new.ex:113 #, elixir-autogen, elixir-format msgid "Choose an expiry time in the future." -msgstr "" +msgstr "Choose an expiry time in the future." -#: lib/who_need_help_web/live/request_live/show.ex:1621 +#: lib/who_need_help_web/live/request_live/show.ex:1685 #, elixir-autogen, elixir-format msgid "Copied" -msgstr "" +msgstr "Copied" -#: lib/who_need_help_web/live/request_live/show.ex:1620 -#: lib/who_need_help_web/live/request_live/show.ex:1626 +#: lib/who_need_help_web/live/request_live/show.ex:1684 +#: lib/who_need_help_web/live/request_live/show.ex:1690 #, elixir-autogen, elixir-format msgid "Copy code" -msgstr "" +msgstr "Copy code" -#: lib/who_need_help_web/live/request_live/show.ex:1622 +#: lib/who_need_help_web/live/request_live/show.ex:1686 #, elixir-autogen, elixir-format msgid "Copy failed" -msgstr "" +msgstr "Copy failed" #: lib/who_need_help_web/components/core_components.ex:633 -#: lib/who_need_help_web/live/product_analytics_live.ex:58 +#: lib/who_need_help_web/live/product_analytics_live.ex:261 #, elixir-autogen, elixir-format msgid "Date" -msgstr "" +msgstr "Date" #: lib/who_need_help_web/live/activity_live/new.ex:478 -#: lib/who_need_help_web/live/notification_live.ex:683 +#: lib/who_need_help_web/live/notification_live.ex:673 #: lib/who_need_help_web/live/request_live/new.ex:660 #, elixir-autogen, elixir-format msgid "Enter coordinates manually" -msgstr "" +msgstr "Enter coordinates manually" -#: lib/who_need_help_web/live/request_live/show.ex:1654 +#: lib/who_need_help_web/live/request_live/show.ex:1718 #, elixir-autogen, elixir-format msgid "Enter the six digits shown to the requester." -msgstr "" +msgstr "Enter the six digits shown to the requester." #: lib/who_need_help_web/live/request_live/new.ex:534 #, elixir-autogen, elixir-format msgid "Exact point" -msgstr "" +msgstr "Exact point" #: lib/who_need_help_web/live/request_live/new.ex:734 #, elixir-autogen, elixir-format msgid "Fix the following details and publish again:" -msgstr "" +msgstr "Fix the following details and publish again:" #: lib/who_need_help_web/live/request_live/new.ex:662 #, elixir-autogen, elixir-format msgid "For an approximate area, these coordinates are the area center—not your exact position." -msgstr "" +msgstr "For an approximate area, these coordinates are the area center—not your exact position." #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:62 #, elixir-autogen, elixir-format msgid "For privacy, this page cannot reveal whether an account exists. If you are new to Who Need Help, choose Register instead." -msgstr "" +msgstr "For privacy, this page cannot reveal whether an account exists. If you are new to Who Need Help, choose Register instead." -#: lib/who_need_help_web/live/request_live/show.ex:1444 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/request_live/show.ex:1508 +#, elixir-autogen, elixir-format msgid "Handover code" msgstr "Handover code" -#: lib/who_need_help_web/live/request_live/show.ex:1456 -#: lib/who_need_help_web/live/request_live/show.ex:1688 +#: lib/who_need_help_web/live/request_live/show.ex:1520 +#: lib/who_need_help_web/live/request_live/show.ex:1752 #, elixir-autogen, elixir-format msgid "Help completed and verified by both participants." -msgstr "" +msgstr "Help completed and verified by both participants." -#: lib/who_need_help_web/live/request_live/show.ex:602 +#: lib/who_need_help_web/live/request_live/show.ex:611 #, elixir-autogen, elixir-format msgid "Help is complete." -msgstr "" +msgstr "Help is complete." -#: lib/who_need_help_web/live/request_live/show.ex:592 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/request_live/show.ex:601 +#, elixir-autogen, elixir-format msgid "Help is now in progress." msgstr "Help is now in progress." -#: lib/who_need_help_web/live/request_live/show.ex:1436 +#: lib/who_need_help_web/live/request_live/show.ex:1500 #, elixir-autogen, elixir-format msgid "Helper confirmed" -msgstr "" +msgstr "Helper confirmed" -#: lib/who_need_help_web/live/request_live/show.ex:1363 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/request_live/show.ex:1427 +#, elixir-autogen, elixir-format msgid "Helper:" msgstr "Helper:" #: lib/who_need_help_web/live/request_live/new.ex:580 #, 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 "" +msgstr "Helpers will see only the area or landmark written above. You can share a live location later after matching." #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:71 #, elixir-autogen, elixir-format @@ -4133,76 +4007,76 @@ msgstr "If the message is not in your inbox after a minute, check Spam. Repeated #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:36 #, elixir-autogen, elixir-format msgid "If this email belongs to an existing account, a secure sign-in link will arrive shortly." -msgstr "" +msgstr "If this email belongs to an existing account, a secure sign-in link will arrive shortly." #: lib/who_need_help_web/live/request_live/new.ex:459 #, elixir-autogen, elixir-format msgid "In 1 hour" -msgstr "" +msgstr "In 1 hour" #: lib/who_need_help_web/live/request_live/new.ex:460 #, elixir-autogen, elixir-format msgid "In 3 hours" -msgstr "" +msgstr "In 3 hours" #: lib/who_need_help_web/live/activity_live/new.ex:354 -#: lib/who_need_help_web/live/notification_live.ex:601 +#: lib/who_need_help_web/live/notification_live.ex:591 #: lib/who_need_help_web/live/request_live/new.ex:484 #, elixir-autogen, elixir-format msgid "Location is unavailable in this browser." -msgstr "" +msgstr "Location is unavailable in this browser." #: lib/who_need_help_web/live/activity_live/new.ex:356 -#: lib/who_need_help_web/live/notification_live.ex:603 +#: lib/who_need_help_web/live/notification_live.ex:593 #: lib/who_need_help_web/live/request_live/new.ex:486 #, elixir-autogen, elixir-format msgid "Location permission was denied." -msgstr "" +msgstr "Location permission was denied." #: lib/who_need_help_web/live/request_live/new.ex:620 #, elixir-autogen, elixir-format msgid "Move the map area so it covers a useful public meeting place." -msgstr "" +msgstr "Move the map area so it covers a useful public meeting place." #: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:11 #, elixir-autogen, elixir-format msgid "New notice" -msgstr "" +msgstr "New notice" #: lib/who_need_help_web/live/request_live/new.ex:578 #, elixir-autogen, elixir-format msgid "No coordinates will be stored" -msgstr "" +msgstr "No coordinates will be stored" #: lib/who_need_help_web/live/request_live/new.ex:483 #, elixir-autogen, elixir-format msgid "No map coordinates will be stored." -msgstr "" +msgstr "No map coordinates will be stored." #: lib/who_need_help_web/live/request_live/new.ex:548 #, elixir-autogen, elixir-format msgid "No map location" -msgstr "" +msgstr "No map location" #: lib/who_need_help_web/live/public_profile_live.ex:82 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "No public social links added." msgstr "No public social links added." #: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:16 #, elixir-autogen, elixir-format msgid "Only notices submitted while signed in appear here. Notices submitted without an account remain accessible through their private email link." -msgstr "" +msgstr "Only notices submitted while signed in appear here. Notices submitted without an account remain accessible through their private email link." #: lib/who_need_help_web/live/request_live/new.ex:549 #, elixir-autogen, elixir-format msgid "Only the public area description" -msgstr "" +msgstr "Only the public area description" #: lib/who_need_help_web/live/public_profile_live.ex:117 #, elixir-autogen, elixir-format msgid "Open thank-you link" -msgstr "" +msgstr "Open thank-you link" #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:51 #, elixir-autogen, elixir-format @@ -4210,101 +4084,101 @@ msgid "Open the most recent Who Need Help email" msgstr "Open the most recent Who Need Help email" #: lib/who_need_help_web/live/public_profile_live.ex:105 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Optional thanks" msgstr "Optional thanks" -#: lib/who_need_help_web/live/request_live/show.ex:1432 -#: lib/who_need_help_web/live/request_live/show.ex:1440 -#: lib/who_need_help_web/live/request_live/show.ex:1448 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/request_live/show.ex:1496 +#: lib/who_need_help_web/live/request_live/show.ex:1504 +#: lib/who_need_help_web/live/request_live/show.ex:1512 +#, elixir-autogen, elixir-format msgid "Pending" msgstr "Pending" #: lib/who_need_help_web/live/public_profile_live.ex:75 #, elixir-autogen, elixir-format msgid "Public social links" -msgstr "" +msgstr "Public social links" #: lib/who_need_help_web/components/core_components.ex:657 #, elixir-autogen, elixir-format msgid "Quick time choices" -msgstr "" +msgstr "Quick time choices" -#: lib/who_need_help_web/live/request_live/show.ex:1177 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/request_live/show.ex:1186 +#, elixir-autogen, elixir-format msgid "Read" msgstr "Read" #: lib/who_need_help_web/live/request_live/new.ex:521 #, elixir-autogen, elixir-format msgid "Recommended for privacy" -msgstr "" +msgstr "Recommended for privacy" #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:83 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Register instead" msgstr "Register instead" #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:29 #, elixir-autogen, elixir-format msgid "Registration request accepted" -msgstr "" +msgstr "Registration request accepted" #: lib/who_need_help_web/live/request_live/new.ex:456 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Request expires" msgstr "Request expires" #: lib/who_need_help_web/live/activity_live/show.ex:587 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Request to join again" msgstr "Request to join again" #: lib/who_need_help_web/live/request_live/new.ex:733 #, elixir-autogen, elixir-format msgid "Request was not published" -msgstr "" +msgstr "Request was not published" -#: lib/who_need_help_web/live/request_live/show.ex:1428 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/request_live/show.ex:1492 +#, elixir-autogen, elixir-format msgid "Requester confirmed" msgstr "Requester confirmed" #: lib/who_need_help_web/live/public_profile_live.ex:151 #, elixir-autogen, elixir-format msgid "Revealed reviews" -msgstr "" +msgstr "Revealed reviews" #: lib/who_need_help_web/live/activity_live/show.ex:529 -#: lib/who_need_help_web/live/request_live/show.ex:1211 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/request_live/show.ex:1220 +#, elixir-autogen, elixir-format msgid "Sending…" msgstr "Sending…" -#: lib/who_need_help_web/live/request_live/show.ex:1177 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/request_live/show.ex:1186 +#, elixir-autogen, elixir-format msgid "Sent" msgstr "Sent" #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:30 #, elixir-autogen, elixir-format msgid "Sign-in request accepted" -msgstr "" +msgstr "Sign-in request accepted" #: lib/who_need_help_web/controllers/user_registration_controller.ex:23 #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:12 #, elixir-autogen, elixir-format msgid "Sign-in request processed" -msgstr "" +msgstr "Sign-in request processed" #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:17 #, elixir-autogen, elixir-format msgid "Signing in does not create a new account." -msgstr "" +msgstr "Signing in does not create a new account." #: lib/who_need_help_web/live/activity_live/new.ex:312 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Starts at" msgstr "Starts at" @@ -4312,352 +4186,352 @@ msgstr "Starts at" #: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:49 #, elixir-autogen, elixir-format msgid "Status updates go to the email address of your signed-in account." -msgstr "" +msgstr "Status updates go to the email address of your signed-in account." #: lib/who_need_help_web/live/request_live/new.ex:561 #, elixir-autogen, elixir-format msgid "The map is unavailable. You can use the manual coordinate fallback." -msgstr "" +msgstr "The map is unavailable. You can use the manual coordinate fallback." #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:34 #, elixir-autogen, elixir-format msgid "The site processed your registration request." -msgstr "" +msgstr "The site processed your registration request." #: lib/who_need_help_web/live/activity_live/show.ex:506 #, elixir-autogen, elixir-format msgid "This activity is closed. The group chat remains available as read-only history." -msgstr "" +msgstr "This activity is closed. The group chat remains available as read-only history." #: lib/who_need_help_web/live/activity_live/new.ex:366 #: lib/who_need_help_web/live/request_live/new.ex:503 #, elixir-autogen, elixir-format msgid "This description is visible to everyone. Do not enter a private address." -msgstr "" +msgstr "This description is visible to everyone. Do not enter a private address." #: lib/who_need_help_web/live/public_profile_live.ex:107 #, elixir-autogen, elixir-format msgid "This external link is optional and goes directly to the person. Who Need Help does not process or guarantee a payment." -msgstr "" +msgstr "This external link is optional and goes directly to the person. Who Need Help does not process or guarantee a payment." -#: lib/who_need_help_web/live/request_live/show.ex:1221 +#: lib/who_need_help_web/live/request_live/show.ex:1230 #, elixir-autogen, elixir-format msgid "This help request is complete. Chat history is read-only." -msgstr "" +msgstr "This help request is complete. Chat history is read-only." -#: lib/who_need_help_web/live/request_live/show.ex:1222 +#: lib/who_need_help_web/live/request_live/show.ex:1231 #, elixir-autogen, elixir-format msgid "This help request was cancelled. Chat history is read-only." -msgstr "" +msgstr "This help request was cancelled. Chat history is read-only." -#: lib/who_need_help_web/live/request_live/show.ex:1462 +#: lib/who_need_help_web/live/request_live/show.ex:1526 #, elixir-autogen, elixir-format msgid "This match was cancelled. No further handover action is required." -msgstr "" +msgstr "This match was cancelled. No further handover action is required." #: lib/who_need_help_web/live/public_profile_live.ex:71 #, elixir-autogen, elixir-format msgid "This person has not added a public bio yet." -msgstr "" +msgstr "This person has not added a public bio yet." #: lib/who_need_help_web/live/request_live/new.ex:627 #, elixir-autogen, elixir-format msgid "This point is public" -msgstr "" +msgstr "This point is public" #: lib/who_need_help_web/live/public_profile_live.ex:24 #, elixir-autogen, elixir-format msgid "This public profile is not available." -msgstr "" +msgstr "This public profile is not available." #: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:34 #, elixir-autogen, elixir-format msgid "This request is linked to your signed-in account and its email address." -msgstr "" +msgstr "This request is linked to your signed-in account and its email address." #: lib/who_need_help_web/controllers/support_html/new.html.heex:52 #, elixir-autogen, elixir-format msgid "This request is linked to your signed-in account. Replies go to its email address." -msgstr "" +msgstr "This request is linked to your signed-in account. Replies go to its email address." -#: lib/who_need_help_web/live/request_live/show.ex:612 -#: lib/who_need_help_web/live/request_live/show.ex:1680 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/request_live/show.ex:621 +#: lib/who_need_help_web/live/request_live/show.ex:1744 +#, elixir-autogen, elixir-format msgid "This request was cancelled." msgstr "This request was cancelled." #: lib/who_need_help_web/components/core_components.ex:643 #, elixir-autogen, elixir-format msgid "Time" -msgstr "" +msgstr "Time" #: lib/who_need_help_web/live/request_live/new.ex:461 #, elixir-autogen, elixir-format msgid "Tomorrow" -msgstr "" +msgstr "Tomorrow" #: lib/who_need_help_web/live/request_live/new.ex:628 #, elixir-autogen, elixir-format msgid "Use a safe public meeting point instead of a private address." -msgstr "" +msgstr "Use a safe public meeting point instead of a private address." #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:82 #, elixir-autogen, elixir-format msgid "Use another email" -msgstr "" +msgstr "Use another email" #: lib/who_need_help_web/live/activity_live/new.ex:435 -#: lib/who_need_help_web/live/notification_live.ex:636 +#: lib/who_need_help_web/live/notification_live.ex:626 #: lib/who_need_help_web/live/request_live/new.ex:595 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Use my location" msgstr "Use my location" #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:58 #, elixir-autogen, elixir-format msgid "Use the confirmation link in the message. You do not need to enter your address again on this site." -msgstr "" +msgstr "Use the confirmation link in the message. You do not need to enter your address again on this site." #: lib/who_need_help_web/controllers/user_registration_html/sent.html.heex:15 #, elixir-autogen, elixir-format msgid "Use the most recent confirmation link that arrived." msgstr "Use the most recent confirmation link that arrived." -#: lib/who_need_help_web/live/request_live/show.ex:1658 +#: lib/who_need_help_web/live/request_live/show.ex:1722 #, elixir-autogen, elixir-format msgid "Verifying…" -msgstr "" +msgstr "Verifying…" #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:134 #, elixir-autogen, elixir-format msgid "View content-removal notices" -msgstr "" +msgstr "View content-removal notices" #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:35 #: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:23 #: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:24 #, elixir-autogen, elixir-format msgid "View my notices" -msgstr "" +msgstr "View my notices" #: lib/who_need_help_web/controllers/support_html/new.html.heex:13 -#: lib/who_need_help_web/controllers/support_html/received.html.heex:28 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/controllers/support_html/received.html.heex:32 +#, elixir-autogen, elixir-format msgid "View my requests" msgstr "View my requests" #: lib/who_need_help_web/live/request_live/new.ex:535 #, elixir-autogen, elixir-format msgid "Visible before matching" -msgstr "" +msgstr "Visible before matching" #: lib/who_need_help_web/live/category_proposal_live.ex:263 #, elixir-autogen, elixir-format msgid "Vote" -msgstr "" +msgstr "Vote" #: lib/who_need_help_web/live/category_proposal_live.ex:273 #, elixir-autogen, elixir-format msgid "Voted" -msgstr "" +msgstr "Voted" #: lib/who_need_help_web/live/request_live/new.ex:508 #, elixir-autogen, elixir-format msgid "What should people see?" -msgstr "" +msgstr "What should people see?" #: lib/who_need_help_web/live/request_live/new.ex:492 #, elixir-autogen, elixir-format msgid "Where is help needed?" -msgstr "" +msgstr "Where is help needed?" #: lib/who_need_help_web/live/activity_live/show.ex:602 #, elixir-autogen, elixir-format msgid "You are no longer a participant and cannot access the group chat or exact meeting point. You can request to join again while registration is open." -msgstr "" +msgstr "You are no longer a participant and cannot access the group chat or exact meeting point. You can request to join again while registration is open." #: lib/who_need_help_web/live/activity_live/show.ex:613 #, elixir-autogen, elixir-format msgid "You are not a participant. You can send a new request while registration is open." -msgstr "" +msgstr "You are not a participant. You can send a new request while registration is open." #: lib/who_need_help_web/live/request_live/new.ex:637 #, elixir-autogen, elixir-format msgid "You can separately share live location with the matched person and stop sharing at any time." -msgstr "" +msgstr "You can separately share live location with the matched person and stop sharing at any time." #: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:42 #, elixir-autogen, elixir-format msgid "You have not submitted any content-removal notices while signed in." -msgstr "" +msgstr "You have not submitted any content-removal notices while signed in." #: lib/who_need_help_web/live/activity_live/show.ex:600 #, elixir-autogen, elixir-format msgid "You left this activity" -msgstr "" +msgstr "You left this activity" -#: lib/who_need_help_web/live/request_live/show.ex:1514 +#: lib/who_need_help_web/live/request_live/show.ex:1578 #, elixir-autogen, elixir-format msgid "Your completion confirmation is saved." -msgstr "" +msgstr "Your completion confirmation is saved." #: lib/who_need_help_web/live/request_live/new.ex:619 #, elixir-autogen, elixir-format msgid "Your exact position is not shown" -msgstr "" +msgstr "Your exact position is not shown" #: lib/who_need_help_web/live/activity_live/show.ex:611 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Your join request was declined" msgstr "Your join request was declined" #: lib/who_need_help_web/controllers/content_removal_html/index.html.heex:8 #, elixir-autogen, elixir-format msgid "Your notices" -msgstr "" +msgstr "Your notices" #: lib/who_need_help_web/components/core_components.ex:669 #, elixir-autogen, elixir-format msgid "Your time zone:" -msgstr "" +msgstr "Your time zone:" #: lib/who_need_help_web/live/public_profile_live.ex:60 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "← Community helpers" msgstr "← Community helpers" #: lib/who_need_help_web/live/request_live/new.ex:476 #, elixir-autogen, elixir-format msgid "Area selected. Drag the green pin or click the map to move it." -msgstr "" +msgstr "Area selected. Drag the green pin or click the map to move it." #: lib/who_need_help_web/live/request_live/new.ex:569 #, elixir-autogen, elixir-format msgid "Click the map or drag the green pin to move the area" -msgstr "" +msgstr "Click the map or drag the green pin to move the area" #: lib/who_need_help_web/live/request_live/new.ex:572 #, elixir-autogen, elixir-format msgid "Click the map or drag the red pin to move the point" -msgstr "" +msgstr "Click the map or drag the red pin to move the point" #: lib/who_need_help_web/live/request_live/new.ex:481 #, elixir-autogen, elixir-format msgid "Drag to move the approximate area" -msgstr "" +msgstr "Drag to move the approximate area" #: lib/who_need_help_web/live/request_live/new.ex:482 #, elixir-autogen, elixir-format msgid "Drag to move the exact point" -msgstr "" +msgstr "Drag to move the exact point" #: lib/who_need_help_web/live/request_live/new.ex:479 #, elixir-autogen, elixir-format msgid "Exact point selected. Drag the red pin or click the map to move it." -msgstr "" +msgstr "Exact point selected. Drag the red pin or click the map to move it." -#: lib/who_need_help_web/live/activity_live/index.ex:559 -#: lib/who_need_help_web/live/request_live/index.ex:593 +#: lib/who_need_help_web/live/activity_live/index.ex:515 +#: lib/who_need_help_web/live/request_live/index.ex:562 #, elixir-autogen, elixir-format msgid "Area or city" -msgstr "" +msgstr "Area or city" -#: lib/who_need_help_web/live/activity_live/index.ex:689 -#: lib/who_need_help_web/live/request_live/index.ex:721 +#: lib/who_need_help_web/live/activity_live/index.ex:638 +#: lib/who_need_help_web/live/request_live/index.ex:683 #, elixir-autogen, elixir-format msgid "Choose an area on the map" -msgstr "" +msgstr "Choose an area on the map" -#: lib/who_need_help_web/live/request_live/index.ex:513 +#: lib/who_need_help_web/live/request_live/index.ex:482 #, elixir-autogen, elixir-format msgid "Explore privacy-friendly areas and public exact meeting points chosen by requesters." -msgstr "" +msgstr "Explore privacy-friendly areas and public exact meeting points chosen by requesters." -#: lib/who_need_help_web/live/activity_live/index.ex:647 -#: lib/who_need_help_web/live/request_live/index.ex:679 +#: lib/who_need_help_web/live/activity_live/index.ex:605 +#: lib/who_need_help_web/live/request_live/index.ex:650 #, elixir-autogen, elixir-format msgid "List" -msgstr "" +msgstr "List" -#: lib/who_need_help_web/live/request_live/index.ex:792 +#: lib/who_need_help_web/live/request_live/index.ex:758 #, elixir-autogen, elixir-format msgid "Load more in this area" msgstr "Load more in this area" #: lib/who_need_help_web/components/layouts/root.html.heex:5 -#: lib/who_need_help_web/live/activity_live/index.ex:667 -#: lib/who_need_help_web/live/request_live/index.ex:699 +#: lib/who_need_help_web/live/activity_live/index.ex:625 +#: lib/who_need_help_web/live/request_live/index.ex:670 #, elixir-autogen, elixir-format msgid "Map" -msgstr "" +msgstr "Map" #: lib/who_need_help_web/controllers/page_html/home.html.heex:175 #, elixir-autogen, elixir-format msgid "Map preview" msgstr "Map preview" -#: lib/who_need_help_web/live/activity_live/index.ex:701 -#: lib/who_need_help_web/live/request_live/index.ex:733 +#: lib/who_need_help_web/live/activity_live/index.ex:654 +#: lib/who_need_help_web/live/request_live/index.ex:699 #, elixir-autogen, elixir-format msgid "Move or zoom the map to search somewhere else." -msgstr "" +msgstr "Move or zoom the map to search somewhere else." -#: lib/who_need_help_web/live/request_live/index.ex:731 +#: lib/who_need_help_web/live/request_live/index.ex:696 #, elixir-autogen, elixir-format msgid "No open requests in this area" msgstr "No open requests in this area" -#: lib/who_need_help_web/live/request_live/index.ex:723 +#: lib/who_need_help_web/live/request_live/index.ex:685 #, elixir-autogen, elixir-format msgid "Only requests from the selected map area will be loaded." -msgstr "" +msgstr "Only requests from the selected map area will be loaded." #: lib/who_need_help_web/components/layouts/root.html.heex:8 -#: lib/who_need_help_web/live/request_live/index.ex:819 +#: lib/who_need_help_web/live/request_live/index.ex:785 #, elixir-autogen, elixir-format msgid "Open request" msgstr "Open request" -#: lib/who_need_help_web/live/activity_live/index.ex:560 -#: lib/who_need_help_web/live/request_live/index.ex:594 +#: lib/who_need_help_web/live/activity_live/index.ex:516 +#: lib/who_need_help_web/live/request_live/index.ex:563 #, elixir-autogen, elixir-format msgid "Optional text search" msgstr "Optional text search" -#: lib/who_need_help_web/live/request_live/index.ex:798 +#: lib/who_need_help_web/live/request_live/index.ex:764 #, elixir-autogen, elixir-format msgid "Requests without map coordinates appear only when their public area description matches the text search." -msgstr "" +msgstr "Requests without map coordinates appear only when their public area description matches the text search." -#: lib/who_need_help_web/live/activity_live/index.ex:638 -#: lib/who_need_help_web/live/request_live/index.ex:670 +#: lib/who_need_help_web/live/activity_live/index.ex:596 +#: lib/who_need_help_web/live/request_live/index.ex:641 #, elixir-autogen, elixir-format msgid "Results layout" -msgstr "" +msgstr "Results layout" #: lib/who_need_help_web/controllers/page_html/home.html.heex:171 #, elixir-autogen, elixir-format msgid "Static preview" msgstr "Static preview" -#: lib/who_need_help_web/live/activity_live/index.ex:657 -#: lib/who_need_help_web/live/request_live/index.ex:689 +#: lib/who_need_help_web/live/activity_live/index.ex:615 +#: lib/who_need_help_web/live/request_live/index.ex:660 #, elixir-autogen, elixir-format msgid "Together" -msgstr "" +msgstr "Together" #: lib/who_need_help_web/components/layouts/root.html.heex:6 #: lib/who_need_help_web/controllers/page_html/home.html.heex:160 -#: lib/who_need_help_web/live/activity_live/index.ex:778 +#: lib/who_need_help_web/live/activity_live/index.ex:731 #: lib/who_need_help_web/live/activity_live/new.ex:355 #: lib/who_need_help_web/live/activity_live/new.ex:414 #: lib/who_need_help_web/live/activity_live/show.ex:546 -#: lib/who_need_help_web/live/notification_live.ex:602 -#: lib/who_need_help_web/live/notification_live.ex:621 -#: lib/who_need_help_web/live/request_live/index.ex:818 +#: lib/who_need_help_web/live/notification_live.ex:592 +#: lib/who_need_help_web/live/notification_live.ex:611 +#: lib/who_need_help_web/live/request_live/index.ex:784 #: lib/who_need_help_web/live/request_live/new.ex:485 #: lib/who_need_help_web/live/request_live/new.ex:563 -#: lib/who_need_help_web/live/request_live/show.ex:1277 +#: lib/who_need_help_web/live/request_live/show.ex:1286 #, elixir-autogen, elixir-format msgid "Try map again" msgstr "Try map again" @@ -4666,28 +4540,28 @@ msgstr "Try map again" #: lib/who_need_help_web/live/request_live/new.ex:193 #, elixir-autogen, elixir-format msgid "%{field} is required." -msgstr "" +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:1236 +#: lib/who_need_help_web/live/request_live/show.ex:333 +#: lib/who_need_help_web/live/request_live/show.ex:640 +#: lib/who_need_help_web/live/request_live/show.ex:1245 #, elixir-autogen, elixir-format msgid "Both reviews are now visible on participant profiles." -msgstr "" +msgstr "Both reviews are now visible on participant profiles." #: lib/who_need_help_web/live/activity_live/new.ex:148 #: lib/who_need_help_web/live/request_live/new.ex:196 #, elixir-autogen, elixir-format msgid "Check the category details and try again." -msgstr "" +msgstr "Check the category details and try again." #: lib/who_need_help_web/live/activity_live/new.ex:151 #: lib/who_need_help_web/live/request_live/new.ex:199 #, elixir-autogen, elixir-format msgid "Choose a valid value for %{field}." -msgstr "" +msgstr "Choose a valid value for %{field}." -#: lib/who_need_help_web/live/notification_live.ex:280 +#: lib/who_need_help_web/live/notification_live.ex:270 #, elixir-autogen, elixir-format msgid "%{count} unread" msgid_plural "%{count} unread" @@ -4697,670 +4571,647 @@ 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 "" +msgstr "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." -#: lib/who_need_help_web/live/notification_live.ex:466 +#: lib/who_need_help_web/live/notification_live.ex:456 #, elixir-autogen, elixir-format msgid "Acceptance, arrival, completion, and cancellation" -msgstr "" +msgstr "Acceptance, arrival, completion, and cancellation" -#: lib/who_need_help_web/live/support_operations_live.ex:393 +#: lib/who_need_help_web/live/support_operation_live.ex:288 #, elixir-autogen, elixir-format msgid "Active or unresolved product state must be handled first." -msgstr "" +msgstr "Active or unresolved product state must be handled first." -#: lib/who_need_help_web/live/notification_live.ex:597 +#: lib/who_need_help_web/live/notification_live.ex:587 #, elixir-autogen, elixir-format msgid "Alert area selected." -msgstr "" +msgstr "Alert area selected." -#: lib/who_need_help_web/live/notification_live.ex:596 +#: lib/who_need_help_web/live/notification_live.ex:586 #, elixir-autogen, elixir-format msgid "Alert area selected. Drag the pin to move it." -msgstr "" +msgstr "Alert area selected. Drag the pin to move it." -#: lib/who_need_help_web/live/notification_live.ex:576 +#: lib/who_need_help_web/live/notification_live.ex:566 #, elixir-autogen, elixir-format msgid "Alert name" -msgstr "" +msgstr "Alert name" -#: lib/who_need_help_web/live/notification_live.ex:639 +#: lib/who_need_help_web/live/notification_live.ex:629 #, elixir-autogen, elixir-format msgid "Alert radius" -msgstr "" +msgstr "Alert radius" -#: lib/who_need_help_web/live/notification_live.ex:117 -#: lib/who_need_help_web/live/notification_live.ex:130 +#: lib/who_need_help_web/live/notification_live.ex:107 +#: lib/who_need_help_web/live/notification_live.ex:120 #, elixir-autogen, elixir-format msgid "Alert was not found." -msgstr "" +msgstr "Alert was not found." -#: lib/who_need_help_web/live/notification_live.ex:472 +#: lib/who_need_help_web/live/notification_live.ex:462 #, elixir-autogen, elixir-format msgid "Allow email notifications" -msgstr "" +msgstr "Allow email notifications" -#: lib/who_need_help_web/live/notification_live.ex:451 +#: lib/who_need_help_web/live/notification_live.ex:441 #, elixir-autogen, elixir-format msgid "Allow push notifications" -msgstr "" +msgstr "Allow push notifications" -#: lib/who_need_help_web/live/request_live/show.ex:180 +#: lib/who_need_help_web/live/request_live/show.ex:190 #, elixir-autogen, elixir-format msgid "Arrival saved. The requester has been notified." -msgstr "" +msgstr "Arrival saved. The requester has been notified." -#: lib/who_need_help_web/live/support_operations_live.ex:401 -#, elixir-autogen, elixir-format -msgid "Automatic erasure is disabled: no jurisdiction-specific retention and anonymisation policy is configured. Do not mark the case resolved until the approved data action is completed and recorded." -msgstr "" - -#: lib/who_need_help_web/live/notification_live.ex:767 +#: lib/who_need_help_web/live/notification_live.ex:757 #, elixir-autogen, elixir-format msgid "Available days" -msgstr "" +msgstr "Available days" -#: lib/who_need_help_web/live/notification_live.ex:800 +#: lib/who_need_help_web/live/notification_live.ex:790 #, elixir-autogen, elixir-format msgid "Available from (optional)" -msgstr "" +msgstr "Available from (optional)" -#: lib/who_need_help_web/live/notification_live.ex:805 +#: lib/who_need_help_web/live/notification_live.ex:795 #, elixir-autogen, elixir-format msgid "Available until (optional)" -msgstr "" +msgstr "Available until (optional)" -#: 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:971 +#: lib/who_need_help_web/live/request_live/show.ex:980 #, elixir-autogen, elixir-format msgid "Both participants confirmed" -msgstr "" +msgstr "Both participants confirmed" -#: lib/who_need_help_web/live/request_live/show.ex:1589 +#: lib/who_need_help_web/live/request_live/show.ex:1653 #, elixir-autogen, elixir-format msgid "Cancelling ends this match and stops live-location sharing." -msgstr "" +msgstr "Cancelling ends this match and stops live-location sharing." -#: lib/who_need_help_web/live/request_live/show.ex:1353 -#: lib/who_need_help_web/live/request_live/show.ex:1593 +#: lib/who_need_help_web/live/request_live/show.ex:1417 +#: lib/who_need_help_web/live/request_live/show.ex:1657 #, elixir-autogen, elixir-format msgid "Cancelling…" -msgstr "" +msgstr "Cancelling…" -#: lib/who_need_help_web/live/notification_live.ex:564 +#: lib/who_need_help_web/live/notification_live.ex:554 #, elixir-autogen, elixir-format msgid "Choose an area, categories, urgency, and the times when you are available." -msgstr "" +msgstr "Choose an area, categories, urgency, and the times when you are available." -#: lib/who_need_help_web/live/notification_live.ex:811 +#: lib/who_need_help_web/live/notification_live.ex:801 #, elixir-autogen, elixir-format msgid "Choose at least one way to receive this nearby alert." -msgstr "" +msgstr "Choose at least one way to receive this nearby alert." -#: lib/who_need_help_web/live/notification_live.ex:595 -#: lib/who_need_help_web/live/notification_live.ex:676 +#: lib/who_need_help_web/live/notification_live.ex:585 +#: lib/who_need_help_web/live/notification_live.ex:666 #, elixir-autogen, elixir-format msgid "Choose the private center of your alert area." -msgstr "" +msgstr "Choose the private center of your alert area." -#: lib/who_need_help_web/live/notification_live.ex:626 +#: lib/who_need_help_web/live/notification_live.ex:616 #, elixir-autogen, elixir-format msgid "Click the map or drag the green pin to move your private alert area" -msgstr "" +msgstr "Click the map or drag the green pin to move your private alert area" #: lib/who_need_help_web/live/leaderboard_live.ex:57 #, elixir-autogen, elixir-format msgid "Code-confirmed people" -msgstr "" +msgstr "Code-confirmed people" -#: lib/who_need_help_web/live/request_live/show.ex:1355 -#: lib/who_need_help_web/live/request_live/show.ex:1595 +#: lib/who_need_help_web/live/request_live/show.ex:1419 +#: lib/who_need_help_web/live/request_live/show.ex:1659 #, elixir-autogen, elixir-format msgid "Confirm cancellation" -msgstr "" +msgstr "Confirm cancellation" -#: lib/who_need_help_web/live/request_live/show.ex:1554 +#: lib/who_need_help_web/live/request_live/show.ex:1618 #, elixir-autogen, elixir-format msgid "Confirm withdrawal" -msgstr "" +msgstr "Confirm withdrawal" -#: lib/who_need_help_web/live/product_analytics_live.ex:61 +#: lib/who_need_help_web/live/product_analytics_live.ex:262 #, elixir-autogen, elixir-format msgid "Count" -msgstr "" +msgstr "Count" -#: lib/who_need_help_web/live/notification_live.ex:562 +#: lib/who_need_help_web/live/notification_live.ex:552 #, elixir-autogen, elixir-format msgid "Create a nearby alert" -msgstr "" +msgstr "Create a nearby alert" -#: lib/who_need_help_web/live/notification_live.ex:826 +#: lib/who_need_help_web/live/notification_live.ex:816 #, elixir-autogen, elixir-format msgid "Create nearby alert" -msgstr "" +msgstr "Create nearby alert" -#: 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:551 +#: lib/who_need_help_web/live/notification_live.ex:541 #, elixir-autogen, elixir-format msgid "Delete" -msgstr "" +msgstr "Delete" -#: lib/who_need_help_web/live/notification_live.ex:548 +#: lib/who_need_help_web/live/notification_live.ex:538 #, elixir-autogen, elixir-format msgid "Delete this nearby alert?" -msgstr "" +msgstr "Delete this nearby alert?" -#: lib/who_need_help_web/live/notification_live.ex:809 +#: lib/who_need_help_web/live/notification_live.ex:799 #, elixir-autogen, elixir-format msgid "Delivery channels" -msgstr "" +msgstr "Delivery channels" -#: lib/who_need_help_web/live/notification_live.ex:370 +#: lib/who_need_help_web/live/notification_live.ex:360 #, elixir-autogen, elixir-format msgid "Delivery channels and quiet hours" -msgstr "" +msgstr "Delivery channels and quiet hours" -#: lib/who_need_help_web/live/notification_live.ex:147 +#: lib/who_need_help_web/live/notification_live.ex:137 #, elixir-autogen, elixir-format msgid "Device was not found." -msgstr "" +msgstr "Device was not found." -#: lib/who_need_help_web/live/product_analytics_live.ex:60 +#: lib/who_need_help_web/live/product_analytics_live.ex:216 +#: lib/who_need_help_web/live/product_analytics_live.ex:261 #, elixir-autogen, elixir-format msgid "Dimension" -msgstr "" +msgstr "Dimension" -#: lib/who_need_help_web/live/notification_live.ex:424 +#: lib/who_need_help_web/live/notification_live.ex:414 #, elixir-autogen, elixir-format msgid "Disable" -msgstr "" +msgstr "Disable" #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:125 #, elixir-autogen, elixir-format msgid "Download my data" -msgstr "" +msgstr "Download my data" -#: lib/who_need_help_web/live/notification_live.ex:598 -#: lib/who_need_help_web/live/notification_live.ex:599 +#: lib/who_need_help_web/live/notification_live.ex:588 +#: lib/who_need_help_web/live/notification_live.ex:589 #, elixir-autogen, elixir-format msgid "Drag to move the alert area" -msgstr "" +msgstr "Drag to move the alert area" -#: lib/who_need_help_web/live/notification_live.ex:822 +#: lib/who_need_help_web/live/notification_live.ex:812 #, elixir-autogen, elixir-format msgid "Email notification" -msgstr "" +msgstr "Email notification" -#: lib/who_need_help_web/live/notification_live.ex:385 -#: lib/who_need_help_web/live/notification_live.ex:388 +#: lib/who_need_help_web/live/notification_live.ex:375 +#: lib/who_need_help_web/live/notification_live.ex:378 #, elixir-autogen, elixir-format msgid "Enable push on this device" -msgstr "" +msgstr "Enable push on this device" -#: lib/who_need_help_web/live/notification_live.ex:227 +#: lib/who_need_help_web/live/notification_live.ex:217 #, elixir-autogen, elixir-format msgid "Follow request updates and choose which nearby needs should reach this device." -msgstr "" +msgstr "Follow request updates and choose which nearby needs should reach this device." -#: lib/who_need_help_web/live/notification_live.ex:776 +#: lib/who_need_help_web/live/notification_live.ex:766 #, elixir-autogen, elixir-format msgid "Fri" -msgstr "" +msgstr "Fri" -#: lib/who_need_help_web/live/notification_live.ex:485 +#: lib/who_need_help_web/live/notification_live.ex:475 +#: lib/who_need_help_web/live/product_analytics_live.ex:220 #, elixir-autogen, elixir-format msgid "From" -msgstr "" +msgstr "From" #: 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 "" +msgstr "Google could not be connected. Please try again." #: lib/who_need_help_web/components/layouts/root.html.heex:10 #: 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 "" +msgstr "Google sign-in could not be completed. Please try again." #: 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 "" +msgstr "Google sign-up could not be completed. Please try again." -#: lib/who_need_help_web/live/request_live/show.ex:970 +#: lib/who_need_help_web/live/request_live/show.ex:979 #, elixir-autogen, elixir-format msgid "Handover verified" -msgstr "" - -#: lib/who_need_help_web/live/request_live/show.ex:980 -#, elixir-autogen, elixir-format -msgid "Help is no longer needed" -msgstr "" - -#: lib/who_need_help_web/live/request_live/show.ex:968 -#, elixir-autogen, elixir-format -msgid "Help started" -msgstr "" - -#: lib/who_need_help_web/live/request_live/show.ex:967 -#, elixir-autogen, elixir-format -msgid "Helper accepted" -msgstr "" - -#: lib/who_need_help_web/live/request_live/show.ex:969 -#, elixir-autogen, elixir-format -msgid "Helper arrived" -msgstr "" - -#: lib/who_need_help_web/live/request_live/show.ex:917 -#, elixir-autogen, elixir-format -msgid "Helper's live location" -msgstr "" - -#: lib/who_need_help_web/live/notification_live.ex:582 -#, elixir-autogen, elixir-format -msgid "Home area" -msgstr "" +msgstr "Handover verified" #: lib/who_need_help_web/live/request_live/show.ex:989 #, elixir-autogen, elixir-format -msgid "I can no longer complete it" -msgstr "" +msgid "Help is no longer needed" +msgstr "Help is no longer needed" -#: lib/who_need_help_web/live/request_live/show.ex:1495 +#: lib/who_need_help_web/live/request_live/show.ex:977 +#, elixir-autogen, elixir-format +msgid "Help started" +msgstr "Help started" + +#: lib/who_need_help_web/live/request_live/show.ex:976 +#, elixir-autogen, elixir-format +msgid "Helper accepted" +msgstr "Helper accepted" + +#: lib/who_need_help_web/live/request_live/show.ex:978 +#, elixir-autogen, elixir-format +msgid "Helper arrived" +msgstr "Helper arrived" + +#: lib/who_need_help_web/live/request_live/show.ex:926 +#, elixir-autogen, elixir-format +msgid "Helper's live location" +msgstr "Helper's live location" + +#: lib/who_need_help_web/live/notification_live.ex:572 +#, elixir-autogen, elixir-format +msgid "Home area" +msgstr "Home area" + +#: lib/who_need_help_web/live/request_live/show.ex:998 +#, elixir-autogen, elixir-format +msgid "I can no longer complete it" +msgstr "I can no longer complete it" + +#: lib/who_need_help_web/live/request_live/show.ex:1559 #, elixir-autogen, elixir-format msgid "I have arrived" -msgstr "" +msgstr "I have arrived" -#: lib/who_need_help_web/live/notification_live.ex:249 -#: lib/who_need_help_web/live/notification_live.ex:278 +#: lib/who_need_help_web/live/notification_live.ex:239 +#: lib/who_need_help_web/live/notification_live.ex:268 #, elixir-autogen, elixir-format msgid "Inbox" -msgstr "" +msgstr "Inbox" -#: lib/who_need_help_web/live/notification_live.ex:720 +#: lib/who_need_help_web/live/notification_live.ex:710 #, elixir-autogen, elixir-format msgid "Leave every category unchecked to receive all matching requests." -msgstr "" +msgstr "Leave every category unchecked to receive all matching requests." -#: lib/who_need_help_web/live/request_live/show.ex:1546 +#: lib/who_need_help_web/live/request_live/show.ex:1610 #, elixir-autogen, elixir-format msgid "Leaving ends this private match. If the request has not expired, it becomes available to other helpers." -msgstr "" +msgstr "Leaving ends this private match. If the request has not expired, it becomes available to other helpers." -#: lib/who_need_help_web/live/request_live/show.ex:1552 +#: lib/who_need_help_web/live/request_live/show.ex:1616 #, elixir-autogen, elixir-format msgid "Leaving…" -msgstr "" +msgstr "Leaving…" -#: lib/who_need_help_web/live/request_live/show.ex:1306 +#: lib/who_need_help_web/live/request_live/show.ex:1315 #, elixir-autogen, elixir-format msgid "Live shared location" -msgstr "" +msgstr "Live shared location" -#: lib/who_need_help_web/live/notification_live.ex:332 +#: lib/who_need_help_web/live/notification_live.ex:322 #, elixir-autogen, elixir-format msgid "Load older notifications" -msgstr "" +msgstr "Load older notifications" -#: lib/who_need_help_web/live/request_live/show.ex:1284 +#: lib/who_need_help_web/live/request_live/show.ex:1293 #, elixir-autogen, elixir-format msgid "Map legend" -msgstr "" +msgstr "Map legend" -#: lib/who_need_help_web/live/notification_live.ex:238 +#: lib/who_need_help_web/live/notification_live.ex:228 #, elixir-autogen, elixir-format msgid "Mark all read" -msgstr "" +msgstr "Mark all read" -#: lib/who_need_help_web/live/product_analytics_live.ex:59 +#: lib/who_need_help_web/live/product_analytics_live.ex:208 +#: lib/who_need_help_web/live/product_analytics_live.ex:261 #, elixir-autogen, elixir-format msgid "Metric" -msgstr "" +msgstr "Metric" -#: lib/who_need_help_web/live/notification_live.ex:772 +#: lib/who_need_help_web/live/notification_live.ex:762 #, elixir-autogen, elixir-format msgid "Mon" -msgstr "" +msgstr "Mon" -#: lib/who_need_help_web/live/notification_live.ex:105 +#: lib/who_need_help_web/live/notification_live.ex:95 #, elixir-autogen, elixir-format msgid "Nearby alert created." -msgstr "" +msgstr "Nearby alert created." -#: lib/who_need_help_web/live/notification_live.ex:127 +#: lib/who_need_help_web/live/notification_live.ex:117 #, elixir-autogen, elixir-format msgid "Nearby alert deleted." -msgstr "" +msgstr "Nearby alert deleted." -#: lib/who_need_help_web/live/notification_live.ex:456 -#: lib/who_need_help_web/live/request_live/index.ex:539 +#: lib/who_need_help_web/live/notification_live.ex:446 +#: lib/who_need_help_web/live/request_live/index.ex:508 #, elixir-autogen, elixir-format msgid "Nearby requests" -msgstr "" +msgstr "Nearby requests" -#: lib/who_need_help_web/live/notification_live.ex:477 +#: lib/who_need_help_web/live/notification_live.ex:467 #, elixir-autogen, elixir-format msgid "Nearby requests by email" -msgstr "" +msgstr "Nearby requests by email" #: lib/who_need_help/notifications/email_notifier.ex:21 #: lib/who_need_help/notifications/text.ex:31 #, elixir-autogen, elixir-format msgid "New help request nearby" -msgstr "" +msgstr "New help request nearby" -#: lib/who_need_help_web/live/notification_live.ex:461 +#: lib/who_need_help_web/live/notification_live.ex:451 #, elixir-autogen, elixir-format msgid "New private messages" -msgstr "" +msgstr "New private messages" -#: lib/who_need_help_web/live/support_operations_live.ex:392 +#: lib/who_need_help_web/live/support_operation_live.ex:287 #, elixir-autogen, elixir-format msgid "No active product workflow was found." -msgstr "" +msgstr "No active product workflow was found." -#: 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:503 +#: lib/who_need_help_web/live/notification_live.ex:493 #, elixir-autogen, elixir-format msgid "No nearby alerts configured yet." -msgstr "" +msgstr "No nearby alerts configured yet." -#: lib/who_need_help_web/live/notification_live.ex:286 +#: lib/who_need_help_web/live/notification_live.ex:276 #, elixir-autogen, elixir-format msgid "No notifications yet" -msgstr "" +msgstr "No notifications yet" -#: lib/who_need_help_web/live/request_live/show.ex:1348 -#: lib/who_need_help_web/live/request_live/show.ex:1542 -#: lib/who_need_help_web/live/request_live/show.ex:1585 +#: lib/who_need_help_web/live/request_live/show.ex:1412 +#: lib/who_need_help_web/live/request_live/show.ex:1606 +#: lib/who_need_help_web/live/request_live/show.ex:1649 #, elixir-autogen, elixir-format msgid "Note (optional)" -msgstr "" +msgstr "Note (optional)" -#: lib/who_need_help_web/live/notification_live.ex:56 -#, elixir-autogen, elixir-format -msgid "Notification not found." -msgstr "" - -#: lib/who_need_help_web/live/notification_live.ex:81 +#: lib/who_need_help_web/live/notification_live.ex:71 #, elixir-autogen, elixir-format msgid "Notification preferences saved." -msgstr "" +msgstr "Notification preferences saved." -#: lib/who_need_help_web/live/notification_live.ex:372 +#: lib/who_need_help_web/live/notification_live.ex:362 #, elixir-autogen, elixir-format msgid "Notification text never contains chat messages or exact coordinates." -msgstr "" +msgstr "Notification text never contains chat messages or exact coordinates." #: lib/who_need_help_web/components/layouts.ex:133 -#: lib/who_need_help_web/components/layouts.ex:378 +#: lib/who_need_help_web/components/layouts.ex:375 #: lib/who_need_help_web/live/notification_live.ex:15 -#: lib/who_need_help_web/live/notification_live.ex:225 +#: lib/who_need_help_web/live/notification_live.ex:215 #, elixir-autogen, elixir-format msgid "Notifications" -msgstr "" +msgstr "Notifications" #: lib/who_need_help_web/components/layouts.ex:82 #, elixir-autogen, elixir-format msgid "Notifications and nearby alerts" -msgstr "" +msgstr "Notifications and nearby alerts" #: lib/who_need_help_web/components/layouts.ex:148 -#: lib/who_need_help_web/components/layouts.ex:393 +#: lib/who_need_help_web/components/layouts.ex:390 #, elixir-autogen, elixir-format msgid "Operations" -msgstr "" +msgstr "Operations" -#: lib/who_need_help_web/live/notification_live.ex:665 +#: lib/who_need_help_web/live/notification_live.ex:655 #, elixir-autogen, elixir-format msgid "Other users never see this saved point." -msgstr "" +msgstr "Other users never see this saved point." -#: lib/who_need_help_web/live/notification_live.ex:542 +#: lib/who_need_help_web/live/notification_live.ex:532 #, elixir-autogen, elixir-format msgid "Pause" -msgstr "" +msgstr "Pause" -#: lib/who_need_help_web/live/notification_live.ex:531 +#: lib/who_need_help_web/live/notification_live.ex:521 #, elixir-autogen, elixir-format msgid "Paused" -msgstr "" +msgstr "Paused" -#: lib/who_need_help_web/live/request_live/show.ex:982 +#: lib/who_need_help_web/live/request_live/show.ex:991 #, elixir-autogen, elixir-format msgid "Plans changed" -msgstr "" +msgstr "Plans changed" -#: lib/who_need_help_web/live/notification_live.ex:581 +#: lib/who_need_help_web/live/notification_live.ex:571 #, elixir-autogen, elixir-format msgid "Private area label" -msgstr "" +msgstr "Private area label" -#: lib/who_need_help_web/live/notification_live.ex:664 +#: lib/who_need_help_web/live/notification_live.ex:654 #, elixir-autogen, elixir-format msgid "Private matching center" -msgstr "" +msgstr "Private matching center" -#: lib/who_need_help_web/live/moderation_live.ex:332 -#: lib/who_need_help_web/live/product_analytics_live.ex:12 -#: lib/who_need_help_web/live/product_analytics_live.ex:42 +#: lib/who_need_help_web/live/product_analytics_live.ex:21 +#: lib/who_need_help_web/live/product_analytics_live.ex:169 #, elixir-autogen, elixir-format msgid "Product analytics" -msgstr "" +msgstr "Product analytics" -#: lib/who_need_help_web/live/request_live/show.ex:1411 +#: lib/who_need_help_web/live/request_live/show.ex:1475 #, elixir-autogen, elixir-format msgid "Progress" -msgstr "" +msgstr "Progress" -#: lib/who_need_help_web/live/notification_live.ex:519 +#: lib/who_need_help_web/live/notification_live.ex:509 #, elixir-autogen, elixir-format msgid "Push" -msgstr "" +msgstr "Push" -#: lib/who_need_help_web/live/notification_live.ex:386 +#: lib/who_need_help_web/live/notification_live.ex:376 #, elixir-autogen, elixir-format msgid "Push enabled on this device" -msgstr "" +msgstr "Push enabled on this device" -#: lib/who_need_help_web/live/notification_live.ex:817 +#: lib/who_need_help_web/live/notification_live.ex:807 #, elixir-autogen, elixir-format msgid "Push notification" -msgstr "" +msgstr "Push notification" -#: lib/who_need_help_web/live/notification_live.ex:144 +#: lib/who_need_help_web/live/notification_live.ex:134 #, elixir-autogen, elixir-format msgid "Push notifications disabled for that device." -msgstr "" +msgstr "Push notifications disabled for that device." #: 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 "" +msgstr "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." -#: lib/who_need_help_web/live/request_live/show.ex:1300 +#: lib/who_need_help_web/live/request_live/show.ex:1309 #, elixir-autogen, elixir-format msgid "Request area" -msgstr "" +msgstr "Request area" -#: lib/who_need_help_web/live/request_live/show.ex:1301 +#: lib/who_need_help_web/live/request_live/show.ex:1310 #, elixir-autogen, elixir-format msgid "Request point" -msgstr "" +msgstr "Request point" -#: lib/who_need_help_web/live/notification_live.ex:288 +#: lib/who_need_help_web/live/notification_live.ex:278 #, elixir-autogen, elixir-format msgid "Request, message, and nearby-alert updates will appear here." -msgstr "" +msgstr "Request, message, and nearby-alert updates will appear here." -#: lib/who_need_help_web/live/request_live/show.ex:991 +#: lib/who_need_help_web/live/request_live/show.ex:1000 #, elixir-autogen, elixir-format msgid "Requester is unreachable" -msgstr "" +msgstr "Requester is unreachable" -#: lib/who_need_help_web/live/request_live/show.ex:916 +#: lib/who_need_help_web/live/request_live/show.ex:925 #, elixir-autogen, elixir-format msgid "Requester's live location" -msgstr "" +msgstr "Requester's live location" -#: lib/who_need_help_web/live/notification_live.ex:542 +#: lib/who_need_help_web/live/notification_live.ex:532 #, elixir-autogen, elixir-format msgid "Resume" -msgstr "" +msgstr "Resume" -#: lib/who_need_help_web/live/support_operations_live.ex:384 +#: lib/who_need_help_web/live/support_operation_live.ex:281 #, elixir-autogen, elixir-format msgid "Run deletion preflight" -msgstr "" +msgstr "Run deletion preflight" -#: lib/who_need_help_web/live/notification_live.ex:777 +#: lib/who_need_help_web/live/notification_live.ex:767 #, elixir-autogen, elixir-format msgid "Sat" -msgstr "" +msgstr "Sat" -#: lib/who_need_help_web/live/notification_live.ex:488 +#: lib/who_need_help_web/live/notification_live.ex:478 #, elixir-autogen, elixir-format msgid "Save preferences" -msgstr "" +msgstr "Save preferences" -#: lib/who_need_help_web/live/request_live/show.ex:918 +#: lib/who_need_help_web/live/request_live/show.ex:927 #, elixir-autogen, elixir-format msgid "Shared live location" -msgstr "" +msgstr "Shared live location" -#: lib/who_need_help_web/live/notification_live.ex:223 +#: lib/who_need_help_web/live/notification_live.ex:213 #, elixir-autogen, elixir-format msgid "Stay available without refreshing" -msgstr "" +msgstr "Stay available without refreshing" -#: lib/who_need_help_web/live/notification_live.ex:778 +#: lib/who_need_help_web/live/notification_live.ex:768 #, elixir-autogen, elixir-format msgid "Sun" -msgstr "" +msgstr "Sun" -#: lib/who_need_help_web/live/support_operations_live.ex:99 +#: lib/who_need_help_web/live/support_operation_live.ex:132 #, elixir-autogen, elixir-format msgid "The linked account no longer exists." -msgstr "" +msgstr "The linked account no longer exists." -#: lib/who_need_help_web/live/notification_live.ex:619 +#: lib/who_need_help_web/live/notification_live.ex:609 #, elixir-autogen, elixir-format msgid "The map is unavailable. Enter coordinates manually." -msgstr "" +msgstr "The map is unavailable. Enter coordinates manually." -#: lib/who_need_help_web/live/request_live/show.ex:553 +#: lib/who_need_help_web/live/request_live/show.ex:562 #, elixir-autogen, elixir-format msgid "The previous helper left. This request is open for a new helper again." -msgstr "" +msgstr "The previous helper left. This request is open for a new helper again." -#: lib/who_need_help_web/live/support_operations_live.ex:97 +#: lib/who_need_help_web/live/support_operation_live.ex:130 #, elixir-autogen, elixir-format msgid "The request is not linked to an account." -msgstr "" +msgstr "The request is not linked to an account." -#: lib/who_need_help_web/live/notification_live.ex:499 +#: lib/who_need_help_web/live/notification_live.ex:489 #, elixir-autogen, elixir-format msgid "The saved center is private and is used only to find matching requests." -msgstr "" +msgstr "The saved center is private and is used only to find matching requests." #: lib/who_need_help_web/live/profile_live.ex:183 #: 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 "" +msgstr "These are activity signals, not an identity, background, qualification, or safety check." -#: lib/who_need_help_web/live/support_operations_live.ex:96 +#: lib/who_need_help_web/live/support_operation_live.ex:129 #, elixir-autogen, elixir-format msgid "This is not an account-deletion case." -msgstr "" +msgstr "This is not an account-deletion case." -#: lib/who_need_help_web/live/notification_live.ex:775 +#: lib/who_need_help_web/live/notification_live.ex:765 #, elixir-autogen, elixir-format msgid "Thu" -msgstr "" +msgstr "Thu" -#: lib/who_need_help_web/live/notification_live.ex:773 +#: lib/who_need_help_web/live/notification_live.ex:763 #, elixir-autogen, elixir-format msgid "Tue" -msgstr "" +msgstr "Tue" -#: lib/who_need_help_web/live/notification_live.ex:486 +#: lib/who_need_help_web/live/notification_live.ex:476 #, elixir-autogen, elixir-format msgid "Until" -msgstr "" +msgstr "Until" -#: lib/who_need_help_web/live/notification_live.ex:577 +#: lib/who_need_help_web/live/notification_live.ex:567 #, elixir-autogen, elixir-format msgid "Urgent medicine near home" -msgstr "" +msgstr "Urgent medicine near home" -#: lib/who_need_help_web/live/notification_live.ex:482 +#: lib/who_need_help_web/live/notification_live.ex:472 #, elixir-autogen, elixir-format msgid "Use quiet hours" -msgstr "" +msgstr "Use quiet hours" -#: lib/who_need_help_web/live/support_operations_live.ex:98 +#: lib/who_need_help_web/live/support_operation_live.ex:131 #, elixir-autogen, elixir-format msgid "Verify the requester contact first." -msgstr "" +msgstr "Verify the requester contact first." -#: lib/who_need_help_web/live/notification_live.ex:395 +#: lib/who_need_help_web/live/notification_live.ex:385 #, elixir-autogen, elixir-format msgid "Web Push keys are not configured in this local environment yet." -msgstr "" +msgstr "Web Push keys are not configured in this local environment yet." -#: lib/who_need_help_web/live/notification_live.ex:367 -#: lib/who_need_help_web/live/notification_live.ex:407 +#: lib/who_need_help_web/live/notification_live.ex:357 +#: lib/who_need_help_web/live/notification_live.ex:397 #, elixir-autogen, elixir-format msgid "Web browser" -msgstr "" +msgstr "Web browser" -#: lib/who_need_help_web/live/notification_live.ex:774 +#: lib/who_need_help_web/live/notification_live.ex:764 #, elixir-autogen, elixir-format msgid "Wed" -msgstr "" +msgstr "Wed" -#: lib/who_need_help_web/live/request_live/show.ex:152 -#: lib/who_need_help_web/live/request_live/show.ex:567 +#: lib/who_need_help_web/live/request_live/show.ex:162 +#: lib/who_need_help_web/live/request_live/show.ex:576 #, elixir-autogen, elixir-format msgid "You accepted this request. Use private chat to coordinate safely." -msgstr "" +msgstr "You accepted this request. Use private chat to coordinate safely." -#: lib/who_need_help_web/live/request_live/show.ex:199 -#: lib/who_need_help_web/live/request_live/show.ex:538 +#: lib/who_need_help_web/live/request_live/show.ex:209 +#: lib/who_need_help_web/live/request_live/show.ex:547 #, elixir-autogen, elixir-format msgid "You left this match. The request is open for another helper if time remains." -msgstr "" +msgstr "You left this match. The request is open for another helper if time remains." -#: lib/who_need_help_web/live/notification_live.ex:393 +#: lib/who_need_help_web/live/notification_live.ex:383 #, elixir-autogen, elixir-format msgid "Your browser will ask for notification permission." -msgstr "" +msgstr "Your browser will ask for notification permission." -#: lib/who_need_help_web/live/notification_live.ex:497 +#: lib/who_need_help_web/live/notification_live.ex:487 #, elixir-autogen, elixir-format msgid "Your nearby alerts" -msgstr "" +msgstr "Your nearby alerts" #: lib/who_need_help_web/live/profile_live.ex:200 #: lib/who_need_help_web/live/public_profile_live.ex:141 #, elixir-autogen, elixir-format msgid "code-confirmed handovers" -msgstr "" +msgstr "code-confirmed handovers" #: lib/who_need_help_web/controllers/page_html/home.html.heex:170 #, elixir-autogen, elixir-format @@ -5383,92 +5234,78 @@ msgid "WebGL is unavailable in this browser, so the full map cannot start. Selec msgstr "WebGL is unavailable in this browser, so the full map cannot start. Select an example below or retry the map." #: lib/who_need_help_web/components/layouts/root.html.heex:7 -#: lib/who_need_help_web/live/activity_live/index.ex:779 +#: lib/who_need_help_web/live/activity_live/index.ex:732 #: lib/who_need_help_web/live/activity_live/show.ex:547 -#: lib/who_need_help_web/live/request_live/show.ex:1278 +#: lib/who_need_help_web/live/request_live/show.ex:1287 #, elixir-autogen, elixir-format msgid "Show location on map" msgstr "Show location on map" +#: lib/who_need_help_web/live/moderation_live.ex:406 #: lib/who_need_help_web/live/report_live.ex:122 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Activity" msgstr "Activity" +#: lib/who_need_help_web/live/moderation_live.ex:409 #: lib/who_need_help_web/live/report_live.ex:125 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Activity message" msgstr "Activity message" #: lib/who_need_help_web/controllers/support_html/show.html.heex:108 #, elixir-autogen, elixir-format msgid "Add details or answer the support team" -msgstr "" - -#: lib/who_need_help_web/live/moderation_live.ex:717 -#, elixir-autogen, elixir-format -msgid "Administrator access is required to moderate staff accounts." -msgstr "" +msgstr "Add details or answer the support team" #: lib/who_need_help_web/controllers/page_html/home.html.heex:42 #, elixir-autogen, elixir-format msgid "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee." msgstr "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee." -#: lib/who_need_help_web/live/support_operations_live.ex:226 -#: lib/who_need_help_web/live/support_operations_live.ex:427 +#: lib/who_need_help_web/live/support_operation_live.ex:403 #, elixir-autogen, elixir-format msgid "Audited update" -msgstr "" +msgstr "Audited update" -#: lib/who_need_help_web/live/support_operations_live.ex:234 -#: lib/who_need_help_web/live/support_operations_live.ex:435 +#: lib/who_need_help_web/live/support_operation_live.ex:308 +#: lib/who_need_help_web/live/support_operation_live.ex:409 #, elixir-autogen, elixir-format msgid "Case status" -msgstr "" +msgstr "Case status" -#: lib/who_need_help_web/live/support_operations_live.ex:247 -#: lib/who_need_help_web/live/support_operations_live.ex:446 -#, elixir-autogen, elixir-format -msgid "Choose the state that will appear in the case history." -msgstr "" - -#: lib/who_need_help_web/controllers/support_controller.ex:201 +#: lib/who_need_help_web/controllers/support_controller.ex:227 #: lib/who_need_help_web/live/report_live.ex:50 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Contact support" msgstr "Contact support" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:56 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/controllers/content_removal_controller.ex:57 +#, elixir-autogen, elixir-format msgid "Content-removal notice %{reference}" msgstr "Content-removal notice %{reference}" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:87 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/controllers/content_removal_controller.ex:112 +#, elixir-autogen, elixir-format msgid "Content-removal notice received" msgstr "Content-removal notice received" #: lib/who_need_help_web/controllers/support_html/show.html.heex:29 -#: lib/who_need_help_web/live/support_operations_live.ex:334 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/support_operation_live.ex:237 +#, elixir-autogen, elixir-format msgid "Conversation" msgstr "Conversation" -#: lib/who_need_help_web/controllers/support_controller.ex:111 -#: lib/who_need_help_web/controllers/support_controller.ex:127 +#: lib/who_need_help_web/controllers/support_controller.ex:137 +#: lib/who_need_help_web/controllers/support_controller.ex:153 #: lib/who_need_help_web/live/support_case_live.ex:73 #, elixir-autogen, elixir-format msgid "Could not send your message. Please check it and try again." -msgstr "" - -#: lib/who_need_help_web/live/support_operations_live.ex:260 -#, elixir-autogen, elixir-format -msgid "Explain what was decided, what action was taken, or what information is still needed…" -msgstr "" +msgstr "Could not send your message. Please check it and try again." +#: lib/who_need_help_web/live/moderation_live.ex:400 #: lib/who_need_help_web/live/report_live.ex:119 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Help request" msgstr "Help request" @@ -5483,7 +5320,7 @@ msgid "If purchase is needed, accepting the request does not require the volunte msgstr "If purchase is needed, accepting the request does not require the volunteer to spend money. Agree on the medicine, pharmacy requirements, payment, and any reimbursement only in the private matched chat." #: lib/who_need_help_web/live/report_live.ex:120 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Matched help" msgstr "Matched help" @@ -5495,318 +5332,268 @@ msgstr "Medicine is needed from a pharmacy" #: lib/who_need_help_web/controllers/support_html/show.html.heex:107 #, elixir-autogen, elixir-format msgid "Message to support" -msgstr "" +msgstr "Message to support" #: lib/who_need_help_web/live/report_live.ex:69 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Moderation response" msgstr "Moderation response" -#: lib/who_need_help_web/live/support_operations_live.ex:360 +#: lib/who_need_help_web/live/support_operation_live.ex:259 #, elixir-autogen, elixir-format msgid "No conversation messages yet." -msgstr "" +msgstr "No conversation messages yet." #: lib/who_need_help_web/controllers/support_html/show.html.heex:80 #, elixir-autogen, elixir-format msgid "No replies yet. Add a message if you need to clarify the request." -msgstr "" +msgstr "No replies yet. Add a message if you need to clarify the request." #: lib/who_need_help_web/live/report_live.ex:85 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "No reports submitted" msgstr "No reports submitted" #: lib/who_need_help_web/controllers/support_html/show.html.heex:152 -#: lib/who_need_help_web/live/support_operations_live.ex:372 +#: lib/who_need_help_web/live/support_operation_live.ex:269 #, elixir-autogen, elixir-format msgid "No status history is available for this older case." -msgstr "" +msgstr "No status history is available for this older case." -#: lib/who_need_help_web/controllers/support_controller.ex:146 +#: lib/who_need_help_web/controllers/support_controller.ex:172 #: lib/who_need_help_web/live/support_case_live.ex:95 #, elixir-autogen, elixir-format msgid "Only a resolved or closed request can be reopened." -msgstr "" +msgstr "Only a resolved or closed request can be reopened." #: lib/who_need_help_web/controllers/support_html/show.html.heex:32 #, elixir-autogen, elixir-format msgid "Only you and authorised support staff can view this case." -msgstr "" +msgstr "Only you and authorised support staff can view this case." #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:27 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Open TAKE IT DOWN request" msgstr "Open TAKE IT DOWN request" -#: lib/who_need_help_web/live/support_operations_live.ex:217 -#: lib/who_need_help_web/live/support_operations_live.ex:420 +#: lib/who_need_help_web/live/support_operation_live.ex:301 +#: lib/who_need_help_web/live/support_operation_live.ex:400 #, elixir-autogen, elixir-format msgid "Operator action" -msgstr "" +msgstr "Operator action" #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:85 #, elixir-autogen, elixir-format msgid "Other people will see this name on requests, activities, and reviews." -msgstr "" +msgstr "Other people will see this name on requests, activities, and reviews." #: lib/who_need_help_web/live/report_live.ex:121 #, elixir-autogen, elixir-format msgid "Private message" -msgstr "" +msgstr "Private message" -#: lib/who_need_help_web/live/support_operations_live.ex:219 +#: lib/who_need_help_web/live/support_operation_live.ex:401 #, elixir-autogen, elixir-format msgid "Record the decision and notify the submitter when contact is available." -msgstr "" +msgstr "Record the decision and notify the submitter when contact is available." #: lib/who_need_help_web/controllers/support_html/show.html.heex:123 #, elixir-autogen, elixir-format msgid "Reopen without a message" -msgstr "" +msgstr "Reopen without a message" -#: lib/who_need_help_web/live/support_operations_live.ex:457 +#: lib/who_need_help_web/live/support_operation_live.ex:326 #, elixir-autogen, elixir-format msgid "Reply to requester (optional)" -msgstr "" +msgstr "Reply to requester (optional)" #: lib/who_need_help_web/live/report_live.ex:127 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Reported content" msgstr "Reported content" #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:19 #, elixir-autogen, elixir-format msgid "Reporting non-consensual intimate visual material?" -msgstr "" +msgstr "Reporting non-consensual intimate visual material?" #: lib/who_need_help_web/live/report_live.ex:87 #, elixir-autogen, elixir-format msgid "Reports you send from a request, activity, or chat will appear here." -msgstr "" +msgstr "Reports you send from a request, activity, or chat will appear here." #: lib/who_need_help_web/controllers/page_html/safety.html.heex:26 #, elixir-autogen, elixir-format msgid "Request only lawful purchase or pickup from a legitimate pharmacy. A volunteer is never required to pay. Agree privately on the medicine, pharmacy or prescription requirements, payment, reimbursement, storage, and handover. Who Need Help does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement. Do not request controlled substances or publish prescriptions or payment credentials. Follow pharmacy rules and local law." msgstr "Request only lawful purchase or pickup from a legitimate pharmacy. A volunteer is never required to pay. Agree privately on the medicine, pharmacy or prescription requirements, payment, reimbursement, storage, and handover. Who Need Help does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement. Do not request controlled substances or publish prescriptions or payment credentials. Follow pharmacy rules and local law." -#: lib/who_need_help_web/live/support_operations_live.ex:350 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/support_operation_live.ex:250 +#, elixir-autogen, elixir-format msgid "Requester" msgstr "Requester" -#: lib/who_need_help_web/live/moderation_live.ex:393 -#: lib/who_need_help_web/live/moderation_live.ex:418 +#: lib/who_need_help_web/live/moderation_live.ex:740 #, elixir-autogen, elixir-format -msgid "Required reason for hiding" -msgstr "" - -#: lib/who_need_help_web/live/moderation_live.ex:432 -#, elixir-autogen, elixir-format, fuzzy msgid "Restore activity" msgstr "Restore activity" -#: lib/who_need_help_web/live/moderation_live.ex:407 +#: lib/who_need_help_web/live/moderation_live.ex:733 #, elixir-autogen, elixir-format msgid "Restore request" -msgstr "" +msgstr "Restore request" #: lib/who_need_help_web/controllers/page_controller.ex:27 #, elixir-autogen, elixir-format msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, location sharing, and in-person activities." -msgstr "" +msgstr "Safety guidance for voluntary help, medicine pickup, roadside requests, location sharing, and in-person activities." -#: lib/who_need_help_web/live/support_operations_live.ex:288 -#: lib/who_need_help_web/live/support_operations_live.ex:487 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/admin_user_live.ex:205 +#: lib/who_need_help_web/live/support_operation_live.ex:335 +#: lib/who_need_help_web/live/support_operation_live.ex:438 +#, elixir-autogen, elixir-format msgid "Saving…" msgstr "Saving…" #: lib/who_need_help_web/controllers/support_html/show.html.heex:110 #, elixir-autogen, elixir-format msgid "Send message" -msgstr "" +msgstr "Send message" #: lib/who_need_help_web/controllers/support_html/show.html.heex:130 -#: lib/who_need_help_web/live/support_operations_live.ex:365 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/support_operation_live.ex:263 +#, elixir-autogen, elixir-format msgid "Status history" msgstr "Status history" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:11 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/controllers/support_html/received.html.heex:15 +#, elixir-autogen, elixir-format msgid "Support request created" msgstr "Support request created" -#: lib/who_need_help_web/controllers/support_controller.ex:157 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/controllers/support_controller.ex:183 +#, elixir-autogen, elixir-format msgid "Support request received" msgstr "Support request received" #: lib/who_need_help_web/components/layouts.ex:139 -#: lib/who_need_help_web/components/layouts.ex:384 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/components/layouts.ex:381 +#: lib/who_need_help_web/live/support_operations_live.ex:357 +#, elixir-autogen, elixir-format msgid "Support requests" msgstr "Support requests" -#: lib/who_need_help_web/controllers/support_html.ex:24 -#: lib/who_need_help_web/controllers/support_html.ex:28 +#: lib/who_need_help_web/controllers/support_html.ex:25 +#: lib/who_need_help_web/controllers/support_html.ex:29 #: lib/who_need_help_web/controllers/support_html/show.html.heex:69 -#: lib/who_need_help_web/live/support_operations_live.ex:349 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/live/support_operation_live.ex:249 +#, elixir-autogen, elixir-format msgid "Support team" msgstr "Support team" -#: lib/who_need_help_web/controllers/support_html.ex:29 +#: lib/who_need_help_web/controllers/support_html.ex:30 +#: lib/who_need_help_web/live/admin_audit_live.ex:125 #, elixir-autogen, elixir-format msgid "System" -msgstr "" +msgstr "System" #: lib/who_need_help_web/live/report_live.ex:41 #, elixir-autogen, elixir-format msgid "TRUST AND SAFETY" -msgstr "" +msgstr "TRUST AND SAFETY" #: lib/who_need_help_web/controllers/page_html/home.html.heex:113 #, elixir-autogen, elixir-format msgid "The requester states whether the medicine is paid, reserved, or still needs to be purchased." msgstr "The requester states whether the medicine is paid, reserved, or still needs to be purchased." -#: lib/who_need_help_web/controllers/support_controller.ex:141 +#: lib/who_need_help_web/controllers/support_controller.ex:167 #: lib/who_need_help_web/live/support_case_live.ex:88 #, elixir-autogen, elixir-format msgid "The support request is open again." -msgstr "" +msgstr "The support request is open again." -#: lib/who_need_help_web/live/support_operations_live.ex:280 -#: lib/who_need_help_web/live/support_operations_live.ex:479 +#: lib/who_need_help_web/live/support_operation_live.ex:436 #, elixir-autogen, elixir-format msgid "The verified contact will receive this update by email." -msgstr "" +msgstr "The verified contact will receive this update by email." #: lib/who_need_help_web/controllers/support_html/show.html.heex:90 #, elixir-autogen, elixir-format msgid "This case is finished. Sending a new message will reopen it automatically." -msgstr "" +msgstr "This case is finished. Sending a new message will reopen it automatically." #: lib/who_need_help_web/live/report_live.ex:44 #, elixir-autogen, elixir-format msgid "This private history shows reports you submitted and the latest moderation status. Submit a new report from the relevant request, activity, or private chat so moderators receive the correct context." -msgstr "" - -#: lib/who_need_help_web/live/support_operations_live.ex:469 -#, elixir-autogen, elixir-format -msgid "This reply becomes part of the case conversation." -msgstr "" +msgstr "This private history shows reports you submitted and the latest moderation status. Submit a new report from the relevant request, activity, or private chat so moderators receive the correct context." #: lib/who_need_help_web/live/support_case_live.ex:34 #: lib/who_need_help_web/live/support_case_live.ex:65 #: lib/who_need_help_web/live/support_case_live.ex:101 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "This support request is no longer available." msgstr "This support request is no longer available." -#: lib/who_need_help_web/live/support_operations_live.ex:282 -#: lib/who_need_help_web/live/support_operations_live.ex:481 -#, elixir-autogen, elixir-format -msgid "This update is recorded, but email is disabled until contact is verified." -msgstr "" - -#: lib/who_need_help_web/controllers/support_controller.ex:117 +#: lib/who_need_help_web/controllers/support_controller.ex:143 #: lib/who_need_help_web/live/support_case_live.ex:60 #, elixir-autogen, elixir-format msgid "Too many messages. Please try again later." -msgstr "" - -#: lib/who_need_help_web/live/support_operations_live.ex:271 -#, elixir-autogen, elixir-format -msgid "Up to 10,000 characters" -msgstr "" - -#: lib/who_need_help_web/live/support_operations_live.ex:470 -#, elixir-autogen, elixir-format -msgid "Up to 5,000 characters" -msgstr "" - -#: lib/who_need_help_web/live/support_operations_live.ex:422 -#, elixir-autogen, elixir-format -msgid "Update the case status and add a private reply when needed." -msgstr "" +msgstr "Too many messages. Please try again later." #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:22 #, elixir-autogen, elixir-format msgid "Use the dedicated urgent process. Never upload or reproduce the image or video." -msgstr "" +msgstr "Use the dedicated urgent process. Never upload or reproduce the image or video." -#: lib/who_need_help_web/controllers/support_html/received.html.heex:15 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:19 #, elixir-autogen, elixir-format msgid "We created support request %{reference} and added it to your account. You can open it now and return to it from My support requests." -msgstr "" +msgstr "We created support request %{reference} and added it to your account. You can open it now and return to it from My support requests." #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:93 #, elixir-autogen, elixir-format msgid "Who Need Help is not an emergency, medical, pharmacy, or payment service. A volunteer may agree to buy or collect lawful medicine, but is never required to spend money." msgstr "Who Need Help is not an emergency, medical, pharmacy, or payment service. A volunteer may agree to buy or collect lawful medicine, but is never required to spend money." -#: lib/who_need_help_web/live/support_operations_live.ex:459 -#, elixir-autogen, elixir-format -msgid "Write a concise reply with the decision, next step, or information you need…" -msgstr "" - -#: lib/who_need_help_web/live/support_operations_live.ex:270 -#, elixir-autogen, elixir-format -msgid "Write for the submitter; avoid internal-only notes." -msgstr "" - #: lib/who_need_help_web/controllers/page_html/home.html.heex:365 #, elixir-autogen, elixir-format msgid "Yes, if the volunteer explicitly agrees. The people arrange the medicine, pharmacy requirements, payment, and any reimbursement directly. The service does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement." msgstr "Yes, if the volunteer explicitly agrees. The people arrange the medicine, pharmacy requirements, payment, and any reimbursement directly. The service does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement." -#: lib/who_need_help_web/controllers/support_html.ex:23 -#: lib/who_need_help_web/controllers/support_html.ex:27 +#: lib/who_need_help_web/controllers/support_html.ex:24 +#: lib/who_need_help_web/controllers/support_html.ex:28 #, elixir-autogen, elixir-format msgid "You" -msgstr "" +msgstr "You" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:12 -#, elixir-autogen, elixir-format, fuzzy +#: lib/who_need_help_web/controllers/content_removal_controller.ex:13 +#, elixir-autogen, elixir-format msgid "Your content-removal notices" msgstr "Your content-removal notices" -#: lib/who_need_help_web/controllers/support_controller.ex:104 +#: lib/who_need_help_web/controllers/support_controller.ex:130 #: lib/who_need_help_web/live/support_case_live.ex:53 #, elixir-autogen, elixir-format msgid "Your message was sent to support." -msgstr "" +msgstr "Your message was sent to support." #: lib/who_need_help_web/controllers/support_html/show.html.heex:13 -#, elixir-autogen, elixir-format, fuzzy +#, elixir-autogen, elixir-format msgid "Your original request" msgstr "Your original request" #: lib/who_need_help_web/components/layouts.ex:136 -#: lib/who_need_help_web/components/layouts.ex:381 +#: lib/who_need_help_web/components/layouts.ex:378 #: lib/who_need_help_web/live/report_live.ex:12 #: lib/who_need_help_web/live/report_live.ex:42 #, elixir-autogen, elixir-format msgid "Your reports" -msgstr "" +msgstr "Your reports" -#: lib/who_need_help_web/controllers/support_controller.ex:16 +#: lib/who_need_help_web/controllers/support_controller.ex:17 #, elixir-autogen, elixir-format msgid "Your support requests" -msgstr "" - -#: lib/who_need_help_web/live/moderation_live.ex:366 -#, elixir-autogen, elixir-format -msgid "matched chat message" -msgstr "" - -#: lib/who_need_help_web/live/moderation_live.ex:369 -#, elixir-autogen, elixir-format -msgid "matched conversation" -msgstr "" +msgstr "Your support requests" #: lib/who_need_help/notifications/text.ex:38 #, elixir-autogen, elixir-format @@ -5943,47 +5730,47 @@ msgstr "Your request needs a new helper" msgid "Your review is now visible" msgstr "Your review is now visible" -#: lib/who_need_help_web/live/notification_live.ex:251 +#: lib/who_need_help_web/live/notification_live.ex:241 #, elixir-autogen, elixir-format msgid "Delivery settings" msgstr "Delivery settings" -#: lib/who_need_help_web/live/request_live/index.ex:775 +#: lib/who_need_help_web/live/request_live/index.ex:741 #, elixir-autogen, elixir-format msgid "Expires" msgstr "Expires" -#: lib/who_need_help_web/live/request_live/show.ex:908 +#: lib/who_need_help_web/live/request_live/show.ex:917 #, elixir-autogen, elixir-format msgid "Last update:" msgstr "Last update:" -#: lib/who_need_help_web/live/notification_live.ex:250 +#: lib/who_need_help_web/live/notification_live.ex:240 #, elixir-autogen, elixir-format msgid "Nearby alerts" msgstr "Nearby alerts" -#: lib/who_need_help_web/live/notification_live.ex:244 +#: lib/who_need_help_web/live/notification_live.ex:234 #, elixir-autogen, elixir-format msgid "Notification sections" msgstr "Notification sections" -#: lib/who_need_help_web/live/activity_live/index.ex:771 +#: lib/who_need_help_web/live/activity_live/index.ex:724 #, elixir-autogen, elixir-format msgid "%{count} activities" msgstr "%{count} activities" -#: lib/who_need_help_web/live/request_live/index.ex:820 +#: lib/who_need_help_web/live/request_live/index.ex:786 #, elixir-autogen, elixir-format msgid "%{count} requests" msgstr "%{count} requests" -#: lib/who_need_help_web/live/activity_live/index.ex:814 +#: lib/who_need_help_web/live/activity_live/index.ex:767 #, elixir-autogen, elixir-format msgid "Activities you create or ask to join will appear here. Leaving removes an activity from this list." msgstr "Activities you create or ask to join will appear here. Leaving removes an activity from this list." -#: lib/who_need_help_web/live/activity_live/index.ex:514 +#: lib/who_need_help_web/live/activity_live/index.ex:470 #, elixir-autogen, elixir-format msgid "Activity views" msgstr "Activity views" @@ -5998,12 +5785,12 @@ msgstr "Choose a category and describe the task clearly." msgid "Confirm the safety guidance before asking nearby people for help." msgstr "Confirm the safety guidance before asking nearby people for help." -#: lib/who_need_help_web/live/request_live/index.ex:868 +#: lib/who_need_help_web/live/request_live/index.ex:834 #, elixir-autogen, elixir-format msgid "Create request" msgstr "Create request" -#: lib/who_need_help_web/live/request_live/index.ex:891 +#: lib/who_need_help_web/live/request_live/index.ex:857 #, elixir-autogen, elixir-format msgid "Create your first request" msgstr "Create your first request" @@ -6018,43 +5805,43 @@ msgstr "Help details" msgid "Location" msgstr "Location" -#: lib/who_need_help_web/live/activity_live/index.ex:520 +#: lib/who_need_help_web/live/activity_live/index.ex:476 #, elixir-autogen, elixir-format msgid "My activities" msgstr "My activities" -#: lib/who_need_help_web/live/request_live/index.ex:540 -#: lib/who_need_help_web/live/request_live/index.ex:862 +#: lib/who_need_help_web/live/request_live/index.ex:509 +#: lib/who_need_help_web/live/request_live/index.ex:828 #, elixir-autogen, elixir-format msgid "My requests" msgstr "My requests" -#: lib/who_need_help_web/live/activity_live/index.ex:519 +#: lib/who_need_help_web/live/activity_live/index.ex:475 #, elixir-autogen, elixir-format msgid "Nearby activities" msgstr "Nearby activities" -#: lib/who_need_help_web/live/activity_live/index.ex:812 +#: lib/who_need_help_web/live/activity_live/index.ex:765 #, elixir-autogen, elixir-format msgid "No activities yet" msgstr "No activities yet" -#: lib/who_need_help_web/live/activity_live/index.ex:699 +#: lib/who_need_help_web/live/activity_live/index.ex:651 #, elixir-autogen, elixir-format msgid "No open activities in this area" msgstr "No open activities in this area" -#: lib/who_need_help_web/live/request_live/index.ex:886 +#: lib/who_need_help_web/live/request_live/index.ex:852 #, elixir-autogen, elixir-format msgid "No requests yet" msgstr "No requests yet" -#: lib/who_need_help_web/live/activity_live/index.ex:691 +#: lib/who_need_help_web/live/activity_live/index.ex:640 #, elixir-autogen, elixir-format msgid "Only activities from the selected map area will be loaded." msgstr "Only activities from the selected map area will be loaded." -#: lib/who_need_help_web/live/activity_live/index.ex:770 +#: lib/who_need_help_web/live/activity_live/index.ex:723 #, elixir-autogen, elixir-format msgid "Open activity" msgstr "Open activity" @@ -6064,12 +5851,12 @@ msgstr "Open activity" msgid "Request form steps" msgstr "Request form steps" -#: lib/who_need_help_web/live/request_live/index.ex:534 +#: lib/who_need_help_web/live/request_live/index.ex:503 #, elixir-autogen, elixir-format msgid "Request views" msgstr "Request views" -#: lib/who_need_help_web/live/request_live/index.ex:888 +#: lib/who_need_help_web/live/request_live/index.ex:854 #, elixir-autogen, elixir-format msgid "Requests you publish or accept will appear here." msgstr "Requests you publish or accept will appear here." @@ -6094,7 +5881,7 @@ msgstr "Set urgency and when this request should close." msgid "Share only as much location detail as helpers need." msgstr "Share only as much location detail as helpers need." -#: lib/who_need_help_web/live/activity_live/index.ex:776 +#: lib/who_need_help_web/live/activity_live/index.ex:729 #, elixir-autogen, elixir-format msgid "The map is unavailable in this browser. Activity details remain usable." msgstr "The map is unavailable in this browser. Activity details remain usable." @@ -6104,7 +5891,7 @@ msgstr "The map is unavailable in this browser. Activity details remain usable." msgid "Timing" msgstr "Timing" -#: lib/who_need_help_web/live/request_live/index.ex:864 +#: lib/who_need_help_web/live/request_live/index.ex:830 #, elixir-autogen, elixir-format msgid "Track requests you created and requests you accepted as a helper." msgstr "Track requests you created and requests you accepted as a helper." @@ -6117,17 +5904,17 @@ msgstr "When is help needed?" #: lib/who_need_help_web/controllers/page_html/terms.html.heex:85 #, elixir-autogen, elixir-format msgid "A helper may publish an external thank-you link after a completed handover. Any transfer is optional and occurs outside Who Need Help. The service does not receive, split, refund, guarantee, or report it. Google sign-in, map tiles, social profiles, email delivery, and external links are also subject to their respective operators' terms and policies." -msgstr "" +msgstr "A helper may publish an external thank-you link after a completed handover. Any transfer is optional and occurs outside Who Need Help. The service does not receive, split, refund, guarantee, or report it. Google sign-in, map tiles, social profiles, email delivery, and external links are also subject to their respective operators' terms and policies." #: lib/who_need_help_web/controllers/page_html/terms.html.heex:55 #, elixir-autogen, elixir-format msgid "A requester may ask whether a volunteer is willing to purchase lawful medicine. Accepting a request never obliges a volunteer to spend money. The people involved arrange pharmacy or prescription requirements, payment, reimbursement, storage, and handover directly and at their own risk. Who Need Help does not sell medicine, process payment, extend credit, guarantee reimbursement, or override pharmacy rules or applicable law." -msgstr "" +msgstr "A requester may ask whether a volunteer is willing to purchase lawful medicine. Accepting a request never obliges a volunteer to spend money. The people involved arrange pharmacy or prescription requirements, payment, reimbursement, storage, and handover directly and at their own risk. Who Need Help does not sell medicine, process payment, extend credit, guarantee reimbursement, or override pharmacy rules or applicable law." #: lib/who_need_help_web/controllers/page_html/terms.html.heex:47 #, elixir-autogen, elixir-format msgid "Acceptable use" -msgstr "" +msgstr "Acceptable use" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:19 #, elixir-autogen, elixir-format @@ -6137,53 +5924,53 @@ msgstr "Account and profile:" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:117 #, elixir-autogen, elixir-format msgid "Account settings control profile, location visibility, direct messages, and connected Google sign-in. Live tracking is optional and can be stopped. You may submit a" -msgstr "" +msgstr "Account settings control profile, location visibility, direct messages, and connected Google sign-in. Live tracking is optional and can be stopped. You may submit a" #: lib/who_need_help_web/controllers/page_controller.ex:7 #, elixir-autogen, elixir-format msgid "Ask nearby volunteers for free medicine pickup or safe practical help, coordinate privately, and verify the handover." -msgstr "" +msgstr "Ask nearby volunteers for free medicine pickup or safe practical help, coordinate privately, and verify the handover." #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:157 #, elixir-autogen, elixir-format msgid "Contact the Who Need Help operator through the" -msgstr "" +msgstr "Contact the Who Need Help operator through the" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:74 #, elixir-autogen, elixir-format msgid "Data is used to authenticate accounts, publish and match requests, coordinate help or activities, deliver private chat and transactional email, apply the user's visibility choices, verify handovers, calculate reputation, prevent abuse, moderate content, respond to support and legal notices, maintain backups, and keep the service reliable." -msgstr "" +msgstr "Data is used to authenticate accounts, publish and match requests, coordinate help or activities, deliver private chat and transactional email, apply the user's visibility choices, verify handovers, calculate reputation, prevent abuse, moderate content, respond to support and legal notices, maintain backups, and keep the service reliable." #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:15 #, elixir-autogen, elixir-format msgid "Data we process" -msgstr "" +msgstr "Data we process" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:5 #: lib/who_need_help_web/controllers/page_html/terms.html.heex:5 #, elixir-autogen, elixir-format msgid "Effective: 21 July 2026" -msgstr "" +msgstr "Effective: 21 July 2026" #: lib/who_need_help_web/controllers/page_html/terms.html.heex:15 #, elixir-autogen, elixir-format msgid "Eligibility and acceptance" -msgstr "" +msgstr "Eligibility and acceptance" #: lib/who_need_help_web/controllers/page_html/terms.html.heex:118 #, elixir-autogen, elixir-format msgid "Ending use and changes" -msgstr "" +msgstr "Ending use and changes" #: lib/who_need_help_web/controllers/page_html/terms.html.heex:110 #, elixir-autogen, elixir-format msgid "Features may change or be interrupted for maintenance, security, provider failure, or circumstances outside the operator's control. Nothing in these terms excludes rights or responsibilities that applicable law does not permit the parties to exclude." -msgstr "" +msgstr "Features may change or be interrupted for maintenance, security, provider failure, or circumstances outside the operator's control. Nothing in these terms excludes rights or responsibilities that applicable law does not permit the parties to exclude." #: lib/who_need_help_web/controllers/page_html/terms.html.heex:50 #, elixir-autogen, elixir-format msgid "Follow applicable law, pharmacy and venue rules, the Safety Rules, and other people's consent and privacy. Do not request or provide unlawful goods or services, medical advice, controlled substances, cash advances, harassment, threats, impersonation, fraud, spam, sexual exploitation, non-consensual intimate material, instructions for wrongdoing, or content that violates another person's rights. Do not manipulate matches, evidence, reviews, votes, tracking, or reputation." -msgstr "" +msgstr "Follow applicable law, pharmacy and venue rules, the Safety Rules, and other people's consent and privacy. Do not request or provide unlawful goods or services, medical advice, controlled substances, cash advances, harassment, threats, impersonation, fraud, spam, sexual exploitation, non-consensual intimate material, instructions for wrongdoing, or content that violates another person's rights. Do not manipulate matches, evidence, reviews, votes, tracking, or reputation." #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:53 #, elixir-autogen, elixir-format @@ -6198,47 +5985,47 @@ msgstr "Google sign-in requests the basic" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:63 #, elixir-autogen, elixir-format msgid "Google user data is not used for advertising, profiling outside Who Need Help, or sale. It is shared only with infrastructure processors when necessary to operate and secure the service, or when disclosure is legally required." -msgstr "" +msgstr "Google user data is not used for advertising, profiling outside Who Need Help, or sale. It is shared only with infrastructure processors when necessary to operate and secure the service, or when disclosure is legally required." #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:25 #, elixir-autogen, elixir-format msgid "Help and activity content:" -msgstr "" +msgstr "Help and activity content:" #: lib/who_need_help_web/controllers/page_html/terms.html.heex:34 #, elixir-autogen, elixir-format msgid "Help is voluntary and has no required fee. Who Need Help does not employ, dispatch, background-check, insure, or continuously supervise helpers and cannot guarantee a match, identity, arrival time, route, item, handover, conduct, or outcome. Ratings, social links, email confirmation, location, and handover evidence are useful signals, not guarantees." -msgstr "" +msgstr "Help is voluntary and has no required fee. Who Need Help does not employ, dispatch, background-check, insure, or continuously supervise helpers and cannot guarantee a match, identity, arrival time, route, item, handover, conduct, or outcome. Ratings, social links, email confirmation, location, and handover evidence are useful signals, not guarantees." #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:90 #, elixir-autogen, elixir-format msgid "Hosting, database, backup, transactional-email, and map-tile providers process the minimum data needed to provide their component of the service. External social-profile and thank-you links are controlled by their own operators and policies." -msgstr "" +msgstr "Hosting, database, backup, transactional-email, and map-tile providers process the minimum data needed to provide their component of the service. External social-profile and thank-you links are controlled by their own operators and policies." #: lib/who_need_help_web/controllers/page_controller.ex:17 #, elixir-autogen, elixir-format msgid "How Who Need Help processes account, Google sign-in, location, communication, and safety data." -msgstr "" +msgstr "How Who Need Help processes account, Google sign-in, location, communication, and safety data." #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:37 #, elixir-autogen, elixir-format msgid "Location and tracking:" -msgstr "" +msgstr "Location and tracking:" #: lib/who_need_help_web/controllers/page_html/terms.html.heex:71 #, elixir-autogen, elixir-format msgid "Location sharing is controlled by the product settings and remains your choice. Data handling is described in the" -msgstr "" +msgstr "Location sharing is controlled by the product settings and remains your choice. Data handling is described in the" #: lib/who_need_help_web/controllers/page_html/terms.html.heex:93 #, elixir-autogen, elixir-format msgid "Moderation and availability" -msgstr "" +msgstr "Moderation and availability" #: lib/who_need_help_web/controllers/page_html/terms.html.heex:31 #, elixir-autogen, elixir-format msgid "Nature of the service" -msgstr "" +msgstr "Nature of the service" #: lib/who_need_help_web/controllers/page_html/terms.html.heex:82 #, elixir-autogen, elixir-format @@ -6248,88 +6035,88 @@ msgstr "Optional thanks and third parties" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:106 #, elixir-autogen, elixir-format msgid "Other account, content, communication, moderation, support, and legal records are kept while needed to provide the service, resolve disputes, prevent fraud, meet legal duties, or preserve the integrity of completed-help records. Backup copies may remain until the relevant backup expires. A deletion request does not erase records that must still be retained for those purposes." -msgstr "" +msgstr "Other account, content, communication, moderation, support, and legal records are kept while needed to provide the service, resolve disputes, prevent fraud, meet legal duties, or preserve the integrity of completed-help records. Backup copies may remain until the relevant backup expires. A deletion request does not erase records that must still be retained for those purposes." #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:85 #, elixir-autogen, elixir-format msgid "Other users see profile, request, activity, reputation, and location information only through the product rules and visibility settings. Exact match locations and private chats are limited to the relevant participants. Approved activity participants can see the activity's exact location and group chat. Public social links are visible as marked verified or unverified." -msgstr "" +msgstr "Other users see profile, request, activity, reputation, and location information only through the product rules and visibility settings. Exact match locations and private chats are limited to the relevant participants. Approved activity participants can see the activity's exact location and group chat. Public social links are visible as marked verified or unverified." #: lib/who_need_help_web/controllers/page_html/terms.html.heex:135 #, elixir-autogen, elixir-format msgid "Questions, disputes, appeals, and accessibility issues can be submitted through the" -msgstr "" +msgstr "Questions, disputes, appeals, and accessibility issues can be submitted through the" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:98 #, elixir-autogen, elixir-format msgid "Retention and deletion" -msgstr "" +msgstr "Retention and deletion" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:43 #, elixir-autogen, elixir-format msgid "Security and operation:" -msgstr "" +msgstr "Security and operation:" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:138 #, elixir-autogen, elixir-format msgid "Security, adults, and changes" -msgstr "" +msgstr "Security, adults, and changes" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:160 #, elixir-autogen, elixir-format msgid "Select “Privacy request”, “Data export”, or “Account deletion” so the request reaches the appropriate queue." -msgstr "" +msgstr "Select “Privacy request”, “Data export”, or “Account deletion” so the request reaches the appropriate queue." #: lib/who_need_help_web/controllers/page_html/terms.html.heex:124 #, elixir-autogen, elixir-format msgid "Some safety, fraud, support, completed-help, backup, or legal records may need to remain, as explained in the Privacy Policy. Updated terms will be published here with a new effective date; material changes should be reviewed before continuing to use the service." -msgstr "" +msgstr "Some safety, fraud, support, completed-help, backup, or legal records may need to remain, as explained in the Privacy Policy. Updated terms will be published here with a new effective date; material changes should be reviewed before continuing to use the service." #: lib/who_need_help_web/controllers/page_controller.ex:35 #: lib/who_need_help_web/controllers/page_html/terms.html.heex:4 #, elixir-autogen, elixir-format msgid "Terms of Service" -msgstr "" +msgstr "Terms of Service" #: lib/who_need_help_web/controllers/page_controller.ex:37 #, elixir-autogen, elixir-format msgid "The conditions for using Who Need Help to coordinate voluntary help and social activities." -msgstr "" +msgstr "The conditions for using Who Need Help to coordinate voluntary help and social activities." #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:101 #, elixir-autogen, elixir-format msgid "The current exact tracking point is deleted when sharing stops, the match ends, or either participant blocks the other. Derived movement and proximity evidence may remain to protect reputation integrity and investigate abuse. Login tokens and rate-limit buckets expire or are pruned according to their operational windows." -msgstr "" +msgstr "The current exact tracking point is deleted when sharing stops, the match ends, or either participant blocks the other. Derived movement and proximity evidence may remain to protect reputation integrity and investigate abuse. Login tokens and rate-limit buckets expire or are pruned according to their operational windows." #: lib/who_need_help_web/controllers/page_html/terms.html.heex:39 #, elixir-autogen, elixir-format msgid "The service is not an emergency, medical, pharmacy, transport, roadside-assistance, or payment service. In immediate danger, contact the emergency service for your location." -msgstr "" +msgstr "The service is not an emergency, medical, pharmacy, transport, roadside-assistance, or payment service. In immediate danger, contact the emergency service for your location." #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:141 #, elixir-autogen, elixir-format msgid "The service uses access controls, hashed credentials and handover codes, encrypted HTTPS transport, restricted visibility, and audit records. No internet service can guarantee absolute security. Who Need Help is intended only for adults aged 18 or older." -msgstr "" +msgstr "The service uses access controls, hashed credentials and handover codes, encrypted HTTPS transport, restricted visibility, and audit records. No internet service can guarantee absolute security. Who Need Help is intended only for adults aged 18 or older." #: lib/who_need_help_web/controllers/page_html/terms.html.heex:7 #, elixir-autogen, elixir-format msgid "These terms describe the conditions for using Who Need Help. The service coordinates voluntary help and optional social activities between adults; it is not the provider of the requested help." -msgstr "" +msgstr "These terms describe the conditions for using Who Need Help. The service coordinates voluntary help and optional social activities between adults; it is not the provider of the requested help." #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:146 #, elixir-autogen, elixir-format msgid "This page will be updated when data practices materially change. The effective date above identifies the current version." -msgstr "" +msgstr "This page will be updated when data practices materially change. The effective date above identifies the current version." #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:7 #, elixir-autogen, elixir-format msgid "This policy explains how Who Need Help processes personal data when people use the voluntary-help service, including Google sign-in. Who Need Help is not an advertising network and does not sell personal data." -msgstr "" +msgstr "This policy explains how Who Need Help processes personal data when people use the voluntary-help service, including Google sign-in. Who Need Help is not an advertising network and does not sell personal data." #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:31 #, elixir-autogen, elixir-format msgid "Trust and support:" -msgstr "" +msgstr "Trust and support:" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:126 #, elixir-autogen, elixir-format @@ -6339,12 +6126,12 @@ msgstr "Use the" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:82 #, elixir-autogen, elixir-format msgid "Visibility and recipients" -msgstr "" +msgstr "Visibility and recipients" #: lib/who_need_help_web/controllers/page_html/terms.html.heex:96 #, elixir-autogen, elixir-format msgid "Who Need Help may hide content, limit features, suspend an account, preserve evidence, or cooperate with a lawful request when reasonably needed for safety, integrity, operation, or legal compliance. Automated signals can prioritize review but are not treated as proof by themselves. Use in-product reporting, the" -msgstr "" +msgstr "Who Need Help may hide content, limit features, suspend an account, preserve evidence, or cooperate with a lawful request when reasonably needed for safety, integrity, operation, or legal compliance. Automated signals can prioritize review but are not treated as proof by themselves. Use in-product reporting, the" #: lib/who_need_help_web/controllers/page_html/terms.html.heex:139 #, elixir-autogen, elixir-format @@ -6354,32 +6141,32 @@ msgstr "Who Need Help support form" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:71 #, elixir-autogen, elixir-format msgid "Why data is used" -msgstr "" +msgstr "Why data is used" #: lib/who_need_help_web/controllers/page_html/terms.html.heex:121 #, elixir-autogen, elixir-format msgid "You may stop using the service and submit an" -msgstr "" +msgstr "You may stop using the service and submit an" #: lib/who_need_help_web/controllers/page_html/terms.html.heex:18 #, elixir-autogen, elixir-format msgid "You must be at least 18 years old and able to agree to these terms. When registering or using protected features, you agree to these terms and the" -msgstr "" +msgstr "You must be at least 18 years old and able to agree to these terms. When registering or using protected features, you agree to these terms and the" #: lib/who_need_help_web/controllers/page_html/terms.html.heex:23 #, elixir-autogen, elixir-format msgid "You must provide accurate account information, protect access to your email and password, and use only accounts you are authorized to control." -msgstr "" +msgstr "You must provide accurate account information, protect access to your email and password, and use only accounts you are authorized to control." #: lib/who_need_help_web/controllers/page_html/terms.html.heex:66 #, elixir-autogen, elixir-format msgid "You retain responsibility for content you submit. You give Who Need Help the limited permission needed to store, display, transmit, moderate, back up, and otherwise process that content to operate and protect the service. Submit only information you have the right to share, and never publish home access codes, identity documents, prescriptions, payment credentials, or unnecessary sensitive information." -msgstr "" +msgstr "You retain responsibility for content you submit. You give Who Need Help the limited permission needed to store, display, transmit, moderate, back up, and otherwise process that content to operate and protect the service. Submit only information you have the right to share, and never publish home access codes, identity documents, prescriptions, payment credentials, or unnecessary sensitive information." #: lib/who_need_help_web/controllers/page_html/terms.html.heex:63 #, elixir-autogen, elixir-format msgid "Your content and privacy" -msgstr "" +msgstr "Your content and privacy" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:114 #, elixir-autogen, elixir-format @@ -6389,18 +6176,18 @@ msgstr "Your controls" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:38 #, elixir-autogen, elixir-format msgid "a request or activity location that the user selects, plus exact location, accuracy, and capture time only when a participant actively starts live sharing. Tracking sessions retain summary evidence such as distance, sample count, movement, and proximity timestamps." -msgstr "" +msgstr "a request or activity location that the user selects, plus exact location, accuracy, and capture time only when a participant actively starts live sharing. Tracking sessions retain summary evidence such as distance, sample count, movement, and proximity timestamps." #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:125 #: lib/who_need_help_web/controllers/page_html/terms.html.heex:123 #, elixir-autogen, elixir-format msgid "account-deletion request" -msgstr "" +msgstr "account-deletion request" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:32 #, elixir-autogen, elixir-format msgid "blocks, reports, moderation signals and decisions, support requests, account-deletion or data-export requests, and legal content-removal notices. These records may include the content, contact details, timestamps, and reviewer actions needed to handle the case." -msgstr "" +msgstr "blocks, reports, moderation signals and decisions, support requests, account-deletion or data-export requests, and legal content-removal notices. These records may include the content, contact details, timestamps, and reviewer actions needed to handle the case." #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:130 #: lib/who_need_help_web/controllers/page_html/terms.html.heex:105 @@ -6411,57 +6198,57 @@ msgstr "content-removal form" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:20 #, elixir-autogen, elixir-format msgid "email address, password hash if a password is added, display name, biography, locale, privacy and messaging preferences, optional thank-you URL, linked social profiles, confirmation status, and the time at which the registration rules were accepted." -msgstr "" +msgstr "email address, password hash if a password is added, display name, biography, locale, privacy and messaging preferences, optional thank-you URL, linked social profiles, confirmation status, and the time at which the registration rules were accepted." #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:132 #, elixir-autogen, elixir-format msgid "for a specific item of illegal, infringing, or privacy-violating content." -msgstr "" +msgstr "for a specific item of illegal, infringing, or privacy-violating content." #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:123 #, elixir-autogen, elixir-format msgid "or an" -msgstr "" +msgstr "or an" #: lib/who_need_help_web/controllers/page_html/terms.html.heex:101 #, elixir-autogen, elixir-format msgid "or the" -msgstr "" +msgstr "or the" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:121 #, elixir-autogen, elixir-format msgid "privacy or data-export request" -msgstr "" +msgstr "privacy or data-export request" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:159 #, elixir-autogen, elixir-format msgid "public support form" -msgstr "" +msgstr "public support form" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:26 #, elixir-autogen, elixir-format msgid "requests, categories, descriptions, pickup instructions, selected locations and visibility, activity plans, matching and handover status, messages, participation decisions, reviews, category proposals, and votes." -msgstr "" +msgstr "requests, categories, descriptions, pickup instructions, selected locations and visibility, activity plans, matching and handover status, messages, participation decisions, reviews, category proposals, and votes." #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:58 #, elixir-autogen, elixir-format msgid "scopes. The service uses the Google account's stable identifier, verified email address, email verification result, and name to register, sign in, link the account, and seed the display name. It stores the stable Google identifier and normalized email with the local account. The application consumes provider tokens only while completing the sign-in exchange and does not persist Google access tokens or ID tokens." -msgstr "" +msgstr "scopes. The service uses the Google account's stable identifier, verified email address, email verification result, and name to register, sign in, link the account, and seed the display name. It stores the stable Google identifier and normalized email with the local account. The application consumes provider tokens only while completing the sign-in exchange and does not persist Google access tokens or ID tokens." #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:44 #, elixir-autogen, elixir-format msgid "session cookies, short-lived login and OAuth state, hashed rate-limit identifiers, request timestamps, and application or proxy logs needed to operate, diagnose, and protect the service." -msgstr "" +msgstr "session cookies, short-lived login and OAuth state, hashed rate-limit identifiers, request timestamps, and application or proxy logs needed to operate, diagnose, and protect the service." #: lib/who_need_help_web/controllers/page_html/terms.html.heex:100 #, elixir-autogen, elixir-format msgid "support form" -msgstr "" +msgstr "support form" #: lib/who_need_help_web/controllers/page_html/terms.html.heex:107 #, elixir-autogen, elixir-format msgid "to request review." -msgstr "" +msgstr "to request review." #: lib/who_need_help_web/live/category_proposal_live.ex:167 #, elixir-autogen, elixir-format @@ -6560,38 +6347,38 @@ msgstr "What are you proposing?" msgid "Where should it appear?" msgstr "Where should it appear?" -#: lib/who_need_help_web/components/layouts.ex:304 +#: lib/who_need_help_web/components/layouts.ex:301 #, elixir-autogen, elixir-format msgid "Available languages" msgstr "Available languages" -#: lib/who_need_help_web/components/layouts.ex:283 +#: lib/who_need_help_web/components/layouts.ex:280 #, elixir-autogen, elixir-format msgid "Choose the language used in the interface." msgstr "Choose the language used in the interface." -#: lib/who_need_help_web/components/layouts.ex:281 +#: lib/who_need_help_web/components/layouts.ex:278 #, elixir-autogen, elixir-format msgid "Language" msgstr "Language" -#: lib/who_need_help_web/components/layouts.ex:270 +#: lib/who_need_help_web/components/layouts.ex:267 #, elixir-autogen, elixir-format msgid "Language: %{language}" msgstr "Language: %{language}" -#: lib/who_need_help_web/components/layouts.ex:341 +#: lib/who_need_help_web/components/layouts.ex:338 #, elixir-autogen, elixir-format msgid "No languages found" msgstr "No languages found" -#: lib/who_need_help_web/components/layouts.ex:293 -#: lib/who_need_help_web/components/layouts.ex:294 +#: lib/who_need_help_web/components/layouts.ex:290 +#: lib/who_need_help_web/components/layouts.ex:291 #, elixir-autogen, elixir-format msgid "Search languages" msgstr "Search languages" -#: lib/who_need_help_web/live/notification_live.ex:349 +#: lib/who_need_help_web/live/notification_live.ex:339 #, elixir-autogen, elixir-format msgid "Android push notifications are not available yet." msgstr "Android push notifications are not available yet." @@ -6601,52 +6388,52 @@ msgstr "Android push notifications are not available yet." msgid "Map marker" msgstr "Map marker" -#: lib/who_need_help_web/live/notification_live.ex:347 +#: lib/who_need_help_web/live/notification_live.ex:337 #, elixir-autogen, elixir-format msgid "Notification permission was not granted." msgstr "Notification permission was not granted." -#: lib/who_need_help_web/live/notification_live.ex:361 +#: lib/who_need_help_web/live/notification_live.ex:351 #, elixir-autogen, elixir-format msgid "Push keys changed. Enable notifications to reconnect this device securely." msgstr "Push keys changed. Enable notifications to reconnect this device securely." -#: lib/who_need_help_web/live/notification_live.ex:351 +#: lib/who_need_help_web/live/notification_live.ex:341 #, elixir-autogen, elixir-format msgid "Push notifications are disabled on this device." msgstr "Push notifications are disabled on this device." -#: lib/who_need_help_web/live/notification_live.ex:342 +#: lib/who_need_help_web/live/notification_live.ex:332 #, elixir-autogen, elixir-format msgid "Push notifications are enabled on this Android device." msgstr "Push notifications are enabled on this Android device." -#: lib/who_need_help_web/live/notification_live.ex:358 +#: lib/who_need_help_web/live/notification_live.ex:348 #, elixir-autogen, elixir-format msgid "Push notifications are enabled on this device." msgstr "Push notifications are enabled on this device." -#: lib/who_need_help_web/live/notification_live.ex:356 +#: lib/who_need_help_web/live/notification_live.ex:346 #, elixir-autogen, elixir-format msgid "Push notifications are unavailable in this browser." msgstr "Push notifications are unavailable in this browser." -#: lib/who_need_help_web/live/notification_live.ex:359 +#: lib/who_need_help_web/live/notification_live.ex:349 #, elixir-autogen, elixir-format msgid "Push notifications could not be enabled." msgstr "Push notifications could not be enabled." -#: lib/who_need_help_web/live/notification_live.ex:345 +#: lib/who_need_help_web/live/notification_live.ex:335 #, elixir-autogen, elixir-format msgid "The Android push token could not be saved. Please try again." msgstr "The Android push token could not be saved. Please try again." -#: lib/who_need_help_web/live/notification_live.ex:364 +#: lib/who_need_help_web/live/notification_live.ex:354 #, elixir-autogen, elixir-format msgid "This browser has a push subscription. Enable it to reconnect this device." msgstr "This browser has a push subscription. Enable it to reconnect this device." -#: lib/who_need_help_web/live/notification_live.ex:353 +#: lib/who_need_help_web/live/notification_live.ex:343 #, elixir-autogen, elixir-format msgid "Waiting for Android notification permission and token…" msgstr "Waiting for Android notification permission and token…" @@ -6765,86 +6552,86 @@ msgstr "What should people see before approval?" msgid "Choose the meeting point on the map or use your current location." msgstr "Choose the meeting point on the map or use your current location." -#: lib/who_need_help_web/live/activity_live/index.ex:579 -#: lib/who_need_help_web/live/activity_live/index.ex:681 -#: lib/who_need_help_web/live/activity_live/index.ex:804 -#: lib/who_need_help_web/live/request_live/index.ex:611 -#: lib/who_need_help_web/live/request_live/index.ex:713 -#: lib/who_need_help_web/live/request_live/index.ex:878 +#: lib/who_need_help_web/live/activity_live/index.ex:555 +#: lib/who_need_help_web/live/activity_live/index.ex:650 +#: lib/who_need_help_web/live/activity_live/index.ex:757 +#: lib/who_need_help_web/live/request_live/index.ex:600 +#: lib/who_need_help_web/live/request_live/index.ex:695 +#: lib/who_need_help_web/live/request_live/index.ex:844 #, elixir-autogen, elixir-format msgid "Loading results…" msgstr "Loading results…" -#: lib/who_need_help_web/live/activity_live/index.ex:773 +#: lib/who_need_help_web/live/activity_live/index.ex:726 #, elixir-autogen, elixir-format msgid "Maximum zoom reached. Matching activities are listed beside the map." msgstr "Maximum zoom reached. Matching activities are listed beside the map." -#: lib/who_need_help_web/live/request_live/index.ex:822 +#: lib/who_need_help_web/live/request_live/index.ex:788 #, elixir-autogen, elixir-format msgid "Maximum zoom reached. Matching requests are listed beside the map." msgstr "Maximum zoom reached. Matching requests are listed beside the map." -#: lib/who_need_help_web/live/activity_live/index.ex:584 +#: lib/who_need_help_web/live/activity_live/index.ex:536 #, elixir-autogen, elixir-format msgid "%{count} activity in the selected map area" msgid_plural "%{count} activities in the selected map area" msgstr[0] "%{count} activity in the selected map area" msgstr[1] "%{count} activities in the selected map area" -#: lib/who_need_help_web/live/request_live/index.ex:616 +#: lib/who_need_help_web/live/request_live/index.ex:581 #, elixir-autogen, elixir-format msgid "%{count} request in the selected map area" msgid_plural "%{count} requests in the selected map area" msgstr[0] "%{count} request in the selected map area" msgstr[1] "%{count} requests in the selected map area" -#: lib/who_need_help_web/live/activity_live/index.ex:603 -#: lib/who_need_help_web/live/request_live/index.ex:635 +#: lib/who_need_help_web/live/activity_live/index.ex:561 +#: lib/who_need_help_web/live/request_live/index.ex:606 #, elixir-autogen, elixir-format msgid "Map moved. Results still show the previous area." msgstr "Map moved. Results still show the previous area." -#: lib/who_need_help_web/live/activity_live/index.ex:621 +#: lib/who_need_help_web/live/activity_live/index.ex:579 #, elixir-autogen, elixir-format msgid "Move or zoom the map, then choose “Show activities in this area”." msgstr "Move or zoom the map, then choose “Show activities in this area”." -#: lib/who_need_help_web/live/request_live/index.ex:653 +#: lib/who_need_help_web/live/request_live/index.ex:624 #, elixir-autogen, elixir-format msgid "Move or zoom the map, then choose “Show requests in this area”." msgstr "Move or zoom the map, then choose “Show requests in this area”." -#: lib/who_need_help_web/live/activity_live/index.ex:615 -#: lib/who_need_help_web/live/request_live/index.ex:647 +#: lib/who_need_help_web/live/activity_live/index.ex:573 +#: lib/who_need_help_web/live/request_live/index.ex:618 #, elixir-autogen, elixir-format msgid "Results update automatically after you stop moving the map." msgstr "Results update automatically after you stop moving the map." -#: lib/who_need_help_web/live/activity_live/index.ex:790 +#: lib/who_need_help_web/live/activity_live/index.ex:743 #, elixir-autogen, elixir-format msgid "Show activities in this area" msgstr "Show activities in this area" -#: lib/who_need_help_web/live/request_live/index.ex:834 +#: lib/who_need_help_web/live/request_live/index.ex:800 #, elixir-autogen, elixir-format msgid "Show requests in this area" msgstr "Show requests in this area" -#: lib/who_need_help_web/live/activity_live/index.ex:593 -#: lib/who_need_help_web/live/request_live/index.ex:625 +#: lib/who_need_help_web/live/activity_live/index.ex:545 +#: lib/who_need_help_web/live/request_live/index.ex:590 #, elixir-autogen, elixir-format msgid "Showing %{shown} of %{count} in the list." msgstr "Showing %{shown} of %{count} in the list." -#: lib/who_need_help_web/live/activity_live/index.ex:635 -#: lib/who_need_help_web/live/request_live/index.ex:667 +#: lib/who_need_help_web/live/activity_live/index.ex:593 +#: lib/who_need_help_web/live/request_live/index.ex:638 #, elixir-autogen, elixir-format msgid "Update results as map moves" msgstr "Update results as map moves" -#: lib/who_need_help_web/live/activity_live/index.ex:609 -#: lib/who_need_help_web/live/request_live/index.ex:641 +#: lib/who_need_help_web/live/activity_live/index.ex:567 +#: lib/who_need_help_web/live/request_live/index.ex:612 #, elixir-autogen, elixir-format msgid "Updating results for the visible map area…" msgstr "Updating results for the visible map area…" @@ -6854,7 +6641,7 @@ msgstr "Updating results for the visible map area…" msgid "EMAIL CONFIRMATION REQUIRED" msgstr "EMAIL CONFIRMATION REQUIRED" -#: lib/who_need_help_web/live/request_live/show.ex:305 +#: lib/who_need_help_web/live/request_live/show.ex:315 #, elixir-autogen, elixir-format msgid "Location sharing could not start." msgstr "Location sharing could not start." @@ -6869,82 +6656,1075 @@ msgstr "Pending email verification" msgid "We saved pending request %{reference}. It is not in the support queue yet. Open the private link sent to the contact email to verify the address and submit the request for review." msgstr "We saved pending request %{reference}. It is not in the support queue yet. Open the private link sent to the contact email to verify the address and submit the request for review." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:32 +#, elixir-autogen msgid "Confirm your Who Need Help email change" msgstr "Confirm your Who Need Help email change" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:33 +#, elixir-autogen msgid "Confirm your new email address" msgstr "Confirm your new email address" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:35 +#, elixir-autogen msgid "Use the secure link below to confirm this email address for your account." msgstr "Use the secure link below to confirm this email address for your account." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:36 +#, elixir-autogen msgid "Confirm email address" msgstr "Confirm email address" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:38 +#, elixir-autogen msgid "This confirmation link expires in 7 days." msgstr "This confirmation link expires in 7 days." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:40 +#, elixir-autogen msgid "If you did not request this change, ignore this email. Your address will not change." msgstr "If you did not request this change, ignore this email. Your address will not change." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:61 +#, elixir-autogen msgid "Confirm Google sign-in for Who Need Help" msgstr "Confirm Google sign-in for Who Need Help" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:64 +#, elixir-autogen msgid "Use the secure link below to sign in and connect Google to your account." msgstr "Use the secure link below to sign in and connect Google to your account." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:67 +#: lib/who_need_help/accounts/user_notifier.ex:82 +#: lib/who_need_help/accounts/user_notifier.ex:97 +#, elixir-autogen msgid "This one-time link expires in 15 minutes." msgstr "This one-time link expires in 15 minutes." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:69 +#, elixir-autogen msgid "If you did not request this, ignore this email. Google will not be connected." msgstr "If you did not request this, ignore this email. Google will not be connected." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:77 +#, elixir-autogen msgid "Your Who Need Help sign-in link" msgstr "Your Who Need Help sign-in link" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:78 +#: lib/who_need_help/accounts/user_notifier.ex:80 +#, elixir-autogen msgid "Sign in to Who Need Help" msgstr "Sign in to Who Need Help" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:79 +#, elixir-autogen msgid "Use the secure link below to sign in to your account." msgstr "Use the secure link below to sign in to your account." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:84 +#, elixir-autogen msgid "If you did not request this sign-in, you can safely ignore this email." msgstr "If you did not request this sign-in, you can safely ignore this email." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:92 +#, elixir-autogen msgid "Confirm your Who Need Help account" msgstr "Confirm your Who Need Help account" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:93 +#, elixir-autogen msgid "Confirm your account" msgstr "Confirm your account" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:94 +#, elixir-autogen msgid "Use the secure link below to confirm your Who Need Help account." msgstr "Use the secure link below to confirm your Who Need Help account." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:95 +#, elixir-autogen msgid "Confirm account" msgstr "Confirm account" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:99 +#, elixir-autogen msgid "If you did not create this account, you can safely ignore this email." msgstr "If you did not create this account, you can safely ignore this email." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:177 +#, elixir-autogen msgid "If the button does not work, copy and paste this address into your browser:" msgstr "If the button does not work, copy and paste this address into your browser:" + +#: lib/who_need_help_web/live/support_operation_live.ex:120 +#: lib/who_need_help_web/live/support_operations_live.ex:240 +#, elixir-autogen, elixir-format +msgid "%{name} — %{email}" +msgstr "%{name} — %{email}" + +#: lib/who_need_help_web/live/moderation_live.ex:977 +#, elixir-autogen, elixir-format +msgid "%{count} vote" +msgid_plural "%{count} votes" +msgstr[0] "%{count} vote" +msgstr[1] "%{count} votes" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:24 +#, elixir-autogen, elixir-format +msgid "A single starting point for users, support, safety, legal work, analytics, roles, and audited staff actions." +msgstr "A single starting point for users, support, safety, legal work, analytics, roles, and audited staff actions." + +#: lib/who_need_help_web/live/admin_user_live.ex:222 +#, elixir-autogen, elixir-format +msgid "A staff member may hold several fixed roles." +msgstr "A staff member may hold several fixed roles." + +#: lib/who_need_help_web/live/moderation_live.ex:486 +#: lib/who_need_help_web/live/moderation_live.ex:793 +#, elixir-autogen, elixir-format +msgid "Abuse signals" +msgstr "Abuse signals" + +#: lib/who_need_help_web/live/support_operation_live.ex:280 +#, elixir-autogen, elixir-format +msgid "Account deletion preflight" +msgstr "Account deletion preflight" + +#: lib/who_need_help_web/live/admin_users_live.ex:182 +#, elixir-autogen, elixir-format +msgid "Account status" +msgstr "Account status" + +#: lib/who_need_help_web/live/admin_user_live.ex:31 +#, elixir-autogen, elixir-format +msgid "Account status updated." +msgstr "Account status updated." + +#: lib/who_need_help_web/live/admin_audit_live.ex:228 +#, elixir-autogen, elixir-format +msgid "Actor" +msgstr "Actor" + +#: lib/who_need_help_web/live/admin_audit_live.ex:178 +#, elixir-autogen, elixir-format +msgid "Actor UUID" +msgstr "Actor UUID" + +#: lib/who_need_help_web/live/admin_audit_live.ex:192 +#, elixir-autogen, elixir-format +msgid "Actor, action, and target remain visible; technical metadata opens on demand." +msgstr "Actor, action, and target remain visible; technical metadata opens on demand." + +#: lib/who_need_help_web/live/product_analytics_live.ex:178 +#, elixir-autogen, elixir-format +msgid "All measured actions" +msgstr "All measured actions" + +#: lib/who_need_help_web/live/product_analytics_live.ex:210 +#, elixir-autogen, elixir-format +msgid "All metrics" +msgstr "All metrics" + +#: lib/who_need_help_web/live/admin_user_live.ex:111 +#, elixir-autogen, elixir-format +msgid "All permissions, staff roles, and audit log" +msgstr "All permissions, staff roles, and audit log" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:86 +#, elixir-autogen, elixir-format +msgid "An account may hold several roles. Permissions are the union of those roles; administrator includes every permission." +msgstr "An account may hold several roles. Permissions are the union of those roles; administrator includes every permission." + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:134 +#: lib/who_need_help_web/live/admin_user_live.ex:101 +#: lib/who_need_help_web/live/admin_users_live.ex:122 +#, elixir-autogen, elixir-format +msgid "Analyst" +msgstr "Analyst" + +#: lib/who_need_help_web/components/admin_components.ex:123 +#: lib/who_need_help_web/components/admin_components.ex:175 +#, elixir-autogen, elixir-format +msgid "Analytics" +msgstr "Analytics" + +#: lib/who_need_help_web/live/product_analytics_live.ex:279 +#, elixir-autogen, elixir-format +msgid "Analytics pages" +msgstr "Analytics pages" + +#: lib/who_need_help_web/live/support_operations_live.ex:231 +#, elixir-autogen, elixir-format +msgid "Any assignee" +msgstr "Any assignee" + +#: lib/who_need_help_web/live/product_analytics_live.ex:217 +#, elixir-autogen, elixir-format +msgid "Any dimension" +msgstr "Any dimension" + +#: lib/who_need_help_web/live/moderation_live.ex:646 +#, elixir-autogen, elixir-format +msgid "Any reason" +msgstr "Any reason" + +#: lib/who_need_help_web/live/support_operations_live.ex:467 +#, elixir-autogen, elixir-format +msgid "Any regime" +msgstr "Any regime" + +#: lib/who_need_help_web/live/admin_users_live.ex:195 +#, elixir-autogen, elixir-format +msgid "Any role" +msgstr "Any role" + +#: lib/who_need_help_web/live/moderation_live.ex:825 +#, elixir-autogen, elixir-format +msgid "Any signal" +msgstr "Any signal" + +#: lib/who_need_help_web/live/admin_users_live.ex:184 +#: lib/who_need_help_web/live/moderation_live.ex:634 +#: lib/who_need_help_web/live/moderation_live.ex:814 +#: lib/who_need_help_web/live/moderation_live.ex:938 +#: lib/who_need_help_web/live/support_operations_live.ex:381 +#: lib/who_need_help_web/live/support_operations_live.ex:452 +#, elixir-autogen, elixir-format +msgid "Any status" +msgstr "Any status" + +#: lib/who_need_help_web/live/moderation_live.ex:950 +#, elixir-autogen, elixir-format +msgid "Any taxonomy" +msgstr "Any taxonomy" + +#: lib/who_need_help_web/live/support_operations_live.ex:394 +#, elixir-autogen, elixir-format +msgid "Any type" +msgstr "Any type" + +#: lib/who_need_help_web/live/support_operation_live.ex:319 +#: lib/who_need_help_web/live/support_operation_live.ex:422 +#, elixir-autogen, elixir-format +msgid "Assigned operator" +msgstr "Assigned operator" + +#: lib/who_need_help_web/live/support_operations_live.ex:233 +#, elixir-autogen, elixir-format +msgid "Assigned to me" +msgstr "Assigned to me" + +#: lib/who_need_help_web/live/support_operations_live.ex:408 +#: lib/who_need_help_web/live/support_operations_live.ex:476 +#: lib/who_need_help_web/live/support_operations_live.ex:552 +#: lib/who_need_help_web/live/support_operations_live.ex:633 +#, elixir-autogen, elixir-format +msgid "Assignee" +msgstr "Assignee" + +#: lib/who_need_help_web/components/admin_components.ex:131 +#: lib/who_need_help_web/components/admin_components.ex:176 +#: lib/who_need_help_web/live/admin_audit_live.ex:21 +#: lib/who_need_help_web/live/admin_audit_live.ex:147 +#, elixir-autogen, elixir-format +msgid "Audit log" +msgstr "Audit log" + +#: lib/who_need_help_web/live/admin_audit_live.ex:243 +#, elixir-autogen, elixir-format +msgid "Audit pages" +msgstr "Audit pages" + +#: lib/who_need_help_web/live/moderation_live.ex:794 +#, elixir-autogen, elixir-format +msgid "Automated signals are review prompts, not proof of abuse." +msgstr "Automated signals are review prompts, not proof of abuse." + +#: lib/who_need_help_web/live/support_operation_live.ex:186 +#, elixir-autogen, elixir-format +msgid "Back to queue" +msgstr "Back to queue" + +#: lib/who_need_help_web/live/admin_user_live.ex:140 +#, elixir-autogen, elixir-format +msgid "Back to users" +msgstr "Back to users" + +#: lib/who_need_help_web/live/moderation_live.ex:405 +#, elixir-autogen, elixir-format +msgid "Chat message" +msgstr "Chat message" + +#: lib/who_need_help_web/live/admin_user_live.ex:95 +#, elixir-autogen, elixir-format +msgid "Check the status and internal note." +msgstr "Check the status and internal note." + +#: lib/who_need_help_web/components/admin_components.ex:31 +#, elixir-autogen, elixir-format +msgid "Choose a staff tool. Only permitted sections are shown." +msgstr "Choose a staff tool. Only permitted sections are shown." + +#: lib/who_need_help_web/live/support_operation_live.ex:373 +#, elixir-autogen, elixir-format +msgid "Content locations" +msgstr "Content locations" + +#: lib/who_need_help_web/live/admin_user_live.ex:109 +#, elixir-autogen, elixir-format +msgid "Content-removal and legal notice queue" +msgstr "Content-removal and legal notice queue" + +#: lib/who_need_help_web/live/moderation_live.ex:1020 +#, elixir-autogen, elixir-format +msgid "Create a category from this proposal" +msgstr "Create a category from this proposal" + +#: lib/who_need_help_web/live/support_operations_live.ex:469 +#, elixir-autogen, elixir-format +msgid "DSA" +msgstr "DSA" + +#: lib/who_need_help_web/live/product_analytics_live.ex:233 +#, elixir-autogen, elixir-format +msgid "Daily counters" +msgstr "Daily counters" + +#: lib/who_need_help_web/live/admin_audit_live.ex:222 +#, elixir-autogen, elixir-format +msgid "Details" +msgstr "Details" + +#: lib/who_need_help_web/live/support_operation_live.ex:333 +#: lib/who_need_help_web/live/support_operation_live.ex:437 +#, elixir-autogen, elixir-format +msgid "Email is disabled until contact is verified." +msgstr "Email is disabled until contact is verified." + +#: lib/who_need_help_web/live/admin_users_live.ex:175 +#, elixir-autogen, elixir-format +msgid "Email or display name" +msgstr "Email or display name" + +#: lib/who_need_help_web/live/admin_users_live.ex:213 +#, elixir-autogen, elixir-format +msgid "Enter at least 3 characters to search." +msgstr "Enter at least 3 characters to search." + +#: lib/who_need_help_web/live/admin_audit_live.ex:168 +#, elixir-autogen, elixir-format +msgid "Exact action" +msgstr "Exact action" + +#: lib/who_need_help_web/live/support_operation_live.ex:430 +#, elixir-autogen, elixir-format +msgid "Explain the decision, action, or missing information…" +msgstr "Explain the decision, action, or missing information…" + +#: lib/who_need_help_web/live/support_operations_live.ex:468 +#, elixir-autogen, elixir-format +msgid "General" +msgstr "General" + +#: lib/who_need_help_web/live/moderation_live.ex:951 +#, elixir-autogen, elixir-format +msgid "Help" +msgstr "Help" + +#: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:13 +#, elixir-autogen, elixir-format +msgid "If you submitted while signed out with a contact email, open the private link sent to that address to verify it and add the notice to the review queue. Signed-in submissions and anonymous child-safety reports enter the queue immediately. Keep the reference for follow-up." +msgstr "If you submitted while signed out with a contact email, open the private link sent to that address to verify it and add the notice to the review queue. Signed-in submissions and anonymous child-safety reports enter the queue immediately. Keep the reference for follow-up." + +#: lib/who_need_help_web/live/admin_audit_live.ex:149 +#, elixir-autogen, elixir-format +msgid "Immutable records of sensitive staff and trust actions. Details stay collapsed until an authorised operator needs them." +msgstr "Immutable records of sensitive staff and trust actions. Details stay collapsed until an authorised operator needs them." + +#: lib/who_need_help_web/live/admin_users_live.ex:238 +#, elixir-autogen, elixir-format +msgid "Joined" +msgstr "Joined" + +#: lib/who_need_help_web/live/admin_users_live.ex:315 +#, elixir-autogen, elixir-format +msgid "Joined %{date}" +msgstr "Joined %{date}" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:133 +#: lib/who_need_help_web/live/admin_user_live.ex:100 +#: lib/who_need_help_web/live/admin_users_live.ex:121 +#, elixir-autogen, elixir-format +msgid "Legal" +msgstr "Legal" + +#: lib/who_need_help_web/live/support_operations_live.ex:293 +#, elixir-autogen, elixir-format +msgid "Legal and content removal operations" +msgstr "Legal and content removal operations" + +#: lib/who_need_help_web/components/admin_components.ex:167 +#: lib/who_need_help_web/live/support_operations_live.ex:351 +#, elixir-autogen, elixir-format +msgid "Legal and removal" +msgstr "Legal and removal" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:40 +#, elixir-autogen, elixir-format +msgid "Legal and removal cases" +msgstr "Legal and removal cases" + +#: lib/who_need_help_web/live/support_operation_live.ex:182 +#, elixir-autogen, elixir-format +msgid "Legal notice" +msgstr "Legal notice" + +#: lib/who_need_help_web/live/support_operations_live.ex:430 +#, elixir-autogen, elixir-format +msgid "Legal notices, deadlines, and content-removal decisions." +msgstr "Legal notices, deadlines, and content-removal decisions." + +#: lib/who_need_help_web/live/admin_users_live.ex:282 +#: lib/who_need_help_web/live/admin_users_live.ex:318 +#, elixir-autogen, elixir-format +msgid "Manage" +msgstr "Manage" + +#: lib/who_need_help_web/live/admin_users_live.ex:280 +#, elixir-autogen, elixir-format +msgid "Manage %{name}" +msgstr "Manage %{name}" + +#: lib/who_need_help_web/live/admin_user_live.ex:20 +#: lib/who_need_help_web/live/admin_user_live.ex:135 +#, elixir-autogen, elixir-format +msgid "Manage user" +msgstr "Manage user" + +#: lib/who_need_help_web/live/moderation_live.ex:403 +#, elixir-autogen, elixir-format +msgid "Matched conversation" +msgstr "Matched conversation" + +#: lib/who_need_help_web/live/moderation_live.ex:930 +#, elixir-autogen, elixir-format +msgid "Name, reason, or reference" +msgstr "Name, reason, or reference" + +#: lib/who_need_help_web/live/admin_audit_live.ex:262 +#: lib/who_need_help_web/live/admin_users_live.ex:345 +#: lib/who_need_help_web/live/moderation_live.ex:1140 +#: lib/who_need_help_web/live/product_analytics_live.ex:298 +#: lib/who_need_help_web/live/support_operations_live.ex:513 +#, elixir-autogen, elixir-format +msgid "Next" +msgstr "Next" + +#: lib/who_need_help_web/live/product_analytics_live.ex:244 +#, elixir-autogen, elixir-format +msgid "No aggregate counters match these filters." +msgstr "No aggregate counters match these filters." + +#: lib/who_need_help_web/live/admin_audit_live.ex:203 +#, elixir-autogen, elixir-format +msgid "No audit events match these filters." +msgstr "No audit events match these filters." + +#: lib/who_need_help_web/live/support_operations_live.ex:529 +#, elixir-autogen, elixir-format +msgid "No cases match these filters." +msgstr "No cases match these filters." + +#: lib/who_need_help_web/live/support_operation_live.ex:360 +#: lib/who_need_help_web/live/support_operations_live.ex:651 +#, elixir-autogen, elixir-format +msgid "No contact email" +msgstr "No contact email" + +#: lib/who_need_help_web/live/moderation_live.ex:962 +#, elixir-autogen, elixir-format +msgid "No proposals match these filters." +msgstr "No proposals match these filters." + +#: lib/who_need_help_web/live/moderation_live.ex:664 +#, elixir-autogen, elixir-format +msgid "No reports match these filters." +msgstr "No reports match these filters." + +#: lib/who_need_help_web/live/moderation_live.ex:841 +#, elixir-autogen, elixir-format +msgid "No signals match these filters." +msgstr "No signals match these filters." + +#: lib/who_need_help_web/live/admin_users_live.ex:195 +#, elixir-autogen, elixir-format +msgid "No staff role" +msgstr "No staff role" + +#: lib/who_need_help_web/live/admin_users_live.ex:216 +#, elixir-autogen, elixir-format +msgid "No users match these filters." +msgstr "No users match these filters." + +#: lib/who_need_help_web/live/support_operation_live.ex:172 +#, elixir-autogen, elixir-format +msgid "Not available" +msgstr "Not available" + +#: lib/who_need_help_web/live/support_operations_live.ex:632 +#, elixir-autogen, elixir-format +msgid "Notice" +msgstr "Notice" + +#: lib/who_need_help_web/live/admin_user_live.ex:93 +#, elixir-autogen, elixir-format +msgid "One or more staff roles are invalid." +msgstr "One or more staff roles are invalid." + +#: lib/who_need_help_web/live/product_analytics_live.ex:235 +#, elixir-autogen, elixir-format +msgid "One row per date, metric, and non-identifying dimension." +msgstr "One row per date, metric, and non-identifying dimension." + +#: lib/who_need_help_web/live/admin_user_live.ex:267 +#, elixir-autogen, elixir-format +msgid "Only administrators can change staff roles." +msgstr "Only administrators can change staff roles." + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:47 +#, elixir-autogen, elixir-format +msgid "Open reports" +msgstr "Open reports" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:54 +#, elixir-autogen, elixir-format +msgid "Open trust signals" +msgstr "Open trust signals" + +#: lib/who_need_help_web/live/support_operation_live.ex:15 +#, elixir-autogen, elixir-format +msgid "Operations case" +msgstr "Operations case" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:22 +#, elixir-autogen, elixir-format +msgid "Operations overview" +msgstr "Operations overview" + +#: lib/who_need_help_web/live/support_operations_live.ex:328 +#, elixir-autogen, elixir-format +msgid "Operations queues" +msgstr "Operations queues" + +#: lib/who_need_help_web/components/admin_components.ex:88 +#: lib/who_need_help_web/components/admin_components.ex:171 +#, elixir-autogen, elixir-format +msgid "Overview" +msgstr "Overview" + +#: lib/who_need_help_web/live/admin_audit_live.ex:255 +#: lib/who_need_help_web/live/admin_users_live.ex:227 +#: lib/who_need_help_web/live/admin_users_live.ex:338 +#: lib/who_need_help_web/live/moderation_live.ex:1129 +#: lib/who_need_help_web/live/product_analytics_live.ex:291 +#: lib/who_need_help_web/live/support_operations_live.ex:506 +#: lib/who_need_help_web/live/support_operations_live.ex:537 +#, elixir-autogen, elixir-format +msgid "Page %{page}" +msgstr "Page %{page}" + +#: lib/who_need_help_web/live/admin_audit_live.ex:253 +#: lib/who_need_help_web/live/admin_users_live.ex:336 +#: lib/who_need_help_web/live/moderation_live.ex:1126 +#: lib/who_need_help_web/live/product_analytics_live.ex:289 +#: lib/who_need_help_web/live/support_operations_live.ex:504 +#, elixir-autogen, elixir-format +msgid "Previous" +msgstr "Previous" + +#: lib/who_need_help_web/live/admin_user_live.ex:110 +#, elixir-autogen, elixir-format +msgid "Privacy-preserving aggregate product analytics" +msgstr "Privacy-preserving aggregate product analytics" + +#: lib/who_need_help_web/live/product_analytics_live.ex:171 +#, elixir-autogen, elixir-format +msgid "Privacy-preserving daily totals. This workspace never stores people, email, coordinates, request text, chat content, medicine names, or device credentials." +msgstr "Privacy-preserving daily totals. This workspace never stores people, email, coordinates, request text, chat content, medicine names, or device credentials." + +#: lib/who_need_help_web/live/moderation_live.ex:1116 +#: lib/who_need_help_web/live/support_operations_live.ex:495 +#, elixir-autogen, elixir-format +msgid "Queue pages" +msgstr "Queue pages" + +#: lib/who_need_help_web/live/moderation_live.ex:759 +#, elixir-autogen, elixir-format +msgid "Reason for hiding the activity" +msgstr "Reason for hiding the activity" + +#: lib/who_need_help_web/live/moderation_live.ex:749 +#, elixir-autogen, elixir-format +msgid "Reason for hiding the request" +msgstr "Reason for hiding the request" + +#: lib/who_need_help_web/live/support_operation_live.ex:227 +#: lib/who_need_help_web/live/support_operation_live.ex:363 +#: lib/who_need_help_web/live/support_operations_live.ex:553 +#: lib/who_need_help_web/live/support_operations_live.ex:634 +#, elixir-autogen, elixir-format +msgid "Received" +msgstr "Received" + +#: lib/who_need_help_web/live/admin_audit_live.ex:190 +#, elixir-autogen, elixir-format +msgid "Recorded events" +msgstr "Recorded events" + +#: lib/who_need_help_web/live/moderation_live.ex:806 +#, elixir-autogen, elixir-format +msgid "Reference or user" +msgstr "Reference or user" + +#: lib/who_need_help_web/live/support_operations_live.ex:372 +#, elixir-autogen, elixir-format +msgid "Reference, email, or subject" +msgstr "Reference, email, or subject" + +#: lib/who_need_help_web/live/support_operations_live.ex:443 +#, elixir-autogen, elixir-format +msgid "Reference, email, or submitter" +msgstr "Reference, email, or submitter" + +#: lib/who_need_help_web/live/moderation_live.ex:626 +#, elixir-autogen, elixir-format +msgid "Reference, reporter, or details" +msgstr "Reference, reporter, or details" + +#: lib/who_need_help_web/live/support_operations_live.ex:465 +#: lib/who_need_help_web/live/support_operations_live.ex:632 +#, elixir-autogen, elixir-format +msgid "Regime" +msgstr "Regime" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:68 +#, elixir-autogen, elixir-format +msgid "Registered users" +msgstr "Registered users" + +#: lib/who_need_help_web/live/product_analytics_live.ex:183 +#, elixir-autogen, elixir-format +msgid "Registrations" +msgstr "Registrations" + +#: lib/who_need_help_web/live/admin_user_live.ex:159 +#: lib/who_need_help_web/live/admin_users_live.ex:263 +#: lib/who_need_help_web/live/admin_users_live.ex:304 +#, elixir-autogen, elixir-format +msgid "Regular user" +msgstr "Regular user" + +#: lib/who_need_help_web/live/admin_user_live.ex:107 +#, elixir-autogen, elixir-format +msgid "Reports, safety signals, user restrictions, and categories" +msgstr "Reports, safety signals, user restrictions, and categories" + +#: lib/who_need_help_web/live/support_operations_live.ex:551 +#, elixir-autogen, elixir-format +msgid "Request" +msgstr "Request" + +#: lib/who_need_help_web/live/product_analytics_live.ex:193 +#, elixir-autogen, elixir-format +msgid "Requests completed" +msgstr "Requests completed" + +#: lib/who_need_help_web/live/product_analytics_live.ex:188 +#, elixir-autogen, elixir-format +msgid "Requests created" +msgstr "Requests created" + +#: lib/who_need_help_web/live/admin_user_live.ex:176 +#, elixir-autogen, elixir-format +msgid "Restrict or suspend access and record an internal reason." +msgstr "Restrict or suspend access and record an internal reason." + +#: lib/who_need_help_web/components/admin_components.ex:61 +#, elixir-autogen, elixir-format +msgid "Restricted workspace" +msgstr "Restricted workspace" + +#: lib/who_need_help_web/live/admin_user_live.ex:136 +#, elixir-autogen, elixir-format +msgid "Review account access and staff permissions for one user." +msgstr "Review account access and staff permissions for one user." + +#: lib/who_need_help_web/live/support_operation_live.ex:366 +#, elixir-autogen, elixir-format +msgid "Review by %{time}" +msgstr "Review by %{time}" + +#: lib/who_need_help_web/live/moderation_live.ex:917 +#, elixir-autogen, elixir-format +msgid "Review community requests without mixing help and activity taxonomies." +msgstr "Review community requests without mixing help and activity taxonomies." + +#: lib/who_need_help_web/live/support_operation_live.ex:183 +#, elixir-autogen, elixir-format +msgid "Review the complete record and make one audited update at a time." +msgstr "Review the complete record and make one audited update at a time." + +#: lib/who_need_help_web/live/support_operations_live.ex:305 +#, elixir-autogen, elixir-format +msgid "Review verified legal and content-removal notices in a permission-scoped queue." +msgstr "Review verified legal and content-removal notices in a permission-scoped queue." + +#: lib/who_need_help_web/live/support_operations_live.ex:302 +#, elixir-autogen, elixir-format +msgid "Review verified support conversations in a permission-scoped queue." +msgstr "Review verified support conversations in a permission-scoped queue." + +#: lib/who_need_help_web/live/admin_users_live.ex:237 +#, elixir-autogen, elixir-format +msgid "Roles" +msgstr "Roles" + +#: lib/who_need_help_web/live/admin_audit_live.ex:182 +#: lib/who_need_help_web/live/admin_users_live.ex:202 +#: lib/who_need_help_web/live/moderation_live.ex:659 +#: lib/who_need_help_web/live/moderation_live.ex:837 +#: lib/who_need_help_web/live/moderation_live.ex:958 +#: lib/who_need_help_web/live/product_analytics_live.ex:225 +#: lib/who_need_help_web/live/support_operations_live.ex:414 +#: lib/who_need_help_web/live/support_operations_live.ex:482 +#, elixir-autogen, elixir-format +msgid "Rows" +msgstr "Rows" + +#: lib/who_need_help_web/live/admin_audit_live.ex:198 +#: lib/who_need_help_web/live/product_analytics_live.ex:239 +#, elixir-autogen, elixir-format +msgid "Rows %{first}–%{last}" +msgstr "Rows %{first}–%{last}" + +#: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:8 +#, elixir-autogen, elixir-format +msgid "SUBMISSION SAVED" +msgstr "SUBMISSION SAVED" + +#: lib/who_need_help_web/live/admin_user_live.ex:206 +#, elixir-autogen, elixir-format +msgid "Save account status" +msgstr "Save account status" + +#: lib/who_need_help_web/live/moderation_live.ex:779 +#: lib/who_need_help_web/live/moderation_live.ex:900 +#, elixir-autogen, elixir-format +msgid "Save decision" +msgstr "Save decision" + +#: lib/who_need_help_web/live/moderation_live.ex:625 +#: lib/who_need_help_web/live/moderation_live.ex:805 +#: lib/who_need_help_web/live/moderation_live.ex:929 +#: lib/who_need_help_web/live/support_operations_live.ex:371 +#: lib/who_need_help_web/live/support_operations_live.ex:442 +#, elixir-autogen, elixir-format +msgid "Search" +msgstr "Search" + +#: lib/who_need_help_web/live/admin_users_live.ex:160 +#, elixir-autogen, elixir-format +msgid "Search accounts, review access, and manage fixed staff roles from a dedicated account page." +msgstr "Search accounts, review access, and manage fixed staff roles from a dedicated account page." + +#: lib/who_need_help_web/live/admin_audit_live.ex:163 +#, elixir-autogen, elixir-format +msgid "Search target or action" +msgstr "Search target or action" + +#: lib/who_need_help_web/live/admin_users_live.ex:174 +#, elixir-autogen, elixir-format +msgid "Search users" +msgstr "Search users" + +#: lib/who_need_help_web/live/admin_users_live.ex:218 +#: lib/who_need_help_web/live/moderation_live.ex:1131 +#: lib/who_need_help_web/live/support_operations_live.ex:531 +#, elixir-autogen, elixir-format +msgid "Showing %{first}–%{last}" +msgstr "Showing %{first}–%{last}" + +#: lib/who_need_help_web/live/moderation_live.ex:823 +#, elixir-autogen, elixir-format +msgid "Signal type" +msgstr "Signal type" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:75 +#, elixir-autogen, elixir-format +msgid "Staff accounts" +msgstr "Staff accounts" + +#: lib/who_need_help_web/live/admin_users_live.ex:193 +#, elixir-autogen, elixir-format +msgid "Staff role" +msgstr "Staff role" + +#: lib/who_need_help_web/live/admin_user_live.ex:220 +#: lib/who_need_help_web/live/admin_user_live.ex:234 +#, elixir-autogen, elixir-format +msgid "Staff roles" +msgstr "Staff roles" + +#: lib/who_need_help_web/live/admin_user_live.ex:45 +#, elixir-autogen, elixir-format +msgid "Staff roles updated." +msgstr "Staff roles updated." + +#: lib/who_need_help_web/components/admin_components.ex:23 +#: lib/who_need_help_web/components/admin_components.ex:42 +#: lib/who_need_help_web/components/layouts.ex:151 +#: lib/who_need_help_web/components/layouts.ex:393 +#: lib/who_need_help_web/live/admin_dashboard_live.ex:11 +#, elixir-autogen, elixir-format +msgid "Staff workspace" +msgstr "Staff workspace" + +#: lib/who_need_help_web/components/admin_components.ex:33 +#: lib/who_need_help_web/components/admin_components.ex:48 +#, elixir-autogen, elixir-format +msgid "Staff workspace navigation" +msgstr "Staff workspace navigation" + +#: lib/who_need_help_web/live/admin_audit_live.ex:234 +#, elixir-autogen, elixir-format +msgid "Stored metadata" +msgstr "Stored metadata" + +#: lib/who_need_help_web/components/admin_components.ex:165 +#, elixir-autogen, elixir-format +msgid "Support and legal" +msgstr "Support and legal" + +#: lib/who_need_help_web/live/support_operations_live.ex:291 +#, elixir-autogen, elixir-format +msgid "Support and legal operations" +msgstr "Support and legal operations" + +#: lib/who_need_help_web/live/admin_user_live.ex:104 +#, elixir-autogen, elixir-format +msgid "Support conversations and verified support cases" +msgstr "Support conversations and verified support cases" + +#: lib/who_need_help_web/live/support_operation_live.ex:182 +#, elixir-autogen, elixir-format +msgid "Support request" +msgstr "Support request" + +#: lib/who_need_help_web/live/admin_audit_live.ex:230 +#, elixir-autogen, elixir-format +msgid "Target" +msgstr "Target" + +#: lib/who_need_help_web/live/admin_audit_live.ex:174 +#, elixir-autogen, elixir-format +msgid "Target type" +msgstr "Target type" + +#: lib/who_need_help_web/live/moderation_live.ex:948 +#, elixir-autogen, elixir-format +msgid "Taxonomy" +msgstr "Taxonomy" + +#: lib/who_need_help_web/live/moderation_live.ex:884 +#, elixir-autogen, elixir-format +msgid "Technical signal metadata" +msgstr "Technical signal metadata" + +#: lib/who_need_help_web/live/admin_user_live.ex:96 +#, elixir-autogen, elixir-format +msgid "The account could not be updated." +msgstr "The account could not be updated." + +#: lib/who_need_help_web/live/admin_user_live.ex:91 +#, elixir-autogen, elixir-format +msgid "The last active administrator cannot lose administrator access or be restricted." +msgstr "The last active administrator cannot lose administrator access or be restricted." + +#: lib/who_need_help_web/live/admin_user_live.ex:14 +#: lib/who_need_help_web/live/admin_user_live.ex:57 +#: lib/who_need_help_web/live/admin_user_live.ex:94 +#, elixir-autogen, elixir-format +msgid "The selected account is no longer available." +msgstr "The selected account is no longer available." + +#: lib/who_need_help_web/live/support_operation_live.ex:135 +#, elixir-autogen, elixir-format +msgid "The selected assignee cannot manage this queue." +msgstr "The selected assignee cannot manage this queue." + +#: lib/who_need_help_web/live/support_operation_live.ex:332 +#, elixir-autogen, elixir-format +msgid "The verified contact will receive a new reply by email." +msgstr "The verified contact will receive a new reply by email." + +#: lib/who_need_help_web/live/product_analytics_live.ex:221 +#, elixir-autogen, elixir-format +msgid "To" +msgstr "To" + +#: lib/who_need_help_web/components/admin_components.ex:45 +#, elixir-autogen, elixir-format +msgid "Tools shown here follow your assigned permissions." +msgstr "Tools shown here follow your assigned permissions." + +#: lib/who_need_help_web/components/admin_components.ex:115 +#: lib/who_need_help_web/components/admin_components.ex:174 +#: lib/who_need_help_web/live/moderation_live.ex:459 +#, elixir-autogen, elixir-format +msgid "Trust and safety" +msgstr "Trust and safety" + +#: lib/who_need_help_web/live/moderation_live.ex:467 +#, elixir-autogen, elixir-format +msgid "Trust and safety queues" +msgstr "Trust and safety queues" + +#: lib/who_need_help_web/live/support_operations_live.ex:392 +#: lib/who_need_help_web/live/support_operations_live.ex:551 +#, elixir-autogen, elixir-format +msgid "Type" +msgstr "Type" + +#: lib/who_need_help_web/live/support_operation_live.ex:115 +#: lib/who_need_help_web/live/support_operations_live.ex:232 +#: lib/who_need_help_web/live/support_operations_live.ex:276 +#, elixir-autogen, elixir-format +msgid "Unassigned" +msgstr "Unassigned" + +#: lib/who_need_help_web/live/admin_audit_live.ex:128 +#, elixir-autogen, elixir-format +msgid "Unknown staff member" +msgstr "Unknown staff member" + +#: lib/who_need_help_web/live/admin_user_live.ex:148 +#: lib/who_need_help_web/live/admin_users_live.ex:129 +#, elixir-autogen, elixir-format +msgid "Unnamed user" +msgstr "Unnamed user" + +#: lib/who_need_help_web/live/admin_user_live.ex:259 +#, elixir-autogen, elixir-format +msgid "Update staff roles" +msgstr "Update staff roles" + +#: lib/who_need_help_web/live/support_operation_live.ex:302 +#, elixir-autogen, elixir-format +msgid "Update status, assignment, and optionally reply." +msgstr "Update status, assignment, and optionally reply." + +#: lib/who_need_help_web/live/admin_user_live.ex:257 +#, elixir-autogen, elixir-format +msgid "Updating…" +msgstr "Updating…" + +#: lib/who_need_help_web/live/admin_users_live.ex:210 +#, elixir-autogen, elixir-format +msgid "User directory" +msgstr "User directory" + +#: lib/who_need_help_web/live/admin_users_live.ex:326 +#, elixir-autogen, elixir-format +msgid "User directory pages" +msgstr "User directory pages" + +#: lib/who_need_help_web/live/moderation_live.ex:614 +#, elixir-autogen, elixir-format +msgid "User reports about requests, activities, and private conversations." +msgstr "User reports about requests, activities, and private conversations." + +#: lib/who_need_help_web/components/admin_components.ex:96 +#: lib/who_need_help_web/components/admin_components.ex:172 +#: lib/who_need_help_web/live/admin_users_live.ex:16 +#, elixir-autogen, elixir-format +msgid "Users and roles" +msgstr "Users and roles" + +#: lib/who_need_help_web/live/admin_users_live.ex:158 +#, elixir-autogen, elixir-format +msgid "Users and staff access" +msgstr "Users and staff access" + +#: lib/who_need_help_web/live/support_operations_live.ex:359 +#, elixir-autogen, elixir-format +msgid "Verified conversations that need staff review." +msgstr "Verified conversations that need staff review." + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:33 +#, elixir-autogen, elixir-format +msgid "Verified support cases" +msgstr "Verified support cases" + +#: lib/who_need_help_web/live/support_operations_live.ex:384 +#, elixir-autogen, elixir-format +msgid "Waiting" +msgstr "Waiting" + +#: lib/who_need_help_web/live/support_operations_live.ex:297 +#, elixir-autogen, elixir-format +msgid "Work one permission-scoped queue at a time. Assignments and operator actions are audited." +msgstr "Work one permission-scoped queue at a time. Assignments and operator actions are audited." + +#: lib/who_need_help_web/live/moderation_live.ex:461 +#, elixir-autogen, elixir-format +msgid "Work one review queue at a time. Sensitive evidence and every moderation decision remain permission-scoped and audited." +msgstr "Work one review queue at a time. Sensitive evidence and every moderation decision remain permission-scoped and audited." + +#: lib/who_need_help_web/live/support_operation_live.ex:327 +#, elixir-autogen, elixir-format +msgid "Write the decision, next step, or information you need…" +msgstr "Write the decision, next step, or information you need…" + +#: lib/who_need_help_web/live/admin_user_live.ex:214 +#, elixir-autogen, elixir-format +msgid "You can view this account but cannot change its access." +msgstr "You can view this account but cannot change its access." + +#: lib/who_need_help_web/live/admin_user_live.ex:87 +#, elixir-autogen, elixir-format +msgid "You cannot restrict or suspend your own account." +msgstr "You cannot restrict or suspend your own account." + +#: lib/who_need_help_web/user_auth.ex:312 +#: lib/who_need_help_web/user_auth.ex:346 +#, elixir-autogen, elixir-format +msgid "You do not have access to that workspace." +msgstr "You do not have access to that workspace." + +#: lib/who_need_help_web/live/support_operation_live.ex:127 +#, elixir-autogen, elixir-format +msgid "You do not have permission for this action." +msgstr "You do not have permission for this action." + +#: lib/who_need_help_web/live/admin_user_live.ex:82 +#, elixir-autogen, elixir-format +msgid "You do not have permission for this action. Role changes also require a recent sign-in." +msgstr "You do not have permission for this action. Role changes also require a recent sign-in." + +#: lib/who_need_help_web/controllers/content_removal_controller.ex:71 +#, elixir-autogen, elixir-format +msgid "Your email was confirmed and the notice was sent for review." +msgstr "Your email was confirmed and the notice was sent for review." + +#: lib/who_need_help_web/controllers/support_controller.ex:107 +#, elixir-autogen, elixir-format +msgid "Your email was confirmed and the request was sent to support." +msgstr "Your email was confirmed and the request was sent to support." + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:84 +#, elixir-autogen, elixir-format +msgid "Your staff access" +msgstr "Your staff access" \ No newline at end of file diff --git a/priv/gettext/ru/LC_MESSAGES/default.po b/priv/gettext/ru/LC_MESSAGES/default.po index 8fbebaf..1e05e2f 100644 --- a/priv/gettext/ru/LC_MESSAGES/default.po +++ b/priv/gettext/ru/LC_MESSAGES/default.po @@ -12,38 +12,42 @@ msgstr "" "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:142 -#: lib/who_need_help_web/components/layouts.ex:387 +#: lib/who_need_help_web/components/layouts.ex:384 #: lib/who_need_help_web/controllers/user_settings_controller.ex:119 #, elixir-autogen, elixir-format msgid "Account settings" msgstr "Настройки аккаунта" #: lib/who_need_help_web/components/core_components.ex:787 +#: lib/who_need_help_web/live/admin_users_live.ex:239 +#: lib/who_need_help_web/live/support_operations_live.ex:554 +#: lib/who_need_help_web/live/support_operations_live.ex:635 #, elixir-autogen, elixir-format msgid "Actions" msgstr "Действия" #: lib/who_need_help_web/components/layouts.ex:87 -#: lib/who_need_help_web/components/layouts.ex:162 +#: lib/who_need_help_web/components/layouts.ex:159 #: 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:437 -#: lib/who_need_help_web/components/layouts.ex:452 +#: lib/who_need_help_web/components/layouts.ex:431 +#: lib/who_need_help_web/components/layouts.ex:446 #, elixir-autogen, elixir-format msgid "Attempting to reconnect" msgstr "Пытаемся восстановить соединение" -#: lib/who_need_help_web/components/layouts.ex:236 -#: lib/who_need_help_web/live/notification_live.ex:718 +#: lib/who_need_help_web/components/layouts.ex:233 +#: lib/who_need_help_web/live/moderation_live.ex:493 +#: lib/who_need_help_web/live/notification_live.ex:708 #, elixir-autogen, elixir-format msgid "Categories" msgstr "Категории" #: lib/who_need_help_web/components/layouts.ex:95 -#: lib/who_need_help_web/components/layouts.ex:171 +#: lib/who_need_help_web/components/layouts.ex:168 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:14 #: lib/who_need_help_web/controllers/user_session_controller.ex:215 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:10 @@ -51,37 +55,37 @@ msgstr "Категории" msgid "Log in" msgstr "Войти" -#: lib/who_need_help_web/components/layouts.ex:157 -#: lib/who_need_help_web/components/layouts.ex:402 +#: lib/who_need_help_web/components/layouts.ex:154 +#: lib/who_need_help_web/components/layouts.ex:396 #, elixir-autogen, elixir-format msgid "Log out" msgstr "Выйти" #: lib/who_need_help_web/components/layouts.ex:130 -#: lib/who_need_help_web/components/layouts.ex:375 +#: lib/who_need_help_web/components/layouts.ex:372 #: lib/who_need_help_web/live/profile_live.ex:16 #, elixir-autogen, elixir-format msgid "Profile" msgstr "Профиль" #: lib/who_need_help_web/components/layouts.ex:92 -#: lib/who_need_help_web/components/layouts.ex:168 +#: lib/who_need_help_web/components/layouts.ex:165 #: lib/who_need_help_web/controllers/user_registration_controller.ex:142 #, elixir-autogen, elixir-format msgid "Register" msgstr "Регистрация" -#: lib/who_need_help_web/components/layouts.ex:226 +#: lib/who_need_help_web/components/layouts.ex:223 #, elixir-autogen, elixir-format msgid "Requests" msgstr "Заявки" -#: lib/who_need_help_web/components/layouts.ex:444 +#: lib/who_need_help_web/components/layouts.ex:438 #, elixir-autogen, elixir-format msgid "Something went wrong!" msgstr "Что-то пошло не так!" -#: lib/who_need_help_web/components/layouts.ex:429 +#: lib/who_need_help_web/components/layouts.ex:423 #, elixir-autogen, elixir-format msgid "We can't find the internet" msgstr "Нет соединения с интернетом" @@ -96,37 +100,32 @@ msgstr "закрыть" msgid "%{approved}/%{capacity} approved" msgstr "Одобрено: %{approved}/%{capacity}" -#: lib/who_need_help_web/live/moderation_live.ex:570 -#, elixir-autogen, elixir-format -msgid "%{count} community votes" -msgstr "Голосов сообщества: %{count}" - -#: lib/who_need_help_web/live/request_live/show.ex:1104 +#: lib/who_need_help_web/live/request_live/show.ex:1113 #, elixir-autogen, elixir-format msgid "%{count} unique people" msgstr "%{count} уникальных людей" -#: lib/who_need_help_web/live/request_live/show.ex:1254 +#: lib/who_need_help_web/live/request_live/show.ex:1263 #, elixir-autogen, elixir-format msgid "1 — unsafe" msgstr "1 — небезопасно" -#: lib/who_need_help_web/live/request_live/show.ex:1253 +#: lib/who_need_help_web/live/request_live/show.ex:1262 #, elixir-autogen, elixir-format msgid "2 — poor" msgstr "2 — плохо" -#: lib/who_need_help_web/live/request_live/show.ex:1252 +#: lib/who_need_help_web/live/request_live/show.ex:1261 #, elixir-autogen, elixir-format msgid "3 — okay" msgstr "3 — нормально" -#: lib/who_need_help_web/live/request_live/show.ex:1251 +#: lib/who_need_help_web/live/request_live/show.ex:1260 #, elixir-autogen, elixir-format msgid "4 — good" msgstr "4 — хорошо" -#: lib/who_need_help_web/live/request_live/show.ex:1250 +#: lib/who_need_help_web/live/request_live/show.ex:1259 #, elixir-autogen, elixir-format msgid "5 — excellent" msgstr "5 — отлично" @@ -138,7 +137,7 @@ msgstr "" "Ссылка для подтверждения изменения электронной почты была отправлена на " "новый адрес." -#: lib/who_need_help_web/live/moderation_live.ex:514 +#: lib/who_need_help_web/live/moderation_live.ex:881 #, elixir-autogen, elixir-format msgid "A signal requests human review; optional tracking absence is not proof of abuse." msgstr "" @@ -150,47 +149,47 @@ msgstr "" msgid "Accept only if you can help safely and voluntarily. Who Need Help does not process payments." msgstr "Принимайте заявку, только если можете помочь безопасно и добровольно. Who Need Help не обрабатывает платежи." -#: lib/who_need_help_web/live/request_live/show.ex:1337 +#: lib/who_need_help_web/live/request_live/show.ex:1338 #, elixir-autogen, elixir-format msgid "Before you accept" msgstr "Перед принятием" -#: lib/who_need_help_web/live/request_live/show.ex:1343 +#: lib/who_need_help_web/live/request_live/show.ex:1342 #, elixir-autogen, elixir-format msgid "This request will be assigned to you and private chat will open." msgstr "Эта заявка будет закреплена за вами, и откроется приватный чат." -#: lib/who_need_help_web/live/request_live/show.ex:1349 +#: lib/who_need_help_web/live/request_live/show.ex:1345 #, elixir-autogen, elixir-format msgid "An exact location appears only if the requester chose to share it." msgstr "Точное местоположение появится, только если заявитель решил им поделиться." -#: lib/who_need_help_web/live/request_live/show.ex:1355 +#: lib/who_need_help_web/live/request_live/show.ex:1348 #, elixir-autogen, elixir-format msgid "If a purchase or reimbursement is involved, agree on it directly in chat before spending money." msgstr "Если потребуется покупка или возмещение расходов, договоритесь об этом напрямую в чате до того, как потратите деньги." -#: lib/who_need_help_web/live/request_live/show.ex:1361 +#: lib/who_need_help_web/live/request_live/show.ex:1353 #, elixir-autogen, elixir-format msgid "You can withdraw later, but please tell the requester as soon as possible." msgstr "Позже можно отказаться, но, пожалуйста, сообщите заявителю как можно скорее." -#: lib/who_need_help_web/live/request_live/show.ex:1372 +#: lib/who_need_help_web/live/request_live/show.ex:1363 #, elixir-autogen, elixir-format msgid "Accepting…" msgstr "Принимаем…" -#: lib/who_need_help_web/live/request_live/show.ex:1374 +#: lib/who_need_help_web/live/request_live/show.ex:1365 #, elixir-autogen, elixir-format msgid "Confirm — I can help" msgstr "Подтвердить — я помогу" -#: lib/who_need_help_web/live/request_live/show.ex:1382 +#: lib/who_need_help_web/live/request_live/show.ex:1372 #, elixir-autogen, elixir-format msgid "Not now" msgstr "Не сейчас" -#: lib/who_need_help_web/live/request_live/show.ex:953 +#: lib/who_need_help_web/live/request_live/show.ex:962 #, elixir-autogen, elixir-format msgid "Accepted" msgstr "Принято" @@ -205,25 +204,23 @@ msgstr "Настройки аккаунта" msgid "Account and language" msgstr "Аккаунт и язык" -#: lib/who_need_help_web/live/moderation_live.ex:656 -#, elixir-autogen, elixir-format -msgid "Accounts" -msgstr "Аккаунты" - -#: lib/who_need_help_web/live/request_live/show.ex:1312 +#: lib/who_need_help_web/live/request_live/show.ex:1321 #, 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:702 -#: lib/who_need_help_web/live/notification_live.ex:531 +#: lib/who_need_help_web/live/admin_user_live.ex:113 +#: lib/who_need_help_web/live/admin_user_live.ex:193 +#: lib/who_need_help_web/live/admin_users_live.ex:125 +#: lib/who_need_help_web/live/admin_users_live.ex:185 +#: lib/who_need_help_web/live/notification_live.ex:521 #, elixir-autogen, elixir-format msgid "Active" msgstr "Активный" -#: lib/who_need_help_web/components/layouts.ex:231 -#: lib/who_need_help_web/live/activity_live/index.ex:41 +#: lib/who_need_help_web/components/layouts.ex:228 +#: lib/who_need_help_web/live/activity_live/index.ex:39 +#: lib/who_need_help_web/live/moderation_live.ex:952 #, elixir-autogen, elixir-format msgid "Activities" msgstr "Активности" @@ -244,7 +241,7 @@ msgstr "" msgid "Activity details" msgstr "Детали активности" -#: lib/who_need_help_web/live/moderation_live.ex:74 +#: lib/who_need_help_web/live/moderation_live.ex:170 #, elixir-autogen, elixir-format msgid "Activity hidden." msgstr "Активность скрыта." @@ -260,12 +257,12 @@ msgstr "Активность недоступна." msgid "Activity published. You approve every participant." msgstr "Активность опубликована. Вы одобряете каждого участника." -#: lib/who_need_help_web/live/moderation_live.ex:82 +#: lib/who_need_help_web/live/moderation_live.ex:178 #, elixir-autogen, elixir-format msgid "Activity restored." msgstr "Активность восстановлена." -#: lib/who_need_help_web/live/activity_live/index.ex:548 +#: lib/who_need_help_web/live/activity_live/index.ex:504 #: lib/who_need_help_web/live/activity_live/new.ex:204 #, elixir-autogen, elixir-format msgid "Activity type" @@ -276,18 +273,19 @@ msgstr "Тип активности" msgid "Add unverified link" msgstr "Добавить неподтверждённую ссылку" -#: lib/who_need_help_web/live/moderation_live.ex:273 -#: lib/who_need_help_web/live/moderation_live.ex:732 +#: lib/who_need_help_web/live/admin_dashboard_live.ex:135 +#: lib/who_need_help_web/live/admin_user_live.ex:102 +#: lib/who_need_help_web/live/admin_users_live.ex:123 #, elixir-autogen, elixir-format msgid "Administrator" msgstr "Администратор" -#: lib/who_need_help_web/live/activity_live/index.ex:550 +#: lib/who_need_help_web/live/activity_live/index.ex:506 #, elixir-autogen, elixir-format msgid "All activities" msgstr "Все активности" -#: lib/who_need_help_web/live/request_live/index.ex:570 +#: lib/who_need_help_web/live/request_live/index.ex:539 #, elixir-autogen, elixir-format msgid "All categories" msgstr "Все категории" @@ -297,12 +295,12 @@ msgstr "Все категории" msgid "Already registered?" msgstr "Уже зарегистрированы?" -#: lib/who_need_help_web/live/request_live/show.ex:923 +#: lib/who_need_help_web/live/request_live/show.ex:932 #, elixir-autogen, elixir-format msgid "Another helper already accepted this request." msgstr "Другой помощник уже принял эту заявку." -#: lib/who_need_help_web/live/request_live/index.ex:585 +#: lib/who_need_help_web/live/request_live/index.ex:554 #, elixir-autogen, elixir-format msgid "Any urgency" msgstr "Любая срочность" @@ -335,12 +333,12 @@ msgid "Approximate area" msgstr "Примерный район" #: lib/who_need_help_web/live/profile_live.ex:163 -#: lib/who_need_help_web/live/request_live/show.ex:996 +#: lib/who_need_help_web/live/request_live/show.ex:1005 #, elixir-autogen, elixir-format msgid "Approximate publicly" msgstr "Публично — приблизительно" -#: lib/who_need_help_web/live/request_live/show.ex:1059 +#: lib/who_need_help_web/live/request_live/show.ex:1068 #, elixir-autogen, elixir-format msgid "Area:" msgstr "Район:" @@ -375,7 +373,7 @@ msgstr "Блокировка и жалоба" msgid "Block organizer" msgstr "Заблокировать организатора" -#: lib/who_need_help_web/live/request_live/show.ex:1738 +#: lib/who_need_help_web/live/request_live/show.ex:1802 #, elixir-autogen, elixir-format msgid "Block this user" msgstr "Заблокировать пользователя" @@ -390,7 +388,7 @@ msgstr "Блокированные пользователи" msgid "Briefly describe the help you need" msgstr "Кратко опишите, какая помощь вам нужна" -#: lib/who_need_help_web/components/layouts.ex:204 +#: lib/who_need_help_web/components/layouts.ex:201 #, elixir-autogen, elixir-format msgid "Build Week feedback" msgstr "Отчёт для Build Week" @@ -416,40 +414,42 @@ msgstr "КАТЕГОРИИ ОТ СООБЩЕСТВА" msgid "Cancel activity" msgstr "Отменить активность" -#: lib/who_need_help_web/live/request_live/show.ex:1330 -#: lib/who_need_help_web/live/request_live/show.ex:1567 +#: lib/who_need_help_web/live/request_live/show.ex:1394 +#: lib/who_need_help_web/live/request_live/show.ex:1631 #, elixir-autogen, elixir-format msgid "Cancel request" msgstr "Отменить заявку" -#: lib/who_need_help_web/live/activity_live/index.ex:479 +#: lib/who_need_help_web/live/activity_live/index.ex:435 #: lib/who_need_help_web/live/activity_live/show.ex:344 -#: lib/who_need_help_web/live/request_live/index.ex:490 -#: lib/who_need_help_web/live/request_live/index.ex:491 -#: lib/who_need_help_web/live/request_live/show.ex:956 +#: lib/who_need_help_web/live/request_live/index.ex:459 +#: lib/who_need_help_web/live/request_live/index.ex:460 +#: lib/who_need_help_web/live/request_live/show.ex:965 #, elixir-autogen, elixir-format msgid "Cancelled" msgstr "Отменено" -#: lib/who_need_help_web/live/request_live/index.ex:568 +#: lib/who_need_help_web/live/request_live/index.ex:537 #: lib/who_need_help_web/live/request_live/new.ex:302 #, elixir-autogen, elixir-format msgid "Category" msgstr "Категория" -#: lib/who_need_help_web/live/moderation_live.ex:116 +#: lib/who_need_help_web/live/moderation_live.ex:208 #, elixir-autogen, elixir-format msgid "Category created and proposal approved." msgstr "Категория создана и предложение одобрено." #: lib/who_need_help_web/live/request_live/new.ex:332 -#: lib/who_need_help_web/live/request_live/show.ex:1048 +#: lib/who_need_help_web/live/request_live/show.ex:1057 #, elixir-autogen, elixir-format msgid "Category details" msgstr "Детали категории" +#: lib/who_need_help_web/live/admin_dashboard_live.ex:61 #: lib/who_need_help_web/live/category_proposal_live.ex:100 -#: lib/who_need_help_web/live/moderation_live.ex:551 +#: lib/who_need_help_web/live/moderation_live.ex:495 +#: lib/who_need_help_web/live/moderation_live.ex:915 #, elixir-autogen, elixir-format msgid "Category proposals" msgstr "Предложения категорий" @@ -459,11 +459,6 @@ msgstr "Предложения категорий" msgid "Change Email" msgstr "Изменить электронную почту" -#: lib/who_need_help_web/live/moderation_live.ex:736 -#, 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:109 #, elixir-autogen, elixir-format @@ -500,12 +495,12 @@ msgid "City centre, near the main entrance" msgstr "Центр города, рядом с главным входом" #: lib/who_need_help_web/live/activity_live/show.ex:755 -#: lib/who_need_help_web/live/request_live/show.ex:1759 +#: lib/who_need_help_web/live/request_live/show.ex:1823 #, elixir-autogen, elixir-format msgid "Clear" msgstr "Очистить" -#: lib/who_need_help_web/live/moderation_live.ex:476 +#: lib/who_need_help_web/live/moderation_live.ex:551 #, elixir-autogen, elixir-format msgid "Close" msgstr "Закрыть" @@ -515,14 +510,14 @@ msgstr "Закрыть" msgid "Coffee and conversation" msgstr "Кофе и разговоры" -#: lib/who_need_help_web/live/activity_live/index.ex:493 +#: lib/who_need_help_web/live/activity_live/index.ex:449 #, elixir-autogen, elixir-format 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:1260 +#: lib/who_need_help_web/live/request_live/show.ex:1269 #, elixir-autogen, elixir-format msgid "Comment (optional)" msgstr "Комментарий (необязательно)" @@ -532,21 +527,21 @@ msgstr "Комментарий (необязательно)" msgid "Community helpers" msgstr "Помощники сообщества" -#: lib/who_need_help_web/live/activity_live/index.ex:744 +#: lib/who_need_help_web/live/activity_live/index.ex:697 #: lib/who_need_help_web/live/activity_live/show.ex:403 #: lib/who_need_help_web/live/activity_live/show.ex:639 #: lib/who_need_help_web/live/activity_live/show.ex:698 -#: lib/who_need_help_web/live/request_live/index.ex:771 +#: lib/who_need_help_web/live/request_live/index.ex:737 #, elixir-autogen, elixir-format msgid "Community member" msgstr "Член сообщества" -#: lib/who_need_help_web/live/activity_live/index.ex:478 +#: lib/who_need_help_web/live/activity_live/index.ex:434 #: lib/who_need_help_web/live/activity_live/show.ex:343 -#: lib/who_need_help_web/live/request_live/index.ex:488 -#: lib/who_need_help_web/live/request_live/index.ex:489 -#: lib/who_need_help_web/live/request_live/show.ex:955 -#: lib/who_need_help_web/live/request_live/show.ex:974 +#: lib/who_need_help_web/live/request_live/index.ex:457 +#: lib/who_need_help_web/live/request_live/index.ex:458 +#: lib/who_need_help_web/live/request_live/show.ex:964 +#: lib/who_need_help_web/live/request_live/show.ex:983 #, elixir-autogen, elixir-format msgid "Completed" msgstr "Завершено" @@ -561,7 +556,7 @@ msgstr "Подтвердить и войти только сейчас" msgid "Confirm and stay logged in" msgstr "Подтвердить и оставаться в системе" -#: lib/who_need_help_web/live/request_live/show.ex:1505 +#: lib/who_need_help_web/live/request_live/show.ex:1569 #, elixir-autogen, elixir-format msgid "Confirm my part is complete" msgstr "Подтвердить выполнение своей части" @@ -572,7 +567,7 @@ msgid "Confirm new password" msgstr "Подтвердите новый пароль" #: lib/who_need_help_web/live/category_proposal_live.ex:82 -#: lib/who_need_help_web/live/request_live/show.ex:931 +#: lib/who_need_help_web/live/request_live/show.ex:940 #, elixir-autogen, elixir-format msgid "Confirm your account and ensure it is active first." msgstr "Подтвердите свою учетную запись и убедитесь, что она активна." @@ -585,11 +580,6 @@ msgstr "" "Перед публикацией подтвердите электронную почту и убедитесь, что учётная " "запись активна." -#: lib/who_need_help/accounts/user_notifier.ex:85 -#, elixir-autogen, elixir-format -msgid "Confirmation instructions" -msgstr "Инструкции по подтверждению" - #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:57 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:63 #: lib/who_need_help_web/controllers/user_settings_html/confirm_email.html.heex:20 @@ -597,24 +587,24 @@ msgstr "Инструкции по подтверждению" msgid "Confirming..." msgstr "Подтверждение…" -#: lib/who_need_help_web/live/activity_live/index.ex:499 +#: lib/who_need_help_web/live/activity_live/index.ex:455 #: lib/who_need_help_web/live/activity_live/new.ex:12 #, elixir-autogen, elixir-format msgid "Create activity" msgstr "Создать активность" -#: lib/who_need_help_web/live/activity_live/index.ex:819 +#: lib/who_need_help_web/live/activity_live/index.ex:772 #: lib/who_need_help_web/live/activity_live/new.ex:180 #, elixir-autogen, elixir-format msgid "Create an activity" msgstr "Создать активность" -#: lib/who_need_help_web/live/moderation_live.ex:610 +#: lib/who_need_help_web/live/moderation_live.ex:1047 #, elixir-autogen, elixir-format msgid "Create category" msgstr "Создать категорию" -#: lib/who_need_help_web/live/request_live/index.ex:519 +#: lib/who_need_help_web/live/request_live/index.ex:488 #, elixir-autogen, elixir-format msgid "Create urgent request" msgstr "Создать срочную заявку" @@ -624,30 +614,24 @@ msgstr "Создать срочную заявку" msgid "Dangerous plan" msgstr "Опасный план" -#: lib/who_need_help_web/live/moderation_live.ex:249 +#: lib/who_need_help_web/live/moderation_live.ex:370 #: lib/who_need_help_web/live/report_live.ex:110 -#: lib/who_need_help_web/live/request_live/show.ex:1767 +#: lib/who_need_help_web/live/request_live/show.ex:1831 #, elixir-autogen, elixir-format msgid "Dangerous request" msgstr "Опасный запрос" -#: lib/who_need_help_web/live/moderation_live.ex:664 +#: lib/who_need_help_web/live/moderation_live.ex:771 +#: lib/who_need_help_web/live/moderation_live.ex:896 #, elixir-autogen, elixir-format msgid "Decision" msgstr "Решение" -#: lib/who_need_help_web/live/moderation_live.ex:608 +#: lib/who_need_help_web/live/moderation_live.ex:1046 #, elixir-autogen, elixir-format msgid "Decision note" msgstr "Примечание к решению" -#: lib/who_need_help_web/live/moderation_live.ex:340 -#, elixir-autogen, elixir-format -msgid "Decisions and access to reported chat evidence are written to the audit log." -msgstr "" -"Решения и доступ к материалам жалоб на переписку записываются в журнал " -"аудита." - #: lib/who_need_help_web/live/activity_live/show.ex:675 #, elixir-autogen, elixir-format msgid "Decline" @@ -666,9 +650,10 @@ msgstr "" "интересен." #: lib/who_need_help/notifications/text.ex:143 -#: lib/who_need_help_web/live/moderation_live.ex:261 -#: lib/who_need_help_web/live/moderation_live.ex:447 -#: lib/who_need_help_web/live/moderation_live.ex:529 +#: lib/who_need_help_web/live/moderation_live.ex:638 +#: lib/who_need_help_web/live/moderation_live.ex:775 +#: lib/who_need_help_web/live/moderation_live.ex:817 +#: lib/who_need_help_web/live/moderation_live.ex:897 #: lib/who_need_help_web/live/report_live.ex:107 #, elixir-autogen, elixir-format msgid "Dismissed" @@ -694,7 +679,7 @@ msgstr "" msgid "Don't have an account?" msgstr "Нет аккаунта?" -#: lib/who_need_help_web/live/request_live/show.ex:1230 +#: lib/who_need_help_web/live/request_live/show.ex:1239 #, elixir-autogen, elixir-format msgid "Double-blind review" msgstr "Двусторонний скрытый отзыв" @@ -703,8 +688,8 @@ msgstr "Двусторонний скрытый отзыв" #: 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:468 -#: lib/who_need_help_web/live/notification_live.ex:522 +#: lib/who_need_help_web/live/notification_live.ex:458 +#: lib/who_need_help_web/live/notification_live.ex:512 #, elixir-autogen, elixir-format msgid "Email" msgstr "Электронная почта" @@ -730,17 +715,17 @@ msgstr "" "передачи и открытые отзывы и встречайтесь только там, где чувствуете себя " "безопасно." -#: lib/who_need_help_web/live/moderation_live.ex:591 +#: lib/who_need_help_web/live/moderation_live.ex:1032 #, elixir-autogen, elixir-format msgid "English description" msgstr "Описание на английском" -#: lib/who_need_help_web/live/moderation_live.ex:580 +#: lib/who_need_help_web/live/moderation_live.ex:1029 #, elixir-autogen, elixir-format msgid "English name" msgstr "Название на английском" -#: lib/who_need_help_web/live/request_live/show.ex:1642 +#: lib/who_need_help_web/live/request_live/show.ex:1706 #, elixir-autogen, elixir-format msgid "Enter handover code" msgstr "Введите код передачи" @@ -755,18 +740,18 @@ msgstr "Точный адрес после назначения помощник msgid "Exact for active match" msgstr "Точно — для активной заявки" -#: lib/who_need_help_web/live/request_live/show.ex:998 +#: lib/who_need_help_web/live/request_live/show.ex:1007 #, elixir-autogen, elixir-format msgid "Exact only for active match" msgstr "Точно только для активной заявки" #: lib/who_need_help_web/live/profile_live.ex:165 -#: lib/who_need_help_web/live/request_live/show.ex:999 +#: lib/who_need_help_web/live/request_live/show.ex:1008 #, elixir-autogen, elixir-format msgid "Exact publicly" msgstr "Публично — точно" -#: lib/who_need_help_web/live/request_live/show.ex:1072 +#: lib/who_need_help_web/live/request_live/show.ex:1081 #, elixir-autogen, elixir-format msgid "Expires:" msgstr "Истекает:" @@ -776,15 +761,15 @@ msgstr "Истекает:" msgid "Explain what is already arranged and what the volunteer needs to do." msgstr "Объясните, что уже сделано и что нужно сделать волонтеру." -#: lib/who_need_help_web/live/activity_live/index.ex:490 +#: lib/who_need_help_web/live/activity_live/index.ex:446 #, elixir-autogen, elixir-format msgid "Find people to join" msgstr "Найти компанию" #: lib/who_need_help_web/live/activity_live/show.ex:765 -#: lib/who_need_help_web/live/moderation_live.ex:251 +#: lib/who_need_help_web/live/moderation_live.ex:372 #: lib/who_need_help_web/live/report_live.ex:112 -#: lib/who_need_help_web/live/request_live/show.ex:1769 +#: lib/who_need_help_web/live/request_live/show.ex:1833 #, elixir-autogen, elixir-format msgid "Fraud" msgstr "Мошенничество" @@ -806,7 +791,7 @@ msgstr "" "Подтверждение через GitHub недоступно, пока оператор не настроит учётные " "данные OAuth. Ссылка, введённая вручную, не считается подтверждённой." -#: lib/who_need_help_web/live/request_live/show.ex:1610 +#: lib/who_need_help_web/live/request_live/show.ex:1674 #, elixir-autogen, elixir-format msgid "HANDOVER CODE FOR THE HELPER" msgstr "КОД ПЕРЕДАЧИ ДЛЯ ПОМОЩНИКА" @@ -816,20 +801,20 @@ msgstr "КОД ПЕРЕДАЧИ ДЛЯ ПОМОЩНИКА" msgid "Handle (optional)" msgstr "Имя пользователя (необязательно)" -#: lib/who_need_help_web/live/request_live/show.ex:210 +#: lib/who_need_help_web/live/request_live/show.ex:220 #, elixir-autogen, elixir-format msgid "Handover code verified." msgstr "Код передачи подтверждён." #: lib/who_need_help_web/live/activity_live/show.ex:763 -#: lib/who_need_help_web/live/moderation_live.ex:250 +#: lib/who_need_help_web/live/moderation_live.ex:371 #: lib/who_need_help_web/live/report_live.ex:111 -#: lib/who_need_help_web/live/request_live/show.ex:1768 +#: lib/who_need_help_web/live/request_live/show.ex:1832 #, elixir-autogen, elixir-format msgid "Harassment" msgstr "Домогательства" -#: lib/who_need_help_web/live/request_live/show.ex:173 +#: lib/who_need_help_web/live/request_live/show.ex:183 #, elixir-autogen, elixir-format msgid "Help is in progress." msgstr "Помощь выполняется." @@ -848,7 +833,7 @@ msgstr "" msgid "Helper" msgstr "Помощник" -#: lib/who_need_help_web/components/layouts.ex:241 +#: lib/who_need_help_web/components/layouts.ex:238 #, elixir-autogen, elixir-format msgid "Helpers" msgstr "Помощники" @@ -858,54 +843,18 @@ msgstr "Помощники" msgid "Helpers leaderboard" msgstr "Рейтинг помощников" -#: lib/who_need_help/accounts/user_notifier.ex:33 -#, elixir-autogen, elixir-format -msgid "Hi %{email},\n\nYou can change your email by visiting the URL below:\n\n%{url}\n\nIf you didn't request this change, please ignore this." -msgstr "" -"Здравствуйте, %{email}!\n" -"\n" -"Чтобы изменить адрес электронной почты, перейдите по ссылке:\n" -"\n" -"%{url}\n" -"\n" -"Если вы не запрашивали это изменение, просто проигнорируйте письмо." - -#: lib/who_need_help/accounts/user_notifier.ex:86 -#, elixir-autogen, elixir-format -msgid "Hi %{email},\n\nYou can confirm your account by visiting the URL below:\n\n%{url}\n\nIf you didn't create an account with us, please ignore this." -msgstr "" -"Здравствуйте, %{email}!\n" -"\n" -"Чтобы подтвердить учётную запись, перейдите по ссылке:\n" -"\n" -"%{url}\n" -"\n" -"Если вы не создавали у нас учётную запись, просто проигнорируйте письмо." - -#: lib/who_need_help/accounts/user_notifier.ex:72 -#, elixir-autogen, elixir-format -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 "" -"Здравствуйте, %{email}!\n" -"\n" -"Чтобы войти в учётную запись, перейдите по ссылке:\n" -"\n" -"%{url}\n" -"\n" -"Если вы не запрашивали это письмо, просто проигнорируйте его." - #: lib/who_need_help_web/live/profile_live.ex:162 -#: lib/who_need_help_web/live/request_live/show.ex:997 +#: lib/who_need_help_web/live/request_live/show.ex:1006 #, elixir-autogen, elixir-format msgid "Hidden" msgstr "Скрыто" -#: lib/who_need_help_web/live/moderation_live.ex:422 +#: lib/who_need_help_web/live/moderation_live.ex:760 #, elixir-autogen, elixir-format msgid "Hide activity" msgstr "Скрыть активность" -#: lib/who_need_help_web/live/moderation_live.ex:397 +#: lib/who_need_help_web/live/moderation_live.ex:750 #, elixir-autogen, elixir-format msgid "Hide request" msgstr "Скрыть заявку" @@ -918,7 +867,7 @@ msgstr "Решения остаются за человеком" #: lib/who_need_help_web/controllers/page_html/home.html.heex:54 #: lib/who_need_help_web/controllers/page_html/home.html.heex:86 #: lib/who_need_help_web/controllers/page_html/home.html.heex:413 -#: lib/who_need_help_web/live/request_live/show.ex:1319 +#: lib/who_need_help_web/live/request_live/show.ex:1382 #, elixir-autogen, elixir-format msgid "I can help" msgstr "Я могу помочь" @@ -961,15 +910,16 @@ msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:9 #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:47 #: lib/who_need_help_web/live/activity_live/show.ex:767 -#: lib/who_need_help_web/live/moderation_live.ex:254 +#: lib/who_need_help_web/live/moderation_live.ex:375 #: lib/who_need_help_web/live/report_live.ex:115 -#: lib/who_need_help_web/live/request_live/show.ex:1772 -#: lib/who_need_help_web/live/support_operations_live.ex:116 +#: lib/who_need_help_web/live/request_live/show.ex:1836 +#: lib/who_need_help_web/live/support_operation_live.ex:153 +#: lib/who_need_help_web/live/support_operations_live.ex:257 #, elixir-autogen, elixir-format msgid "Impersonation" msgstr "Выдача себя за другого человека" -#: lib/who_need_help_web/live/request_live/show.ex:1703 +#: lib/who_need_help_web/live/request_live/show.ex:1767 #, 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 "" @@ -977,9 +927,9 @@ msgstr "" "Android показывает постоянное уведомление и может продолжать передачу после " "сворачивания. При остановке передачи исходные координаты удаляются." -#: lib/who_need_help_web/live/request_live/index.ex:486 -#: lib/who_need_help_web/live/request_live/index.ex:487 -#: lib/who_need_help_web/live/request_live/show.ex:954 +#: lib/who_need_help_web/live/request_live/index.ex:455 +#: lib/who_need_help_web/live/request_live/index.ex:456 +#: lib/who_need_help_web/live/request_live/show.ex:963 #, elixir-autogen, elixir-format msgid "In progress" msgstr "В процессе" @@ -990,7 +940,7 @@ msgstr "В процессе" msgid "Interface language" msgstr "Язык интерфейса" -#: lib/who_need_help_web/live/moderation_live.ex:709 +#: lib/who_need_help_web/live/admin_user_live.ex:201 #, elixir-autogen, elixir-format msgid "Internal note" msgstr "Внутренняя заметка" @@ -1012,7 +962,7 @@ msgid "Join requests close" msgstr "Приём заявок завершается" #: lib/who_need_help_web/live/activity_live/new.ex:486 -#: lib/who_need_help_web/live/notification_live.ex:686 +#: lib/who_need_help_web/live/notification_live.ex:676 #: lib/who_need_help_web/live/request_live/new.ex:668 #, elixir-autogen, elixir-format msgid "Latitude" @@ -1023,7 +973,7 @@ msgstr "Широта" msgid "Leave activity" msgstr "Покинуть активность" -#: lib/who_need_help_web/live/request_live/show.ex:1701 +#: lib/who_need_help_web/live/request_live/show.ex:1765 #, elixir-autogen, elixir-format msgid "Live location" msgstr "Геопозиция в реальном времени" @@ -1034,7 +984,7 @@ msgstr "Геопозиция в реальном времени" msgid "Location privacy" msgstr "Конфиденциальность геопозиции" -#: lib/who_need_help_web/live/request_live/show.ex:1405 +#: lib/who_need_help_web/live/request_live/show.ex:1469 #, elixir-autogen, elixir-format msgid "Location sharing is optional; missing evidence is not proof of abuse." msgstr "" @@ -1046,7 +996,7 @@ msgstr "" msgid "Location-supported people" msgstr "Люди с подтверждением геопозицией" -#: lib/who_need_help_web/live/request_live/show.ex:1076 +#: lib/who_need_help_web/live/request_live/show.ex:1085 #, elixir-autogen, elixir-format msgid "Location:" msgstr "Геопозиция:" @@ -1056,11 +1006,6 @@ msgstr "Геопозиция:" msgid "Log in and stay logged in" msgstr "Войти и оставаться в системе" -#: lib/who_need_help/accounts/user_notifier.ex:71 -#, elixir-autogen, elixir-format -msgid "Log in instructions" -msgstr "Инструкции для входа" - #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:154 #, elixir-autogen, elixir-format msgid "Log in only this time" @@ -1072,7 +1017,7 @@ msgid "Logged out successfully." msgstr "Вы успешно вышли." #: lib/who_need_help_web/live/activity_live/new.ex:500 -#: lib/who_need_help_web/live/notification_live.ex:700 +#: lib/who_need_help_web/live/notification_live.ex:690 #: lib/who_need_help_web/live/request_live/new.ex:682 #, elixir-autogen, elixir-format msgid "Longitude" @@ -1108,9 +1053,9 @@ msgstr "Отметить завершённой" msgid "Match and coordinate" msgstr "Найдите помощника и согласуйте детали" -#: lib/who_need_help_web/live/request_live/index.ex:484 -#: lib/who_need_help_web/live/request_live/index.ex:485 -#: lib/who_need_help_web/live/request_live/show.ex:952 +#: lib/who_need_help_web/live/request_live/index.ex:453 +#: lib/who_need_help_web/live/request_live/index.ex:454 +#: lib/who_need_help_web/live/request_live/show.ex:961 #, elixir-autogen, elixir-format msgid "Matched" msgstr "Помощник найден" @@ -1138,7 +1083,7 @@ msgstr "" msgid "Medicine requests" msgstr "Заявки на лекарства" -#: lib/who_need_help_web/live/activity_live/index.ex:506 +#: lib/who_need_help_web/live/activity_live/index.ex:462 #, elixir-autogen, elixir-format msgid "Meet in public first, keep exact details inside the approved group, and leave or report anything that feels unsafe." msgstr "" @@ -1151,17 +1096,17 @@ msgstr "" msgid "Meeting area" msgstr "Место встречи" -#: lib/who_need_help_web/live/moderation_live.ex:639 +#: lib/who_need_help_web/live/moderation_live.ex:1068 #, elixir-autogen, elixir-format msgid "Merge" msgstr "Объединить" -#: lib/who_need_help_web/live/moderation_live.ex:631 +#: lib/who_need_help_web/live/moderation_live.ex:1060 #, elixir-autogen, elixir-format msgid "Merge into" msgstr "Объединить с" -#: lib/who_need_help_web/live/moderation_live.ex:638 +#: lib/who_need_help_web/live/moderation_live.ex:1067 #, elixir-autogen, elixir-format msgid "Merge note" msgstr "Примечание к объединению" @@ -1171,33 +1116,29 @@ msgstr "Примечание к объединению" msgid "Message the approved group" msgstr "Написать одобренной группе" -#: lib/who_need_help_web/components/layouts.ex:151 -#: lib/who_need_help_web/components/layouts.ex:396 -#: lib/who_need_help_web/live/moderation_live.ex:9 -#: lib/who_need_help_web/live/moderation_live.ex:329 +#: lib/who_need_help_web/live/moderation_live.ex:37 #, 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:731 +#: lib/who_need_help_web/live/admin_dashboard_live.ex:132 +#: lib/who_need_help_web/live/admin_user_live.ex:99 +#: lib/who_need_help_web/live/admin_users_live.ex:120 #, 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:94 -#: lib/who_need_help_web/user_auth.ex:306 +#: lib/who_need_help_web/live/moderation_live.ex:361 #, elixir-autogen, elixir-format msgid "Moderator access is required." msgstr "Требуется доступ модератора." -#: lib/who_need_help_web/live/request_live/index.ex:510 +#: lib/who_need_help_web/live/request_live/index.ex:479 #, elixir-autogen, elixir-format msgid "NEARBY MUTUAL AID" msgstr "ВЗАИМОПОМОЩЬ РЯДОМ" -#: lib/who_need_help_web/live/request_live/index.ex:51 +#: lib/who_need_help_web/live/request_live/index.ex:49 #, elixir-autogen, elixir-format msgid "Nearby help" msgstr "Помощь рядом" @@ -1220,7 +1161,7 @@ msgstr "Новый пароль" #: lib/who_need_help_web/live/activity_live/new.ex:274 #: lib/who_need_help_web/live/activity_live/show.ex:300 #: lib/who_need_help_web/live/request_live/new.ex:379 -#: lib/who_need_help_web/live/request_live/show.ex:877 +#: lib/who_need_help_web/live/request_live/show.ex:886 #, elixir-autogen, elixir-format msgid "No" msgstr "Нет" @@ -1231,16 +1172,11 @@ msgid "No completed help yet." msgstr "Завершённой помощи пока нет." #: lib/who_need_help_web/live/activity_live/show.ex:470 -#: lib/who_need_help_web/live/request_live/show.ex:1151 +#: lib/who_need_help_web/live/request_live/show.ex:1160 #, elixir-autogen, elixir-format msgid "No messages yet." msgstr "Сообщений пока нет." -#: lib/who_need_help_web/live/moderation_live.ex:537 -#, elixir-autogen, elixir-format -msgid "No open signals." -msgstr "Открытых сигналов нет." - #: lib/who_need_help_web/live/activity_live/show.ex:680 #, elixir-autogen, elixir-format msgid "No pending join requests." @@ -1251,11 +1187,6 @@ msgstr "Нет ожидающих заявок на участие." msgid "No proposals yet." msgstr "Предложений пока нет." -#: lib/who_need_help_web/live/moderation_live.ex:457 -#, elixir-autogen, elixir-format -msgid "No reports." -msgstr "Жалоб нет." - #: lib/who_need_help_web/live/profile_live.ex:270 #, elixir-autogen, elixir-format msgid "No social links added." @@ -1279,23 +1210,23 @@ msgstr "" msgid "Not for emergencies" msgstr "Не для чрезвычайных ситуаций" -#: lib/who_need_help_web/live/notification_live.ex:748 -#: lib/who_need_help_web/live/request_live/index.ex:474 -#: lib/who_need_help_web/live/request_live/index.ex:475 -#: lib/who_need_help_web/live/request_live/index.ex:586 +#: lib/who_need_help_web/live/notification_live.ex:738 +#: lib/who_need_help_web/live/request_live/index.ex:443 +#: lib/who_need_help_web/live/request_live/index.ex:444 +#: lib/who_need_help_web/live/request_live/index.ex:555 #: lib/who_need_help_web/live/request_live/new.ex:449 -#: lib/who_need_help_web/live/request_live/show.ex:943 -#: lib/who_need_help_web/live/request_live/show.ex:944 +#: lib/who_need_help_web/live/request_live/show.ex:952 +#: lib/who_need_help_web/live/request_live/show.ex:953 #, elixir-autogen, elixir-format msgid "Now" msgstr "Сейчас" -#: lib/who_need_help_web/live/activity_live/index.ex:488 +#: lib/who_need_help_web/live/activity_live/index.ex:444 #, elixir-autogen, elixir-format msgid "OPTIONAL SOCIAL PLANS" msgstr "НЕОБЯЗАТЕЛЬНЫЕ СОВМЕСТНЫЕ ПЛАНЫ" -#: lib/who_need_help_web/live/moderation_live.ex:479 +#: lib/who_need_help_web/live/moderation_live.ex:544 #, elixir-autogen, elixir-format msgid "Only the conversation linked to this report is displayed." msgstr "Показана только переписка, связанная с этой жалобой." @@ -1309,25 +1240,28 @@ msgstr "" #: lib/who_need_help/notifications/text.ex:140 #: lib/who_need_help_web/controllers/content_removal_html.ex:21 -#: lib/who_need_help_web/controllers/support_html.ex:16 -#: lib/who_need_help_web/live/activity_live/index.ex:477 +#: lib/who_need_help_web/controllers/support_html.ex:17 +#: lib/who_need_help_web/live/activity_live/index.ex:433 #: lib/who_need_help_web/live/activity_live/show.ex:342 -#: lib/who_need_help_web/live/moderation_live.ex:258 +#: lib/who_need_help_web/live/moderation_live.ex:635 +#: lib/who_need_help_web/live/moderation_live.ex:815 +#: lib/who_need_help_web/live/moderation_live.ex:939 #: lib/who_need_help_web/live/report_live.ex:104 -#: lib/who_need_help_web/live/request_live/index.ex:482 -#: lib/who_need_help_web/live/request_live/index.ex:483 -#: lib/who_need_help_web/live/request_live/show.ex:951 -#: lib/who_need_help_web/live/support_operations_live.ex:237 -#: lib/who_need_help_web/live/support_operations_live.ex:438 +#: lib/who_need_help_web/live/request_live/index.ex:451 +#: lib/who_need_help_web/live/request_live/index.ex:452 +#: lib/who_need_help_web/live/request_live/show.ex:960 +#: lib/who_need_help_web/live/support_operation_live.ex:310 +#: lib/who_need_help_web/live/support_operation_live.ex:411 +#: lib/who_need_help_web/live/support_operations_live.ex:382 +#: lib/who_need_help_web/live/support_operations_live.ex:453 +#: lib/who_need_help_web/live/support_operations_live.ex:589 +#: lib/who_need_help_web/live/support_operations_live.ex:615 +#: lib/who_need_help_web/live/support_operations_live.ex:670 +#: lib/who_need_help_web/live/support_operations_live.ex:696 #, elixir-autogen, elixir-format msgid "Open" msgstr "Открыта" -#: lib/who_need_help_web/live/moderation_live.ex:501 -#, elixir-autogen, elixir-format -msgid "Open abuse signals" -msgstr "Открытые сигналы о злоупотреблениях" - #: lib/who_need_help_web/live/category_proposal_live.ex:221 #, elixir-autogen, elixir-format msgid "Open proposals" @@ -1338,7 +1272,7 @@ msgstr "Открытые предложения" msgid "Optional external thank-you link" msgstr "Необязательная внешняя ссылка для благодарности" -#: lib/who_need_help_web/live/request_live/show.ex:1675 +#: lib/who_need_help_web/live/request_live/show.ex:1739 #, elixir-autogen, elixir-format msgid "Optional thank-you link" msgstr "Необязательная ссылка для благодарности" @@ -1369,15 +1303,18 @@ msgstr "Ссылки организатора на соцсети" #: lib/who_need_help_web/controllers/support_html.ex:13 #: lib/who_need_help_web/controllers/support_html/new.html.heex:38 #: lib/who_need_help_web/live/activity_live/show.ex:768 -#: lib/who_need_help_web/live/moderation_live.ex:255 +#: lib/who_need_help_web/live/moderation_live.ex:376 #: lib/who_need_help_web/live/profile_live.ex:320 #: lib/who_need_help_web/live/public_profile_live.ex:53 #: lib/who_need_help_web/live/report_live.ex:116 -#: lib/who_need_help_web/live/request_live/show.ex:983 #: lib/who_need_help_web/live/request_live/show.ex:992 -#: lib/who_need_help_web/live/request_live/show.ex:1773 -#: lib/who_need_help_web/live/support_operations_live.ex:110 -#: lib/who_need_help_web/live/support_operations_live.ex:125 +#: lib/who_need_help_web/live/request_live/show.ex:1001 +#: lib/who_need_help_web/live/request_live/show.ex:1837 +#: lib/who_need_help_web/live/support_operation_live.ex:147 +#: lib/who_need_help_web/live/support_operation_live.ex:162 +#: lib/who_need_help_web/live/support_operations_live.ex:251 +#: lib/who_need_help_web/live/support_operations_live.ex:266 +#: lib/who_need_help_web/live/support_operations_live.ex:402 #, elixir-autogen, elixir-format msgid "Other" msgstr "Другое" @@ -1402,7 +1339,7 @@ msgstr "Пароль успешно обновлён." msgid "Pickup instructions (optional)" msgstr "Инструкции для получения (необязательно)" -#: lib/who_need_help_web/live/request_live/show.ex:1043 +#: lib/who_need_help_web/live/request_live/show.ex:1052 #, elixir-autogen, elixir-format msgid "Pickup notes" msgstr "Инструкции по получению" @@ -1417,13 +1354,13 @@ msgstr "План и ожидания" msgid "Plan details" msgstr "Подробности плана" -#: lib/who_need_help_web/live/request_live/show.ex:939 +#: lib/who_need_help_web/live/request_live/show.ex:948 #, 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:100 +#: lib/who_need_help_web/live/moderation_live.ex:365 +#: lib/who_need_help_web/live/support_operation_live.ex:137 #, elixir-autogen, elixir-format msgid "Please check the submitted fields." msgstr "Пожалуйста, проверьте представленные поля." @@ -1449,7 +1386,7 @@ msgstr "Опубликуйте понятную заявку" msgid "Primary navigation" msgstr "Основная навигация" -#: lib/who_need_help_web/live/request_live/show.ex:1114 +#: lib/who_need_help_web/live/request_live/show.ex:1123 #, elixir-autogen, elixir-format msgid "Private match chat" msgstr "Приватный чат участников" @@ -1466,14 +1403,14 @@ msgstr "" msgid "Profile updated." msgstr "Профиль обновлён." -#: lib/who_need_help_web/live/moderation_live.ex:252 +#: lib/who_need_help_web/live/moderation_live.ex:373 #: lib/who_need_help_web/live/report_live.ex:113 -#: lib/who_need_help_web/live/request_live/show.ex:1770 +#: lib/who_need_help_web/live/request_live/show.ex:1834 #, elixir-autogen, elixir-format msgid "Prohibited item" msgstr "Запрещённый предмет" -#: lib/who_need_help_web/live/moderation_live.ex:145 +#: lib/who_need_help_web/live/moderation_live.ex:233 #, elixir-autogen, elixir-format msgid "Proposal merged." msgstr "Предложение объединено." @@ -1483,7 +1420,7 @@ msgstr "Предложение объединено." msgid "Proposal published for community voting." msgstr "Предложение опубликовано для голосования сообщества." -#: lib/who_need_help_web/live/moderation_live.ex:133 +#: lib/who_need_help_web/live/moderation_live.ex:221 #, elixir-autogen, elixir-format msgid "Proposal rejected." msgstr "Предложение отклонено." @@ -1551,20 +1488,13 @@ msgstr "Публикация…" msgid "READ BEFORE USING THE SERVICE" msgstr "ПРОЧИТАЙТЕ ПЕРЕД ИСПОЛЬЗОВАНИЕМ СЕРВИСА" -#: lib/who_need_help_web/live/moderation_live.ex:327 -#: lib/who_need_help_web/live/product_analytics_live.ex:39 -#: lib/who_need_help_web/live/support_operations_live.ex:136 -#, elixir-autogen, elixir-format -msgid "RESTRICTED WORKSPACE" -msgstr "ОГРАНИЧЕННАЯ РАБОЧАЯ ОБЛАСТЬ" - #: lib/who_need_help_web/live/leaderboard_live.ex:54 #, elixir-autogen, elixir-format msgid "Rank" msgstr "Место" #: lib/who_need_help_web/live/leaderboard_live.ex:60 -#: lib/who_need_help_web/live/request_live/show.ex:1248 +#: lib/who_need_help_web/live/request_live/show.ex:1257 #, elixir-autogen, elixir-format msgid "Rating" msgstr "Оценка" @@ -1577,9 +1507,10 @@ msgstr "Прочитайте" #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:42 #: lib/who_need_help_web/live/activity_live/show.ex:761 -#: lib/who_need_help_web/live/request_live/show.ex:1342 -#: lib/who_need_help_web/live/request_live/show.ex:1536 -#: lib/who_need_help_web/live/request_live/show.ex:1579 +#: lib/who_need_help_web/live/moderation_live.ex:644 +#: lib/who_need_help_web/live/request_live/show.ex:1406 +#: lib/who_need_help_web/live/request_live/show.ex:1600 +#: lib/who_need_help_web/live/request_live/show.ex:1643 #, elixir-autogen, elixir-format msgid "Reason" msgstr "Причина" @@ -1589,12 +1520,12 @@ msgstr "Причина" msgid "Register for an account" msgstr "Зарегистрировать учётную запись" -#: lib/who_need_help_web/live/moderation_live.ex:620 +#: lib/who_need_help_web/live/moderation_live.ex:1077 #, elixir-autogen, elixir-format msgid "Reject" msgstr "Отклонить" -#: lib/who_need_help_web/live/moderation_live.ex:619 +#: lib/who_need_help_web/live/moderation_live.ex:1076 #, elixir-autogen, elixir-format msgid "Rejection note" msgstr "Примечание об отклонении" @@ -1609,55 +1540,56 @@ msgstr "Удалить" msgid "Report" msgstr "Пожаловаться" -#: lib/who_need_help_web/live/request_live/show.ex:1185 +#: lib/who_need_help_web/live/request_live/show.ex:1194 #, elixir-autogen, elixir-format msgid "Report message" msgstr "Пожаловаться на сообщение" -#: lib/who_need_help_web/live/request_live/show.ex:1765 +#: lib/who_need_help_web/live/request_live/show.ex:1829 #, 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:359 +#: lib/who_need_help_web/live/request_live/show.ex:368 #, elixir-autogen, elixir-format msgid "Report sent to moderators." msgstr "Жалоба отправлена модераторам." -#: lib/who_need_help_web/live/moderation_live.ex:17 +#: lib/who_need_help_web/live/moderation_live.ex:129 #, elixir-autogen, elixir-format msgid "Report updated." msgstr "Жалоба обновлена." -#: lib/who_need_help_web/live/moderation_live.ex:475 +#: lib/who_need_help_web/live/moderation_live.ex:541 #, elixir-autogen, elixir-format msgid "Reported evidence" msgstr "Материалы жалобы" -#: lib/who_need_help_web/live/moderation_live.ex:344 +#: lib/who_need_help_web/live/moderation_live.ex:479 +#: lib/who_need_help_web/live/moderation_live.ex:613 #, elixir-autogen, elixir-format msgid "Reports" msgstr "Жалобы" -#: lib/who_need_help_web/live/request_live/show.ex:1729 +#: lib/who_need_help_web/live/request_live/show.ex:1793 #, 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:165 +#: lib/who_need_help_web/live/request_live/show.ex:175 #, elixir-autogen, elixir-format msgid "Request cancelled." msgstr "Заявка отменена." -#: lib/who_need_help_web/live/moderation_live.ex:58 +#: lib/who_need_help_web/live/moderation_live.ex:154 #, elixir-autogen, elixir-format msgid "Request hidden." msgstr "Заявка скрыта." -#: lib/who_need_help_web/live/moderation_live.ex:66 +#: lib/who_need_help_web/live/moderation_live.ex:162 #, elixir-autogen, elixir-format msgid "Request restored." msgstr "Заявка восстановлена." @@ -1667,89 +1599,89 @@ msgstr "Заявка восстановлена." msgid "Request to join" msgstr "Подать заявку на участие" -#: lib/who_need_help_web/live/request_live/show.ex:1084 +#: lib/who_need_help_web/live/request_live/show.ex:1093 #, elixir-autogen, elixir-format msgid "Requester links:" msgstr "Ссылки заявителя:" -#: lib/who_need_help_web/live/request_live/show.ex:1063 +#: lib/who_need_help_web/live/request_live/show.ex:1072 #, elixir-autogen, elixir-format msgid "Requester:" msgstr "Заявитель:" -#: lib/who_need_help_web/live/request_live/show.ex:1099 +#: lib/who_need_help_web/live/request_live/show.ex:1108 #, elixir-autogen, elixir-format msgid "Requester: %{count} completed" msgstr "Автор заявки: %{count} завершено" -#: lib/who_need_help_web/live/moderation_live.ex:452 +#: lib/who_need_help_web/live/moderation_live.ex:778 #, elixir-autogen, elixir-format msgid "Resolution note" msgstr "Примечание к решению" #: lib/who_need_help/notifications/text.ex:142 -#: 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:446 +#: lib/who_need_help_web/controllers/support_html.ex:20 +#: lib/who_need_help_web/live/moderation_live.ex:637 +#: lib/who_need_help_web/live/moderation_live.ex:774 #: lib/who_need_help_web/live/report_live.ex:106 -#: lib/who_need_help_web/live/support_operations_live.ex:441 +#: lib/who_need_help_web/live/support_operation_live.ex:313 +#: lib/who_need_help_web/live/support_operations_live.ex:385 #, 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:703 +#: lib/who_need_help_web/live/admin_user_live.ex:114 +#: lib/who_need_help_web/live/admin_user_live.ex:194 +#: lib/who_need_help_web/live/admin_users_live.ex:126 +#: lib/who_need_help_web/live/admin_users_live.ex:186 #, elixir-autogen, elixir-format msgid "Restricted" msgstr "Ограничен" -#: lib/who_need_help_web/live/moderation_live.ex:532 +#: lib/who_need_help_web/live/moderation_live.ex:899 #, elixir-autogen, elixir-format msgid "Review note" msgstr "Примечание к проверке" -#: lib/who_need_help_web/live/request_live/show.ex:325 -#: lib/who_need_help_web/live/request_live/show.ex:1237 +#: lib/who_need_help_web/live/request_live/show.ex:334 +#: lib/who_need_help_web/live/request_live/show.ex:1246 #, 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:528 +#: lib/who_need_help_web/live/moderation_live.ex:816 +#: lib/who_need_help_web/live/moderation_live.ex:897 #, elixir-autogen, elixir-format msgid "Reviewed" msgstr "Проверено" #: lib/who_need_help/notifications/text.ex:141 #: 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:445 +#: lib/who_need_help_web/controllers/support_html.ex:18 +#: lib/who_need_help_web/live/moderation_live.ex:636 +#: lib/who_need_help_web/live/moderation_live.ex:773 #: lib/who_need_help_web/live/report_live.ex:105 -#: lib/who_need_help_web/live/support_operations_live.ex:239 -#: lib/who_need_help_web/live/support_operations_live.ex:439 +#: lib/who_need_help_web/live/support_operation_live.ex:311 +#: lib/who_need_help_web/live/support_operation_live.ex:413 +#: lib/who_need_help_web/live/support_operations_live.ex:383 +#: lib/who_need_help_web/live/support_operations_live.ex:455 #, elixir-autogen, elixir-format msgid "Reviewing" msgstr "На рассмотрении" -#: lib/who_need_help_web/live/moderation_live.ex:662 -#, elixir-autogen, elixir-format -msgid "Role" -msgstr "Роль" - -#: lib/who_need_help_web/live/moderation_live.ex:599 +#: lib/who_need_help_web/live/moderation_live.ex:1039 #, elixir-autogen, elixir-format msgid "Russian description (optional)" msgstr "Описание на русском (необязательно)" -#: lib/who_need_help_web/live/moderation_live.ex:587 +#: lib/who_need_help_web/live/moderation_live.ex:1031 #, elixir-autogen, elixir-format msgid "Russian name (optional)" msgstr "Название на русском (необязательно)" #: lib/who_need_help_web/live/activity_live/show.ex:731 -#: lib/who_need_help_web/live/request_live/show.ex:1727 +#: lib/who_need_help_web/live/request_live/show.ex:1791 #, elixir-autogen, elixir-format msgid "Safety controls" msgstr "Инструменты безопасности" @@ -1762,20 +1694,13 @@ msgstr "" "публичный запуск и каждое изменение production-инфраструктуры остаются под " "контролем людей." -#: lib/who_need_help_web/components/layouts.ex:194 +#: lib/who_need_help_web/components/layouts.ex:191 #: lib/who_need_help_web/controllers/page_controller.ex:25 #: 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:454 -#: lib/who_need_help_web/live/moderation_live.ex:533 -#: lib/who_need_help_web/live/moderation_live.ex:711 -#, elixir-autogen, elixir-format -msgid "Save" -msgstr "Сохранить" - #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:110 #, elixir-autogen, elixir-format msgid "Save Password" @@ -1786,25 +1711,25 @@ msgstr "Сохранить пароль" msgid "Save profile" msgstr "Сохранить профиль" -#: lib/who_need_help_web/live/notification_live.ex:750 -#: lib/who_need_help_web/live/request_live/index.ex:478 -#: lib/who_need_help_web/live/request_live/index.ex:479 -#: lib/who_need_help_web/live/request_live/index.ex:588 +#: lib/who_need_help_web/live/notification_live.ex:740 +#: lib/who_need_help_web/live/request_live/index.ex:447 +#: lib/who_need_help_web/live/request_live/index.ex:448 +#: lib/who_need_help_web/live/request_live/index.ex:557 #: lib/who_need_help_web/live/request_live/new.ex:451 -#: lib/who_need_help_web/live/request_live/show.ex:947 -#: lib/who_need_help_web/live/request_live/show.ex:948 +#: lib/who_need_help_web/live/request_live/show.ex:956 +#: lib/who_need_help_web/live/request_live/show.ex:957 #, elixir-autogen, elixir-format msgid "Scheduled" msgstr "Запланировано" #: lib/who_need_help_web/live/activity_live/show.ex:530 -#: lib/who_need_help_web/live/request_live/show.ex:1213 +#: lib/who_need_help_web/live/request_live/show.ex:1222 #, elixir-autogen, elixir-format msgid "Send" msgstr "Отправить" #: lib/who_need_help_web/live/activity_live/show.ex:777 -#: lib/who_need_help_web/live/request_live/show.ex:1782 +#: lib/who_need_help_web/live/request_live/show.ex:1846 #, elixir-autogen, elixir-format msgid "Send report" msgstr "Отправить жалобу" @@ -1816,7 +1741,7 @@ msgstr "" "Установите CODEX_SESSION_ID в среде развёртывания перед записью " "демонстрации." -#: lib/who_need_help_web/live/request_live/show.ex:1714 +#: lib/who_need_help_web/live/request_live/show.ex:1778 #, elixir-autogen, elixir-format msgid "Share location" msgstr "Поделиться геопозицией" @@ -1844,7 +1769,7 @@ msgstr "Краткий заголовок" msgid "Sign up" msgstr "Зарегистрироваться" -#: lib/who_need_help_web/live/moderation_live.ex:34 +#: lib/who_need_help_web/live/moderation_live.ex:146 #, elixir-autogen, elixir-format msgid "Signal updated." msgstr "Сигнал обновлен." @@ -1854,7 +1779,7 @@ msgstr "Сигнал обновлен." msgid "Skip to main content" msgstr "Пропустить основной контент" -#: lib/who_need_help_web/live/moderation_live.ex:579 +#: lib/who_need_help_web/live/moderation_live.ex:1028 #, elixir-autogen, elixir-format msgid "Slug" msgstr "Слаг" @@ -1906,14 +1831,14 @@ msgid "Social verification session is invalid." msgstr "Сеанс социальной проверки недействителен." #: lib/who_need_help_web/live/activity_live/show.ex:766 -#: lib/who_need_help_web/live/moderation_live.ex:253 +#: lib/who_need_help_web/live/moderation_live.ex:374 #: lib/who_need_help_web/live/report_live.ex:114 -#: lib/who_need_help_web/live/request_live/show.ex:1771 +#: lib/who_need_help_web/live/request_live/show.ex:1835 #, elixir-autogen, elixir-format msgid "Spam" msgstr "Спам" -#: lib/who_need_help_web/live/request_live/show.ex:1485 +#: lib/who_need_help_web/live/request_live/show.ex:1549 #, elixir-autogen, elixir-format msgid "Start helping" msgstr "Начать помогать" @@ -1923,44 +1848,54 @@ msgstr "Начать помогать" msgid "Starts" msgstr "Начало" -#: lib/who_need_help_web/live/moderation_live.ex:663 +#: lib/who_need_help_web/live/admin_user_live.ex:191 +#: lib/who_need_help_web/live/admin_users_live.ex:236 +#: lib/who_need_help_web/live/moderation_live.ex:632 +#: lib/who_need_help_web/live/moderation_live.ex:812 +#: lib/who_need_help_web/live/moderation_live.ex:936 +#: lib/who_need_help_web/live/support_operations_live.ex:379 +#: lib/who_need_help_web/live/support_operations_live.ex:450 +#: lib/who_need_help_web/live/support_operations_live.ex:551 +#: lib/who_need_help_web/live/support_operations_live.ex:632 #, elixir-autogen, elixir-format msgid "Status" msgstr "Статус" -#: lib/who_need_help_web/live/request_live/show.ex:1722 +#: lib/who_need_help_web/live/request_live/show.ex:1786 #, elixir-autogen, elixir-format msgid "Stop and delete position" msgstr "Остановить и удалить геопозицию" -#: lib/who_need_help_web/live/moderation_live.ex:604 +#: lib/who_need_help_web/live/moderation_live.ex:1044 #, elixir-autogen, elixir-format msgid "Structured fields JSON" msgstr "Структурированные поля JSON" -#: lib/who_need_help_web/live/moderation_live.ex:124 +#: lib/who_need_help_web/live/moderation_live.ex:213 #, elixir-autogen, elixir-format msgid "Structured fields must be a valid JSON object." msgstr "Структурированные поля должны быть действительным объектом JSON." -#: lib/who_need_help_web/live/request_live/show.ex:1262 +#: lib/who_need_help_web/live/request_live/show.ex:1271 #, 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:704 +#: lib/who_need_help_web/live/admin_user_live.ex:115 +#: lib/who_need_help_web/live/admin_user_live.ex:195 +#: lib/who_need_help_web/live/admin_users_live.ex:127 +#: lib/who_need_help_web/live/admin_users_live.ex:187 #, elixir-autogen, elixir-format msgid "Suspended" msgstr "Заблокирован" -#: lib/who_need_help_web/live/request_live/show.ex:924 +#: lib/who_need_help_web/live/request_live/show.ex:933 #, 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:380 +#: lib/who_need_help_web/live/request_live/show.ex:389 #, elixir-autogen, elixir-format msgid "That message cannot be reported from this view." msgstr "На это сообщение нельзя пожаловаться с этого экрана." @@ -1970,7 +1905,7 @@ msgstr "На это сообщение нельзя пожаловаться с msgid "That social account is already linked." msgstr "Эта учётная запись соцсети уже привязана." -#: lib/who_need_help_web/live/request_live/show.ex:928 +#: lib/who_need_help_web/live/request_live/show.ex:937 #, elixir-autogen, elixir-format msgid "That step is not available in the current state." msgstr "Этот шаг недоступен в текущем состоянии." @@ -1990,16 +1925,6 @@ msgstr "Этот провайдер проверки не поддерживае msgid "The approved group has reached its capacity." msgstr "Одобренная группа уже заполнена." -#: lib/who_need_help_web/live/request_live/show.ex:306 -#, elixir-autogen, elixir-format -msgid "The browser could not share your location." -msgstr "Браузеру не удалось передать вашу геопозицию." - -#: lib/who_need_help_web/live/moderation_live.ex:238 -#, elixir-autogen, elixir-format -msgid "The last administrator cannot demote themselves." -msgstr "Последний администратор не может понизить собственную роль." - #: lib/who_need_help_web/controllers/user_session_controller.ex:50 #, elixir-autogen, elixir-format msgid "The link is invalid or it has expired." @@ -2035,7 +1960,7 @@ msgstr "" msgid "The report is scoped to the selected group message." msgstr "Жалоба относится к выбранному сообщению группы." -#: lib/who_need_help_web/live/request_live/show.ex:1757 +#: lib/who_need_help_web/live/request_live/show.ex:1821 #, elixir-autogen, elixir-format msgid "The report will be scoped to the selected chat message." msgstr "Жалоба будет относиться к выбранному сообщению чата." @@ -2055,14 +1980,14 @@ msgstr "Эта активность больше не открыта." msgid "This activity state has already changed." msgstr "Состояние этой активности уже изменилось." -#: lib/who_need_help_web/live/request_live/show.ex:933 -#: lib/who_need_help_web/live/request_live/show.ex:1145 +#: lib/who_need_help_web/live/request_live/show.ex:942 +#: lib/who_need_help_web/live/request_live/show.ex:1154 #, elixir-autogen, elixir-format msgid "This interaction is blocked." msgstr "Это взаимодействие заблокировано." -#: lib/who_need_help_web/live/request_live/index.ex:526 -#: lib/who_need_help_web/live/request_live/show.ex:1022 +#: lib/who_need_help_web/live/request_live/index.ex:495 +#: lib/who_need_help_web/live/request_live/show.ex:1031 #, elixir-autogen, elixir-format msgid "This is not an emergency service. Contact local emergency services for immediate danger." msgstr "" @@ -2077,7 +2002,7 @@ msgstr "" "местные экстренные службы. Никогда не указывайте данные рецепта или " "платёжной карты, коды доступа и другую чувствительную информацию." -#: lib/who_need_help_web/live/moderation_live.ex:231 +#: lib/who_need_help_web/live/moderation_live.ex:362 #, elixir-autogen, elixir-format msgid "This proposal has already been reviewed." msgstr "Это предложение уже было рассмотрено." @@ -2087,23 +2012,23 @@ msgstr "Это предложение уже было рассмотрено." msgid "This proposal is already closed." msgstr "Это предложение уже закрыто." -#: lib/who_need_help_web/live/moderation_live.ex:495 +#: lib/who_need_help_web/live/moderation_live.ex:570 #, elixir-autogen, elixir-format msgid "This report has no linked conversation." msgstr "У этой жалобы нет связанной переписки." -#: lib/who_need_help_web/live/request_live/show.ex:1692 +#: lib/who_need_help_web/live/request_live/show.ex:1756 #, elixir-autogen, elixir-format msgid "This request already has a helper." msgstr "У этой заявки уже есть помощник." -#: lib/who_need_help_web/live/request_live/show.ex:89 -#: lib/who_need_help_web/live/request_live/show.ex:935 +#: lib/who_need_help_web/live/request_live/show.ex:90 +#: lib/who_need_help_web/live/request_live/show.ex:944 #, elixir-autogen, elixir-format msgid "This request is no longer available." msgstr "Эта заявка больше недоступна." -#: lib/who_need_help_web/live/request_live/show.ex:59 +#: lib/who_need_help_web/live/request_live/show.ex:60 #, elixir-autogen, elixir-format msgid "This request is unavailable." msgstr "Эта заявка недоступна." @@ -2113,13 +2038,13 @@ msgstr "Эта заявка недоступна." msgid "To see sent emails, visit" msgstr "Чтобы посмотреть отправленные письма, откройте" -#: lib/who_need_help_web/live/notification_live.ex:749 -#: lib/who_need_help_web/live/request_live/index.ex:476 -#: lib/who_need_help_web/live/request_live/index.ex:477 -#: lib/who_need_help_web/live/request_live/index.ex:587 +#: lib/who_need_help_web/live/notification_live.ex:739 +#: lib/who_need_help_web/live/request_live/index.ex:445 +#: lib/who_need_help_web/live/request_live/index.ex:446 +#: lib/who_need_help_web/live/request_live/index.ex:556 #: lib/who_need_help_web/live/request_live/new.ex:450 -#: lib/who_need_help_web/live/request_live/show.ex:945 -#: lib/who_need_help_web/live/request_live/show.ex:946 +#: lib/who_need_help_web/live/request_live/show.ex:954 +#: lib/who_need_help_web/live/request_live/show.ex:955 #, elixir-autogen, elixir-format msgid "Today" msgstr "Сегодня" @@ -2128,7 +2053,7 @@ msgstr "Сегодня" #: lib/who_need_help_web/live/activity_live/show.ex:336 #: lib/who_need_help_web/live/category_proposal_live.ex:85 #: lib/who_need_help_web/live/profile_live.ex:59 -#: lib/who_need_help_web/live/request_live/show.ex:938 +#: lib/who_need_help_web/live/request_live/show.ex:947 #, elixir-autogen, elixir-format msgid "Too many actions in the configured time window." msgstr "Слишком много действий за настроенный промежуток времени." @@ -2160,12 +2085,12 @@ msgstr "Всего" msgid "Total group capacity" msgstr "Общий размер группы" -#: lib/who_need_help_web/live/moderation_live.ex:595 +#: lib/who_need_help_web/live/moderation_live.ex:1035 #, elixir-autogen, elixir-format msgid "Ukrainian description (optional)" msgstr "Описание на украинском (необязательно)" -#: lib/who_need_help_web/live/moderation_live.ex:583 +#: lib/who_need_help_web/live/moderation_live.ex:1030 #, elixir-autogen, elixir-format msgid "Ukrainian name (optional)" msgstr "Название на украинском (необязательно)" @@ -2175,7 +2100,7 @@ msgstr "Название на украинском (необязательно)" msgid "Unblock" msgstr "Разблокировать" -#: lib/who_need_help_web/live/request_live/show.ex:1745 +#: lib/who_need_help_web/live/request_live/show.ex:1809 #, elixir-autogen, elixir-format msgid "Unblock this user" msgstr "Разблокировать этого пользователя" @@ -2185,13 +2110,8 @@ msgstr "Разблокировать этого пользователя" msgid "Unique people" msgstr "Уникальные люди" -#: lib/who_need_help/accounts/user_notifier.ex:32 -#, elixir-autogen, elixir-format -msgid "Update email instructions" -msgstr "Инструкции для изменения электронной почты" - -#: lib/who_need_help_web/live/notification_live.ex:743 -#: lib/who_need_help_web/live/request_live/index.ex:583 +#: lib/who_need_help_web/live/notification_live.ex:733 +#: lib/who_need_help_web/live/request_live/index.ex:552 #: lib/who_need_help_web/live/request_live/new.ex:447 #, elixir-autogen, elixir-format msgid "Urgency" @@ -2211,12 +2131,12 @@ msgstr "" "адрес, код доступа, документ для поездки или другую чувствительную " "информацию." -#: lib/who_need_help_web/components/layouts.ex:491 +#: lib/who_need_help_web/components/layouts.ex:485 #, elixir-autogen, elixir-format msgid "Use dark theme" msgstr "Включить тёмную тему" -#: lib/who_need_help_web/components/layouts.ex:482 +#: lib/who_need_help_web/components/layouts.ex:476 #, elixir-autogen, elixir-format msgid "Use light theme" msgstr "Включить светлую тему" @@ -2228,19 +2148,17 @@ msgstr "" "Используйте приватный чат и, по желанию, передачу геопозиции в реальном " "времени." -#: lib/who_need_help_web/components/layouts.ex:473 +#: lib/who_need_help_web/components/layouts.ex:467 #, 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:661 -#: lib/who_need_help_web/live/moderation_live.ex:730 +#: lib/who_need_help_web/live/admin_users_live.ex:235 #, elixir-autogen, elixir-format msgid "User" msgstr "Пользователь" -#: lib/who_need_help_web/live/request_live/show.ex:408 +#: lib/who_need_help_web/live/request_live/show.ex:417 #, elixir-autogen, elixir-format msgid "User blocked. Their requests and new messages are hidden." msgstr "Пользователь заблокирован. Его заявки и новые сообщения скрыты." @@ -2250,18 +2168,8 @@ msgstr "Пользователь заблокирован. Его заявки msgid "User confirmed successfully." msgstr "Пользователь успешно подтверждён." -#: lib/who_need_help_web/live/moderation_live.ex:50 -#, elixir-autogen, elixir-format -msgid "User role updated." -msgstr "Обновлена роль пользователя." - -#: lib/who_need_help_web/live/moderation_live.ex:42 -#, elixir-autogen, elixir-format -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:432 +#: lib/who_need_help_web/live/request_live/show.ex:441 #, elixir-autogen, elixir-format msgid "User unblocked." msgstr "Пользователь разблокирован." @@ -2271,7 +2179,7 @@ msgstr "Пользователь разблокирован." msgid "Verify GitHub" msgstr "Подтвердить через GitHub" -#: lib/who_need_help_web/live/request_live/show.ex:1660 +#: lib/who_need_help_web/live/request_live/show.ex:1724 #, elixir-autogen, elixir-format msgid "Verify handover" msgstr "Подтвердить передачу" @@ -2281,7 +2189,7 @@ msgstr "Подтвердить передачу" msgid "Verify the handover" msgstr "Подтвердите передачу" -#: lib/who_need_help_web/live/moderation_live.ex:382 +#: lib/who_need_help_web/live/moderation_live.ex:725 #, elixir-autogen, elixir-format msgid "View scoped evidence" msgstr "Просмотреть связанные доказательства" @@ -2291,7 +2199,7 @@ msgstr "Просмотреть связанные доказательства" msgid "Visible reviews" msgstr "Открытые отзывы" -#: lib/who_need_help_web/live/request_live/show.ex:1323 +#: lib/who_need_help_web/live/request_live/show.ex:1387 #, elixir-autogen, elixir-format msgid "Waiting for a nearby volunteer." msgstr "Ожидаем помощника поблизости." @@ -2310,7 +2218,7 @@ msgid "What Codex contributed" msgstr "Что сделал Codex" #: lib/who_need_help_web/live/activity_live/show.ex:774 -#: lib/who_need_help_web/live/request_live/show.ex:1779 +#: lib/who_need_help_web/live/request_live/show.ex:1843 #, elixir-autogen, elixir-format msgid "What happened?" msgstr "Что случилось?" @@ -2347,7 +2255,7 @@ msgstr "" "через подписку ChatGPT разработчика. Ключ OpenAI API и резервный вариант API" " с оплатой по использованию не применяются." -#: lib/who_need_help_web/live/request_live/index.ex:511 +#: lib/who_need_help_web/live/request_live/index.ex:480 #, elixir-autogen, elixir-format msgid "Who needs help?" msgstr "Кому нужна помощь?" @@ -2357,12 +2265,12 @@ msgstr "Кому нужна помощь?" msgid "Why is this useful?" msgstr "Почему это полезно?" -#: lib/who_need_help_web/live/request_live/show.ex:1524 +#: lib/who_need_help_web/live/request_live/show.ex:1588 #, elixir-autogen, elixir-format msgid "Withdraw from this request" msgstr "Отказаться от этой заявки" -#: lib/who_need_help_web/live/request_live/show.ex:1204 +#: lib/who_need_help_web/live/request_live/show.ex:1213 #, elixir-autogen, elixir-format msgid "Write a safe coordination message…" msgstr "Напишите безопасное сообщение для координации…" @@ -2370,9 +2278,9 @@ msgstr "Напишите безопасное сообщение для коор #: lib/who_need_help_web/live/activity_live/new.ex:271 #: lib/who_need_help_web/live/activity_live/show.ex:298 #: lib/who_need_help_web/live/request_live/new.ex:373 -#: lib/who_need_help_web/live/request_live/show.ex:875 -#: lib/who_need_help_web/live/request_live/show.ex:1431 -#: lib/who_need_help_web/live/request_live/show.ex:1439 +#: lib/who_need_help_web/live/request_live/show.ex:884 +#: lib/who_need_help_web/live/request_live/show.ex:1495 +#: lib/who_need_help_web/live/request_live/show.ex:1503 #, elixir-autogen, elixir-format msgid "Yes" msgstr "Да" @@ -2394,7 +2302,7 @@ msgstr "" "Вы одобрены, поэтому на карте могут быть указаны точные координаты встречи." #: lib/who_need_help_web/live/activity_live/show.ex:321 -#: lib/who_need_help_web/live/request_live/show.ex:925 +#: lib/who_need_help_web/live/request_live/show.ex:934 #, elixir-autogen, elixir-format msgid "You are not allowed to do that." msgstr "У вас нет разрешения на это действие." @@ -2404,7 +2312,7 @@ msgstr "У вас нет разрешения на это действие." msgid "You are running the local mail adapter." msgstr "Вы используете локальный почтовый адаптер." -#: lib/who_need_help_web/live/request_live/show.ex:922 +#: lib/who_need_help_web/live/request_live/show.ex:931 #, elixir-autogen, elixir-format msgid "You cannot accept your own request." msgstr "Нельзя принять собственную заявку." @@ -2414,11 +2322,6 @@ msgstr "Нельзя принять собственную заявку." msgid "You cannot report your own content." msgstr "Нельзя жаловаться на собственный контент." -#: lib/who_need_help_web/live/moderation_live.ex:235 -#, elixir-autogen, elixir-format -msgid "You cannot restrict your own moderator account." -msgstr "Вы не можете ограничить свою учетную запись модератора." - #: lib/who_need_help_web/live/profile_live.ex:342 #, elixir-autogen, elixir-format msgid "You have not blocked anyone." @@ -2426,7 +2329,8 @@ msgstr "Вы никого не блокировали." #: lib/who_need_help_web/user_auth.ex:256 #: lib/who_need_help_web/user_auth.ex:288 -#: lib/who_need_help_web/user_auth.ex:318 +#: lib/who_need_help_web/user_auth.ex:325 +#: lib/who_need_help_web/user_auth.ex:359 #, elixir-autogen, elixir-format msgid "You must log in to access this page." msgstr "Вы должны войти, чтобы получить доступ к этой странице." @@ -2445,7 +2349,7 @@ msgstr "" "Чтобы выполнять чувствительные действия с учётной записью, нужно повторно " "войти." -#: lib/who_need_help_web/live/request_live/show.ex:184 +#: lib/who_need_help_web/live/request_live/show.ex:194 #, elixir-autogen, elixir-format msgid "Your confirmation was saved." msgstr "Ваше подтверждение сохранено." @@ -2465,45 +2369,34 @@ msgstr "Теперь вашу заявку видят помощники ряд msgid "Your requests" msgstr "Ваши запросы" -#: lib/who_need_help_web/live/request_live/show.ex:1232 +#: lib/who_need_help_web/live/request_live/show.ex:1241 #, elixir-autogen, elixir-format msgid "Your review is revealed only after both participants submit." msgstr "" "Ваш отзыв откроется только после того, как его отправят оба участника." -#: lib/who_need_help_web/live/request_live/index.ex:839 +#: lib/who_need_help_web/live/request_live/index.ex:805 #, elixir-autogen, elixir-format msgid "Your trust summary" msgstr "Ваши показатели доверия" -#: lib/who_need_help_web/live/moderation_live.ex:360 -#, elixir-autogen, elixir-format -msgid "activity" -msgstr "активность" - -#: lib/who_need_help_web/live/moderation_live.ex:363 -#, elixir-autogen, elixir-format -msgid "activity message" -msgstr "сообщение активности" - #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:110 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:82 #, elixir-autogen, elixir-format msgid "before confirming." msgstr "перед подтверждением." -#: lib/who_need_help_web/live/activity_live/index.ex:743 +#: lib/who_need_help_web/live/activity_live/index.ex:696 #: lib/who_need_help_web/live/category_proposal_live.ex:252 -#: lib/who_need_help_web/live/moderation_live.ex:372 -#: lib/who_need_help_web/live/request_live/index.ex:770 +#: lib/who_need_help_web/live/request_live/index.ex:736 #, elixir-autogen, elixir-format msgid "by %{name}" msgstr "автор: %{name}" #: lib/who_need_help_web/live/profile_live.ex:190 #: lib/who_need_help_web/live/public_profile_live.ex:133 -#: lib/who_need_help_web/live/request_live/index.ex:843 -#: lib/who_need_help_web/live/request_live/show.ex:1374 +#: lib/who_need_help_web/live/request_live/index.ex:809 +#: lib/who_need_help_web/live/request_live/show.ex:1438 #, elixir-autogen, elixir-format msgid "completed" msgstr "завершено" @@ -2513,17 +2406,17 @@ msgstr "завершено" msgid "for an account now." msgstr "учётную запись сейчас." -#: lib/who_need_help_web/live/request_live/show.ex:1401 +#: lib/who_need_help_web/live/request_live/show.ex:1465 #, elixir-autogen, elixir-format msgid "helper movement supported" msgstr "движение помощника подтверждено" -#: lib/who_need_help_web/live/request_live/show.ex:1402 +#: lib/who_need_help_web/live/request_live/show.ex:1466 #, elixir-autogen, elixir-format msgid "no movement evidence" msgstr "нет подтверждения движения" -#: lib/who_need_help_web/live/request_live/show.ex:1393 +#: lib/who_need_help_web/live/request_live/show.ex:1457 #, elixir-autogen, elixir-format msgid "no proximity evidence" msgstr "нет подтверждения близости" @@ -2533,30 +2426,30 @@ msgstr "нет подтверждения близости" msgid "organizer" msgstr "организатор" -#: lib/who_need_help_web/live/request_live/show.ex:1115 +#: lib/who_need_help_web/live/request_live/show.ex:1124 #, elixir-autogen, elixir-format msgid "participants only" msgstr "только участники" -#: lib/who_need_help_web/live/request_live/index.ex:847 -#: lib/who_need_help_web/live/request_live/show.ex:1378 +#: lib/who_need_help_web/live/request_live/index.ex:813 +#: lib/who_need_help_web/live/request_live/show.ex:1442 #, elixir-autogen, elixir-format msgid "people" msgstr "люди" -#: lib/who_need_help_web/live/request_live/show.ex:1392 +#: lib/who_need_help_web/live/request_live/show.ex:1456 #, elixir-autogen, elixir-format msgid "proximity supported" msgstr "близость подтверждена" #: lib/who_need_help_web/live/profile_live.ex:205 #: lib/who_need_help_web/live/public_profile_live.ex:145 -#: lib/who_need_help_web/live/request_live/show.ex:1382 +#: lib/who_need_help_web/live/request_live/show.ex:1446 #, elixir-autogen, elixir-format msgid "rating" msgstr "оценка" -#: lib/who_need_help_web/live/request_live/show.ex:1107 +#: lib/who_need_help_web/live/request_live/show.ex:1116 #, elixir-autogen, elixir-format msgid "rating %{rating}" msgstr "оценка %{rating}" @@ -2582,8 +2475,8 @@ msgstr "Уникальные люди" #: lib/who_need_help_web/live/activity_live/show.ex:720 #: lib/who_need_help_web/live/profile_live.ex:286 #: lib/who_need_help_web/live/public_profile_live.ex:98 -#: lib/who_need_help_web/live/request_live/show.ex:1094 -#: lib/who_need_help_web/live/request_live/show.ex:1477 +#: lib/who_need_help_web/live/request_live/show.ex:1103 +#: lib/who_need_help_web/live/request_live/show.ex:1541 #, elixir-autogen, elixir-format msgid "unverified" msgstr "не подтверждено" @@ -2598,14 +2491,14 @@ msgstr "срочно" #: lib/who_need_help_web/live/activity_live/show.ex:719 #: lib/who_need_help_web/live/profile_live.ex:285 #: lib/who_need_help_web/live/public_profile_live.ex:98 -#: lib/who_need_help_web/live/request_live/index.ex:851 -#: lib/who_need_help_web/live/request_live/show.ex:1093 -#: lib/who_need_help_web/live/request_live/show.ex:1476 +#: lib/who_need_help_web/live/request_live/index.ex:817 +#: lib/who_need_help_web/live/request_live/show.ex:1102 +#: lib/who_need_help_web/live/request_live/show.ex:1540 #, elixir-autogen, elixir-format msgid "verified" msgstr "подтверждено" -#: lib/who_need_help_web/live/request_live/show.ex:1017 +#: lib/who_need_help_web/live/request_live/show.ex:1026 #, elixir-autogen, elixir-format msgid "← All requests" msgstr "← Все заявки" @@ -2626,88 +2519,82 @@ msgstr "← Назад к заявкам" msgid "← Requests" msgstr "← Заявки" -#: lib/who_need_help_web/live/moderation_live.ex:263 +#: lib/who_need_help_web/live/moderation_live.ex:940 #, elixir-autogen, elixir-format msgid "Approved" msgstr "Одобрено" -#: lib/who_need_help_web/live/request_live/index.ex:492 -#: lib/who_need_help_web/live/request_live/index.ex:493 +#: lib/who_need_help_web/live/request_live/index.ex:461 +#: lib/who_need_help_web/live/request_live/index.ex:462 #, elixir-autogen, elixir-format msgid "Expired" msgstr "Истекло" -#: lib/who_need_help_web/live/moderation_live.ex:280 +#: lib/who_need_help_web/live/moderation_live.ex:393 #, elixir-autogen, elixir-format msgid "Handover without location evidence" msgstr "Передача без подтверждения геолокацией" -#: lib/who_need_help_web/live/moderation_live.ex:282 +#: lib/who_need_help_web/live/moderation_live.ex:395 #, elixir-autogen, elixir-format msgid "Location without movement" msgstr "Геолокация без движения" -#: lib/who_need_help_web/live/moderation_live.ex:284 +#: lib/who_need_help_web/live/moderation_live.ex:397 #, elixir-autogen, elixir-format msgid "Manual review" msgstr "Ручная проверка" -#: lib/who_need_help_web/live/moderation_live.ex:265 +#: lib/who_need_help_web/live/moderation_live.ex:942 #, elixir-autogen, elixir-format msgid "Merged" msgstr "Объединено" -#: lib/who_need_help_web/live/moderation_live.ex:283 +#: lib/who_need_help_web/live/moderation_live.ex:396 #, elixir-autogen, elixir-format msgid "Reciprocal rating ring" 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:242 +#: lib/who_need_help_web/live/moderation_live.ex:941 +#: lib/who_need_help_web/live/support_operation_live.ex:416 +#: lib/who_need_help_web/live/support_operations_live.ex:458 #, elixir-autogen, elixir-format msgid "Rejected" msgstr "Отклонено" -#: lib/who_need_help_web/live/moderation_live.ex:277 +#: lib/who_need_help_web/live/moderation_live.ex:390 #, elixir-autogen, elixir-format msgid "Repeated participant pair" msgstr "Повторяющаяся пара участников" -#: lib/who_need_help_web/live/moderation_live.ex:276 +#: lib/who_need_help_web/live/moderation_live.ex:389 #, elixir-autogen, elixir-format msgid "Unusual action rate" msgstr "Необычная частота действий" #: lib/who_need_help_web/live/activity_live/show.ex:467 -#: lib/who_need_help_web/live/request_live/show.ex:1139 +#: lib/who_need_help_web/live/request_live/show.ex:1148 #, elixir-autogen, elixir-format msgid "Load earlier messages" msgstr "Загрузить предыдущие сообщения" -#: lib/who_need_help_web/live/activity_live/index.ex:755 -#: lib/who_need_help_web/live/activity_live/index.ex:848 +#: lib/who_need_help_web/live/activity_live/index.ex:708 +#: lib/who_need_help_web/live/activity_live/index.ex:801 #: lib/who_need_help_web/live/category_proposal_live.ex:284 #: lib/who_need_help_web/live/leaderboard_live.ex:91 -#: lib/who_need_help_web/live/moderation_live.ex:465 -#: lib/who_need_help_web/live/moderation_live.ex:546 -#: lib/who_need_help_web/live/moderation_live.ex:651 -#: lib/who_need_help_web/live/moderation_live.ex:750 -#: lib/who_need_help_web/live/product_analytics_live.ex:86 #: lib/who_need_help_web/live/profile_live.ex:233 #: lib/who_need_help_web/live/profile_live.ex:363 #: lib/who_need_help_web/live/public_profile_live.ex:178 #: lib/who_need_help_web/live/report_live.ex:98 -#: lib/who_need_help_web/live/request_live/index.ex:920 -#: lib/who_need_help_web/live/support_operations_live.ex:306 -#: lib/who_need_help_web/live/support_operations_live.ex:505 +#: lib/who_need_help_web/live/request_live/index.ex:886 #, elixir-autogen, elixir-format msgid "Load more" msgstr "Загрузить ещё" #: lib/who_need_help_web/live/activity_live/show.ex:544 -#: lib/who_need_help_web/live/request_live/index.ex:816 -#: lib/who_need_help_web/live/request_live/show.ex:1275 +#: lib/who_need_help_web/live/request_live/index.ex:782 +#: lib/who_need_help_web/live/request_live/show.ex:1284 #, elixir-autogen, elixir-format msgid "The map is unavailable in this browser. Request details remain usable." msgstr "Карта недоступна в этом браузере. Остальная информация по-прежнему доступна." @@ -2724,14 +2611,14 @@ msgstr "Подтвердить изменение email" msgid "Confirm the new email address for your account." msgstr "Подтвердите новый email для своей учётной записи." -#: lib/who_need_help_web/live/moderation_live.ex:243 +#: lib/who_need_help_web/live/moderation_live.ex:366 #, elixir-autogen, elixir-format msgid "Could not complete moderation. Please try again." msgstr "Не удалось завершить модерацию. Попробуйте ещё раз." #: lib/who_need_help_web/live/activity_live/show.ex:340 #: lib/who_need_help_web/live/category_proposal_live.ex:92 -#: lib/who_need_help_web/live/request_live/show.ex:941 +#: lib/who_need_help_web/live/request_live/show.ex:950 #, elixir-autogen, elixir-format msgid "Could not complete the action. Please try again." msgstr "Не удалось выполнить действие. Попробуйте ещё раз." @@ -2756,7 +2643,7 @@ msgstr "Не удалось разблокировать пользовател msgid "JavaScript is required to confirm this protected email link." msgstr "Для подтверждения этой защищённой ссылки на email необходим JavaScript." -#: lib/who_need_help_web/live/request_live/show.ex:937 +#: lib/who_need_help_web/live/request_live/show.ex:946 #, elixir-autogen, elixir-format msgid "Live location sharing is not active." msgstr "Передача геопозиции сейчас не активна." @@ -2776,8 +2663,9 @@ msgstr "Организатор уже участвует." 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:95 +#: lib/who_need_help_web/live/moderation_live.ex:364 +#: lib/who_need_help_web/live/support_operation_live.ex:25 +#: lib/who_need_help_web/live/support_operation_live.ex:128 #, elixir-autogen, elixir-format msgid "The selected record is no longer available." msgstr "Выбранная запись больше недоступна." @@ -2797,7 +2685,7 @@ msgstr "Форма входа заполнена неверно." msgid "This activity is no longer available." msgstr "Эта активность больше недоступна." -#: lib/who_need_help_web/live/request_live/show.ex:936 +#: lib/who_need_help_web/live/request_live/show.ex:945 #, elixir-autogen, elixir-format msgid "This match is no longer active." msgstr "Это сопоставление больше не активно." @@ -2807,8 +2695,8 @@ msgstr "Это сопоставление больше не активно." msgid "This proposal is no longer available." msgstr "Это предложение больше недоступно." -#: lib/who_need_help_web/live/request_live/show.ex:934 -#: lib/who_need_help_web/live/request_live/show.ex:1684 +#: lib/who_need_help_web/live/request_live/show.ex:943 +#: lib/who_need_help_web/live/request_live/show.ex:1748 #, elixir-autogen, elixir-format msgid "This request has expired." msgstr "Срок действия этой заявки истёк." @@ -2919,7 +2807,7 @@ msgstr "Вход через Google пока не настроен." #: lib/who_need_help_web/controllers/google_auth_controller.ex:86 #: lib/who_need_help_web/controllers/google_auth_controller.ex:208 #: lib/who_need_help_web/controllers/google_auth_controller.ex:278 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:535 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:536 #, elixir-autogen, elixir-format msgid "Google sign-in session expired. Please start again." msgstr "Сессия входа через Google истекла. Начните заново." @@ -2956,7 +2844,7 @@ msgstr "Этот аккаунт Google принадлежит другой ло msgid "The Google registration form is invalid." msgstr "Форма регистрации через Google заполнена неверно." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:541 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:542 #, elixir-autogen, elixir-format msgid "This Google account cannot be used right now." msgstr "Этот аккаунт Google сейчас нельзя использовать." @@ -3016,11 +2904,6 @@ msgstr "Аккаунт Google не подключён." msgid "A person I am authorised to represent" msgstr "Лицо, которое я уполномочен представлять" -#: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:13 -#, elixir-autogen, elixir-format -msgid "A private status link has been sent when a contact email was provided and delivery is configured. Opening that link verifies the contact address. Keep the reference for follow-up." -msgstr "Если указан контактный email и настроена доставка писем, на него отправлена приватная ссылка для проверки статуса. Переход по ссылке подтверждает адрес. Сохраните номер обращения." - #: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:4 #, elixir-autogen, elixir-format msgid "ACCOUNT AND DATA" @@ -3028,7 +2911,10 @@ 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:103 +#: lib/who_need_help_web/live/admin_user_live.ex:174 +#: lib/who_need_help_web/live/support_operation_live.ex:140 +#: lib/who_need_help_web/live/support_operations_live.ex:244 +#: lib/who_need_help_web/live/support_operations_live.ex:395 #, elixir-autogen, elixir-format msgid "Account access" msgstr "Доступ к аккаунту" @@ -3039,7 +2925,9 @@ 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:107 +#: lib/who_need_help_web/live/support_operation_live.ex:144 +#: lib/who_need_help_web/live/support_operations_live.ex:248 +#: lib/who_need_help_web/live/support_operations_live.ex:399 #, elixir-autogen, elixir-format msgid "Account deletion" msgstr "Удаление аккаунта" @@ -3050,7 +2938,8 @@ 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:241 +#: lib/who_need_help_web/live/support_operation_live.ex:415 +#: lib/who_need_help_web/live/support_operations_live.ex:457 #, elixir-autogen, elixir-format msgid "Action taken" msgstr "Приняты меры" @@ -3070,7 +2959,7 @@ msgstr "Обжаловать решение модерации" msgid "Back to removal form" msgstr "Вернуться к форме удаления" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:30 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:34 #, elixir-autogen, elixir-format msgid "Back to support" msgstr "Вернуться в поддержку" @@ -3081,7 +2970,7 @@ msgstr "Вернуться в поддержку" msgid "CONTENT REMOVAL" msgstr "УДАЛЕНИЕ КОНТЕНТА" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:12 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:16 #, elixir-autogen, elixir-format msgid "Check your email" msgstr "Проверьте почту" @@ -3108,16 +2997,17 @@ msgid "Choose a topic" 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:243 -#: lib/who_need_help_web/live/support_operations_live.ex:442 +#: lib/who_need_help_web/controllers/support_html.ex:21 +#: lib/who_need_help_web/live/support_operation_live.ex:314 +#: lib/who_need_help_web/live/support_operation_live.ex:417 +#: lib/who_need_help_web/live/support_operations_live.ex:386 +#: lib/who_need_help_web/live/support_operations_live.ex:459 #, elixir-autogen, elixir-format msgid "Closed" msgstr "Закрыто" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:154 #: lib/who_need_help_web/controllers/page_html/terms.html.heex:132 -#: lib/who_need_help_web/live/support_operations_live.ex:185 #, elixir-autogen, elixir-format msgid "Contact" msgstr "Контакт" @@ -3134,7 +3024,7 @@ msgstr "Связаться с Who Need Help" msgid "Contact email" msgstr "Контактный email" -#: lib/who_need_help_web/live/support_operations_live.ex:152 +#: lib/who_need_help_web/live/support_operations_live.ex:428 #, elixir-autogen, elixir-format msgid "Content removal and TAKE IT DOWN" msgstr "Удаление контента и TAKE IT DOWN" @@ -3146,24 +3036,27 @@ msgstr "Уведомление об удалении контента" #: lib/who_need_help_web/controllers/content_removal_html.ex:8 #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:46 -#: lib/who_need_help_web/live/support_operations_live.ex:115 +#: lib/who_need_help_web/live/support_operation_live.ex:152 +#: lib/who_need_help_web/live/support_operations_live.ex:256 #, elixir-autogen, elixir-format msgid "Copyright" msgstr "Авторские права" -#: lib/who_need_help_web/live/support_operations_live.ex:101 +#: lib/who_need_help_web/live/support_operation_live.ex:138 #, 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:108 +#: lib/who_need_help_web/live/support_operation_live.ex:145 +#: lib/who_need_help_web/live/support_operations_live.ex:249 +#: lib/who_need_help_web/live/support_operations_live.ex:400 #, elixir-autogen, elixir-format msgid "Data export" msgstr "Экспорт данных" -#: lib/who_need_help_web/live/support_operations_live.ex:258 +#: lib/who_need_help_web/live/support_operation_live.ex:429 #, elixir-autogen, elixir-format msgid "Decision or information request" msgstr "Решение или запрос дополнительной информации" @@ -3205,11 +3098,6 @@ msgstr "Электронная подпись (введите полное им msgid "Exact content URLs — one per line" msgstr "Точные URL контента — по одному в строке" -#: lib/who_need_help_web/live/support_operations_live.ex:311 -#, elixir-autogen, elixir-format -msgid "General support and data requests" -msgstr "Общая поддержка и запросы по данным" - #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:73 #, elixir-autogen, elixir-format msgid "I am an authorised representative" @@ -3252,7 +3140,8 @@ msgstr "При сообщении о сексуальном материале #: lib/who_need_help_web/controllers/content_removal_html.ex:6 #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:44 -#: lib/who_need_help_web/live/support_operations_live.ex:113 +#: lib/who_need_help_web/live/support_operation_live.ex:150 +#: lib/who_need_help_web/live/support_operations_live.ex:254 #, elixir-autogen, elixir-format msgid "Illegal content" msgstr "Незаконный контент" @@ -3272,24 +3161,22 @@ msgstr "Не передавайте эту ссылку статуса друг msgid "Law, right, or policy involved, if known" msgstr "Применимый закон, право или правило, если известно" -#: lib/who_need_help_web/live/support_operations_live.ex:187 -#, elixir-autogen, elixir-format -msgid "Locations" -msgstr "Адреса контента" - #: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:31 #, elixir-autogen, elixir-format msgid "Material involved" msgstr "Тип материала" #: lib/who_need_help_web/controllers/support_html.ex:9 -#: lib/who_need_help_web/live/support_operations_live.ex:106 +#: lib/who_need_help_web/live/support_operation_live.ex:143 +#: lib/who_need_help_web/live/support_operations_live.ex:247 +#: lib/who_need_help_web/live/support_operations_live.ex:398 #, 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:240 +#: lib/who_need_help_web/live/support_operation_live.ex:414 +#: lib/who_need_help_web/live/support_operations_live.ex:456 #, elixir-autogen, elixir-format msgid "More information needed" msgstr "Нужна дополнительная информация" @@ -3299,50 +3186,38 @@ msgstr "Нужна дополнительная информация" msgid "Myself" msgstr "Себя" -#: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:8 -#, elixir-autogen, elixir-format -msgid "NOTICE RECEIVED" -msgstr "УВЕДОМЛЕНИЕ ПОЛУЧЕНО" - #: lib/who_need_help_web/controllers/support_html/index.html.heex:8 #, elixir-autogen, elixir-format msgid "New request" msgstr "Новое обращение" -#: lib/who_need_help_web/live/support_operations_live.ex:298 -#, elixir-autogen, elixir-format -msgid "No removal notices." -msgstr "Нет уведомлений об удалении." - -#: lib/who_need_help_web/live/support_operations_live.ex:497 -#, elixir-autogen, elixir-format -msgid "No support requests." -msgstr "Нет обращений в поддержку." - #: lib/who_need_help_web/controllers/content_removal_html.ex:12 #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:48 #: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:33 -#: lib/who_need_help_web/live/support_operations_live.ex:119 +#: lib/who_need_help_web/live/support_operation_live.ex:156 +#: lib/who_need_help_web/live/support_operations_live.ex:260 #, elixir-autogen, elixir-format msgid "Non-consensual intimate image or video" msgstr "Интимное изображение или видео без согласия" -#: lib/who_need_help_web/live/support_operations_live.ex:184 -#: lib/who_need_help_web/live/support_operations_live.ex:186 +#: lib/who_need_help_web/live/support_operation_live.ex:372 #, 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:109 +#: lib/who_need_help_web/live/support_operation_live.ex:146 +#: lib/who_need_help_web/live/support_operations_live.ex:250 +#: lib/who_need_help_web/live/support_operations_live.ex:401 #, 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:45 -#: lib/who_need_help_web/live/support_operations_live.ex:114 +#: lib/who_need_help_web/live/support_operation_live.ex:151 +#: lib/who_need_help_web/live/support_operations_live.ex:255 #, elixir-autogen, elixir-format msgid "Privacy violation" msgstr "Нарушение конфиденциальности" @@ -3352,18 +3227,18 @@ msgstr "Нарушение конфиденциальности" msgid "Provide exact Who Need Help URLs. Do not upload or paste intimate imagery, identity documents, passwords, access codes, or unnecessary medical information." msgstr "Укажите точные URL в Who Need Help. Не загружайте и не вставляйте интимные материалы, документы, удостоверяющие личность, пароли, коды доступа или лишнюю медицинскую информацию." -#: lib/who_need_help_web/controllers/support_html/received.html.heex:8 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:10 #, elixir-autogen, elixir-format msgid "REQUEST RECEIVED" msgstr "ОБРАЩЕНИЕ ПОЛУЧЕНО" -#: lib/who_need_help_web/live/support_operations_live.ex:35 +#: lib/who_need_help_web/live/support_operation_live.ex:55 #, elixir-autogen, elixir-format msgid "Removal notice updated." msgstr "Уведомление об удалении обновлено." -#: lib/who_need_help_web/components/layouts.ex:202 -#: lib/who_need_help_web/controllers/content_removal_controller.ex:112 +#: lib/who_need_help_web/components/layouts.ex:199 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:137 #: lib/who_need_help_web/controllers/support_html/new.html.heex:16 #, elixir-autogen, elixir-format msgid "Report content" @@ -3379,7 +3254,7 @@ msgstr "Сообщить о незаконном или вредоносном msgid "Reported locations" msgstr "Указанные адреса контента" -#: lib/who_need_help_web/controllers/support_controller.ex:200 +#: lib/who_need_help_web/controllers/support_controller.ex:226 #: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:6 #: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:42 #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:128 @@ -3405,15 +3280,17 @@ 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/request_live/show.ex:981 #: lib/who_need_help_web/live/request_live/show.ex:990 -#: lib/who_need_help_web/live/support_operations_live.ex:105 +#: lib/who_need_help_web/live/request_live/show.ex:999 +#: lib/who_need_help_web/live/support_operation_live.ex:142 +#: lib/who_need_help_web/live/support_operations_live.ex:246 +#: lib/who_need_help_web/live/support_operations_live.ex:397 #, elixir-autogen, elixir-format msgid "Safety concern" msgstr "Проблема безопасности" -#: lib/who_need_help_web/live/support_operations_live.ex:292 -#: lib/who_need_help_web/live/support_operations_live.ex:491 +#: lib/who_need_help_web/live/support_operation_live.ex:335 +#: lib/who_need_help_web/live/support_operation_live.ex:438 #, elixir-autogen, elixir-format msgid "Save and notify" msgstr "Сохранить и уведомить" @@ -3426,12 +3303,13 @@ msgstr "Отправить обращение" #: lib/who_need_help_web/controllers/content_removal_html.ex:15 #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:49 #: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:34 -#: lib/who_need_help_web/live/support_operations_live.ex:122 +#: lib/who_need_help_web/live/support_operation_live.ex:159 +#: lib/who_need_help_web/live/support_operations_live.ex:263 #, elixir-autogen, elixir-format msgid "Sexual material involving a minor" msgstr "Сексуальный материал с участием несовершеннолетнего" -#: lib/who_need_help_web/live/support_operations_live.ex:202 +#: lib/who_need_help_web/live/support_operation_live.ex:387 #, elixir-autogen, elixir-format msgid "Stated basis:" msgstr "Указанное основание:" @@ -3442,7 +3320,7 @@ msgid "Subject" msgstr "Тема" #: lib/who_need_help_web/live/activity_live/show.ex:785 -#: lib/who_need_help_web/live/request_live/show.ex:1790 +#: lib/who_need_help_web/live/request_live/show.ex:1854 #, elixir-autogen, elixir-format msgid "Submit a legal content-removal notice" msgstr "Подать юридическое уведомление об удалении контента" @@ -3457,7 +3335,7 @@ msgstr "Отправить уведомление об удалении" msgid "Submit urgent removal request" msgstr "Отправить срочный запрос на удаление" -#: lib/who_need_help_web/live/support_operations_live.ex:183 +#: lib/who_need_help_web/live/support_operation_live.ex:371 #, elixir-autogen, elixir-format msgid "Submitter" msgstr "Заявитель" @@ -3467,40 +3345,34 @@ 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:200 +#: lib/who_need_help_web/components/admin_components.ex:166 +#: lib/who_need_help_web/components/layouts.ex:197 +#: lib/who_need_help_web/live/admin_dashboard_live.ex:131 +#: lib/who_need_help_web/live/admin_user_live.ex:98 +#: lib/who_need_help_web/live/admin_users_live.ex:119 +#: lib/who_need_help_web/live/support_operations_live.ex:340 #, elixir-autogen, elixir-format msgid "Support" msgstr "Поддержка" -#: lib/who_need_help_web/live/moderation_live.ex:335 -#: lib/who_need_help_web/live/support_operations_live.ex:12 -#: lib/who_need_help_web/live/support_operations_live.ex:139 +#: lib/who_need_help_web/live/support_operations_live.ex:21 +#: lib/who_need_help_web/live/support_operations_live.ex:292 #, elixir-autogen, elixir-format msgid "Support operations" msgstr "Рабочее место поддержки" -#: lib/who_need_help_web/components/layouts.ex:154 -#: lib/who_need_help_web/components/layouts.ex:399 -#, elixir-autogen, elixir-format -msgid "Support queue" -msgstr "Очередь поддержки" - -#: lib/who_need_help_web/live/support_operations_live.ex:27 +#: lib/who_need_help_web/live/support_operation_live.ex:47 #, elixir-autogen, elixir-format msgid "Support request updated." msgstr "Обращение в поддержку обновлено." -#: lib/who_need_help_web/live/support_operations_live.ex:141 -#, elixir-autogen, elixir-format -msgid "Support requests and legal removal notices are separate queues. Decisions and operator identity are audited." -msgstr "Обращения в поддержку и юридические уведомления об удалении находятся в разных очередях. Решения и личность оператора фиксируются в аудите." - #: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:4 +#: lib/who_need_help_web/live/support_operations_live.ex:470 #, elixir-autogen, elixir-format msgid "TAKE IT DOWN" msgstr "TAKE IT DOWN" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:111 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:136 #: lib/who_need_help_web/controllers/support_html/new.html.heex:19 #, elixir-autogen, elixir-format msgid "TAKE IT DOWN request" @@ -3508,7 +3380,9 @@ 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:104 +#: lib/who_need_help_web/live/support_operation_live.ex:141 +#: lib/who_need_help_web/live/support_operations_live.ex:245 +#: lib/who_need_help_web/live/support_operations_live.ex:396 #, elixir-autogen, elixir-format msgid "Technical issue" msgstr "Техническая проблема" @@ -3520,29 +3394,26 @@ 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:50 -#: lib/who_need_help_web/live/support_operations_live.ex:124 +#: lib/who_need_help_web/live/support_operation_live.ex:161 +#: lib/who_need_help_web/live/support_operations_live.ex:265 #, elixir-autogen, elixir-format msgid "Threat to life or safety" msgstr "Угроза жизни или безопасности" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:79 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:104 #, elixir-autogen, elixir-format msgid "Too many removal notices. Please try again later." msgstr "Слишком много уведомлений об удалении. Повторите попытку позже." -#: lib/who_need_help_web/controllers/support_controller.ex:37 -#: lib/who_need_help_web/controllers/support_controller.ex:75 +#: lib/who_need_help_web/controllers/support_controller.ex:42 +#: lib/who_need_help_web/controllers/support_controller.ex:84 #, elixir-autogen, elixir-format msgid "Too many support requests. Please try again later." msgstr "Слишком много обращений в поддержку. Повторите попытку позже." -#: lib/who_need_help_web/live/support_operations_live.ex:147 -#, elixir-autogen, elixir-format -msgid "Trust and safety moderation" -msgstr "Модерация доверия и безопасности" - #: lib/who_need_help_web/controllers/content_removal_html.ex:22 -#: lib/who_need_help_web/live/support_operations_live.ex:238 +#: lib/who_need_help_web/live/support_operation_live.ex:412 +#: lib/who_need_help_web/live/support_operations_live.ex:454 #, elixir-autogen, elixir-format msgid "Urgent review" msgstr "Срочное рассмотрение" @@ -3567,21 +3438,16 @@ msgstr "Используйте эту форму для вопросов дос msgid "View support requests" msgstr "Посмотреть обращения в поддержку" -#: lib/who_need_help_web/live/support_operations_live.ex:440 +#: lib/who_need_help_web/live/support_operation_live.ex:312 #, elixir-autogen, elixir-format msgid "Waiting for requester" msgstr "Ожидается ответ заявителя" -#: lib/who_need_help_web/controllers/support_html.ex:18 +#: lib/who_need_help_web/controllers/support_html.ex:19 #, elixir-autogen, elixir-format msgid "Waiting for your response" msgstr "Ожидается ваш ответ" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:21 -#, elixir-autogen, elixir-format -msgid "We created support request %{reference}. A private status link has been sent to the contact email when delivery is configured. Opening that link verifies the address for public requests." -msgstr "Мы создали обращение %{reference}. При настроенной доставке писем приватная ссылка статуса отправлена на контактный email. Переход по ней подтверждает адрес для публичных обращений." - #: lib/who_need_help_web/controllers/support_html/new.html.heex:30 #, elixir-autogen, elixir-format msgid "What do you need help with?" @@ -3622,24 +3488,13 @@ msgstr "Номер вашего обращения: %{reference}" msgid "Your relationship to the affected person or rights holder" msgstr "Ваше отношение к пострадавшему лицу или правообладателю" -#: lib/who_need_help_web/live/support_operations_live.ex:175 -#: lib/who_need_help_web/live/support_operations_live.ex:326 -#, elixir-autogen, elixir-format -msgid "contact unverified" -msgstr "контакт не подтверждён" - -#: lib/who_need_help_web/live/support_operations_live.ex:179 -#, elixir-autogen, elixir-format -msgid "review by %{time}" -msgstr "рассмотреть до %{time}" - -#: lib/who_need_help_web/controllers/support_controller.ex:50 -#: lib/who_need_help_web/controllers/support_controller.ex:61 +#: lib/who_need_help_web/controllers/support_controller.ex:55 +#: lib/who_need_help_web/controllers/support_controller.ex:66 #, elixir-autogen, elixir-format msgid "Delete my Who Need Help account" msgstr "Удалить мой аккаунт Who Need Help" -#: lib/who_need_help_web/controllers/support_controller.ex:51 +#: lib/who_need_help_web/controllers/support_controller.ex:56 #, elixir-autogen, elixir-format msgid "Please delete my account and associated personal data." msgstr "Пожалуйста, удалите мой аккаунт и связанные персональные данные." @@ -3650,7 +3505,7 @@ msgstr "Пожалуйста, удалите мой аккаунт и связа msgid "I am 18 or older and accept the Terms and Safety Rules" msgstr "Мне 18 лет или больше, и я принимаю Условия и Правила безопасности." -#: lib/who_need_help_web/components/layouts.ex:196 +#: lib/who_need_help_web/components/layouts.ex:193 #, elixir-autogen, elixir-format msgid "Privacy" msgstr "Конфиденциальность" @@ -3671,7 +3526,7 @@ msgstr "Политика конфиденциальности" msgid "Safety Rules" msgstr "Правила безопасности" -#: lib/who_need_help_web/components/layouts.ex:198 +#: lib/who_need_help_web/components/layouts.ex:195 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:106 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:78 #, elixir-autogen, elixir-format @@ -4067,7 +3922,7 @@ 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:1447 +#: lib/who_need_help_web/live/request_live/show.ex:1511 #, elixir-autogen, elixir-format msgid "Verified" msgstr "Подтверждено" @@ -4082,16 +3937,12 @@ msgstr "Мы отправили ссылку для подтверждения msgid "You are signed in, but Google could not be connected. Try again in account settings." msgstr "Вы вошли, но подключить Google не удалось. Повторите попытку в настройках аккаунта." -#: lib/who_need_help/accounts/user_notifier.ex:57 +#: lib/who_need_help/accounts/user_notifier.ex:62 +#: lib/who_need_help/accounts/user_notifier.ex:65 #, elixir-autogen, elixir-format msgid "Confirm Google sign-in" msgstr "Подтвердите вход через Google" -#: lib/who_need_help/accounts/user_notifier.ex:58 -#, elixir-autogen, elixir-format -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:153 #, elixir-autogen, elixir-format msgid "A review becomes public only after both people submit for that match." @@ -4102,7 +3953,7 @@ 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:581 +#: lib/who_need_help_web/live/request_live/show.ex:590 #, elixir-autogen, elixir-format msgid "A volunteer accepted this request. Use private chat to coordinate safely." msgstr "Волонтёр принял эту заявку. Безопасно согласуйте детали в личном чате." @@ -4148,7 +3999,7 @@ msgstr "ПРОФИЛЬ УЧАСТНИКА" msgid "Check your email to finish registration" msgstr "Проверьте почту, чтобы завершить регистрацию" -#: lib/who_need_help_web/live/moderation_live.ex:232 +#: lib/who_need_help_web/live/moderation_live.ex:363 #, elixir-autogen, elixir-format msgid "Choose a category from the same mode." msgstr "Выберите категорию того же раздела." @@ -4174,36 +4025,36 @@ msgstr "Выберите зону или точную точку на карте msgid "Choose an expiry time in the future." msgstr "Укажите будущую дату окончания заявки." -#: lib/who_need_help_web/live/request_live/show.ex:1621 +#: lib/who_need_help_web/live/request_live/show.ex:1685 #, elixir-autogen, elixir-format msgid "Copied" msgstr "Скопировано" -#: lib/who_need_help_web/live/request_live/show.ex:1620 -#: lib/who_need_help_web/live/request_live/show.ex:1626 +#: lib/who_need_help_web/live/request_live/show.ex:1684 +#: lib/who_need_help_web/live/request_live/show.ex:1690 #, elixir-autogen, elixir-format msgid "Copy code" msgstr "Скопировать код" -#: lib/who_need_help_web/live/request_live/show.ex:1622 +#: lib/who_need_help_web/live/request_live/show.ex:1686 #, elixir-autogen, elixir-format msgid "Copy failed" msgstr "Не удалось скопировать" #: lib/who_need_help_web/components/core_components.ex:633 -#: lib/who_need_help_web/live/product_analytics_live.ex:58 +#: lib/who_need_help_web/live/product_analytics_live.ex:261 #, elixir-autogen, elixir-format msgid "Date" msgstr "Дата" #: lib/who_need_help_web/live/activity_live/new.ex:478 -#: lib/who_need_help_web/live/notification_live.ex:683 +#: lib/who_need_help_web/live/notification_live.ex:673 #: lib/who_need_help_web/live/request_live/new.ex:660 #, elixir-autogen, elixir-format msgid "Enter coordinates manually" msgstr "Ввести координаты вручную" -#: lib/who_need_help_web/live/request_live/show.ex:1654 +#: lib/who_need_help_web/live/request_live/show.ex:1718 #, elixir-autogen, elixir-format msgid "Enter the six digits shown to the requester." msgstr "Введите шесть цифр, показанных автору заявки." @@ -4228,33 +4079,33 @@ msgstr "Для примерной зоны эти координаты зада msgid "For privacy, this page cannot reveal whether an account exists. If you are new to Who Need Help, choose Register instead." msgstr "Для защиты конфиденциальности эта страница не сообщает, существует ли аккаунт. Если вы впервые в Who Need Help, выберите регистрацию." -#: lib/who_need_help_web/live/request_live/show.ex:1444 +#: lib/who_need_help_web/live/request_live/show.ex:1508 #, elixir-autogen, elixir-format msgid "Handover code" msgstr "Код передачи" -#: lib/who_need_help_web/live/request_live/show.ex:1456 -#: lib/who_need_help_web/live/request_live/show.ex:1688 +#: lib/who_need_help_web/live/request_live/show.ex:1520 +#: lib/who_need_help_web/live/request_live/show.ex:1752 #, elixir-autogen, elixir-format msgid "Help completed and verified by both participants." msgstr "Помощь завершена и подтверждена обоими участниками." -#: lib/who_need_help_web/live/request_live/show.ex:602 +#: lib/who_need_help_web/live/request_live/show.ex:611 #, elixir-autogen, elixir-format msgid "Help is complete." msgstr "Помощь завершена." -#: lib/who_need_help_web/live/request_live/show.ex:592 +#: lib/who_need_help_web/live/request_live/show.ex:601 #, elixir-autogen, elixir-format msgid "Help is now in progress." msgstr "Помощь выполняется." -#: lib/who_need_help_web/live/request_live/show.ex:1436 +#: lib/who_need_help_web/live/request_live/show.ex:1500 #, elixir-autogen, elixir-format msgid "Helper confirmed" msgstr "Помощник подтвердил" -#: lib/who_need_help_web/live/request_live/show.ex:1363 +#: lib/who_need_help_web/live/request_live/show.ex:1427 #, elixir-autogen, elixir-format msgid "Helper:" msgstr "Помощник:" @@ -4285,14 +4136,14 @@ msgid "In 3 hours" msgstr "Через 3 часа" #: lib/who_need_help_web/live/activity_live/new.ex:354 -#: lib/who_need_help_web/live/notification_live.ex:601 +#: lib/who_need_help_web/live/notification_live.ex:591 #: lib/who_need_help_web/live/request_live/new.ex:484 #, elixir-autogen, elixir-format msgid "Location is unavailable in this browser." msgstr "Геопозиция недоступна в этом браузере." #: lib/who_need_help_web/live/activity_live/new.ex:356 -#: lib/who_need_help_web/live/notification_live.ex:603 +#: lib/who_need_help_web/live/notification_live.ex:593 #: lib/who_need_help_web/live/request_live/new.ex:486 #, elixir-autogen, elixir-format msgid "Location permission was denied." @@ -4353,9 +4204,9 @@ msgstr "Откройте последнее полученное письмо Wh msgid "Optional thanks" msgstr "Необязательная благодарность" -#: lib/who_need_help_web/live/request_live/show.ex:1432 -#: lib/who_need_help_web/live/request_live/show.ex:1440 -#: lib/who_need_help_web/live/request_live/show.ex:1448 +#: lib/who_need_help_web/live/request_live/show.ex:1496 +#: lib/who_need_help_web/live/request_live/show.ex:1504 +#: lib/who_need_help_web/live/request_live/show.ex:1512 #, elixir-autogen, elixir-format msgid "Pending" msgstr "Ожидается" @@ -4370,7 +4221,7 @@ msgstr "Публичные ссылки на соцсети" msgid "Quick time choices" msgstr "Быстрый выбор времени" -#: lib/who_need_help_web/live/request_live/show.ex:1177 +#: lib/who_need_help_web/live/request_live/show.ex:1186 #, elixir-autogen, elixir-format msgid "Read" msgstr "Прочитано" @@ -4405,7 +4256,7 @@ msgstr "Подать заявку на участие" msgid "Request was not published" msgstr "Заявка не опубликована" -#: lib/who_need_help_web/live/request_live/show.ex:1428 +#: lib/who_need_help_web/live/request_live/show.ex:1492 #, elixir-autogen, elixir-format msgid "Requester confirmed" msgstr "Автор заявки подтвердил" @@ -4416,12 +4267,12 @@ msgid "Revealed reviews" msgstr "Открытые отзывы" #: lib/who_need_help_web/live/activity_live/show.ex:529 -#: lib/who_need_help_web/live/request_live/show.ex:1211 +#: lib/who_need_help_web/live/request_live/show.ex:1220 #, elixir-autogen, elixir-format msgid "Sending…" msgstr "Отправляем..." -#: lib/who_need_help_web/live/request_live/show.ex:1177 +#: lib/who_need_help_web/live/request_live/show.ex:1186 #, elixir-autogen, elixir-format msgid "Sent" msgstr "Отправлено" @@ -4479,17 +4330,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 "Эта внешняя ссылка необязательна и ведёт напрямую к человеку. Who Need Help не обрабатывает и не гарантирует оплату." -#: lib/who_need_help_web/live/request_live/show.ex:1221 +#: lib/who_need_help_web/live/request_live/show.ex:1230 #, 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:1222 +#: lib/who_need_help_web/live/request_live/show.ex:1231 #, 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:1462 +#: lib/who_need_help_web/live/request_live/show.ex:1526 #, elixir-autogen, elixir-format msgid "This match was cancelled. No further handover action is required." msgstr "Эта помощь отменена. Дополнительные действия для передачи не требуются." @@ -4519,8 +4370,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:612 -#: lib/who_need_help_web/live/request_live/show.ex:1680 +#: lib/who_need_help_web/live/request_live/show.ex:621 +#: lib/who_need_help_web/live/request_live/show.ex:1744 #, elixir-autogen, elixir-format msgid "This request was cancelled." msgstr "Эта заявка отменена." @@ -4546,7 +4397,7 @@ msgid "Use another email" msgstr "Использовать другую почту" #: lib/who_need_help_web/live/activity_live/new.ex:435 -#: lib/who_need_help_web/live/notification_live.ex:636 +#: lib/who_need_help_web/live/notification_live.ex:626 #: lib/who_need_help_web/live/request_live/new.ex:595 #, elixir-autogen, elixir-format msgid "Use my location" @@ -4562,7 +4413,7 @@ msgstr "Перейдите по ссылке подтверждения в пи msgid "Use the most recent confirmation link that arrived." msgstr "Используйте последнюю полученную ссылку подтверждения." -#: lib/who_need_help_web/live/request_live/show.ex:1658 +#: lib/who_need_help_web/live/request_live/show.ex:1722 #, elixir-autogen, elixir-format msgid "Verifying…" msgstr "Проверяем…" @@ -4580,7 +4431,7 @@ msgid "View my notices" msgstr "Посмотреть мои уведомления" #: lib/who_need_help_web/controllers/support_html/new.html.heex:13 -#: lib/who_need_help_web/controllers/support_html/received.html.heex:28 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:32 #, elixir-autogen, elixir-format msgid "View my requests" msgstr "Посмотреть мои обращения" @@ -4635,7 +4486,7 @@ msgstr "После входа вы ещё не отправляли уведом msgid "You left this activity" msgstr "Вы вышли из этой активности" -#: lib/who_need_help_web/live/request_live/show.ex:1514 +#: lib/who_need_help_web/live/request_live/show.ex:1578 #, elixir-autogen, elixir-format msgid "Your completion confirmation is saved." msgstr "Ваше подтверждение завершения сохранено." @@ -4695,37 +4546,37 @@ msgstr "Перетащите, чтобы переместить точную т msgid "Exact point selected. Drag the red pin or click the map to move it." msgstr "Точная точка выбрана. Перетащите красный маркер или нажмите на карту, чтобы переместить её." -#: lib/who_need_help_web/live/activity_live/index.ex:559 -#: lib/who_need_help_web/live/request_live/index.ex:593 +#: lib/who_need_help_web/live/activity_live/index.ex:515 +#: lib/who_need_help_web/live/request_live/index.ex:562 #, elixir-autogen, elixir-format msgid "Area or city" msgstr "Район или город" -#: lib/who_need_help_web/live/activity_live/index.ex:689 -#: lib/who_need_help_web/live/request_live/index.ex:721 +#: lib/who_need_help_web/live/activity_live/index.ex:638 +#: lib/who_need_help_web/live/request_live/index.ex:683 #, elixir-autogen, elixir-format msgid "Choose an area on the map" msgstr "Выберите область на карте" -#: lib/who_need_help_web/live/request_live/index.ex:513 +#: lib/who_need_help_web/live/request_live/index.ex:482 #, elixir-autogen, elixir-format msgid "Explore privacy-friendly areas and public exact meeting points chosen by requesters." msgstr "Просматривайте безопасные для приватности области и точные публичные места встречи, выбранные авторами заявок." -#: lib/who_need_help_web/live/activity_live/index.ex:647 -#: lib/who_need_help_web/live/request_live/index.ex:679 +#: lib/who_need_help_web/live/activity_live/index.ex:605 +#: lib/who_need_help_web/live/request_live/index.ex:650 #, elixir-autogen, elixir-format msgid "List" msgstr "Список" -#: lib/who_need_help_web/live/request_live/index.ex:792 +#: lib/who_need_help_web/live/request_live/index.ex:758 #, elixir-autogen, elixir-format msgid "Load more in this area" msgstr "Загрузить ещё в этой области" #: lib/who_need_help_web/components/layouts/root.html.heex:5 -#: lib/who_need_help_web/live/activity_live/index.ex:667 -#: lib/who_need_help_web/live/request_live/index.ex:699 +#: lib/who_need_help_web/live/activity_live/index.ex:625 +#: lib/who_need_help_web/live/request_live/index.ex:670 #, elixir-autogen, elixir-format msgid "Map" msgstr "Карта" @@ -4735,41 +4586,41 @@ msgstr "Карта" msgid "Map preview" msgstr "Предпросмотр карты" -#: lib/who_need_help_web/live/activity_live/index.ex:701 -#: lib/who_need_help_web/live/request_live/index.ex:733 +#: lib/who_need_help_web/live/activity_live/index.ex:654 +#: lib/who_need_help_web/live/request_live/index.ex:699 #, elixir-autogen, elixir-format msgid "Move or zoom the map to search somewhere else." msgstr "Переместите или масштабируйте карту, чтобы искать в другом месте." -#: lib/who_need_help_web/live/request_live/index.ex:731 +#: lib/who_need_help_web/live/request_live/index.ex:696 #, elixir-autogen, elixir-format msgid "No open requests in this area" msgstr "В этой области нет открытых заявок" -#: lib/who_need_help_web/live/request_live/index.ex:723 +#: lib/who_need_help_web/live/request_live/index.ex:685 #, elixir-autogen, elixir-format msgid "Only requests from the selected map area will be loaded." msgstr "Будут загружены только заявки из выбранной области карты." #: lib/who_need_help_web/components/layouts/root.html.heex:8 -#: lib/who_need_help_web/live/request_live/index.ex:819 +#: lib/who_need_help_web/live/request_live/index.ex:785 #, elixir-autogen, elixir-format msgid "Open request" msgstr "Открыть заявку" -#: lib/who_need_help_web/live/activity_live/index.ex:560 -#: lib/who_need_help_web/live/request_live/index.ex:594 +#: lib/who_need_help_web/live/activity_live/index.ex:516 +#: lib/who_need_help_web/live/request_live/index.ex:563 #, elixir-autogen, elixir-format msgid "Optional text search" msgstr "Необязательный текстовый поиск" -#: lib/who_need_help_web/live/request_live/index.ex:798 +#: lib/who_need_help_web/live/request_live/index.ex:764 #, elixir-autogen, elixir-format msgid "Requests without map coordinates appear only when their public area description matches the text search." msgstr "Заявки без координат на карте отображаются только тогда, когда описание публичной области совпадает с текстовым поиском." -#: lib/who_need_help_web/live/activity_live/index.ex:638 -#: lib/who_need_help_web/live/request_live/index.ex:670 +#: lib/who_need_help_web/live/activity_live/index.ex:596 +#: lib/who_need_help_web/live/request_live/index.ex:641 #, elixir-autogen, elixir-format msgid "Results layout" msgstr "Расположение результатов" @@ -4779,24 +4630,24 @@ msgstr "Расположение результатов" msgid "Static preview" msgstr "Статический просмотр" -#: lib/who_need_help_web/live/activity_live/index.ex:657 -#: lib/who_need_help_web/live/request_live/index.ex:689 +#: lib/who_need_help_web/live/activity_live/index.ex:615 +#: lib/who_need_help_web/live/request_live/index.ex:660 #, elixir-autogen, elixir-format msgid "Together" msgstr "Вместе" #: lib/who_need_help_web/components/layouts/root.html.heex:6 #: lib/who_need_help_web/controllers/page_html/home.html.heex:160 -#: lib/who_need_help_web/live/activity_live/index.ex:778 +#: lib/who_need_help_web/live/activity_live/index.ex:731 #: lib/who_need_help_web/live/activity_live/new.ex:355 #: lib/who_need_help_web/live/activity_live/new.ex:414 #: lib/who_need_help_web/live/activity_live/show.ex:546 -#: lib/who_need_help_web/live/notification_live.ex:602 -#: lib/who_need_help_web/live/notification_live.ex:621 -#: lib/who_need_help_web/live/request_live/index.ex:818 +#: lib/who_need_help_web/live/notification_live.ex:592 +#: lib/who_need_help_web/live/notification_live.ex:611 +#: lib/who_need_help_web/live/request_live/index.ex:784 #: lib/who_need_help_web/live/request_live/new.ex:485 #: lib/who_need_help_web/live/request_live/new.ex:563 -#: lib/who_need_help_web/live/request_live/show.ex:1277 +#: lib/who_need_help_web/live/request_live/show.ex:1286 #, elixir-autogen, elixir-format msgid "Try map again" msgstr "Попробовать карту снова" @@ -4807,9 +4658,9 @@ msgstr "Попробовать карту снова" 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:1236 +#: lib/who_need_help_web/live/request_live/show.ex:333 +#: lib/who_need_help_web/live/request_live/show.ex:640 +#: lib/who_need_help_web/live/request_live/show.ex:1245 #, elixir-autogen, elixir-format msgid "Both reviews are now visible on participant profiles." msgstr "Оба отзыва теперь видны в профилях участников." @@ -4826,7 +4677,7 @@ msgstr "Проверьте детали категории и повторите msgid "Choose a valid value for %{field}." msgstr "Выберите допустимое значение для поля «%{field}»." -#: lib/who_need_help_web/live/notification_live.ex:280 +#: lib/who_need_help_web/live/notification_live.ex:270 #, elixir-autogen, elixir-format msgid "%{count} unread" msgid_plural "%{count} unread" @@ -4839,115 +4690,105 @@ msgstr[2] "%{count} непрочитанных уведомлений" 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 "Появилась заявка, подходящая под одно из ваших уведомлений о помощи рядом.\n\nОткройте Who Need Help, чтобы посмотреть публичные сведения:\n%{url}\n\nНастроить уведомления поблизости и отправку писем можно в разделе уведомлений." -#: lib/who_need_help_web/live/notification_live.ex:466 +#: lib/who_need_help_web/live/notification_live.ex:456 #, elixir-autogen, elixir-format msgid "Acceptance, arrival, completion, and cancellation" msgstr "Принятие, прибытие, завершение и отмена" -#: lib/who_need_help_web/live/support_operations_live.ex:393 +#: lib/who_need_help_web/live/support_operation_live.ex:288 #, elixir-autogen, elixir-format msgid "Active or unresolved product state must be handled first." msgstr "Сначала нужно обработать активное или незавершённое состояние." -#: lib/who_need_help_web/live/notification_live.ex:597 +#: lib/who_need_help_web/live/notification_live.ex:587 #, elixir-autogen, elixir-format msgid "Alert area selected." msgstr "Область уведомления выбрана." -#: lib/who_need_help_web/live/notification_live.ex:596 +#: lib/who_need_help_web/live/notification_live.ex:586 #, elixir-autogen, elixir-format msgid "Alert area selected. Drag the pin to move it." msgstr "Область уведомления выбрана. Перетащите маркер, чтобы её переместить." -#: lib/who_need_help_web/live/notification_live.ex:576 +#: lib/who_need_help_web/live/notification_live.ex:566 #, elixir-autogen, elixir-format msgid "Alert name" msgstr "Название уведомления" -#: lib/who_need_help_web/live/notification_live.ex:639 +#: lib/who_need_help_web/live/notification_live.ex:629 #, elixir-autogen, elixir-format msgid "Alert radius" msgstr "Радиус уведомления" -#: lib/who_need_help_web/live/notification_live.ex:117 -#: lib/who_need_help_web/live/notification_live.ex:130 +#: lib/who_need_help_web/live/notification_live.ex:107 +#: lib/who_need_help_web/live/notification_live.ex:120 #, elixir-autogen, elixir-format msgid "Alert was not found." msgstr "Уведомление не найдено." -#: lib/who_need_help_web/live/notification_live.ex:472 +#: lib/who_need_help_web/live/notification_live.ex:462 #, elixir-autogen, elixir-format msgid "Allow email notifications" msgstr "Разрешить уведомления по почте" -#: lib/who_need_help_web/live/notification_live.ex:451 +#: lib/who_need_help_web/live/notification_live.ex:441 #, elixir-autogen, elixir-format msgid "Allow push notifications" msgstr "Разрешить push-уведомления" -#: lib/who_need_help_web/live/request_live/show.ex:180 +#: lib/who_need_help_web/live/request_live/show.ex:190 #, elixir-autogen, elixir-format msgid "Arrival saved. The requester has been notified." msgstr "Прибытие сохранено. Автор заявки получил уведомление." -#: lib/who_need_help_web/live/support_operations_live.ex:401 -#, elixir-autogen, elixir-format -msgid "Automatic erasure is disabled: no jurisdiction-specific retention and anonymisation policy is configured. Do not mark the case resolved until the approved data action is completed and recorded." -msgstr "Автоматическое удаление отключено: правила хранения и обезличивания для выбранной юрисдикции не настроены. Не отмечайте обращение решённым, пока согласованное действие с данными не выполнено и не зафиксировано." - -#: lib/who_need_help_web/live/notification_live.ex:767 +#: lib/who_need_help_web/live/notification_live.ex:757 #, elixir-autogen, elixir-format msgid "Available days" msgstr "Доступные дни" -#: lib/who_need_help_web/live/notification_live.ex:800 +#: lib/who_need_help_web/live/notification_live.ex:790 #, elixir-autogen, elixir-format msgid "Available from (optional)" msgstr "Доступен с (необязательно)" -#: lib/who_need_help_web/live/notification_live.ex:805 +#: lib/who_need_help_web/live/notification_live.ex:795 #, 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:971 +#: lib/who_need_help_web/live/request_live/show.ex:980 #, elixir-autogen, elixir-format msgid "Both participants confirmed" msgstr "Оба участника подтвердили" -#: lib/who_need_help_web/live/request_live/show.ex:1589 +#: lib/who_need_help_web/live/request_live/show.ex:1653 #, 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:1353 -#: lib/who_need_help_web/live/request_live/show.ex:1593 +#: lib/who_need_help_web/live/request_live/show.ex:1417 +#: lib/who_need_help_web/live/request_live/show.ex:1657 #, elixir-autogen, elixir-format msgid "Cancelling…" msgstr "Отменяем…" -#: lib/who_need_help_web/live/notification_live.ex:564 +#: lib/who_need_help_web/live/notification_live.ex:554 #, 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:811 +#: lib/who_need_help_web/live/notification_live.ex:801 #, 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:595 -#: lib/who_need_help_web/live/notification_live.ex:676 +#: lib/who_need_help_web/live/notification_live.ex:585 +#: lib/who_need_help_web/live/notification_live.ex:666 #, elixir-autogen, elixir-format msgid "Choose the private center of your alert area." msgstr "Выберите скрытый центр области уведомления." -#: lib/who_need_help_web/live/notification_live.ex:626 +#: lib/who_need_help_web/live/notification_live.ex:616 #, elixir-autogen, elixir-format msgid "Click the map or drag the green pin to move your private alert area" msgstr "Нажмите на карту или перетащите зелёный маркер, чтобы переместить скрытую область уведомления" @@ -4957,68 +4798,64 @@ msgstr "Нажмите на карту или перетащите зелёны msgid "Code-confirmed people" msgstr "Люди с подтверждением по коду" -#: lib/who_need_help_web/live/request_live/show.ex:1355 -#: lib/who_need_help_web/live/request_live/show.ex:1595 +#: lib/who_need_help_web/live/request_live/show.ex:1419 +#: lib/who_need_help_web/live/request_live/show.ex:1659 #, elixir-autogen, elixir-format msgid "Confirm cancellation" msgstr "Подтвердить отмену" -#: lib/who_need_help_web/live/request_live/show.ex:1554 +#: lib/who_need_help_web/live/request_live/show.ex:1618 #, elixir-autogen, elixir-format msgid "Confirm withdrawal" msgstr "Подтвердить выход" -#: lib/who_need_help_web/live/product_analytics_live.ex:61 +#: lib/who_need_help_web/live/product_analytics_live.ex:262 #, elixir-autogen, elixir-format msgid "Count" msgstr "Количество" -#: lib/who_need_help_web/live/notification_live.ex:562 +#: lib/who_need_help_web/live/notification_live.ex:552 #, elixir-autogen, elixir-format msgid "Create a nearby alert" msgstr "Создать уведомление поблизости" -#: lib/who_need_help_web/live/notification_live.ex:826 +#: lib/who_need_help_web/live/notification_live.ex:816 #, 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:551 +#: lib/who_need_help_web/live/notification_live.ex:541 #, elixir-autogen, elixir-format msgid "Delete" msgstr "Удалить" -#: lib/who_need_help_web/live/notification_live.ex:548 +#: lib/who_need_help_web/live/notification_live.ex:538 #, elixir-autogen, elixir-format msgid "Delete this nearby alert?" msgstr "Удалить это уведомление поблизости?" -#: lib/who_need_help_web/live/notification_live.ex:809 +#: lib/who_need_help_web/live/notification_live.ex:799 #, elixir-autogen, elixir-format msgid "Delivery channels" msgstr "Каналы доставки" -#: lib/who_need_help_web/live/notification_live.ex:370 +#: lib/who_need_help_web/live/notification_live.ex:360 #, elixir-autogen, elixir-format msgid "Delivery channels and quiet hours" msgstr "Каналы доставки и тихие часы" -#: lib/who_need_help_web/live/notification_live.ex:147 +#: lib/who_need_help_web/live/notification_live.ex:137 #, elixir-autogen, elixir-format msgid "Device was not found." msgstr "Устройство не найдено." -#: lib/who_need_help_web/live/product_analytics_live.ex:60 +#: lib/who_need_help_web/live/product_analytics_live.ex:216 +#: lib/who_need_help_web/live/product_analytics_live.ex:261 #, elixir-autogen, elixir-format msgid "Dimension" msgstr "Параметр" -#: lib/who_need_help_web/live/notification_live.ex:424 +#: lib/who_need_help_web/live/notification_live.ex:414 #, elixir-autogen, elixir-format msgid "Disable" msgstr "Отключить" @@ -5028,34 +4865,35 @@ msgstr "Отключить" msgid "Download my data" msgstr "Скачать мои данные" -#: lib/who_need_help_web/live/notification_live.ex:598 -#: lib/who_need_help_web/live/notification_live.ex:599 +#: lib/who_need_help_web/live/notification_live.ex:588 +#: lib/who_need_help_web/live/notification_live.ex:589 #, elixir-autogen, elixir-format msgid "Drag to move the alert area" msgstr "Перетащите, чтобы переместить область уведомления" -#: lib/who_need_help_web/live/notification_live.ex:822 +#: lib/who_need_help_web/live/notification_live.ex:812 #, elixir-autogen, elixir-format msgid "Email notification" msgstr "Уведомление по почте" -#: lib/who_need_help_web/live/notification_live.ex:385 -#: lib/who_need_help_web/live/notification_live.ex:388 +#: lib/who_need_help_web/live/notification_live.ex:375 +#: lib/who_need_help_web/live/notification_live.ex:378 #, elixir-autogen, elixir-format msgid "Enable push on this device" msgstr "Включить push на этом устройстве" -#: lib/who_need_help_web/live/notification_live.ex:227 +#: lib/who_need_help_web/live/notification_live.ex:217 #, 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:776 +#: lib/who_need_help_web/live/notification_live.ex:766 #, elixir-autogen, elixir-format msgid "Fri" msgstr "Пт" -#: lib/who_need_help_web/live/notification_live.ex:485 +#: lib/who_need_help_web/live/notification_live.ex:475 +#: lib/who_need_help_web/live/product_analytics_live.ex:220 #, elixir-autogen, elixir-format msgid "From" msgstr "С" @@ -5076,119 +4914,120 @@ msgstr "Не удалось завершить вход через Google. По msgid "Google sign-up could not be completed. Please try again." msgstr "Не удалось завершить регистрацию через Google. Попробуйте снова." -#: lib/who_need_help_web/live/request_live/show.ex:970 +#: lib/who_need_help_web/live/request_live/show.ex:979 #, elixir-autogen, elixir-format msgid "Handover verified" msgstr "Передача подтверждена" -#: lib/who_need_help_web/live/request_live/show.ex:980 +#: lib/who_need_help_web/live/request_live/show.ex:989 #, elixir-autogen, elixir-format msgid "Help is no longer needed" msgstr "Помощь больше не нужна" -#: lib/who_need_help_web/live/request_live/show.ex:968 +#: lib/who_need_help_web/live/request_live/show.ex:977 #, elixir-autogen, elixir-format msgid "Help started" msgstr "Помощь началась" -#: lib/who_need_help_web/live/request_live/show.ex:967 +#: lib/who_need_help_web/live/request_live/show.ex:976 #, elixir-autogen, elixir-format msgid "Helper accepted" msgstr "Помощник принял заявку" -#: lib/who_need_help_web/live/request_live/show.ex:969 +#: lib/who_need_help_web/live/request_live/show.ex:978 #, elixir-autogen, elixir-format msgid "Helper arrived" msgstr "Помощник прибыл" -#: lib/who_need_help_web/live/request_live/show.ex:917 +#: lib/who_need_help_web/live/request_live/show.ex:926 #, elixir-autogen, elixir-format msgid "Helper's live location" msgstr "Текущая геопозиция помощника" -#: lib/who_need_help_web/live/notification_live.ex:582 +#: lib/who_need_help_web/live/notification_live.ex:572 #, elixir-autogen, elixir-format msgid "Home area" msgstr "Район дома" -#: lib/who_need_help_web/live/request_live/show.ex:989 +#: lib/who_need_help_web/live/request_live/show.ex:998 #, elixir-autogen, elixir-format msgid "I can no longer complete it" msgstr "Я больше не могу выполнить заявку" -#: lib/who_need_help_web/live/request_live/show.ex:1495 +#: lib/who_need_help_web/live/request_live/show.ex:1559 #, elixir-autogen, elixir-format msgid "I have arrived" msgstr "Я прибыл" -#: lib/who_need_help_web/live/notification_live.ex:249 -#: lib/who_need_help_web/live/notification_live.ex:278 +#: lib/who_need_help_web/live/notification_live.ex:239 +#: lib/who_need_help_web/live/notification_live.ex:268 #, elixir-autogen, elixir-format msgid "Inbox" msgstr "Входящие" -#: lib/who_need_help_web/live/notification_live.ex:720 +#: lib/who_need_help_web/live/notification_live.ex:710 #, 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:1546 +#: lib/who_need_help_web/live/request_live/show.ex:1610 #, 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:1552 +#: lib/who_need_help_web/live/request_live/show.ex:1616 #, elixir-autogen, elixir-format msgid "Leaving…" msgstr "Выходим…" -#: lib/who_need_help_web/live/request_live/show.ex:1306 +#: lib/who_need_help_web/live/request_live/show.ex:1315 #, elixir-autogen, elixir-format msgid "Live shared location" msgstr "Передаваемая геопозиция" -#: lib/who_need_help_web/live/notification_live.ex:332 +#: lib/who_need_help_web/live/notification_live.ex:322 #, elixir-autogen, elixir-format msgid "Load older notifications" msgstr "Загрузить старые уведомления" -#: lib/who_need_help_web/live/request_live/show.ex:1284 +#: lib/who_need_help_web/live/request_live/show.ex:1293 #, elixir-autogen, elixir-format msgid "Map legend" msgstr "Обозначения на карте" -#: lib/who_need_help_web/live/notification_live.ex:238 +#: lib/who_need_help_web/live/notification_live.ex:228 #, elixir-autogen, elixir-format msgid "Mark all read" msgstr "Отметить все прочитанными" -#: lib/who_need_help_web/live/product_analytics_live.ex:59 +#: lib/who_need_help_web/live/product_analytics_live.ex:208 +#: lib/who_need_help_web/live/product_analytics_live.ex:261 #, elixir-autogen, elixir-format msgid "Metric" msgstr "Показатель" -#: lib/who_need_help_web/live/notification_live.ex:772 +#: lib/who_need_help_web/live/notification_live.ex:762 #, elixir-autogen, elixir-format msgid "Mon" msgstr "Пн" -#: lib/who_need_help_web/live/notification_live.ex:105 +#: lib/who_need_help_web/live/notification_live.ex:95 #, elixir-autogen, elixir-format msgid "Nearby alert created." msgstr "Уведомление поблизости создано." -#: lib/who_need_help_web/live/notification_live.ex:127 +#: lib/who_need_help_web/live/notification_live.ex:117 #, elixir-autogen, elixir-format msgid "Nearby alert deleted." msgstr "Уведомление поблизости удалено." -#: lib/who_need_help_web/live/notification_live.ex:456 -#: lib/who_need_help_web/live/request_live/index.ex:539 +#: lib/who_need_help_web/live/notification_live.ex:446 +#: lib/who_need_help_web/live/request_live/index.ex:508 #, elixir-autogen, elixir-format msgid "Nearby requests" msgstr "Заявки поблизости" -#: lib/who_need_help_web/live/notification_live.ex:477 +#: lib/who_need_help_web/live/notification_live.ex:467 #, elixir-autogen, elixir-format msgid "Nearby requests by email" msgstr "Заявки поблизости по почте" @@ -5199,57 +5038,47 @@ msgstr "Заявки поблизости по почте" msgid "New help request nearby" msgstr "Новая заявка на помощь поблизости" -#: lib/who_need_help_web/live/notification_live.ex:461 +#: lib/who_need_help_web/live/notification_live.ex:451 #, elixir-autogen, elixir-format msgid "New private messages" msgstr "Новые личные сообщения" -#: lib/who_need_help_web/live/support_operations_live.ex:392 +#: lib/who_need_help_web/live/support_operation_live.ex:287 #, 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:503 +#: lib/who_need_help_web/live/notification_live.ex:493 #, elixir-autogen, elixir-format msgid "No nearby alerts configured yet." msgstr "Уведомления поблизости ещё не настроены." -#: lib/who_need_help_web/live/notification_live.ex:286 +#: lib/who_need_help_web/live/notification_live.ex:276 #, elixir-autogen, elixir-format msgid "No notifications yet" msgstr "Уведомлений пока нет" -#: lib/who_need_help_web/live/request_live/show.ex:1348 -#: lib/who_need_help_web/live/request_live/show.ex:1542 -#: lib/who_need_help_web/live/request_live/show.ex:1585 +#: lib/who_need_help_web/live/request_live/show.ex:1412 +#: lib/who_need_help_web/live/request_live/show.ex:1606 +#: lib/who_need_help_web/live/request_live/show.ex:1649 #, elixir-autogen, elixir-format msgid "Note (optional)" msgstr "Примечание (необязательно)" -#: lib/who_need_help_web/live/notification_live.ex:56 -#, elixir-autogen, elixir-format -msgid "Notification not found." -msgstr "Уведомление не найдено." - -#: lib/who_need_help_web/live/notification_live.ex:81 +#: lib/who_need_help_web/live/notification_live.ex:71 #, elixir-autogen, elixir-format msgid "Notification preferences saved." msgstr "Настройки уведомлений сохранены." -#: lib/who_need_help_web/live/notification_live.ex:372 +#: lib/who_need_help_web/live/notification_live.ex:362 #, 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:378 +#: lib/who_need_help_web/components/layouts.ex:375 #: lib/who_need_help_web/live/notification_live.ex:15 -#: lib/who_need_help_web/live/notification_live.ex:225 +#: lib/who_need_help_web/live/notification_live.ex:215 #, elixir-autogen, elixir-format msgid "Notifications" msgstr "Уведомления" @@ -5260,69 +5089,68 @@ msgid "Notifications and nearby alerts" msgstr "Уведомления и помощь поблизости" #: lib/who_need_help_web/components/layouts.ex:148 -#: lib/who_need_help_web/components/layouts.ex:393 +#: lib/who_need_help_web/components/layouts.ex:390 #, elixir-autogen, elixir-format msgid "Operations" msgstr "Операции" -#: lib/who_need_help_web/live/notification_live.ex:665 +#: lib/who_need_help_web/live/notification_live.ex:655 #, elixir-autogen, elixir-format msgid "Other users never see this saved point." msgstr "Другие пользователи никогда не видят эту сохранённую точку." -#: lib/who_need_help_web/live/notification_live.ex:542 +#: lib/who_need_help_web/live/notification_live.ex:532 #, elixir-autogen, elixir-format msgid "Pause" msgstr "Приостановить" -#: lib/who_need_help_web/live/notification_live.ex:531 +#: lib/who_need_help_web/live/notification_live.ex:521 #, elixir-autogen, elixir-format msgid "Paused" msgstr "Приостановлено" -#: lib/who_need_help_web/live/request_live/show.ex:982 +#: lib/who_need_help_web/live/request_live/show.ex:991 #, elixir-autogen, elixir-format msgid "Plans changed" msgstr "Планы изменились" -#: lib/who_need_help_web/live/notification_live.ex:581 +#: lib/who_need_help_web/live/notification_live.ex:571 #, elixir-autogen, elixir-format msgid "Private area label" msgstr "Личное название области" -#: lib/who_need_help_web/live/notification_live.ex:664 +#: lib/who_need_help_web/live/notification_live.ex:654 #, elixir-autogen, elixir-format msgid "Private matching center" msgstr "Скрытый центр поиска" -#: lib/who_need_help_web/live/moderation_live.ex:332 -#: lib/who_need_help_web/live/product_analytics_live.ex:12 -#: lib/who_need_help_web/live/product_analytics_live.ex:42 +#: lib/who_need_help_web/live/product_analytics_live.ex:21 +#: lib/who_need_help_web/live/product_analytics_live.ex:169 #, elixir-autogen, elixir-format msgid "Product analytics" msgstr "Аналитика продукта" -#: lib/who_need_help_web/live/request_live/show.ex:1411 +#: lib/who_need_help_web/live/request_live/show.ex:1475 #, elixir-autogen, elixir-format msgid "Progress" msgstr "Ход выполнения" -#: lib/who_need_help_web/live/notification_live.ex:519 +#: lib/who_need_help_web/live/notification_live.ex:509 #, elixir-autogen, elixir-format msgid "Push" msgstr "Push" -#: lib/who_need_help_web/live/notification_live.ex:386 +#: lib/who_need_help_web/live/notification_live.ex:376 #, elixir-autogen, elixir-format msgid "Push enabled on this device" msgstr "Push включён на этом устройстве" -#: lib/who_need_help_web/live/notification_live.ex:817 +#: lib/who_need_help_web/live/notification_live.ex:807 #, elixir-autogen, elixir-format msgid "Push notification" msgstr "Push-уведомление" -#: lib/who_need_help_web/live/notification_live.ex:144 +#: lib/who_need_help_web/live/notification_live.ex:134 #, elixir-autogen, elixir-format msgid "Push notifications disabled for that device." msgstr "Push-уведомления отключены для этого устройства." @@ -5332,87 +5160,87 @@ msgstr "Push-уведомления отключены для этого уст 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:1300 +#: lib/who_need_help_web/live/request_live/show.ex:1309 #, elixir-autogen, elixir-format msgid "Request area" msgstr "Область заявки" -#: lib/who_need_help_web/live/request_live/show.ex:1301 +#: lib/who_need_help_web/live/request_live/show.ex:1310 #, elixir-autogen, elixir-format msgid "Request point" msgstr "Точка заявки" -#: lib/who_need_help_web/live/notification_live.ex:288 +#: lib/who_need_help_web/live/notification_live.ex:278 #, 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:991 +#: lib/who_need_help_web/live/request_live/show.ex:1000 #, elixir-autogen, elixir-format msgid "Requester is unreachable" msgstr "Не удаётся связаться с автором заявки" -#: lib/who_need_help_web/live/request_live/show.ex:916 +#: lib/who_need_help_web/live/request_live/show.ex:925 #, elixir-autogen, elixir-format msgid "Requester's live location" msgstr "Текущая геопозиция автора заявки" -#: lib/who_need_help_web/live/notification_live.ex:542 +#: lib/who_need_help_web/live/notification_live.ex:532 #, elixir-autogen, elixir-format msgid "Resume" msgstr "Возобновить" -#: lib/who_need_help_web/live/support_operations_live.ex:384 +#: lib/who_need_help_web/live/support_operation_live.ex:281 #, elixir-autogen, elixir-format msgid "Run deletion preflight" msgstr "Проверить возможность удаления" -#: lib/who_need_help_web/live/notification_live.ex:777 +#: lib/who_need_help_web/live/notification_live.ex:767 #, elixir-autogen, elixir-format msgid "Sat" msgstr "Сб" -#: lib/who_need_help_web/live/notification_live.ex:488 +#: lib/who_need_help_web/live/notification_live.ex:478 #, elixir-autogen, elixir-format msgid "Save preferences" msgstr "Сохранить настройки" -#: lib/who_need_help_web/live/request_live/show.ex:918 +#: lib/who_need_help_web/live/request_live/show.ex:927 #, elixir-autogen, elixir-format msgid "Shared live location" msgstr "Передаваемая геопозиция" -#: lib/who_need_help_web/live/notification_live.ex:223 +#: lib/who_need_help_web/live/notification_live.ex:213 #, elixir-autogen, elixir-format msgid "Stay available without refreshing" msgstr "Оставайтесь на связи без обновления страницы" -#: lib/who_need_help_web/live/notification_live.ex:778 +#: lib/who_need_help_web/live/notification_live.ex:768 #, elixir-autogen, elixir-format msgid "Sun" msgstr "Вс" -#: lib/who_need_help_web/live/support_operations_live.ex:99 +#: lib/who_need_help_web/live/support_operation_live.ex:132 #, elixir-autogen, elixir-format msgid "The linked account no longer exists." msgstr "Связанный аккаунт больше не существует." -#: lib/who_need_help_web/live/notification_live.ex:619 +#: lib/who_need_help_web/live/notification_live.ex:609 #, elixir-autogen, elixir-format msgid "The map is unavailable. Enter coordinates manually." msgstr "Карта недоступна. Введите координаты вручную." -#: lib/who_need_help_web/live/request_live/show.ex:553 +#: lib/who_need_help_web/live/request_live/show.ex:562 #, 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:97 +#: lib/who_need_help_web/live/support_operation_live.ex:130 #, elixir-autogen, elixir-format msgid "The request is not linked to an account." msgstr "Заявка не связана с аккаунтом." -#: lib/who_need_help_web/live/notification_live.ex:499 +#: lib/who_need_help_web/live/notification_live.ex:489 #, elixir-autogen, elixir-format msgid "The saved center is private and is used only to find matching requests." msgstr "Сохранённый центр скрыт и используется только для поиска подходящих заявок." @@ -5423,75 +5251,75 @@ msgstr "Сохранённый центр скрыт и используется msgid "These are activity signals, not an identity, background, qualification, or safety check." msgstr "Это показатели активности, а не проверка личности, биографии, квалификации или безопасности." -#: lib/who_need_help_web/live/support_operations_live.ex:96 +#: lib/who_need_help_web/live/support_operation_live.ex:129 #, elixir-autogen, elixir-format msgid "This is not an account-deletion case." msgstr "Это обращение не связано с удалением аккаунта." -#: lib/who_need_help_web/live/notification_live.ex:775 +#: lib/who_need_help_web/live/notification_live.ex:765 #, elixir-autogen, elixir-format msgid "Thu" msgstr "Чт" -#: lib/who_need_help_web/live/notification_live.ex:773 +#: lib/who_need_help_web/live/notification_live.ex:763 #, elixir-autogen, elixir-format msgid "Tue" msgstr "Вт" -#: lib/who_need_help_web/live/notification_live.ex:486 +#: lib/who_need_help_web/live/notification_live.ex:476 #, elixir-autogen, elixir-format msgid "Until" msgstr "До" -#: lib/who_need_help_web/live/notification_live.ex:577 +#: lib/who_need_help_web/live/notification_live.ex:567 #, elixir-autogen, elixir-format msgid "Urgent medicine near home" msgstr "Срочная доставка лекарства рядом с домом" -#: lib/who_need_help_web/live/notification_live.ex:482 +#: lib/who_need_help_web/live/notification_live.ex:472 #, elixir-autogen, elixir-format msgid "Use quiet hours" msgstr "Использовать тихие часы" -#: lib/who_need_help_web/live/support_operations_live.ex:98 +#: lib/who_need_help_web/live/support_operation_live.ex:131 #, elixir-autogen, elixir-format msgid "Verify the requester contact first." msgstr "Сначала подтвердите контакт автора заявки." -#: lib/who_need_help_web/live/notification_live.ex:395 +#: lib/who_need_help_web/live/notification_live.ex:385 #, elixir-autogen, elixir-format msgid "Web Push keys are not configured in this local environment yet." msgstr "Ключи Web Push ещё не настроены в этом локальном окружении." -#: lib/who_need_help_web/live/notification_live.ex:367 -#: lib/who_need_help_web/live/notification_live.ex:407 +#: lib/who_need_help_web/live/notification_live.ex:357 +#: lib/who_need_help_web/live/notification_live.ex:397 #, elixir-autogen, elixir-format msgid "Web browser" msgstr "Веб-браузер" -#: lib/who_need_help_web/live/notification_live.ex:774 +#: lib/who_need_help_web/live/notification_live.ex:764 #, 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 +#: lib/who_need_help_web/live/request_live/show.ex:162 +#: lib/who_need_help_web/live/request_live/show.ex:576 #, 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 +#: lib/who_need_help_web/live/request_live/show.ex:209 +#: lib/who_need_help_web/live/request_live/show.ex:547 #, 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:393 +#: lib/who_need_help_web/live/notification_live.ex:383 #, elixir-autogen, elixir-format msgid "Your browser will ask for notification permission." msgstr "Браузер запросит разрешение на уведомления." -#: lib/who_need_help_web/live/notification_live.ex:497 +#: lib/who_need_help_web/live/notification_live.ex:487 #, elixir-autogen, elixir-format msgid "Your nearby alerts" msgstr "Ваши уведомления поблизости" @@ -5523,18 +5351,20 @@ msgid "WebGL is unavailable in this browser, so the full map cannot start. Selec msgstr "WebGL недоступен в этом браузере, поэтому полная карта не может запуститься. Выберите пример ниже или попробуйте запустить карту ещё раз." #: lib/who_need_help_web/components/layouts/root.html.heex:7 -#: lib/who_need_help_web/live/activity_live/index.ex:779 +#: lib/who_need_help_web/live/activity_live/index.ex:732 #: lib/who_need_help_web/live/activity_live/show.ex:547 -#: lib/who_need_help_web/live/request_live/show.ex:1278 +#: lib/who_need_help_web/live/request_live/show.ex:1287 #, elixir-autogen, elixir-format msgid "Show location on map" msgstr "Показать место на карте" +#: lib/who_need_help_web/live/moderation_live.ex:406 #: lib/who_need_help_web/live/report_live.ex:122 #, elixir-autogen, elixir-format msgid "Activity" msgstr "Активность" +#: lib/who_need_help_web/live/moderation_live.ex:409 #: lib/who_need_help_web/live/report_live.ex:125 #, elixir-autogen, elixir-format msgid "Activity message" @@ -5545,68 +5375,52 @@ msgstr "Сообщение активности" msgid "Add details or answer the support team" msgstr "Добавьте сведения или ответьте поддержке" -#: lib/who_need_help_web/live/moderation_live.ex:717 -#, elixir-autogen, elixir-format -msgid "Administrator access is required to moderate staff accounts." -msgstr "Для управления аккаунтами сотрудников нужны права администратора." - #: lib/who_need_help_web/controllers/page_html/home.html.heex:42 #, elixir-autogen, elixir-format msgid "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee." msgstr "Попросите волонтёра рядом купить или забрать лекарство, если он согласится, либо помочь с безопасной дорожной проблемой. Обязательной платы нет." -#: lib/who_need_help_web/live/support_operations_live.ex:226 -#: lib/who_need_help_web/live/support_operations_live.ex:427 +#: lib/who_need_help_web/live/support_operation_live.ex:403 #, elixir-autogen, elixir-format msgid "Audited update" msgstr "Зафиксированное обновление" -#: lib/who_need_help_web/live/support_operations_live.ex:234 -#: lib/who_need_help_web/live/support_operations_live.ex:435 +#: lib/who_need_help_web/live/support_operation_live.ex:308 +#: lib/who_need_help_web/live/support_operation_live.ex:409 #, elixir-autogen, elixir-format msgid "Case status" msgstr "Статус обращения" -#: lib/who_need_help_web/live/support_operations_live.ex:247 -#: lib/who_need_help_web/live/support_operations_live.ex:446 -#, elixir-autogen, elixir-format -msgid "Choose the state that will appear in the case history." -msgstr "Выберите статус, который появится в истории обращения." - -#: lib/who_need_help_web/controllers/support_controller.ex:201 +#: lib/who_need_help_web/controllers/support_controller.ex:227 #: lib/who_need_help_web/live/report_live.ex:50 #, elixir-autogen, elixir-format msgid "Contact support" msgstr "Обратиться в поддержку" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:56 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:57 #, elixir-autogen, elixir-format msgid "Content-removal notice %{reference}" msgstr "Уведомление об удалении контента %{reference}" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:87 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:112 #, elixir-autogen, elixir-format msgid "Content-removal notice received" msgstr "Уведомление об удалении контента получено" #: lib/who_need_help_web/controllers/support_html/show.html.heex:29 -#: lib/who_need_help_web/live/support_operations_live.ex:334 +#: lib/who_need_help_web/live/support_operation_live.ex:237 #, elixir-autogen, elixir-format msgid "Conversation" msgstr "Переписка" -#: lib/who_need_help_web/controllers/support_controller.ex:111 -#: lib/who_need_help_web/controllers/support_controller.ex:127 +#: lib/who_need_help_web/controllers/support_controller.ex:137 +#: lib/who_need_help_web/controllers/support_controller.ex:153 #: lib/who_need_help_web/live/support_case_live.ex:73 #, elixir-autogen, elixir-format msgid "Could not send your message. Please check it and try again." msgstr "Не удалось отправить сообщение. Проверьте его и попробуйте снова." -#: lib/who_need_help_web/live/support_operations_live.ex:260 -#, elixir-autogen, elixir-format -msgid "Explain what was decided, what action was taken, or what information is still needed…" -msgstr "Опишите принятое решение, выполненное действие или необходимые сведения…" - +#: lib/who_need_help_web/live/moderation_live.ex:400 #: lib/who_need_help_web/live/report_live.ex:119 #, elixir-autogen, elixir-format msgid "Help request" @@ -5642,7 +5456,7 @@ msgstr "Сообщение поддержке" msgid "Moderation response" msgstr "Ответ модерации" -#: lib/who_need_help_web/live/support_operations_live.ex:360 +#: lib/who_need_help_web/live/support_operation_live.ex:259 #, elixir-autogen, elixir-format msgid "No conversation messages yet." msgstr "В переписке пока нет сообщений." @@ -5658,12 +5472,12 @@ msgid "No reports submitted" msgstr "Жалоб не отправлено" #: lib/who_need_help_web/controllers/support_html/show.html.heex:152 -#: lib/who_need_help_web/live/support_operations_live.ex:372 +#: lib/who_need_help_web/live/support_operation_live.ex:269 #, elixir-autogen, elixir-format msgid "No status history is available for this older case." msgstr "Для этого старого обращения история статусов недоступна." -#: lib/who_need_help_web/controllers/support_controller.ex:146 +#: lib/who_need_help_web/controllers/support_controller.ex:172 #: lib/who_need_help_web/live/support_case_live.ex:95 #, elixir-autogen, elixir-format msgid "Only a resolved or closed request can be reopened." @@ -5679,8 +5493,8 @@ msgstr "Это обращение доступно только вам и упо msgid "Open TAKE IT DOWN request" msgstr "Открыть запрос TAKE IT DOWN" -#: lib/who_need_help_web/live/support_operations_live.ex:217 -#: lib/who_need_help_web/live/support_operations_live.ex:420 +#: lib/who_need_help_web/live/support_operation_live.ex:301 +#: lib/who_need_help_web/live/support_operation_live.ex:400 #, elixir-autogen, elixir-format msgid "Operator action" msgstr "Действие оператора" @@ -5695,7 +5509,7 @@ msgstr "Другие люди увидят это имя в заявках, ак msgid "Private message" msgstr "Личное сообщение" -#: lib/who_need_help_web/live/support_operations_live.ex:219 +#: lib/who_need_help_web/live/support_operation_live.ex:401 #, elixir-autogen, elixir-format msgid "Record the decision and notify the submitter when contact is available." msgstr "Зафиксируйте решение и уведомите заявителя, если доступен подтверждённый контакт." @@ -5705,7 +5519,7 @@ msgstr "Зафиксируйте решение и уведомите заяви msgid "Reopen without a message" msgstr "Открыть снова без сообщения" -#: lib/who_need_help_web/live/support_operations_live.ex:457 +#: lib/who_need_help_web/live/support_operation_live.ex:326 #, elixir-autogen, elixir-format msgid "Reply to requester (optional)" msgstr "Ответ автору обращения (необязательно)" @@ -5730,23 +5544,17 @@ msgstr "Здесь появятся жалобы, отправленные из msgid "Request only lawful purchase or pickup from a legitimate pharmacy. A volunteer is never required to pay. Agree privately on the medicine, pharmacy or prescription requirements, payment, reimbursement, storage, and handover. Who Need Help does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement. Do not request controlled substances or publish prescriptions or payment credentials. Follow pharmacy rules and local law." msgstr "Запрашивайте только законную покупку или получение лекарства в легальной аптеке. Волонтёр никогда не обязан платить. В приватном чате согласуйте лекарство, требования аптеки или рецепта, оплату, возмещение, хранение и передачу. Who Need Help не назначает, не рекомендует, не продаёт лекарства, не обрабатывает платежи и не гарантирует возмещение. Не запрашивайте контролируемые вещества и не публикуйте рецепты или платёжные данные. Соблюдайте правила аптеки и местное законодательство." -#: lib/who_need_help_web/live/support_operations_live.ex:350 +#: lib/who_need_help_web/live/support_operation_live.ex:250 #, elixir-autogen, elixir-format msgid "Requester" msgstr "Автор заявки" -#: lib/who_need_help_web/live/moderation_live.ex:393 -#: lib/who_need_help_web/live/moderation_live.ex:418 -#, elixir-autogen, elixir-format -msgid "Required reason for hiding" -msgstr "Обязательная причина скрытия" - -#: lib/who_need_help_web/live/moderation_live.ex:432 +#: lib/who_need_help_web/live/moderation_live.ex:740 #, elixir-autogen, elixir-format msgid "Restore activity" msgstr "Восстановить активность" -#: lib/who_need_help_web/live/moderation_live.ex:407 +#: lib/who_need_help_web/live/moderation_live.ex:733 #, elixir-autogen, elixir-format msgid "Restore request" msgstr "Восстановить заявку" @@ -5756,8 +5564,9 @@ msgstr "Восстановить заявку" msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, location sharing, and in-person activities." msgstr "Правила безопасности для добровольной помощи, доставки лекарств, помощи на дороге, передачи геопозиции и личных встреч." -#: lib/who_need_help_web/live/support_operations_live.ex:288 -#: lib/who_need_help_web/live/support_operations_live.ex:487 +#: lib/who_need_help_web/live/admin_user_live.ex:205 +#: lib/who_need_help_web/live/support_operation_live.ex:335 +#: lib/who_need_help_web/live/support_operation_live.ex:438 #, elixir-autogen, elixir-format msgid "Saving…" msgstr "Сохранение…" @@ -5768,36 +5577,38 @@ msgid "Send message" msgstr "Отправить сообщение" #: lib/who_need_help_web/controllers/support_html/show.html.heex:130 -#: lib/who_need_help_web/live/support_operations_live.ex:365 +#: lib/who_need_help_web/live/support_operation_live.ex:263 #, elixir-autogen, elixir-format msgid "Status history" msgstr "История статусов" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:11 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:15 #, elixir-autogen, elixir-format msgid "Support request created" msgstr "Обращение в поддержку создано" -#: lib/who_need_help_web/controllers/support_controller.ex:157 +#: lib/who_need_help_web/controllers/support_controller.ex:183 #, elixir-autogen, elixir-format msgid "Support request received" msgstr "Обращение в поддержку получено" #: lib/who_need_help_web/components/layouts.ex:139 -#: lib/who_need_help_web/components/layouts.ex:384 +#: lib/who_need_help_web/components/layouts.ex:381 +#: lib/who_need_help_web/live/support_operations_live.ex:357 #, elixir-autogen, elixir-format msgid "Support requests" msgstr "Обращения в поддержку" -#: lib/who_need_help_web/controllers/support_html.ex:24 -#: lib/who_need_help_web/controllers/support_html.ex:28 +#: lib/who_need_help_web/controllers/support_html.ex:25 +#: lib/who_need_help_web/controllers/support_html.ex:29 #: lib/who_need_help_web/controllers/support_html/show.html.heex:69 -#: lib/who_need_help_web/live/support_operations_live.ex:349 +#: lib/who_need_help_web/live/support_operation_live.ex:249 #, elixir-autogen, elixir-format msgid "Support team" msgstr "Команда поддержки" -#: lib/who_need_help_web/controllers/support_html.ex:29 +#: lib/who_need_help_web/controllers/support_html.ex:30 +#: lib/who_need_help_web/live/admin_audit_live.ex:125 #, elixir-autogen, elixir-format msgid "System" msgstr "Система" @@ -5812,14 +5623,13 @@ msgstr "ДОВЕРИЕ И БЕЗОПАСНОСТЬ" msgid "The requester states whether the medicine is paid, reserved, or still needs to be purchased." msgstr "Автор заявки указывает, оплачено ли лекарство, зарезервировано или его ещё нужно купить." -#: lib/who_need_help_web/controllers/support_controller.ex:141 +#: lib/who_need_help_web/controllers/support_controller.ex:167 #: lib/who_need_help_web/live/support_case_live.ex:88 #, elixir-autogen, elixir-format msgid "The support request is open again." msgstr "Обращение в поддержку снова открыто." -#: lib/who_need_help_web/live/support_operations_live.ex:280 -#: lib/who_need_help_web/live/support_operations_live.ex:479 +#: lib/who_need_help_web/live/support_operation_live.ex:436 #, elixir-autogen, elixir-format msgid "The verified contact will receive this update by email." msgstr "Подтверждённый контакт получит это обновление по почте." @@ -5834,11 +5644,6 @@ msgstr "Это обращение завершено. Новое сообщен msgid "This private history shows reports you submitted and the latest moderation status. Submit a new report from the relevant request, activity, or private chat so moderators receive the correct context." msgstr "В этой личной истории показаны ваши жалобы и их текущий статус. Отправляйте новую жалобу из соответствующей заявки, активности или личного чата, чтобы модераторы получили нужный контекст." -#: lib/who_need_help_web/live/support_operations_live.ex:469 -#, elixir-autogen, elixir-format -msgid "This reply becomes part of the case conversation." -msgstr "Этот ответ станет частью переписки по обращению." - #: lib/who_need_help_web/live/support_case_live.ex:34 #: lib/who_need_help_web/live/support_case_live.ex:65 #: lib/who_need_help_web/live/support_case_live.ex:101 @@ -5846,39 +5651,18 @@ msgstr "Этот ответ станет частью переписки по о msgid "This support request is no longer available." msgstr "Это обращение в поддержку больше недоступно." -#: lib/who_need_help_web/live/support_operations_live.ex:282 -#: lib/who_need_help_web/live/support_operations_live.ex:481 -#, elixir-autogen, elixir-format -msgid "This update is recorded, but email is disabled until contact is verified." -msgstr "Обновление зафиксировано, но письмо не будет отправлено до подтверждения контакта." - -#: lib/who_need_help_web/controllers/support_controller.ex:117 +#: lib/who_need_help_web/controllers/support_controller.ex:143 #: lib/who_need_help_web/live/support_case_live.ex:60 #, elixir-autogen, elixir-format msgid "Too many messages. Please try again later." msgstr "Слишком много сообщений. Попробуйте позже." -#: lib/who_need_help_web/live/support_operations_live.ex:271 -#, elixir-autogen, elixir-format -msgid "Up to 10,000 characters" -msgstr "До 10 000 символов" - -#: lib/who_need_help_web/live/support_operations_live.ex:470 -#, elixir-autogen, elixir-format -msgid "Up to 5,000 characters" -msgstr "До 5 000 символов" - -#: lib/who_need_help_web/live/support_operations_live.ex:422 -#, elixir-autogen, elixir-format -msgid "Update the case status and add a private reply when needed." -msgstr "Обновите статус обращения и при необходимости добавьте личный ответ." - #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:22 #, elixir-autogen, elixir-format msgid "Use the dedicated urgent process. Never upload or reproduce the image or video." msgstr "Используйте специальную срочную процедуру. Никогда не загружайте и не воспроизводите изображение или видео." -#: lib/who_need_help_web/controllers/support_html/received.html.heex:15 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:19 #, elixir-autogen, elixir-format msgid "We created support request %{reference} and added it to your account. You can open it now and return to it from My support requests." msgstr "Мы создали обращение %{reference} и добавили его в ваш аккаунт. Его можно открыть сейчас или вернуться к нему из раздела «Мои обращения»." @@ -5888,33 +5672,23 @@ msgstr "Мы создали обращение %{reference} и добавили msgid "Who Need Help is not an emergency, medical, pharmacy, or payment service. A volunteer may agree to buy or collect lawful medicine, but is never required to spend money." msgstr "Who Need Help не является экстренным, медицинским, аптечным или платёжным сервисом. Волонтёр может согласиться купить или забрать разрешённое лекарство, но никогда не обязан тратить деньги." -#: lib/who_need_help_web/live/support_operations_live.ex:459 -#, elixir-autogen, elixir-format -msgid "Write a concise reply with the decision, next step, or information you need…" -msgstr "Кратко укажите решение, следующий шаг или необходимые сведения…" - -#: lib/who_need_help_web/live/support_operations_live.ex:270 -#, elixir-autogen, elixir-format -msgid "Write for the submitter; avoid internal-only notes." -msgstr "Пишите для заявителя и не добавляйте внутренние заметки." - #: lib/who_need_help_web/controllers/page_html/home.html.heex:365 #, elixir-autogen, elixir-format msgid "Yes, if the volunteer explicitly agrees. The people arrange the medicine, pharmacy requirements, payment, and any reimbursement directly. The service does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement." msgstr "Да, если волонтёр явно согласится. Люди напрямую согласуют лекарство, требования аптеки, оплату и возможное возмещение. Сервис не назначает, не рекомендует, не продаёт лекарства, не обрабатывает платежи и не гарантирует возмещение." -#: lib/who_need_help_web/controllers/support_html.ex:23 -#: lib/who_need_help_web/controllers/support_html.ex:27 +#: lib/who_need_help_web/controllers/support_html.ex:24 +#: lib/who_need_help_web/controllers/support_html.ex:28 #, elixir-autogen, elixir-format msgid "You" msgstr "Вы" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:12 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:13 #, elixir-autogen, elixir-format msgid "Your content-removal notices" msgstr "Ваши уведомления об удалении контента" -#: lib/who_need_help_web/controllers/support_controller.ex:104 +#: lib/who_need_help_web/controllers/support_controller.ex:130 #: lib/who_need_help_web/live/support_case_live.ex:53 #, elixir-autogen, elixir-format msgid "Your message was sent to support." @@ -5926,28 +5700,18 @@ msgid "Your original request" msgstr "Ваше исходное обращение" #: lib/who_need_help_web/components/layouts.ex:136 -#: lib/who_need_help_web/components/layouts.ex:381 +#: lib/who_need_help_web/components/layouts.ex:378 #: lib/who_need_help_web/live/report_live.ex:12 #: lib/who_need_help_web/live/report_live.ex:42 #, elixir-autogen, elixir-format msgid "Your reports" msgstr "Ваши жалобы" -#: lib/who_need_help_web/controllers/support_controller.ex:16 +#: lib/who_need_help_web/controllers/support_controller.ex:17 #, elixir-autogen, elixir-format msgid "Your support requests" msgstr "Ваши обращения в поддержку" -#: lib/who_need_help_web/live/moderation_live.ex:366 -#, elixir-autogen, elixir-format -msgid "matched chat message" -msgstr "сообщение согласованного чата" - -#: lib/who_need_help_web/live/moderation_live.ex:369 -#, elixir-autogen, elixir-format -msgid "matched conversation" -msgstr "согласованный чат" - #: lib/who_need_help/notifications/text.ex:38 #, elixir-autogen, elixir-format msgid "A helper responded" @@ -6083,47 +5847,47 @@ msgstr "Вашей заявке нужен новый помощник" msgid "Your review is now visible" msgstr "Теперь ваш отзыв виден" -#: lib/who_need_help_web/live/notification_live.ex:251 +#: lib/who_need_help_web/live/notification_live.ex:241 #, elixir-autogen, elixir-format msgid "Delivery settings" msgstr "Настройки доставки" -#: lib/who_need_help_web/live/request_live/index.ex:775 +#: lib/who_need_help_web/live/request_live/index.ex:741 #, elixir-autogen, elixir-format msgid "Expires" msgstr "Истекает" -#: lib/who_need_help_web/live/request_live/show.ex:908 +#: lib/who_need_help_web/live/request_live/show.ex:917 #, elixir-autogen, elixir-format msgid "Last update:" msgstr "Последнее обновление:" -#: lib/who_need_help_web/live/notification_live.ex:250 +#: lib/who_need_help_web/live/notification_live.ex:240 #, elixir-autogen, elixir-format msgid "Nearby alerts" msgstr "Оповещения рядом" -#: lib/who_need_help_web/live/notification_live.ex:244 +#: lib/who_need_help_web/live/notification_live.ex:234 #, elixir-autogen, elixir-format msgid "Notification sections" msgstr "Разделы уведомлений" -#: lib/who_need_help_web/live/activity_live/index.ex:771 +#: lib/who_need_help_web/live/activity_live/index.ex:724 #, elixir-autogen, elixir-format msgid "%{count} activities" msgstr "Активностей: %{count}" -#: lib/who_need_help_web/live/request_live/index.ex:820 +#: lib/who_need_help_web/live/request_live/index.ex:786 #, elixir-autogen, elixir-format msgid "%{count} requests" msgstr "Заявок: %{count}" -#: lib/who_need_help_web/live/activity_live/index.ex:814 +#: lib/who_need_help_web/live/activity_live/index.ex:767 #, elixir-autogen, elixir-format msgid "Activities you create or ask to join will appear here. Leaving removes an activity from this list." msgstr "Созданные вами активности и те, к которым вы попросили присоединиться, появятся здесь. После выхода активность исчезнет из списка." -#: lib/who_need_help_web/live/activity_live/index.ex:514 +#: lib/who_need_help_web/live/activity_live/index.ex:470 #, elixir-autogen, elixir-format msgid "Activity views" msgstr "Разделы активностей" @@ -6138,12 +5902,12 @@ msgstr "Выберите категорию и понятно опишите з msgid "Confirm the safety guidance before asking nearby people for help." msgstr "Подтвердите правила безопасности перед публикацией заявки." -#: lib/who_need_help_web/live/request_live/index.ex:868 +#: lib/who_need_help_web/live/request_live/index.ex:834 #, elixir-autogen, elixir-format msgid "Create request" msgstr "Создать заявку" -#: lib/who_need_help_web/live/request_live/index.ex:891 +#: lib/who_need_help_web/live/request_live/index.ex:857 #, elixir-autogen, elixir-format msgid "Create your first request" msgstr "Создать первую заявку" @@ -6158,43 +5922,43 @@ msgstr "Что нужно сделать" msgid "Location" msgstr "Место" -#: lib/who_need_help_web/live/activity_live/index.ex:520 +#: lib/who_need_help_web/live/activity_live/index.ex:476 #, elixir-autogen, elixir-format msgid "My activities" msgstr "Мои активности" -#: lib/who_need_help_web/live/request_live/index.ex:540 -#: lib/who_need_help_web/live/request_live/index.ex:862 +#: lib/who_need_help_web/live/request_live/index.ex:509 +#: lib/who_need_help_web/live/request_live/index.ex:828 #, elixir-autogen, elixir-format msgid "My requests" msgstr "Мои заявки" -#: lib/who_need_help_web/live/activity_live/index.ex:519 +#: lib/who_need_help_web/live/activity_live/index.ex:475 #, elixir-autogen, elixir-format msgid "Nearby activities" msgstr "Активности рядом" -#: lib/who_need_help_web/live/activity_live/index.ex:812 +#: lib/who_need_help_web/live/activity_live/index.ex:765 #, elixir-autogen, elixir-format msgid "No activities yet" msgstr "Активностей пока нет" -#: lib/who_need_help_web/live/activity_live/index.ex:699 +#: lib/who_need_help_web/live/activity_live/index.ex:651 #, elixir-autogen, elixir-format msgid "No open activities in this area" msgstr "В этой области нет открытых активностей" -#: lib/who_need_help_web/live/request_live/index.ex:886 +#: lib/who_need_help_web/live/request_live/index.ex:852 #, elixir-autogen, elixir-format msgid "No requests yet" msgstr "Заявок пока нет" -#: lib/who_need_help_web/live/activity_live/index.ex:691 +#: lib/who_need_help_web/live/activity_live/index.ex:640 #, elixir-autogen, elixir-format msgid "Only activities from the selected map area will be loaded." msgstr "Будут загружены только активности из выбранной области карты." -#: lib/who_need_help_web/live/activity_live/index.ex:770 +#: lib/who_need_help_web/live/activity_live/index.ex:723 #, elixir-autogen, elixir-format msgid "Open activity" msgstr "Открыть активность" @@ -6204,12 +5968,12 @@ msgstr "Открыть активность" msgid "Request form steps" msgstr "Шаги создания заявки" -#: lib/who_need_help_web/live/request_live/index.ex:534 +#: lib/who_need_help_web/live/request_live/index.ex:503 #, elixir-autogen, elixir-format msgid "Request views" msgstr "Разделы заявок" -#: lib/who_need_help_web/live/request_live/index.ex:888 +#: lib/who_need_help_web/live/request_live/index.ex:854 #, elixir-autogen, elixir-format msgid "Requests you publish or accept will appear here." msgstr "Здесь появятся заявки, которые вы создали или приняли." @@ -6234,7 +5998,7 @@ msgstr "Укажите срочность и время закрытия зая msgid "Share only as much location detail as helpers need." msgstr "Покажите помощникам только необходимую информацию о месте." -#: lib/who_need_help_web/live/activity_live/index.ex:776 +#: lib/who_need_help_web/live/activity_live/index.ex:729 #, elixir-autogen, elixir-format msgid "The map is unavailable in this browser. Activity details remain usable." msgstr "Карта недоступна в этом браузере. Информация об активностях по-прежнему доступна." @@ -6244,7 +6008,7 @@ msgstr "Карта недоступна в этом браузере. Инфор msgid "Timing" msgstr "Время" -#: lib/who_need_help_web/live/request_live/index.ex:864 +#: lib/who_need_help_web/live/request_live/index.ex:830 #, elixir-autogen, elixir-format msgid "Track requests you created and requests you accepted as a helper." msgstr "Следите за созданными заявками и за теми, которые вы приняли как помощник." @@ -6700,38 +6464,38 @@ msgstr "Что вы предлагаете?" msgid "Where should it appear?" msgstr "Где это должно появиться?" -#: lib/who_need_help_web/components/layouts.ex:304 +#: lib/who_need_help_web/components/layouts.ex:301 #, elixir-autogen, elixir-format msgid "Available languages" msgstr "Доступные языки" -#: lib/who_need_help_web/components/layouts.ex:283 +#: lib/who_need_help_web/components/layouts.ex:280 #, elixir-autogen, elixir-format msgid "Choose the language used in the interface." msgstr "Выберите язык интерфейса." -#: lib/who_need_help_web/components/layouts.ex:281 +#: lib/who_need_help_web/components/layouts.ex:278 #, elixir-autogen, elixir-format msgid "Language" msgstr "Язык" -#: lib/who_need_help_web/components/layouts.ex:270 +#: lib/who_need_help_web/components/layouts.ex:267 #, elixir-autogen, elixir-format msgid "Language: %{language}" msgstr "Язык: %{language}" -#: lib/who_need_help_web/components/layouts.ex:341 +#: lib/who_need_help_web/components/layouts.ex:338 #, elixir-autogen, elixir-format msgid "No languages found" msgstr "Языки не найдены" -#: lib/who_need_help_web/components/layouts.ex:293 -#: lib/who_need_help_web/components/layouts.ex:294 +#: lib/who_need_help_web/components/layouts.ex:290 +#: lib/who_need_help_web/components/layouts.ex:291 #, elixir-autogen, elixir-format msgid "Search languages" msgstr "Поиск языков" -#: lib/who_need_help_web/live/notification_live.ex:349 +#: lib/who_need_help_web/live/notification_live.ex:339 #, elixir-autogen, elixir-format msgid "Android push notifications are not available yet." msgstr "Push-уведомления Android пока недоступны." @@ -6741,52 +6505,52 @@ msgstr "Push-уведомления Android пока недоступны." msgid "Map marker" msgstr "Маркер на карте" -#: lib/who_need_help_web/live/notification_live.ex:347 +#: lib/who_need_help_web/live/notification_live.ex:337 #, elixir-autogen, elixir-format msgid "Notification permission was not granted." msgstr "Разрешение на уведомления не предоставлено." -#: lib/who_need_help_web/live/notification_live.ex:361 +#: lib/who_need_help_web/live/notification_live.ex:351 #, elixir-autogen, elixir-format msgid "Push keys changed. Enable notifications to reconnect this device securely." msgstr "Ключи push-уведомлений изменились. Включите уведомления, чтобы безопасно переподключить это устройство." -#: lib/who_need_help_web/live/notification_live.ex:351 +#: lib/who_need_help_web/live/notification_live.ex:341 #, elixir-autogen, elixir-format msgid "Push notifications are disabled on this device." msgstr "Push-уведомления отключены для этого устройства." -#: lib/who_need_help_web/live/notification_live.ex:342 +#: lib/who_need_help_web/live/notification_live.ex:332 #, elixir-autogen, elixir-format msgid "Push notifications are enabled on this Android device." msgstr "Push-уведомления включены на этом Android-устройстве." -#: lib/who_need_help_web/live/notification_live.ex:358 +#: lib/who_need_help_web/live/notification_live.ex:348 #, elixir-autogen, elixir-format msgid "Push notifications are enabled on this device." msgstr "Push-уведомления включены на этом устройстве." -#: lib/who_need_help_web/live/notification_live.ex:356 +#: lib/who_need_help_web/live/notification_live.ex:346 #, elixir-autogen, elixir-format msgid "Push notifications are unavailable in this browser." msgstr "Push-уведомления недоступны в этом браузере." -#: lib/who_need_help_web/live/notification_live.ex:359 +#: lib/who_need_help_web/live/notification_live.ex:349 #, elixir-autogen, elixir-format msgid "Push notifications could not be enabled." msgstr "Не удалось включить push-уведомления." -#: lib/who_need_help_web/live/notification_live.ex:345 +#: lib/who_need_help_web/live/notification_live.ex:335 #, elixir-autogen, elixir-format msgid "The Android push token could not be saved. Please try again." msgstr "Не удалось сохранить push-токен Android. Повторите попытку." -#: lib/who_need_help_web/live/notification_live.ex:364 +#: lib/who_need_help_web/live/notification_live.ex:354 #, elixir-autogen, elixir-format msgid "This browser has a push subscription. Enable it to reconnect this device." msgstr "В этом браузере есть push-подписка. Включите уведомления, чтобы переподключить это устройство." -#: lib/who_need_help_web/live/notification_live.ex:353 +#: lib/who_need_help_web/live/notification_live.ex:343 #, elixir-autogen, elixir-format msgid "Waiting for Android notification permission and token…" msgstr "Ожидаем разрешения на уведомления и токен Android…" @@ -6905,27 +6669,27 @@ msgstr "Что должны видеть люди до одобрения?" msgid "Choose the meeting point on the map or use your current location." msgstr "Выберите место встречи на карте или используйте своё текущее местоположение." -#: lib/who_need_help_web/live/activity_live/index.ex:579 -#: lib/who_need_help_web/live/activity_live/index.ex:681 -#: lib/who_need_help_web/live/activity_live/index.ex:804 -#: lib/who_need_help_web/live/request_live/index.ex:611 -#: lib/who_need_help_web/live/request_live/index.ex:713 -#: lib/who_need_help_web/live/request_live/index.ex:878 +#: lib/who_need_help_web/live/activity_live/index.ex:555 +#: lib/who_need_help_web/live/activity_live/index.ex:650 +#: lib/who_need_help_web/live/activity_live/index.ex:757 +#: lib/who_need_help_web/live/request_live/index.ex:600 +#: lib/who_need_help_web/live/request_live/index.ex:695 +#: lib/who_need_help_web/live/request_live/index.ex:844 #, elixir-autogen, elixir-format msgid "Loading results…" msgstr "Загружаем результаты…" -#: lib/who_need_help_web/live/activity_live/index.ex:773 +#: lib/who_need_help_web/live/activity_live/index.ex:726 #, elixir-autogen, elixir-format msgid "Maximum zoom reached. Matching activities are listed beside the map." msgstr "Достигнут максимальный масштаб. Подходящие мероприятия перечислены рядом с картой." -#: lib/who_need_help_web/live/request_live/index.ex:822 +#: lib/who_need_help_web/live/request_live/index.ex:788 #, elixir-autogen, elixir-format msgid "Maximum zoom reached. Matching requests are listed beside the map." msgstr "Достигнут максимальный масштаб. Подходящие заявки перечислены рядом с картой." -#: lib/who_need_help_web/live/activity_live/index.ex:584 +#: lib/who_need_help_web/live/activity_live/index.ex:536 #, elixir-autogen, elixir-format msgid "%{count} activity in the selected map area" msgid_plural "%{count} activities in the selected map area" @@ -6933,7 +6697,7 @@ msgstr[0] "%{count} мероприятие в выбранной области msgstr[1] "%{count} мероприятия в выбранной области карты" msgstr[2] "%{count} мероприятий в выбранной области карты" -#: lib/who_need_help_web/live/request_live/index.ex:616 +#: lib/who_need_help_web/live/request_live/index.ex:581 #, elixir-autogen, elixir-format msgid "%{count} request in the selected map area" msgid_plural "%{count} requests in the selected map area" @@ -6941,52 +6705,52 @@ msgstr[0] "%{count} заявка в выбранной области карты msgstr[1] "%{count} заявки в выбранной области карты" msgstr[2] "%{count} заявок в выбранной области карты" -#: lib/who_need_help_web/live/activity_live/index.ex:603 -#: lib/who_need_help_web/live/request_live/index.ex:635 +#: lib/who_need_help_web/live/activity_live/index.ex:561 +#: lib/who_need_help_web/live/request_live/index.ex:606 #, elixir-autogen, elixir-format msgid "Map moved. Results still show the previous area." msgstr "Карта перемещена. Пока показаны результаты для предыдущей области." -#: lib/who_need_help_web/live/activity_live/index.ex:621 +#: lib/who_need_help_web/live/activity_live/index.ex:579 #, elixir-autogen, elixir-format msgid "Move or zoom the map, then choose “Show activities in this area”." msgstr "Переместите или масштабируйте карту, затем нажмите «Показать мероприятия в этой области»." -#: lib/who_need_help_web/live/request_live/index.ex:653 +#: lib/who_need_help_web/live/request_live/index.ex:624 #, elixir-autogen, elixir-format msgid "Move or zoom the map, then choose “Show requests in this area”." msgstr "Переместите или масштабируйте карту, затем нажмите «Показать заявки в этой области»." -#: lib/who_need_help_web/live/activity_live/index.ex:615 -#: lib/who_need_help_web/live/request_live/index.ex:647 +#: lib/who_need_help_web/live/activity_live/index.ex:573 +#: lib/who_need_help_web/live/request_live/index.ex:618 #, elixir-autogen, elixir-format msgid "Results update automatically after you stop moving the map." msgstr "Результаты обновятся автоматически, когда вы закончите перемещать карту." -#: lib/who_need_help_web/live/activity_live/index.ex:790 +#: lib/who_need_help_web/live/activity_live/index.ex:743 #, elixir-autogen, elixir-format msgid "Show activities in this area" msgstr "Показать мероприятия в этой области" -#: lib/who_need_help_web/live/request_live/index.ex:834 +#: lib/who_need_help_web/live/request_live/index.ex:800 #, elixir-autogen, elixir-format msgid "Show requests in this area" msgstr "Показать заявки в этой области" -#: lib/who_need_help_web/live/activity_live/index.ex:593 -#: lib/who_need_help_web/live/request_live/index.ex:625 +#: lib/who_need_help_web/live/activity_live/index.ex:545 +#: lib/who_need_help_web/live/request_live/index.ex:590 #, elixir-autogen, elixir-format msgid "Showing %{shown} of %{count} in the list." msgstr "В списке показано %{shown} из %{count}." -#: lib/who_need_help_web/live/activity_live/index.ex:635 -#: lib/who_need_help_web/live/request_live/index.ex:667 +#: lib/who_need_help_web/live/activity_live/index.ex:593 +#: lib/who_need_help_web/live/request_live/index.ex:638 #, elixir-autogen, elixir-format msgid "Update results as map moves" msgstr "Обновлять результаты при перемещении карты" -#: lib/who_need_help_web/live/activity_live/index.ex:609 -#: lib/who_need_help_web/live/request_live/index.ex:641 +#: lib/who_need_help_web/live/activity_live/index.ex:567 +#: lib/who_need_help_web/live/request_live/index.ex:612 #, elixir-autogen, elixir-format msgid "Updating results for the visible map area…" msgstr "Обновляем результаты для видимой области карты…" @@ -6996,7 +6760,7 @@ msgstr "Обновляем результаты для видимой облас msgid "EMAIL CONFIRMATION REQUIRED" msgstr "ТРЕБУЕТСЯ ПОДТВЕРЖДЕНИЕ EMAIL" -#: lib/who_need_help_web/live/request_live/show.ex:305 +#: lib/who_need_help_web/live/request_live/show.ex:315 #, elixir-autogen, elixir-format msgid "Location sharing could not start." msgstr "Не удалось включить передачу геопозиции." @@ -7011,82 +6775,1076 @@ msgstr "Ожидает подтверждения email" msgid "We saved pending request %{reference}. It is not in the support queue yet. Open the private link sent to the contact email to verify the address and submit the request for review." msgstr "Мы сохранили ожидающую заявку %{reference}. Она ещё не попала в очередь поддержки. Откройте приватную ссылку из письма, чтобы подтвердить адрес и отправить заявку на рассмотрение." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:32 +#, elixir-autogen msgid "Confirm your Who Need Help email change" msgstr "Подтвердите изменение email в Who Need Help" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:33 +#, elixir-autogen msgid "Confirm your new email address" msgstr "Подтвердите новый адрес электронной почты" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:35 +#, elixir-autogen msgid "Use the secure link below to confirm this email address for your account." msgstr "Перейдите по защищённой ссылке ниже, чтобы подтвердить этот адрес электронной почты для своей учётной записи." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:36 +#, elixir-autogen msgid "Confirm email address" msgstr "Подтвердить email" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:38 +#, elixir-autogen msgid "This confirmation link expires in 7 days." msgstr "Ссылка для подтверждения действует 7 дней." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:40 +#, elixir-autogen msgid "If you did not request this change, ignore this email. Your address will not change." msgstr "Если вы не запрашивали это изменение, проигнорируйте письмо. Ваш адрес не изменится." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:61 +#, elixir-autogen msgid "Confirm Google sign-in for Who Need Help" msgstr "Подтвердите вход через Google в Who Need Help" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:64 +#, elixir-autogen msgid "Use the secure link below to sign in and connect Google to your account." msgstr "Перейдите по защищённой ссылке ниже, чтобы войти и подключить Google к своей учётной записи." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:67 +#: lib/who_need_help/accounts/user_notifier.ex:82 +#: lib/who_need_help/accounts/user_notifier.ex:97 +#, elixir-autogen msgid "This one-time link expires in 15 minutes." msgstr "Эта одноразовая ссылка действует 15 минут." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:69 +#, elixir-autogen msgid "If you did not request this, ignore this email. Google will not be connected." msgstr "Если вы этого не запрашивали, проигнорируйте письмо. Google не будет подключён." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:77 +#, elixir-autogen msgid "Your Who Need Help sign-in link" msgstr "Ваша ссылка для входа в Who Need Help" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:78 +#: lib/who_need_help/accounts/user_notifier.ex:80 +#, elixir-autogen msgid "Sign in to Who Need Help" msgstr "Войти в Who Need Help" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:79 +#, elixir-autogen msgid "Use the secure link below to sign in to your account." msgstr "Перейдите по защищённой ссылке ниже, чтобы войти в свою учётную запись." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:84 +#, elixir-autogen msgid "If you did not request this sign-in, you can safely ignore this email." msgstr "Если вы не запрашивали вход, просто проигнорируйте это письмо." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:92 +#, elixir-autogen msgid "Confirm your Who Need Help account" msgstr "Подтвердите учётную запись Who Need Help" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:93 +#, elixir-autogen msgid "Confirm your account" msgstr "Подтвердите учётную запись" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:94 +#, elixir-autogen msgid "Use the secure link below to confirm your Who Need Help account." msgstr "Перейдите по защищённой ссылке ниже, чтобы подтвердить учётную запись Who Need Help." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:95 +#, elixir-autogen msgid "Confirm account" msgstr "Подтвердить учётную запись" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:99 +#, elixir-autogen msgid "If you did not create this account, you can safely ignore this email." msgstr "Если вы не создавали эту учётную запись, просто проигнорируйте письмо." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:177 +#, elixir-autogen msgid "If the button does not work, copy and paste this address into your browser:" msgstr "Если кнопка не работает, скопируйте этот адрес и вставьте его в браузер:" + +#: lib/who_need_help_web/live/support_operation_live.ex:120 +#: lib/who_need_help_web/live/support_operations_live.ex:240 +#, elixir-autogen, elixir-format +msgid "%{name} — %{email}" +msgstr "%{name} — %{email}" + +#: lib/who_need_help_web/live/moderation_live.ex:977 +#, elixir-autogen, elixir-format +msgid "%{count} vote" +msgid_plural "%{count} votes" +msgstr[0] "%{count} голос" +msgstr[1] "%{count} голоса" +msgstr[2] "%{count} голосов" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:24 +#, elixir-autogen, elixir-format +msgid "A single starting point for users, support, safety, legal work, analytics, roles, and audited staff actions." +msgstr "Единая точка входа для работы с пользователями, поддержкой, безопасностью, юридическими вопросами, аналитикой, ролями и аудитом действий сотрудников." + +#: lib/who_need_help_web/live/admin_user_live.ex:222 +#, elixir-autogen, elixir-format +msgid "A staff member may hold several fixed roles." +msgstr "Сотрудник может совмещать несколько фиксированных ролей." + +#: lib/who_need_help_web/live/moderation_live.ex:486 +#: lib/who_need_help_web/live/moderation_live.ex:793 +#, elixir-autogen, elixir-format +msgid "Abuse signals" +msgstr "Сигналы о злоупотреблениях" + +#: lib/who_need_help_web/live/support_operation_live.ex:280 +#, elixir-autogen, elixir-format +msgid "Account deletion preflight" +msgstr "Проверка перед удалением аккаунта" + +#: lib/who_need_help_web/live/admin_users_live.ex:182 +#, elixir-autogen, elixir-format +msgid "Account status" +msgstr "Статус аккаунта" + +#: lib/who_need_help_web/live/admin_user_live.ex:31 +#, elixir-autogen, elixir-format +msgid "Account status updated." +msgstr "Статус аккаунта обновлён." + +#: lib/who_need_help_web/live/admin_audit_live.ex:228 +#, elixir-autogen, elixir-format +msgid "Actor" +msgstr "Инициатор" + +#: lib/who_need_help_web/live/admin_audit_live.ex:178 +#, elixir-autogen, elixir-format +msgid "Actor UUID" +msgstr "UUID инициатора" + +#: lib/who_need_help_web/live/admin_audit_live.ex:192 +#, elixir-autogen, elixir-format +msgid "Actor, action, and target remain visible; technical metadata opens on demand." +msgstr "Инициатор, действие и цель всегда видны; технические метаданные открываются по запросу." + +#: lib/who_need_help_web/live/product_analytics_live.ex:178 +#, elixir-autogen, elixir-format +msgid "All measured actions" +msgstr "Все измеряемые действия" + +#: lib/who_need_help_web/live/product_analytics_live.ex:210 +#, elixir-autogen, elixir-format +msgid "All metrics" +msgstr "Все метрики" + +#: lib/who_need_help_web/live/admin_user_live.ex:111 +#, elixir-autogen, elixir-format +msgid "All permissions, staff roles, and audit log" +msgstr "Все разрешения, роли сотрудников и журнал аудита" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:86 +#, elixir-autogen, elixir-format +msgid "An account may hold several roles. Permissions are the union of those roles; administrator includes every permission." +msgstr "Аккаунт может иметь несколько ролей. Его разрешения объединяются; администратор получает все разрешения." + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:134 +#: lib/who_need_help_web/live/admin_user_live.ex:101 +#: lib/who_need_help_web/live/admin_users_live.ex:122 +#, elixir-autogen, elixir-format +msgid "Analyst" +msgstr "Аналитик" + +#: lib/who_need_help_web/components/admin_components.ex:123 +#: lib/who_need_help_web/components/admin_components.ex:175 +#, elixir-autogen, elixir-format +msgid "Analytics" +msgstr "Аналитика" + +#: lib/who_need_help_web/live/product_analytics_live.ex:279 +#, elixir-autogen, elixir-format +msgid "Analytics pages" +msgstr "Страницы аналитики" + +#: lib/who_need_help_web/live/support_operations_live.ex:231 +#, elixir-autogen, elixir-format +msgid "Any assignee" +msgstr "Любой исполнитель" + +#: lib/who_need_help_web/live/product_analytics_live.ex:217 +#, elixir-autogen, elixir-format +msgid "Any dimension" +msgstr "Любое измерение" + +#: lib/who_need_help_web/live/moderation_live.ex:646 +#, elixir-autogen, elixir-format +msgid "Any reason" +msgstr "Любая причина" + +#: lib/who_need_help_web/live/support_operations_live.ex:467 +#, elixir-autogen, elixir-format +msgid "Any regime" +msgstr "Любой режим" + +#: lib/who_need_help_web/live/admin_users_live.ex:195 +#, elixir-autogen, elixir-format +msgid "Any role" +msgstr "Любая роль" + +#: lib/who_need_help_web/live/moderation_live.ex:825 +#, elixir-autogen, elixir-format +msgid "Any signal" +msgstr "Любой сигнал" + +#: lib/who_need_help_web/live/admin_users_live.ex:184 +#: lib/who_need_help_web/live/moderation_live.ex:634 +#: lib/who_need_help_web/live/moderation_live.ex:814 +#: lib/who_need_help_web/live/moderation_live.ex:938 +#: lib/who_need_help_web/live/support_operations_live.ex:381 +#: lib/who_need_help_web/live/support_operations_live.ex:452 +#, elixir-autogen, elixir-format +msgid "Any status" +msgstr "Любой статус" + +#: lib/who_need_help_web/live/moderation_live.ex:950 +#, elixir-autogen, elixir-format +msgid "Any taxonomy" +msgstr "Любая таксономия" + +#: lib/who_need_help_web/live/support_operations_live.ex:394 +#, elixir-autogen, elixir-format +msgid "Any type" +msgstr "Любой тип" + +#: lib/who_need_help_web/live/support_operation_live.ex:319 +#: lib/who_need_help_web/live/support_operation_live.ex:422 +#, elixir-autogen, elixir-format +msgid "Assigned operator" +msgstr "Назначенный оператор" + +#: lib/who_need_help_web/live/support_operations_live.ex:233 +#, elixir-autogen, elixir-format +msgid "Assigned to me" +msgstr "Назначено мне" + +#: lib/who_need_help_web/live/support_operations_live.ex:408 +#: lib/who_need_help_web/live/support_operations_live.ex:476 +#: lib/who_need_help_web/live/support_operations_live.ex:552 +#: lib/who_need_help_web/live/support_operations_live.ex:633 +#, elixir-autogen, elixir-format +msgid "Assignee" +msgstr "Исполнитель" + +#: lib/who_need_help_web/components/admin_components.ex:131 +#: lib/who_need_help_web/components/admin_components.ex:176 +#: lib/who_need_help_web/live/admin_audit_live.ex:21 +#: lib/who_need_help_web/live/admin_audit_live.ex:147 +#, elixir-autogen, elixir-format +msgid "Audit log" +msgstr "Журнал аудита" + +#: lib/who_need_help_web/live/admin_audit_live.ex:243 +#, elixir-autogen, elixir-format +msgid "Audit pages" +msgstr "Страницы аудита" + +#: lib/who_need_help_web/live/moderation_live.ex:794 +#, elixir-autogen, elixir-format +msgid "Automated signals are review prompts, not proof of abuse." +msgstr "Автоматические сигналы требуют проверки и не являются доказательством нарушения." + +#: lib/who_need_help_web/live/support_operation_live.ex:186 +#, elixir-autogen, elixir-format +msgid "Back to queue" +msgstr "Вернуться к очереди" + +#: lib/who_need_help_web/live/admin_user_live.ex:140 +#, elixir-autogen, elixir-format +msgid "Back to users" +msgstr "Вернуться к пользователям" + +#: lib/who_need_help_web/live/moderation_live.ex:405 +#, elixir-autogen, elixir-format +msgid "Chat message" +msgstr "Сообщение чата" + +#: lib/who_need_help_web/live/admin_user_live.ex:95 +#, elixir-autogen, elixir-format +msgid "Check the status and internal note." +msgstr "Проверьте статус и внутреннюю заметку." + +#: lib/who_need_help_web/components/admin_components.ex:31 +#, elixir-autogen, elixir-format +msgid "Choose a staff tool. Only permitted sections are shown." +msgstr "Выберите инструмент сотрудника. Показаны только доступные разделы." + +#: lib/who_need_help_web/live/support_operation_live.ex:373 +#, elixir-autogen, elixir-format +msgid "Content locations" +msgstr "Местоположение контента" + +#: lib/who_need_help_web/live/admin_user_live.ex:109 +#, elixir-autogen, elixir-format +msgid "Content-removal and legal notice queue" +msgstr "Очередь удаления контента и юридических уведомлений" + +#: lib/who_need_help_web/live/moderation_live.ex:1020 +#, elixir-autogen, elixir-format +msgid "Create a category from this proposal" +msgstr "Создать категорию из этого предложения" + +#: lib/who_need_help_web/live/support_operations_live.ex:469 +#, elixir-autogen, elixir-format +msgid "DSA" +msgstr "DSA" + +#: lib/who_need_help_web/live/product_analytics_live.ex:233 +#, elixir-autogen, elixir-format +msgid "Daily counters" +msgstr "Счётчики за день" + +#: lib/who_need_help_web/live/admin_audit_live.ex:222 +#, elixir-autogen, elixir-format +msgid "Details" +msgstr "Подробности" + +#: lib/who_need_help_web/live/support_operation_live.ex:333 +#: lib/who_need_help_web/live/support_operation_live.ex:437 +#, elixir-autogen, elixir-format +msgid "Email is disabled until contact is verified." +msgstr "Отправка email недоступна, пока контакт не подтверждён." + +#: lib/who_need_help_web/live/admin_users_live.ex:175 +#, elixir-autogen, elixir-format +msgid "Email or display name" +msgstr "Email или отображаемое имя" + +#: lib/who_need_help_web/live/admin_users_live.ex:213 +#, elixir-autogen, elixir-format +msgid "Enter at least 3 characters to search." +msgstr "Введите не менее 3 символов для поиска." + +#: lib/who_need_help_web/live/admin_audit_live.ex:168 +#, elixir-autogen, elixir-format +msgid "Exact action" +msgstr "Точное действие" + +#: lib/who_need_help_web/live/support_operation_live.ex:430 +#, elixir-autogen, elixir-format +msgid "Explain the decision, action, or missing information…" +msgstr "Опишите решение, действие или недостающую информацию…" + +#: lib/who_need_help_web/live/support_operations_live.ex:468 +#, elixir-autogen, elixir-format +msgid "General" +msgstr "Общее" + +#: lib/who_need_help_web/live/moderation_live.ex:951 +#, elixir-autogen, elixir-format +msgid "Help" +msgstr "Помощь" + +#: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:13 +#, elixir-autogen, elixir-format +msgid "If you submitted while signed out with a contact email, open the private link sent to that address to verify it and add the notice to the review queue. Signed-in submissions and anonymous child-safety reports enter the queue immediately. Keep the reference for follow-up." +msgstr "Если вы отправили обращение без входа, но указали email, откройте отправленную на него приватную ссылку: она подтвердит адрес и добавит уведомление в очередь проверки. Обращения вошедших пользователей и анонимные сообщения о безопасности детей попадают в очередь сразу. Сохраните номер обращения." + +#: lib/who_need_help_web/live/admin_audit_live.ex:149 +#, elixir-autogen, elixir-format +msgid "Immutable records of sensitive staff and trust actions. Details stay collapsed until an authorised operator needs them." +msgstr "Неизменяемые записи чувствительных действий сотрудников и службы доверия. Подробности скрыты, пока они не понадобятся уполномоченному оператору." + +#: lib/who_need_help_web/live/admin_users_live.ex:238 +#, elixir-autogen, elixir-format +msgid "Joined" +msgstr "Дата регистрации" + +#: lib/who_need_help_web/live/admin_users_live.ex:315 +#, elixir-autogen, elixir-format +msgid "Joined %{date}" +msgstr "Зарегистрирован %{date}" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:133 +#: lib/who_need_help_web/live/admin_user_live.ex:100 +#: lib/who_need_help_web/live/admin_users_live.ex:121 +#, elixir-autogen, elixir-format +msgid "Legal" +msgstr "Юридический отдел" + +#: lib/who_need_help_web/live/support_operations_live.ex:293 +#, elixir-autogen, elixir-format +msgid "Legal and content removal operations" +msgstr "Юридические операции и удаление контента" + +#: lib/who_need_help_web/components/admin_components.ex:167 +#: lib/who_need_help_web/live/support_operations_live.ex:351 +#, elixir-autogen, elixir-format +msgid "Legal and removal" +msgstr "Юридические вопросы и удаление" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:40 +#, elixir-autogen, elixir-format +msgid "Legal and removal cases" +msgstr "Юридические обращения и удаление" + +#: lib/who_need_help_web/live/support_operation_live.ex:182 +#, elixir-autogen, elixir-format +msgid "Legal notice" +msgstr "Юридическое уведомление" + +#: lib/who_need_help_web/live/support_operations_live.ex:430 +#, elixir-autogen, elixir-format +msgid "Legal notices, deadlines, and content-removal decisions." +msgstr "Юридические уведомления, сроки и решения об удалении контента." + +#: lib/who_need_help_web/live/admin_users_live.ex:282 +#: lib/who_need_help_web/live/admin_users_live.ex:318 +#, elixir-autogen, elixir-format +msgid "Manage" +msgstr "Управлять" + +#: lib/who_need_help_web/live/admin_users_live.ex:280 +#, elixir-autogen, elixir-format +msgid "Manage %{name}" +msgstr "Управление: %{name}" + +#: lib/who_need_help_web/live/admin_user_live.ex:20 +#: lib/who_need_help_web/live/admin_user_live.ex:135 +#, elixir-autogen, elixir-format +msgid "Manage user" +msgstr "Управление пользователем" + +#: lib/who_need_help_web/live/moderation_live.ex:403 +#, elixir-autogen, elixir-format +msgid "Matched conversation" +msgstr "Чат участников заявки" + +#: lib/who_need_help_web/live/moderation_live.ex:930 +#, elixir-autogen, elixir-format +msgid "Name, reason, or reference" +msgstr "Имя, причина или номер" + +#: lib/who_need_help_web/live/admin_audit_live.ex:262 +#: lib/who_need_help_web/live/admin_users_live.ex:345 +#: lib/who_need_help_web/live/moderation_live.ex:1140 +#: lib/who_need_help_web/live/product_analytics_live.ex:298 +#: lib/who_need_help_web/live/support_operations_live.ex:513 +#, elixir-autogen, elixir-format +msgid "Next" +msgstr "Далее" + +#: lib/who_need_help_web/live/product_analytics_live.ex:244 +#, elixir-autogen, elixir-format +msgid "No aggregate counters match these filters." +msgstr "Нет сводных счётчиков, соответствующих фильтрам." + +#: lib/who_need_help_web/live/admin_audit_live.ex:203 +#, elixir-autogen, elixir-format +msgid "No audit events match these filters." +msgstr "Нет событий аудита, соответствующих фильтрам." + +#: lib/who_need_help_web/live/support_operations_live.ex:529 +#, elixir-autogen, elixir-format +msgid "No cases match these filters." +msgstr "Нет обращений, соответствующих фильтрам." + +#: lib/who_need_help_web/live/support_operation_live.ex:360 +#: lib/who_need_help_web/live/support_operations_live.ex:651 +#, elixir-autogen, elixir-format +msgid "No contact email" +msgstr "Контактный email не указан" + +#: lib/who_need_help_web/live/moderation_live.ex:962 +#, elixir-autogen, elixir-format +msgid "No proposals match these filters." +msgstr "Нет предложений, соответствующих фильтрам." + +#: lib/who_need_help_web/live/moderation_live.ex:664 +#, elixir-autogen, elixir-format +msgid "No reports match these filters." +msgstr "Нет жалоб, соответствующих фильтрам." + +#: lib/who_need_help_web/live/moderation_live.ex:841 +#, elixir-autogen, elixir-format +msgid "No signals match these filters." +msgstr "Нет сигналов, соответствующих фильтрам." + +#: lib/who_need_help_web/live/admin_users_live.ex:195 +#, elixir-autogen, elixir-format +msgid "No staff role" +msgstr "Без роли сотрудника" + +#: lib/who_need_help_web/live/admin_users_live.ex:216 +#, elixir-autogen, elixir-format +msgid "No users match these filters." +msgstr "Нет пользователей, соответствующих фильтрам." + +#: lib/who_need_help_web/live/support_operation_live.ex:172 +#, elixir-autogen, elixir-format +msgid "Not available" +msgstr "Недоступно" + +#: lib/who_need_help_web/live/support_operations_live.ex:632 +#, elixir-autogen, elixir-format +msgid "Notice" +msgstr "Уведомление" + +#: lib/who_need_help_web/live/admin_user_live.ex:93 +#, elixir-autogen, elixir-format +msgid "One or more staff roles are invalid." +msgstr "Одна или несколько ролей сотрудников недействительны." + +#: lib/who_need_help_web/live/product_analytics_live.ex:235 +#, elixir-autogen, elixir-format +msgid "One row per date, metric, and non-identifying dimension." +msgstr "Одна строка для каждой даты, метрики и обезличенного измерения." + +#: lib/who_need_help_web/live/admin_user_live.ex:267 +#, elixir-autogen, elixir-format +msgid "Only administrators can change staff roles." +msgstr "Только администраторы могут изменять роли сотрудников." + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:47 +#, elixir-autogen, elixir-format +msgid "Open reports" +msgstr "Открытые жалобы" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:54 +#, elixir-autogen, elixir-format +msgid "Open trust signals" +msgstr "Открытые сигналы доверия" + +#: lib/who_need_help_web/live/support_operation_live.ex:15 +#, elixir-autogen, elixir-format +msgid "Operations case" +msgstr "Операционное обращение" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:22 +#, elixir-autogen, elixir-format +msgid "Operations overview" +msgstr "Обзор операций" + +#: lib/who_need_help_web/live/support_operations_live.ex:328 +#, elixir-autogen, elixir-format +msgid "Operations queues" +msgstr "Очереди операций" + +#: lib/who_need_help_web/components/admin_components.ex:88 +#: lib/who_need_help_web/components/admin_components.ex:171 +#, elixir-autogen, elixir-format +msgid "Overview" +msgstr "Обзор" + +#: lib/who_need_help_web/live/admin_audit_live.ex:255 +#: lib/who_need_help_web/live/admin_users_live.ex:227 +#: lib/who_need_help_web/live/admin_users_live.ex:338 +#: lib/who_need_help_web/live/moderation_live.ex:1129 +#: lib/who_need_help_web/live/product_analytics_live.ex:291 +#: lib/who_need_help_web/live/support_operations_live.ex:506 +#: lib/who_need_help_web/live/support_operations_live.ex:537 +#, elixir-autogen, elixir-format +msgid "Page %{page}" +msgstr "Страница %{page}" + +#: lib/who_need_help_web/live/admin_audit_live.ex:253 +#: lib/who_need_help_web/live/admin_users_live.ex:336 +#: lib/who_need_help_web/live/moderation_live.ex:1126 +#: lib/who_need_help_web/live/product_analytics_live.ex:289 +#: lib/who_need_help_web/live/support_operations_live.ex:504 +#, elixir-autogen, elixir-format +msgid "Previous" +msgstr "Назад" + +#: lib/who_need_help_web/live/admin_user_live.ex:110 +#, elixir-autogen, elixir-format +msgid "Privacy-preserving aggregate product analytics" +msgstr "Агрегированная продуктовая аналитика с защитой конфиденциальности" + +#: lib/who_need_help_web/live/product_analytics_live.ex:171 +#, elixir-autogen, elixir-format +msgid "Privacy-preserving daily totals. This workspace never stores people, email, coordinates, request text, chat content, medicine names, or device credentials." +msgstr "Ежедневные обезличенные итоги. Здесь никогда не хранятся имена людей, email, координаты, тексты заявок и чатов, названия лекарств или данные устройств." + +#: lib/who_need_help_web/live/moderation_live.ex:1116 +#: lib/who_need_help_web/live/support_operations_live.ex:495 +#, elixir-autogen, elixir-format +msgid "Queue pages" +msgstr "Страницы очередей" + +#: lib/who_need_help_web/live/moderation_live.ex:759 +#, elixir-autogen, elixir-format +msgid "Reason for hiding the activity" +msgstr "Причина скрытия мероприятия" + +#: lib/who_need_help_web/live/moderation_live.ex:749 +#, elixir-autogen, elixir-format +msgid "Reason for hiding the request" +msgstr "Причина скрытия заявки" + +#: lib/who_need_help_web/live/support_operation_live.ex:227 +#: lib/who_need_help_web/live/support_operation_live.ex:363 +#: lib/who_need_help_web/live/support_operations_live.ex:553 +#: lib/who_need_help_web/live/support_operations_live.ex:634 +#, elixir-autogen, elixir-format +msgid "Received" +msgstr "Получено" + +#: lib/who_need_help_web/live/admin_audit_live.ex:190 +#, elixir-autogen, elixir-format +msgid "Recorded events" +msgstr "Записанные события" + +#: lib/who_need_help_web/live/moderation_live.ex:806 +#, elixir-autogen, elixir-format +msgid "Reference or user" +msgstr "Номер или пользователь" + +#: lib/who_need_help_web/live/support_operations_live.ex:372 +#, elixir-autogen, elixir-format +msgid "Reference, email, or subject" +msgstr "Номер, email или тема" + +#: lib/who_need_help_web/live/support_operations_live.ex:443 +#, elixir-autogen, elixir-format +msgid "Reference, email, or submitter" +msgstr "Номер, email или отправитель" + +#: lib/who_need_help_web/live/moderation_live.ex:626 +#, elixir-autogen, elixir-format +msgid "Reference, reporter, or details" +msgstr "Номер, автор жалобы или подробности" + +#: lib/who_need_help_web/live/support_operations_live.ex:465 +#: lib/who_need_help_web/live/support_operations_live.ex:632 +#, elixir-autogen, elixir-format +msgid "Regime" +msgstr "Режим" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:68 +#, elixir-autogen, elixir-format +msgid "Registered users" +msgstr "Зарегистрированные пользователи" + +#: lib/who_need_help_web/live/product_analytics_live.ex:183 +#, elixir-autogen, elixir-format +msgid "Registrations" +msgstr "Регистрации" + +#: lib/who_need_help_web/live/admin_user_live.ex:159 +#: lib/who_need_help_web/live/admin_users_live.ex:263 +#: lib/who_need_help_web/live/admin_users_live.ex:304 +#, elixir-autogen, elixir-format +msgid "Regular user" +msgstr "Обычный пользователь" + +#: lib/who_need_help_web/live/admin_user_live.ex:107 +#, elixir-autogen, elixir-format +msgid "Reports, safety signals, user restrictions, and categories" +msgstr "Жалобы, сигналы безопасности, ограничения пользователей и категории" + +#: lib/who_need_help_web/live/support_operations_live.ex:551 +#, elixir-autogen, elixir-format +msgid "Request" +msgstr "Заявка" + +#: lib/who_need_help_web/live/product_analytics_live.ex:193 +#, elixir-autogen, elixir-format +msgid "Requests completed" +msgstr "Заявки завершены" + +#: lib/who_need_help_web/live/product_analytics_live.ex:188 +#, elixir-autogen, elixir-format +msgid "Requests created" +msgstr "Заявки созданы" + +#: lib/who_need_help_web/live/admin_user_live.ex:176 +#, elixir-autogen, elixir-format +msgid "Restrict or suspend access and record an internal reason." +msgstr "Ограничьте или приостановите доступ и укажите внутреннюю причину." + +#: lib/who_need_help_web/components/admin_components.ex:61 +#, elixir-autogen, elixir-format +msgid "Restricted workspace" +msgstr "Закрытая рабочая область" + +#: lib/who_need_help_web/live/admin_user_live.ex:136 +#, elixir-autogen, elixir-format +msgid "Review account access and staff permissions for one user." +msgstr "Проверьте доступ к аккаунту и разрешения сотрудника для одного пользователя." + +#: lib/who_need_help_web/live/support_operation_live.ex:366 +#, elixir-autogen, elixir-format +msgid "Review by %{time}" +msgstr "Проверить до %{time}" + +#: lib/who_need_help_web/live/moderation_live.ex:917 +#, elixir-autogen, elixir-format +msgid "Review community requests without mixing help and activity taxonomies." +msgstr "Проверяйте предложения сообщества, не смешивая категории помощи и мероприятий." + +#: lib/who_need_help_web/live/support_operation_live.ex:183 +#, elixir-autogen, elixir-format +msgid "Review the complete record and make one audited update at a time." +msgstr "Проверьте полную запись и выполняйте по одному аудируемому изменению." + +#: lib/who_need_help_web/live/support_operations_live.ex:305 +#, elixir-autogen, elixir-format +msgid "Review verified legal and content-removal notices in a permission-scoped queue." +msgstr "Проверяйте подтверждённые юридические уведомления и запросы на удаление в очереди с ограниченным доступом." + +#: lib/who_need_help_web/live/support_operations_live.ex:302 +#, elixir-autogen, elixir-format +msgid "Review verified support conversations in a permission-scoped queue." +msgstr "Проверяйте подтверждённые обращения в поддержку в очереди с ограниченным доступом." + +#: lib/who_need_help_web/live/admin_users_live.ex:237 +#, elixir-autogen, elixir-format +msgid "Roles" +msgstr "Роли" + +#: lib/who_need_help_web/live/admin_audit_live.ex:182 +#: lib/who_need_help_web/live/admin_users_live.ex:202 +#: lib/who_need_help_web/live/moderation_live.ex:659 +#: lib/who_need_help_web/live/moderation_live.ex:837 +#: lib/who_need_help_web/live/moderation_live.ex:958 +#: lib/who_need_help_web/live/product_analytics_live.ex:225 +#: lib/who_need_help_web/live/support_operations_live.ex:414 +#: lib/who_need_help_web/live/support_operations_live.ex:482 +#, elixir-autogen, elixir-format +msgid "Rows" +msgstr "Строки" + +#: lib/who_need_help_web/live/admin_audit_live.ex:198 +#: lib/who_need_help_web/live/product_analytics_live.ex:239 +#, elixir-autogen, elixir-format +msgid "Rows %{first}–%{last}" +msgstr "Строки %{first}–%{last}" + +#: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:8 +#, elixir-autogen, elixir-format +msgid "SUBMISSION SAVED" +msgstr "ОБРАЩЕНИЕ СОХРАНЕНО" + +#: lib/who_need_help_web/live/admin_user_live.ex:206 +#, elixir-autogen, elixir-format +msgid "Save account status" +msgstr "Сохранить статус аккаунта" + +#: lib/who_need_help_web/live/moderation_live.ex:779 +#: lib/who_need_help_web/live/moderation_live.ex:900 +#, elixir-autogen, elixir-format +msgid "Save decision" +msgstr "Сохранить решение" + +#: lib/who_need_help_web/live/moderation_live.ex:625 +#: lib/who_need_help_web/live/moderation_live.ex:805 +#: lib/who_need_help_web/live/moderation_live.ex:929 +#: lib/who_need_help_web/live/support_operations_live.ex:371 +#: lib/who_need_help_web/live/support_operations_live.ex:442 +#, elixir-autogen, elixir-format +msgid "Search" +msgstr "Поиск" + +#: lib/who_need_help_web/live/admin_users_live.ex:160 +#, elixir-autogen, elixir-format +msgid "Search accounts, review access, and manage fixed staff roles from a dedicated account page." +msgstr "Ищите аккаунты, проверяйте доступ и управляйте фиксированными ролями сотрудников на отдельной странице аккаунта." + +#: lib/who_need_help_web/live/admin_audit_live.ex:163 +#, elixir-autogen, elixir-format +msgid "Search target or action" +msgstr "Поиск по цели или действию" + +#: lib/who_need_help_web/live/admin_users_live.ex:174 +#, elixir-autogen, elixir-format +msgid "Search users" +msgstr "Поиск пользователей" + +#: lib/who_need_help_web/live/admin_users_live.ex:218 +#: lib/who_need_help_web/live/moderation_live.ex:1131 +#: lib/who_need_help_web/live/support_operations_live.ex:531 +#, elixir-autogen, elixir-format +msgid "Showing %{first}–%{last}" +msgstr "Показано %{first}–%{last}" + +#: lib/who_need_help_web/live/moderation_live.ex:823 +#, elixir-autogen, elixir-format +msgid "Signal type" +msgstr "Тип сигнала" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:75 +#, elixir-autogen, elixir-format +msgid "Staff accounts" +msgstr "Аккаунты сотрудников" + +#: lib/who_need_help_web/live/admin_users_live.ex:193 +#, elixir-autogen, elixir-format +msgid "Staff role" +msgstr "Роль сотрудника" + +#: lib/who_need_help_web/live/admin_user_live.ex:220 +#: lib/who_need_help_web/live/admin_user_live.ex:234 +#, elixir-autogen, elixir-format +msgid "Staff roles" +msgstr "Роли сотрудников" + +#: lib/who_need_help_web/live/admin_user_live.ex:45 +#, elixir-autogen, elixir-format +msgid "Staff roles updated." +msgstr "Роли сотрудников обновлены." + +#: lib/who_need_help_web/components/admin_components.ex:23 +#: lib/who_need_help_web/components/admin_components.ex:42 +#: lib/who_need_help_web/components/layouts.ex:151 +#: lib/who_need_help_web/components/layouts.ex:393 +#: lib/who_need_help_web/live/admin_dashboard_live.ex:11 +#, elixir-autogen, elixir-format +msgid "Staff workspace" +msgstr "Рабочая область сотрудников" + +#: lib/who_need_help_web/components/admin_components.ex:33 +#: lib/who_need_help_web/components/admin_components.ex:48 +#, elixir-autogen, elixir-format +msgid "Staff workspace navigation" +msgstr "Навигация по рабочей области сотрудников" + +#: lib/who_need_help_web/live/admin_audit_live.ex:234 +#, elixir-autogen, elixir-format +msgid "Stored metadata" +msgstr "Сохранённые метаданные" + +#: lib/who_need_help_web/components/admin_components.ex:165 +#, elixir-autogen, elixir-format +msgid "Support and legal" +msgstr "Поддержка и юридические вопросы" + +#: lib/who_need_help_web/live/support_operations_live.ex:291 +#, elixir-autogen, elixir-format +msgid "Support and legal operations" +msgstr "Операции поддержки и юридического отдела" + +#: lib/who_need_help_web/live/admin_user_live.ex:104 +#, elixir-autogen, elixir-format +msgid "Support conversations and verified support cases" +msgstr "Диалоги поддержки и подтверждённые обращения" + +#: lib/who_need_help_web/live/support_operation_live.ex:182 +#, elixir-autogen, elixir-format +msgid "Support request" +msgstr "Обращение в поддержку" + +#: lib/who_need_help_web/live/admin_audit_live.ex:230 +#, elixir-autogen, elixir-format +msgid "Target" +msgstr "Цель" + +#: lib/who_need_help_web/live/admin_audit_live.ex:174 +#, elixir-autogen, elixir-format +msgid "Target type" +msgstr "Тип цели" + +#: lib/who_need_help_web/live/moderation_live.ex:948 +#, elixir-autogen, elixir-format +msgid "Taxonomy" +msgstr "Таксономия" + +#: lib/who_need_help_web/live/moderation_live.ex:884 +#, elixir-autogen, elixir-format +msgid "Technical signal metadata" +msgstr "Технические метаданные сигнала" + +#: lib/who_need_help_web/live/admin_user_live.ex:96 +#, elixir-autogen, elixir-format +msgid "The account could not be updated." +msgstr "Не удалось обновить аккаунт." + +#: lib/who_need_help_web/live/admin_user_live.ex:91 +#, elixir-autogen, elixir-format +msgid "The last active administrator cannot lose administrator access or be restricted." +msgstr "Нельзя снять права администратора или ограничить доступ последнего активного администратора." + +#: lib/who_need_help_web/live/admin_user_live.ex:14 +#: lib/who_need_help_web/live/admin_user_live.ex:57 +#: lib/who_need_help_web/live/admin_user_live.ex:94 +#, elixir-autogen, elixir-format +msgid "The selected account is no longer available." +msgstr "Выбранный аккаунт больше недоступен." + +#: lib/who_need_help_web/live/support_operation_live.ex:135 +#, elixir-autogen, elixir-format +msgid "The selected assignee cannot manage this queue." +msgstr "Выбранный исполнитель не может управлять этой очередью." + +#: lib/who_need_help_web/live/support_operation_live.ex:332 +#, elixir-autogen, elixir-format +msgid "The verified contact will receive a new reply by email." +msgstr "Подтверждённый контакт получит новый ответ по email." + +#: lib/who_need_help_web/live/product_analytics_live.ex:221 +#, elixir-autogen, elixir-format +msgid "To" +msgstr "До" + +#: lib/who_need_help_web/components/admin_components.ex:45 +#, elixir-autogen, elixir-format +msgid "Tools shown here follow your assigned permissions." +msgstr "Здесь показаны инструменты, доступные согласно вашим разрешениям." + +#: lib/who_need_help_web/components/admin_components.ex:115 +#: lib/who_need_help_web/components/admin_components.ex:174 +#: lib/who_need_help_web/live/moderation_live.ex:459 +#, elixir-autogen, elixir-format +msgid "Trust and safety" +msgstr "Доверие и безопасность" + +#: lib/who_need_help_web/live/moderation_live.ex:467 +#, elixir-autogen, elixir-format +msgid "Trust and safety queues" +msgstr "Очереди доверия и безопасности" + +#: lib/who_need_help_web/live/support_operations_live.ex:392 +#: lib/who_need_help_web/live/support_operations_live.ex:551 +#, elixir-autogen, elixir-format +msgid "Type" +msgstr "Тип" + +#: lib/who_need_help_web/live/support_operation_live.ex:115 +#: lib/who_need_help_web/live/support_operations_live.ex:232 +#: lib/who_need_help_web/live/support_operations_live.ex:276 +#, elixir-autogen, elixir-format +msgid "Unassigned" +msgstr "Не назначено" + +#: lib/who_need_help_web/live/admin_audit_live.ex:128 +#, elixir-autogen, elixir-format +msgid "Unknown staff member" +msgstr "Неизвестный сотрудник" + +#: lib/who_need_help_web/live/admin_user_live.ex:148 +#: lib/who_need_help_web/live/admin_users_live.ex:129 +#, elixir-autogen, elixir-format +msgid "Unnamed user" +msgstr "Пользователь без имени" + +#: lib/who_need_help_web/live/admin_user_live.ex:259 +#, elixir-autogen, elixir-format +msgid "Update staff roles" +msgstr "Обновить роли сотрудников" + +#: lib/who_need_help_web/live/support_operation_live.ex:302 +#, elixir-autogen, elixir-format +msgid "Update status, assignment, and optionally reply." +msgstr "Обновите статус и исполнителя и при необходимости отправьте ответ." + +#: lib/who_need_help_web/live/admin_user_live.ex:257 +#, elixir-autogen, elixir-format +msgid "Updating…" +msgstr "Обновление…" + +#: lib/who_need_help_web/live/admin_users_live.ex:210 +#, elixir-autogen, elixir-format +msgid "User directory" +msgstr "Каталог пользователей" + +#: lib/who_need_help_web/live/admin_users_live.ex:326 +#, elixir-autogen, elixir-format +msgid "User directory pages" +msgstr "Страницы каталога пользователей" + +#: lib/who_need_help_web/live/moderation_live.ex:614 +#, elixir-autogen, elixir-format +msgid "User reports about requests, activities, and private conversations." +msgstr "Жалобы пользователей на заявки, мероприятия и приватные диалоги." + +#: lib/who_need_help_web/components/admin_components.ex:96 +#: lib/who_need_help_web/components/admin_components.ex:172 +#: lib/who_need_help_web/live/admin_users_live.ex:16 +#, elixir-autogen, elixir-format +msgid "Users and roles" +msgstr "Пользователи и роли" + +#: lib/who_need_help_web/live/admin_users_live.ex:158 +#, elixir-autogen, elixir-format +msgid "Users and staff access" +msgstr "Пользователи и доступ сотрудников" + +#: lib/who_need_help_web/live/support_operations_live.ex:359 +#, elixir-autogen, elixir-format +msgid "Verified conversations that need staff review." +msgstr "Подтверждённые диалоги, требующие проверки сотрудником." + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:33 +#, elixir-autogen, elixir-format +msgid "Verified support cases" +msgstr "Подтверждённые обращения в поддержку" + +#: lib/who_need_help_web/live/support_operations_live.ex:384 +#, elixir-autogen, elixir-format +msgid "Waiting" +msgstr "Ожидание" + +#: lib/who_need_help_web/live/support_operations_live.ex:297 +#, elixir-autogen, elixir-format +msgid "Work one permission-scoped queue at a time. Assignments and operator actions are audited." +msgstr "Работайте с одной очередью с ограниченным доступом за раз. Назначения и действия операторов записываются в аудит." + +#: lib/who_need_help_web/live/moderation_live.ex:461 +#, elixir-autogen, elixir-format +msgid "Work one review queue at a time. Sensitive evidence and every moderation decision remain permission-scoped and audited." +msgstr "Работайте с одной очередью проверки за раз. Чувствительные доказательства и каждое решение модератора доступны только по разрешениям и записываются в аудит." + +#: lib/who_need_help_web/live/support_operation_live.ex:327 +#, elixir-autogen, elixir-format +msgid "Write the decision, next step, or information you need…" +msgstr "Опишите решение, следующий шаг или необходимую информацию…" + +#: lib/who_need_help_web/live/admin_user_live.ex:214 +#, elixir-autogen, elixir-format +msgid "You can view this account but cannot change its access." +msgstr "Вы можете просматривать этот аккаунт, но не можете изменять его доступ." + +#: lib/who_need_help_web/live/admin_user_live.ex:87 +#, elixir-autogen, elixir-format +msgid "You cannot restrict or suspend your own account." +msgstr "Вы не можете ограничить или приостановить собственный аккаунт." + +#: lib/who_need_help_web/user_auth.ex:312 +#: lib/who_need_help_web/user_auth.ex:346 +#, elixir-autogen, elixir-format +msgid "You do not have access to that workspace." +msgstr "У вас нет доступа к этой рабочей области." + +#: lib/who_need_help_web/live/support_operation_live.ex:127 +#, elixir-autogen, elixir-format +msgid "You do not have permission for this action." +msgstr "У вас нет разрешения на это действие." + +#: lib/who_need_help_web/live/admin_user_live.ex:82 +#, elixir-autogen, elixir-format +msgid "You do not have permission for this action. Role changes also require a recent sign-in." +msgstr "У вас нет разрешения на это действие. Для изменения ролей также требуется недавний вход." + +#: lib/who_need_help_web/controllers/content_removal_controller.ex:71 +#, elixir-autogen, elixir-format +msgid "Your email was confirmed and the notice was sent for review." +msgstr "Ваш email подтверждён, уведомление отправлено на проверку." + +#: lib/who_need_help_web/controllers/support_controller.ex:107 +#, elixir-autogen, elixir-format +msgid "Your email was confirmed and the request was sent to support." +msgstr "Ваш email подтверждён, обращение отправлено в поддержку." + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:84 +#, elixir-autogen, elixir-format +msgid "Your staff access" +msgstr "Ваш доступ сотрудника" \ No newline at end of file diff --git a/priv/gettext/uk/LC_MESSAGES/default.po b/priv/gettext/uk/LC_MESSAGES/default.po index 6313842..fc83a41 100644 --- a/priv/gettext/uk/LC_MESSAGES/default.po +++ b/priv/gettext/uk/LC_MESSAGES/default.po @@ -12,38 +12,42 @@ msgstr "" "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:142 -#: lib/who_need_help_web/components/layouts.ex:387 +#: lib/who_need_help_web/components/layouts.ex:384 #: lib/who_need_help_web/controllers/user_settings_controller.ex:119 #, elixir-autogen, elixir-format msgid "Account settings" msgstr "Параметри облікового запису" #: lib/who_need_help_web/components/core_components.ex:787 +#: lib/who_need_help_web/live/admin_users_live.ex:239 +#: lib/who_need_help_web/live/support_operations_live.ex:554 +#: lib/who_need_help_web/live/support_operations_live.ex:635 #, elixir-autogen, elixir-format msgid "Actions" msgstr "Дії" #: lib/who_need_help_web/components/layouts.ex:87 -#: lib/who_need_help_web/components/layouts.ex:162 +#: lib/who_need_help_web/components/layouts.ex:159 #: 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:437 -#: lib/who_need_help_web/components/layouts.ex:452 +#: lib/who_need_help_web/components/layouts.ex:431 +#: lib/who_need_help_web/components/layouts.ex:446 #, elixir-autogen, elixir-format msgid "Attempting to reconnect" msgstr "Спроба повторного з’єднання" -#: lib/who_need_help_web/components/layouts.ex:236 -#: lib/who_need_help_web/live/notification_live.ex:718 +#: lib/who_need_help_web/components/layouts.ex:233 +#: lib/who_need_help_web/live/moderation_live.ex:493 +#: lib/who_need_help_web/live/notification_live.ex:708 #, elixir-autogen, elixir-format msgid "Categories" msgstr "Категорії" #: lib/who_need_help_web/components/layouts.ex:95 -#: lib/who_need_help_web/components/layouts.ex:171 +#: lib/who_need_help_web/components/layouts.ex:168 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:14 #: lib/who_need_help_web/controllers/user_session_controller.ex:215 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:10 @@ -51,37 +55,37 @@ msgstr "Категорії" msgid "Log in" msgstr "Вхід" -#: lib/who_need_help_web/components/layouts.ex:157 -#: lib/who_need_help_web/components/layouts.ex:402 +#: lib/who_need_help_web/components/layouts.ex:154 +#: lib/who_need_help_web/components/layouts.ex:396 #, elixir-autogen, elixir-format msgid "Log out" msgstr "Вийти" #: lib/who_need_help_web/components/layouts.ex:130 -#: lib/who_need_help_web/components/layouts.ex:375 +#: lib/who_need_help_web/components/layouts.ex:372 #: lib/who_need_help_web/live/profile_live.ex:16 #, elixir-autogen, elixir-format msgid "Profile" msgstr "Профіль" #: lib/who_need_help_web/components/layouts.ex:92 -#: lib/who_need_help_web/components/layouts.ex:168 +#: lib/who_need_help_web/components/layouts.ex:165 #: lib/who_need_help_web/controllers/user_registration_controller.ex:142 #, elixir-autogen, elixir-format msgid "Register" msgstr "Зареєструватися" -#: lib/who_need_help_web/components/layouts.ex:226 +#: lib/who_need_help_web/components/layouts.ex:223 #, elixir-autogen, elixir-format msgid "Requests" msgstr "Запити" -#: lib/who_need_help_web/components/layouts.ex:444 +#: lib/who_need_help_web/components/layouts.ex:438 #, elixir-autogen, elixir-format msgid "Something went wrong!" msgstr "Щось пішло не так!" -#: lib/who_need_help_web/components/layouts.ex:429 +#: lib/who_need_help_web/components/layouts.ex:423 #, elixir-autogen, elixir-format msgid "We can't find the internet" msgstr "Немає з’єднання з інтернетом" @@ -96,37 +100,32 @@ msgstr "закрити" msgid "%{approved}/%{capacity} approved" msgstr "Схвалено: %{approved}/%{capacity}" -#: lib/who_need_help_web/live/moderation_live.ex:570 -#, elixir-autogen, elixir-format -msgid "%{count} community votes" -msgstr "Голосів спільноти: %{count}" - -#: lib/who_need_help_web/live/request_live/show.ex:1104 +#: lib/who_need_help_web/live/request_live/show.ex:1113 #, elixir-autogen, elixir-format msgid "%{count} unique people" msgstr "%{count} унікальних людей" -#: lib/who_need_help_web/live/request_live/show.ex:1254 +#: lib/who_need_help_web/live/request_live/show.ex:1263 #, elixir-autogen, elixir-format msgid "1 — unsafe" msgstr "1 — небезпечно" -#: lib/who_need_help_web/live/request_live/show.ex:1253 +#: lib/who_need_help_web/live/request_live/show.ex:1262 #, elixir-autogen, elixir-format msgid "2 — poor" msgstr "2 — погано" -#: lib/who_need_help_web/live/request_live/show.ex:1252 +#: lib/who_need_help_web/live/request_live/show.ex:1261 #, elixir-autogen, elixir-format msgid "3 — okay" msgstr "3 — нормально" -#: lib/who_need_help_web/live/request_live/show.ex:1251 +#: lib/who_need_help_web/live/request_live/show.ex:1260 #, elixir-autogen, elixir-format msgid "4 — good" msgstr "4 — добре" -#: lib/who_need_help_web/live/request_live/show.ex:1250 +#: lib/who_need_help_web/live/request_live/show.ex:1259 #, elixir-autogen, elixir-format msgid "5 — excellent" msgstr "5 — відмінно" @@ -138,7 +137,7 @@ msgstr "" "Посилання для підтвердження зміни електронної пошти надіслано на нову " "адресу." -#: lib/who_need_help_web/live/moderation_live.ex:514 +#: lib/who_need_help_web/live/moderation_live.ex:881 #, elixir-autogen, elixir-format msgid "A signal requests human review; optional tracking absence is not proof of abuse." msgstr "" @@ -150,47 +149,47 @@ msgstr "" msgid "Accept only if you can help safely and voluntarily. Who Need Help does not process payments." msgstr "Приймайте заявку, лише якщо можете допомогти безпечно й добровільно. Who Need Help не обробляє платежі." -#: lib/who_need_help_web/live/request_live/show.ex:1337 +#: lib/who_need_help_web/live/request_live/show.ex:1338 #, elixir-autogen, elixir-format msgid "Before you accept" msgstr "Перед прийняттям" -#: lib/who_need_help_web/live/request_live/show.ex:1343 +#: lib/who_need_help_web/live/request_live/show.ex:1342 #, elixir-autogen, elixir-format msgid "This request will be assigned to you and private chat will open." msgstr "Цю заявку буде закріплено за вами, і відкриється приватний чат." -#: lib/who_need_help_web/live/request_live/show.ex:1349 +#: lib/who_need_help_web/live/request_live/show.ex:1345 #, elixir-autogen, elixir-format msgid "An exact location appears only if the requester chose to share it." msgstr "Точне місцеперебування з’явиться, лише якщо заявник вирішив ним поділитися." -#: lib/who_need_help_web/live/request_live/show.ex:1355 +#: lib/who_need_help_web/live/request_live/show.ex:1348 #, elixir-autogen, elixir-format msgid "If a purchase or reimbursement is involved, agree on it directly in chat before spending money." msgstr "Якщо потрібна покупка або відшкодування витрат, домовтеся про це безпосередньо в чаті до того, як витрачати гроші." -#: lib/who_need_help_web/live/request_live/show.ex:1361 +#: lib/who_need_help_web/live/request_live/show.ex:1353 #, elixir-autogen, elixir-format msgid "You can withdraw later, but please tell the requester as soon as possible." msgstr "Пізніше можна відмовитися, але, будь ласка, повідомте заявника якомога швидше." -#: lib/who_need_help_web/live/request_live/show.ex:1372 +#: lib/who_need_help_web/live/request_live/show.ex:1363 #, elixir-autogen, elixir-format msgid "Accepting…" msgstr "Приймаємо…" -#: lib/who_need_help_web/live/request_live/show.ex:1374 +#: lib/who_need_help_web/live/request_live/show.ex:1365 #, elixir-autogen, elixir-format msgid "Confirm — I can help" msgstr "Підтвердити — я допоможу" -#: lib/who_need_help_web/live/request_live/show.ex:1382 +#: lib/who_need_help_web/live/request_live/show.ex:1372 #, elixir-autogen, elixir-format msgid "Not now" msgstr "Не зараз" -#: lib/who_need_help_web/live/request_live/show.ex:953 +#: lib/who_need_help_web/live/request_live/show.ex:962 #, elixir-autogen, elixir-format msgid "Accepted" msgstr "Прийнято" @@ -205,25 +204,23 @@ msgstr "Параметри облікового запису" msgid "Account and language" msgstr "Акаунт і мова" -#: lib/who_need_help_web/live/moderation_live.ex:656 -#, elixir-autogen, elixir-format -msgid "Accounts" -msgstr "Акаунти" - -#: lib/who_need_help_web/live/request_live/show.ex:1312 +#: lib/who_need_help_web/live/request_live/show.ex:1321 #, 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:702 -#: lib/who_need_help_web/live/notification_live.ex:531 +#: lib/who_need_help_web/live/admin_user_live.ex:113 +#: lib/who_need_help_web/live/admin_user_live.ex:193 +#: lib/who_need_help_web/live/admin_users_live.ex:125 +#: lib/who_need_help_web/live/admin_users_live.ex:185 +#: lib/who_need_help_web/live/notification_live.ex:521 #, elixir-autogen, elixir-format msgid "Active" msgstr "Активний" -#: lib/who_need_help_web/components/layouts.ex:231 -#: lib/who_need_help_web/live/activity_live/index.ex:41 +#: lib/who_need_help_web/components/layouts.ex:228 +#: lib/who_need_help_web/live/activity_live/index.ex:39 +#: lib/who_need_help_web/live/moderation_live.ex:952 #, elixir-autogen, elixir-format msgid "Activities" msgstr "Активності" @@ -244,7 +241,7 @@ msgstr "" msgid "Activity details" msgstr "Деталі активності" -#: lib/who_need_help_web/live/moderation_live.ex:74 +#: lib/who_need_help_web/live/moderation_live.ex:170 #, elixir-autogen, elixir-format msgid "Activity hidden." msgstr "Активність приховано." @@ -260,12 +257,12 @@ msgstr "Активність недоступна." msgid "Activity published. You approve every participant." msgstr "Активність опубліковано. Ви схвалюєте кожного учасника." -#: lib/who_need_help_web/live/moderation_live.ex:82 +#: lib/who_need_help_web/live/moderation_live.ex:178 #, elixir-autogen, elixir-format msgid "Activity restored." msgstr "Активність відновлено." -#: lib/who_need_help_web/live/activity_live/index.ex:548 +#: lib/who_need_help_web/live/activity_live/index.ex:504 #: lib/who_need_help_web/live/activity_live/new.ex:204 #, elixir-autogen, elixir-format msgid "Activity type" @@ -276,18 +273,19 @@ msgstr "Тип активності" msgid "Add unverified link" msgstr "Додати непідтверджене посилання" -#: lib/who_need_help_web/live/moderation_live.ex:273 -#: lib/who_need_help_web/live/moderation_live.ex:732 +#: lib/who_need_help_web/live/admin_dashboard_live.ex:135 +#: lib/who_need_help_web/live/admin_user_live.ex:102 +#: lib/who_need_help_web/live/admin_users_live.ex:123 #, elixir-autogen, elixir-format msgid "Administrator" msgstr "Адміністратор" -#: lib/who_need_help_web/live/activity_live/index.ex:550 +#: lib/who_need_help_web/live/activity_live/index.ex:506 #, elixir-autogen, elixir-format msgid "All activities" msgstr "Усі активності" -#: lib/who_need_help_web/live/request_live/index.ex:570 +#: lib/who_need_help_web/live/request_live/index.ex:539 #, elixir-autogen, elixir-format msgid "All categories" msgstr "Усі категорії" @@ -297,12 +295,12 @@ msgstr "Усі категорії" msgid "Already registered?" msgstr "Уже зареєстровані?" -#: lib/who_need_help_web/live/request_live/show.ex:923 +#: lib/who_need_help_web/live/request_live/show.ex:932 #, elixir-autogen, elixir-format msgid "Another helper already accepted this request." msgstr "Інший помічник уже прийняв цю заявку." -#: lib/who_need_help_web/live/request_live/index.ex:585 +#: lib/who_need_help_web/live/request_live/index.ex:554 #, elixir-autogen, elixir-format msgid "Any urgency" msgstr "Будь-яка терміновість" @@ -335,12 +333,12 @@ msgid "Approximate area" msgstr "Орієнтовний район" #: lib/who_need_help_web/live/profile_live.ex:163 -#: lib/who_need_help_web/live/request_live/show.ex:996 +#: lib/who_need_help_web/live/request_live/show.ex:1005 #, elixir-autogen, elixir-format msgid "Approximate publicly" msgstr "Публічно — приблизно" -#: lib/who_need_help_web/live/request_live/show.ex:1059 +#: lib/who_need_help_web/live/request_live/show.ex:1068 #, elixir-autogen, elixir-format msgid "Area:" msgstr "Район:" @@ -375,7 +373,7 @@ msgstr "Блокування та скарга" msgid "Block organizer" msgstr "Заблокувати організатора" -#: lib/who_need_help_web/live/request_live/show.ex:1738 +#: lib/who_need_help_web/live/request_live/show.ex:1802 #, elixir-autogen, elixir-format msgid "Block this user" msgstr "Заблокувати користувача" @@ -390,7 +388,7 @@ msgstr "Заблоковані користувачі" msgid "Briefly describe the help you need" msgstr "Коротко опишіть, яка допомога вам потрібна" -#: lib/who_need_help_web/components/layouts.ex:204 +#: lib/who_need_help_web/components/layouts.ex:201 #, elixir-autogen, elixir-format msgid "Build Week feedback" msgstr "Звіт для Build Week" @@ -416,40 +414,42 @@ msgstr "КАТЕГОРІЇ ВІД СПІЛЬНОТИ" msgid "Cancel activity" msgstr "Скасувати активність" -#: lib/who_need_help_web/live/request_live/show.ex:1330 -#: lib/who_need_help_web/live/request_live/show.ex:1567 +#: lib/who_need_help_web/live/request_live/show.ex:1394 +#: lib/who_need_help_web/live/request_live/show.ex:1631 #, elixir-autogen, elixir-format msgid "Cancel request" msgstr "Скасувати запит" -#: lib/who_need_help_web/live/activity_live/index.ex:479 +#: lib/who_need_help_web/live/activity_live/index.ex:435 #: lib/who_need_help_web/live/activity_live/show.ex:344 -#: lib/who_need_help_web/live/request_live/index.ex:490 -#: lib/who_need_help_web/live/request_live/index.ex:491 -#: lib/who_need_help_web/live/request_live/show.ex:956 +#: lib/who_need_help_web/live/request_live/index.ex:459 +#: lib/who_need_help_web/live/request_live/index.ex:460 +#: lib/who_need_help_web/live/request_live/show.ex:965 #, elixir-autogen, elixir-format msgid "Cancelled" msgstr "Скасовано" -#: lib/who_need_help_web/live/request_live/index.ex:568 +#: lib/who_need_help_web/live/request_live/index.ex:537 #: lib/who_need_help_web/live/request_live/new.ex:302 #, elixir-autogen, elixir-format msgid "Category" msgstr "Категорія" -#: lib/who_need_help_web/live/moderation_live.ex:116 +#: lib/who_need_help_web/live/moderation_live.ex:208 #, elixir-autogen, elixir-format msgid "Category created and proposal approved." msgstr "Категорію створено, а пропозицію схвалено." #: lib/who_need_help_web/live/request_live/new.ex:332 -#: lib/who_need_help_web/live/request_live/show.ex:1048 +#: lib/who_need_help_web/live/request_live/show.ex:1057 #, elixir-autogen, elixir-format msgid "Category details" msgstr "Деталі категорії" +#: lib/who_need_help_web/live/admin_dashboard_live.ex:61 #: lib/who_need_help_web/live/category_proposal_live.ex:100 -#: lib/who_need_help_web/live/moderation_live.ex:551 +#: lib/who_need_help_web/live/moderation_live.ex:495 +#: lib/who_need_help_web/live/moderation_live.ex:915 #, elixir-autogen, elixir-format msgid "Category proposals" msgstr "Пропозиції категорій" @@ -459,11 +459,6 @@ msgstr "Пропозиції категорій" msgid "Change Email" msgstr "Змінити електронну пошту" -#: lib/who_need_help_web/live/moderation_live.ex:736 -#, 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:109 #, elixir-autogen, elixir-format @@ -500,12 +495,12 @@ msgid "City centre, near the main entrance" msgstr "Центр міста, біля головного входу" #: lib/who_need_help_web/live/activity_live/show.ex:755 -#: lib/who_need_help_web/live/request_live/show.ex:1759 +#: lib/who_need_help_web/live/request_live/show.ex:1823 #, elixir-autogen, elixir-format msgid "Clear" msgstr "Очистити" -#: lib/who_need_help_web/live/moderation_live.ex:476 +#: lib/who_need_help_web/live/moderation_live.ex:551 #, elixir-autogen, elixir-format msgid "Close" msgstr "Закрити" @@ -515,14 +510,14 @@ msgstr "Закрити" msgid "Coffee and conversation" msgstr "Кава й розмова" -#: lib/who_need_help_web/live/activity_live/index.ex:493 +#: lib/who_need_help_web/live/activity_live/index.ex:449 #, elixir-autogen, elixir-format 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:1260 +#: lib/who_need_help_web/live/request_live/show.ex:1269 #, elixir-autogen, elixir-format msgid "Comment (optional)" msgstr "Коментар (необов’язково)" @@ -532,21 +527,21 @@ msgstr "Коментар (необов’язково)" msgid "Community helpers" msgstr "Помічники спільноти" -#: lib/who_need_help_web/live/activity_live/index.ex:744 +#: lib/who_need_help_web/live/activity_live/index.ex:697 #: lib/who_need_help_web/live/activity_live/show.ex:403 #: lib/who_need_help_web/live/activity_live/show.ex:639 #: lib/who_need_help_web/live/activity_live/show.ex:698 -#: lib/who_need_help_web/live/request_live/index.ex:771 +#: lib/who_need_help_web/live/request_live/index.ex:737 #, elixir-autogen, elixir-format msgid "Community member" msgstr "Член спільноти" -#: lib/who_need_help_web/live/activity_live/index.ex:478 +#: lib/who_need_help_web/live/activity_live/index.ex:434 #: lib/who_need_help_web/live/activity_live/show.ex:343 -#: lib/who_need_help_web/live/request_live/index.ex:488 -#: lib/who_need_help_web/live/request_live/index.ex:489 -#: lib/who_need_help_web/live/request_live/show.ex:955 -#: lib/who_need_help_web/live/request_live/show.ex:974 +#: lib/who_need_help_web/live/request_live/index.ex:457 +#: lib/who_need_help_web/live/request_live/index.ex:458 +#: lib/who_need_help_web/live/request_live/show.ex:964 +#: lib/who_need_help_web/live/request_live/show.ex:983 #, elixir-autogen, elixir-format msgid "Completed" msgstr "Завершено" @@ -561,7 +556,7 @@ msgstr "Підтвердити й увійти лише зараз" msgid "Confirm and stay logged in" msgstr "Підтвердити й залишатися в системі" -#: lib/who_need_help_web/live/request_live/show.ex:1505 +#: lib/who_need_help_web/live/request_live/show.ex:1569 #, elixir-autogen, elixir-format msgid "Confirm my part is complete" msgstr "Підтвердити виконання своєї частини" @@ -572,7 +567,7 @@ msgid "Confirm new password" msgstr "Підтвердити новий пароль" #: lib/who_need_help_web/live/category_proposal_live.ex:82 -#: lib/who_need_help_web/live/request_live/show.ex:931 +#: lib/who_need_help_web/live/request_live/show.ex:940 #, elixir-autogen, elixir-format msgid "Confirm your account and ensure it is active first." msgstr "" @@ -586,11 +581,6 @@ msgstr "" "Перед публікацією підтвердьте електронну пошту й переконайтеся, що обліковий" " запис активний." -#: lib/who_need_help/accounts/user_notifier.ex:85 -#, elixir-autogen, elixir-format -msgid "Confirmation instructions" -msgstr "Інструкції для підтвердження" - #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:57 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:63 #: lib/who_need_help_web/controllers/user_settings_html/confirm_email.html.heex:20 @@ -598,24 +588,24 @@ msgstr "Інструкції для підтвердження" msgid "Confirming..." msgstr "Підтвердження…" -#: lib/who_need_help_web/live/activity_live/index.ex:499 +#: lib/who_need_help_web/live/activity_live/index.ex:455 #: lib/who_need_help_web/live/activity_live/new.ex:12 #, elixir-autogen, elixir-format msgid "Create activity" msgstr "Створити активність" -#: lib/who_need_help_web/live/activity_live/index.ex:819 +#: lib/who_need_help_web/live/activity_live/index.ex:772 #: lib/who_need_help_web/live/activity_live/new.ex:180 #, elixir-autogen, elixir-format msgid "Create an activity" msgstr "Створити активність" -#: lib/who_need_help_web/live/moderation_live.ex:610 +#: lib/who_need_help_web/live/moderation_live.ex:1047 #, elixir-autogen, elixir-format msgid "Create category" msgstr "Створити категорію" -#: lib/who_need_help_web/live/request_live/index.ex:519 +#: lib/who_need_help_web/live/request_live/index.ex:488 #, elixir-autogen, elixir-format msgid "Create urgent request" msgstr "Створити термінову заявку" @@ -625,30 +615,24 @@ msgstr "Створити термінову заявку" msgid "Dangerous plan" msgstr "Небезпечний план" -#: lib/who_need_help_web/live/moderation_live.ex:249 +#: lib/who_need_help_web/live/moderation_live.ex:370 #: lib/who_need_help_web/live/report_live.ex:110 -#: lib/who_need_help_web/live/request_live/show.ex:1767 +#: lib/who_need_help_web/live/request_live/show.ex:1831 #, elixir-autogen, elixir-format msgid "Dangerous request" msgstr "Небезпечна заявка" -#: lib/who_need_help_web/live/moderation_live.ex:664 +#: lib/who_need_help_web/live/moderation_live.ex:771 +#: lib/who_need_help_web/live/moderation_live.ex:896 #, elixir-autogen, elixir-format msgid "Decision" msgstr "Рішення" -#: lib/who_need_help_web/live/moderation_live.ex:608 +#: lib/who_need_help_web/live/moderation_live.ex:1046 #, elixir-autogen, elixir-format msgid "Decision note" msgstr "Примітка до рішення" -#: lib/who_need_help_web/live/moderation_live.ex:340 -#, elixir-autogen, elixir-format -msgid "Decisions and access to reported chat evidence are written to the audit log." -msgstr "" -"Рішення та доступ до матеріалів зі скарг на листування записуються до " -"журналу аудиту." - #: lib/who_need_help_web/live/activity_live/show.ex:675 #, elixir-autogen, elixir-format msgid "Decline" @@ -666,9 +650,10 @@ msgstr "" "Опишіть публічний план, приблизну тривалість і кому він може бути цікавим." #: lib/who_need_help/notifications/text.ex:143 -#: lib/who_need_help_web/live/moderation_live.ex:261 -#: lib/who_need_help_web/live/moderation_live.ex:447 -#: lib/who_need_help_web/live/moderation_live.ex:529 +#: lib/who_need_help_web/live/moderation_live.ex:638 +#: lib/who_need_help_web/live/moderation_live.ex:775 +#: lib/who_need_help_web/live/moderation_live.ex:817 +#: lib/who_need_help_web/live/moderation_live.ex:897 #: lib/who_need_help_web/live/report_live.ex:107 #, elixir-autogen, elixir-format msgid "Dismissed" @@ -694,7 +679,7 @@ msgstr "" msgid "Don't have an account?" msgstr "Немає акаунта?" -#: lib/who_need_help_web/live/request_live/show.ex:1230 +#: lib/who_need_help_web/live/request_live/show.ex:1239 #, elixir-autogen, elixir-format msgid "Double-blind review" msgstr "Двосторонній прихований відгук" @@ -703,8 +688,8 @@ msgstr "Двосторонній прихований відгук" #: 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:468 -#: lib/who_need_help_web/live/notification_live.ex:522 +#: lib/who_need_help_web/live/notification_live.ex:458 +#: lib/who_need_help_web/live/notification_live.ex:512 #, elixir-autogen, elixir-format msgid "Email" msgstr "Електронна пошта" @@ -729,17 +714,17 @@ msgstr "" "Перевіряйте історію людини, унікальні взаємодії, підтвердження передачі та " "відкриті відгуки й зустрічайтеся лише там, де почуваєтеся безпечно." -#: lib/who_need_help_web/live/moderation_live.ex:591 +#: lib/who_need_help_web/live/moderation_live.ex:1032 #, elixir-autogen, elixir-format msgid "English description" msgstr "Опис англійською" -#: lib/who_need_help_web/live/moderation_live.ex:580 +#: lib/who_need_help_web/live/moderation_live.ex:1029 #, elixir-autogen, elixir-format msgid "English name" msgstr "Назва англійською" -#: lib/who_need_help_web/live/request_live/show.ex:1642 +#: lib/who_need_help_web/live/request_live/show.ex:1706 #, elixir-autogen, elixir-format msgid "Enter handover code" msgstr "Введіть код передачі" @@ -754,18 +739,18 @@ msgstr "Точна адреса після призначення помічни msgid "Exact for active match" msgstr "Точно — для активної заявки" -#: lib/who_need_help_web/live/request_live/show.ex:998 +#: lib/who_need_help_web/live/request_live/show.ex:1007 #, elixir-autogen, elixir-format msgid "Exact only for active match" msgstr "Точно лише для активної заявки" #: lib/who_need_help_web/live/profile_live.ex:165 -#: lib/who_need_help_web/live/request_live/show.ex:999 +#: lib/who_need_help_web/live/request_live/show.ex:1008 #, elixir-autogen, elixir-format msgid "Exact publicly" msgstr "Публічно — точно" -#: lib/who_need_help_web/live/request_live/show.ex:1072 +#: lib/who_need_help_web/live/request_live/show.ex:1081 #, elixir-autogen, elixir-format msgid "Expires:" msgstr "Спливає:" @@ -775,15 +760,15 @@ msgstr "Спливає:" msgid "Explain what is already arranged and what the volunteer needs to do." msgstr "Поясніть, що вже організовано й що має зробити волонтер." -#: lib/who_need_help_web/live/activity_live/index.ex:490 +#: lib/who_need_help_web/live/activity_live/index.ex:446 #, elixir-autogen, elixir-format msgid "Find people to join" msgstr "Знайти компанію" #: lib/who_need_help_web/live/activity_live/show.ex:765 -#: lib/who_need_help_web/live/moderation_live.ex:251 +#: lib/who_need_help_web/live/moderation_live.ex:372 #: lib/who_need_help_web/live/report_live.ex:112 -#: lib/who_need_help_web/live/request_live/show.ex:1769 +#: lib/who_need_help_web/live/request_live/show.ex:1833 #, elixir-autogen, elixir-format msgid "Fraud" msgstr "Шахрайство" @@ -805,7 +790,7 @@ msgstr "" "Підтвердження через GitHub недоступне, доки оператор не налаштує облікові " "дані OAuth. Посилання, введене вручну, не вважається підтвердженим." -#: lib/who_need_help_web/live/request_live/show.ex:1610 +#: lib/who_need_help_web/live/request_live/show.ex:1674 #, elixir-autogen, elixir-format msgid "HANDOVER CODE FOR THE HELPER" msgstr "КОД ПЕРЕДАЧІ ДЛЯ ПОМІЧНИКА" @@ -815,20 +800,20 @@ msgstr "КОД ПЕРЕДАЧІ ДЛЯ ПОМІЧНИКА" msgid "Handle (optional)" msgstr "Ім’я користувача (необов’язково)" -#: lib/who_need_help_web/live/request_live/show.ex:210 +#: lib/who_need_help_web/live/request_live/show.ex:220 #, elixir-autogen, elixir-format msgid "Handover code verified." msgstr "Код передачі підтверджено." #: lib/who_need_help_web/live/activity_live/show.ex:763 -#: lib/who_need_help_web/live/moderation_live.ex:250 +#: lib/who_need_help_web/live/moderation_live.ex:371 #: lib/who_need_help_web/live/report_live.ex:111 -#: lib/who_need_help_web/live/request_live/show.ex:1768 +#: lib/who_need_help_web/live/request_live/show.ex:1832 #, elixir-autogen, elixir-format msgid "Harassment" msgstr "Домагання" -#: lib/who_need_help_web/live/request_live/show.ex:173 +#: lib/who_need_help_web/live/request_live/show.ex:183 #, elixir-autogen, elixir-format msgid "Help is in progress." msgstr "Допомога виконується." @@ -847,7 +832,7 @@ msgstr "" msgid "Helper" msgstr "Помічник" -#: lib/who_need_help_web/components/layouts.ex:241 +#: lib/who_need_help_web/components/layouts.ex:238 #, elixir-autogen, elixir-format msgid "Helpers" msgstr "Помічники" @@ -857,54 +842,18 @@ msgstr "Помічники" msgid "Helpers leaderboard" msgstr "Рейтинг помічників" -#: lib/who_need_help/accounts/user_notifier.ex:33 -#, elixir-autogen, elixir-format -msgid "Hi %{email},\n\nYou can change your email by visiting the URL below:\n\n%{url}\n\nIf you didn't request this change, please ignore this." -msgstr "" -"Вітаємо, %{email}!\n" -"\n" -"Щоб змінити адресу електронної пошти, перейдіть за посиланням:\n" -"\n" -"%{url}\n" -"\n" -"Якщо ви не запитували цю зміну, просто проігноруйте лист." - -#: lib/who_need_help/accounts/user_notifier.ex:86 -#, elixir-autogen, elixir-format -msgid "Hi %{email},\n\nYou can confirm your account by visiting the URL below:\n\n%{url}\n\nIf you didn't create an account with us, please ignore this." -msgstr "" -"Вітаємо, %{email}!\n" -"\n" -"Щоб підтвердити обліковий запис, перейдіть за посиланням:\n" -"\n" -"%{url}\n" -"\n" -"Якщо ви не створювали в нас обліковий запис, просто проігноруйте лист." - -#: lib/who_need_help/accounts/user_notifier.ex:72 -#, elixir-autogen, elixir-format -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 "" -"Вітаємо, %{email}!\n" -"\n" -"Щоб увійти до облікового запису, перейдіть за посиланням:\n" -"\n" -"%{url}\n" -"\n" -"Якщо ви не запитували цей лист, просто проігноруйте його." - #: lib/who_need_help_web/live/profile_live.ex:162 -#: lib/who_need_help_web/live/request_live/show.ex:997 +#: lib/who_need_help_web/live/request_live/show.ex:1006 #, elixir-autogen, elixir-format msgid "Hidden" msgstr "Приховано" -#: lib/who_need_help_web/live/moderation_live.ex:422 +#: lib/who_need_help_web/live/moderation_live.ex:760 #, elixir-autogen, elixir-format msgid "Hide activity" msgstr "Приховати активність" -#: lib/who_need_help_web/live/moderation_live.ex:397 +#: lib/who_need_help_web/live/moderation_live.ex:750 #, elixir-autogen, elixir-format msgid "Hide request" msgstr "Сховати запит" @@ -917,7 +866,7 @@ msgstr "Рішення залишаються за людиною" #: lib/who_need_help_web/controllers/page_html/home.html.heex:54 #: lib/who_need_help_web/controllers/page_html/home.html.heex:86 #: lib/who_need_help_web/controllers/page_html/home.html.heex:413 -#: lib/who_need_help_web/live/request_live/show.ex:1319 +#: lib/who_need_help_web/live/request_live/show.ex:1382 #, elixir-autogen, elixir-format msgid "I can help" msgstr "Я можу допомогти" @@ -959,15 +908,16 @@ msgstr "" #: lib/who_need_help_web/controllers/content_removal_html.ex:9 #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:47 #: lib/who_need_help_web/live/activity_live/show.ex:767 -#: lib/who_need_help_web/live/moderation_live.ex:254 +#: lib/who_need_help_web/live/moderation_live.ex:375 #: lib/who_need_help_web/live/report_live.ex:115 -#: lib/who_need_help_web/live/request_live/show.ex:1772 -#: lib/who_need_help_web/live/support_operations_live.ex:116 +#: lib/who_need_help_web/live/request_live/show.ex:1836 +#: lib/who_need_help_web/live/support_operation_live.ex:153 +#: lib/who_need_help_web/live/support_operations_live.ex:257 #, elixir-autogen, elixir-format msgid "Impersonation" msgstr "Видавання себе за іншу особу" -#: lib/who_need_help_web/live/request_live/show.ex:1703 +#: lib/who_need_help_web/live/request_live/show.ex:1767 #, 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 "" @@ -975,9 +925,9 @@ msgstr "" "Android показує постійне сповіщення й може продовжувати передавання після " "згортання. Після зупинення передавання вихідні координати видаляються." -#: lib/who_need_help_web/live/request_live/index.ex:486 -#: lib/who_need_help_web/live/request_live/index.ex:487 -#: lib/who_need_help_web/live/request_live/show.ex:954 +#: lib/who_need_help_web/live/request_live/index.ex:455 +#: lib/who_need_help_web/live/request_live/index.ex:456 +#: lib/who_need_help_web/live/request_live/show.ex:963 #, elixir-autogen, elixir-format msgid "In progress" msgstr "В процесі" @@ -988,7 +938,7 @@ msgstr "В процесі" msgid "Interface language" msgstr "Мова інтерфейсу" -#: lib/who_need_help_web/live/moderation_live.ex:709 +#: lib/who_need_help_web/live/admin_user_live.ex:201 #, elixir-autogen, elixir-format msgid "Internal note" msgstr "Внутрішня нотатка" @@ -1010,7 +960,7 @@ msgid "Join requests close" msgstr "Приймання заявок завершується" #: lib/who_need_help_web/live/activity_live/new.ex:486 -#: lib/who_need_help_web/live/notification_live.ex:686 +#: lib/who_need_help_web/live/notification_live.ex:676 #: lib/who_need_help_web/live/request_live/new.ex:668 #, elixir-autogen, elixir-format msgid "Latitude" @@ -1021,7 +971,7 @@ msgstr "Широта" msgid "Leave activity" msgstr "Залишити активність" -#: lib/who_need_help_web/live/request_live/show.ex:1701 +#: lib/who_need_help_web/live/request_live/show.ex:1765 #, elixir-autogen, elixir-format msgid "Live location" msgstr "Геопозиція в реальному часі" @@ -1032,7 +982,7 @@ msgstr "Геопозиція в реальному часі" msgid "Location privacy" msgstr "Приватність геопозиції" -#: lib/who_need_help_web/live/request_live/show.ex:1405 +#: lib/who_need_help_web/live/request_live/show.ex:1469 #, elixir-autogen, elixir-format msgid "Location sharing is optional; missing evidence is not proof of abuse." msgstr "" @@ -1044,7 +994,7 @@ msgstr "" msgid "Location-supported people" msgstr "Люди з підтвердженням геопозицією" -#: lib/who_need_help_web/live/request_live/show.ex:1076 +#: lib/who_need_help_web/live/request_live/show.ex:1085 #, elixir-autogen, elixir-format msgid "Location:" msgstr "Геопозиція:" @@ -1054,11 +1004,6 @@ msgstr "Геопозиція:" msgid "Log in and stay logged in" msgstr "Увійти й залишатися в системі" -#: lib/who_need_help/accounts/user_notifier.ex:71 -#, elixir-autogen, elixir-format -msgid "Log in instructions" -msgstr "Інструкції для входу" - #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:154 #, elixir-autogen, elixir-format msgid "Log in only this time" @@ -1070,7 +1015,7 @@ msgid "Logged out successfully." msgstr "Ви успішно вийшли." #: lib/who_need_help_web/live/activity_live/new.ex:500 -#: lib/who_need_help_web/live/notification_live.ex:700 +#: lib/who_need_help_web/live/notification_live.ex:690 #: lib/who_need_help_web/live/request_live/new.ex:682 #, elixir-autogen, elixir-format msgid "Longitude" @@ -1104,9 +1049,9 @@ msgstr "Позначити завершеною" msgid "Match and coordinate" msgstr "Знайдіть помічника й узгодьте деталі" -#: lib/who_need_help_web/live/request_live/index.ex:484 -#: lib/who_need_help_web/live/request_live/index.ex:485 -#: lib/who_need_help_web/live/request_live/show.ex:952 +#: lib/who_need_help_web/live/request_live/index.ex:453 +#: lib/who_need_help_web/live/request_live/index.ex:454 +#: lib/who_need_help_web/live/request_live/show.ex:961 #, elixir-autogen, elixir-format msgid "Matched" msgstr "Помічника знайдено" @@ -1134,7 +1079,7 @@ msgstr "" msgid "Medicine requests" msgstr "Запити на ліки" -#: lib/who_need_help_web/live/activity_live/index.ex:506 +#: lib/who_need_help_web/live/activity_live/index.ex:462 #, elixir-autogen, elixir-format msgid "Meet in public first, keep exact details inside the approved group, and leave or report anything that feels unsafe." msgstr "" @@ -1147,17 +1092,17 @@ msgstr "" msgid "Meeting area" msgstr "Область зустрічі" -#: lib/who_need_help_web/live/moderation_live.ex:639 +#: lib/who_need_help_web/live/moderation_live.ex:1068 #, elixir-autogen, elixir-format msgid "Merge" msgstr "Об’єднати" -#: lib/who_need_help_web/live/moderation_live.ex:631 +#: lib/who_need_help_web/live/moderation_live.ex:1060 #, elixir-autogen, elixir-format msgid "Merge into" msgstr "Об’єднати з" -#: lib/who_need_help_web/live/moderation_live.ex:638 +#: lib/who_need_help_web/live/moderation_live.ex:1067 #, elixir-autogen, elixir-format msgid "Merge note" msgstr "Примітка до об’єднання" @@ -1167,33 +1112,29 @@ msgstr "Примітка до об’єднання" msgid "Message the approved group" msgstr "Надіслати повідомлення схваленій групі" -#: lib/who_need_help_web/components/layouts.ex:151 -#: lib/who_need_help_web/components/layouts.ex:396 -#: lib/who_need_help_web/live/moderation_live.ex:9 -#: lib/who_need_help_web/live/moderation_live.ex:329 +#: lib/who_need_help_web/live/moderation_live.ex:37 #, 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:731 +#: lib/who_need_help_web/live/admin_dashboard_live.ex:132 +#: lib/who_need_help_web/live/admin_user_live.ex:99 +#: lib/who_need_help_web/live/admin_users_live.ex:120 #, 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:94 -#: lib/who_need_help_web/user_auth.ex:306 +#: lib/who_need_help_web/live/moderation_live.ex:361 #, elixir-autogen, elixir-format msgid "Moderator access is required." msgstr "Потрібен доступ модератора." -#: lib/who_need_help_web/live/request_live/index.ex:510 +#: lib/who_need_help_web/live/request_live/index.ex:479 #, elixir-autogen, elixir-format msgid "NEARBY MUTUAL AID" msgstr "ВЗАЄМОДОПОМОГА ПОРУЧ" -#: lib/who_need_help_web/live/request_live/index.ex:51 +#: lib/who_need_help_web/live/request_live/index.ex:49 #, elixir-autogen, elixir-format msgid "Nearby help" msgstr "Допомога поруч" @@ -1216,7 +1157,7 @@ msgstr "Новий пароль" #: lib/who_need_help_web/live/activity_live/new.ex:274 #: lib/who_need_help_web/live/activity_live/show.ex:300 #: lib/who_need_help_web/live/request_live/new.ex:379 -#: lib/who_need_help_web/live/request_live/show.ex:877 +#: lib/who_need_help_web/live/request_live/show.ex:886 #, elixir-autogen, elixir-format msgid "No" msgstr "Ні" @@ -1227,16 +1168,11 @@ msgid "No completed help yet." msgstr "Завершеної допомоги поки немає." #: lib/who_need_help_web/live/activity_live/show.ex:470 -#: lib/who_need_help_web/live/request_live/show.ex:1151 +#: lib/who_need_help_web/live/request_live/show.ex:1160 #, elixir-autogen, elixir-format msgid "No messages yet." msgstr "Ще немає повідомлень." -#: lib/who_need_help_web/live/moderation_live.ex:537 -#, elixir-autogen, elixir-format -msgid "No open signals." -msgstr "Немає відкритих сигналів." - #: lib/who_need_help_web/live/activity_live/show.ex:680 #, elixir-autogen, elixir-format msgid "No pending join requests." @@ -1247,11 +1183,6 @@ msgstr "Немає заявок на участь, що очікують." msgid "No proposals yet." msgstr "Пропозицій ще немає." -#: lib/who_need_help_web/live/moderation_live.ex:457 -#, elixir-autogen, elixir-format -msgid "No reports." -msgstr "Скарг немає." - #: lib/who_need_help_web/live/profile_live.ex:270 #, elixir-autogen, elixir-format msgid "No social links added." @@ -1275,23 +1206,23 @@ msgstr "" msgid "Not for emergencies" msgstr "Не для екстрених ситуацій" -#: lib/who_need_help_web/live/notification_live.ex:748 -#: lib/who_need_help_web/live/request_live/index.ex:474 -#: lib/who_need_help_web/live/request_live/index.ex:475 -#: lib/who_need_help_web/live/request_live/index.ex:586 +#: lib/who_need_help_web/live/notification_live.ex:738 +#: lib/who_need_help_web/live/request_live/index.ex:443 +#: lib/who_need_help_web/live/request_live/index.ex:444 +#: lib/who_need_help_web/live/request_live/index.ex:555 #: lib/who_need_help_web/live/request_live/new.ex:449 -#: lib/who_need_help_web/live/request_live/show.ex:943 -#: lib/who_need_help_web/live/request_live/show.ex:944 +#: lib/who_need_help_web/live/request_live/show.ex:952 +#: lib/who_need_help_web/live/request_live/show.ex:953 #, elixir-autogen, elixir-format msgid "Now" msgstr "Зараз" -#: lib/who_need_help_web/live/activity_live/index.ex:488 +#: lib/who_need_help_web/live/activity_live/index.ex:444 #, elixir-autogen, elixir-format msgid "OPTIONAL SOCIAL PLANS" msgstr "НЕОБОВ’ЯЗКОВІ СПІЛЬНІ ПЛАНИ" -#: lib/who_need_help_web/live/moderation_live.ex:479 +#: lib/who_need_help_web/live/moderation_live.ex:544 #, elixir-autogen, elixir-format msgid "Only the conversation linked to this report is displayed." msgstr "Показано лише листування, пов’язане з цією скаргою." @@ -1305,25 +1236,28 @@ msgstr "" #: lib/who_need_help/notifications/text.ex:140 #: lib/who_need_help_web/controllers/content_removal_html.ex:21 -#: lib/who_need_help_web/controllers/support_html.ex:16 -#: lib/who_need_help_web/live/activity_live/index.ex:477 +#: lib/who_need_help_web/controllers/support_html.ex:17 +#: lib/who_need_help_web/live/activity_live/index.ex:433 #: lib/who_need_help_web/live/activity_live/show.ex:342 -#: lib/who_need_help_web/live/moderation_live.ex:258 +#: lib/who_need_help_web/live/moderation_live.ex:635 +#: lib/who_need_help_web/live/moderation_live.ex:815 +#: lib/who_need_help_web/live/moderation_live.ex:939 #: lib/who_need_help_web/live/report_live.ex:104 -#: lib/who_need_help_web/live/request_live/index.ex:482 -#: lib/who_need_help_web/live/request_live/index.ex:483 -#: lib/who_need_help_web/live/request_live/show.ex:951 -#: lib/who_need_help_web/live/support_operations_live.ex:237 -#: lib/who_need_help_web/live/support_operations_live.ex:438 +#: lib/who_need_help_web/live/request_live/index.ex:451 +#: lib/who_need_help_web/live/request_live/index.ex:452 +#: lib/who_need_help_web/live/request_live/show.ex:960 +#: lib/who_need_help_web/live/support_operation_live.ex:310 +#: lib/who_need_help_web/live/support_operation_live.ex:411 +#: lib/who_need_help_web/live/support_operations_live.ex:382 +#: lib/who_need_help_web/live/support_operations_live.ex:453 +#: lib/who_need_help_web/live/support_operations_live.ex:589 +#: lib/who_need_help_web/live/support_operations_live.ex:615 +#: lib/who_need_help_web/live/support_operations_live.ex:670 +#: lib/who_need_help_web/live/support_operations_live.ex:696 #, elixir-autogen, elixir-format msgid "Open" msgstr "Відкрита" -#: lib/who_need_help_web/live/moderation_live.ex:501 -#, elixir-autogen, elixir-format -msgid "Open abuse signals" -msgstr "Відкриті сигнали про зловживання" - #: lib/who_need_help_web/live/category_proposal_live.ex:221 #, elixir-autogen, elixir-format msgid "Open proposals" @@ -1334,7 +1268,7 @@ msgstr "Відкриті пропозиції" msgid "Optional external thank-you link" msgstr "Необов’язкове зовнішнє посилання для подяки" -#: lib/who_need_help_web/live/request_live/show.ex:1675 +#: lib/who_need_help_web/live/request_live/show.ex:1739 #, elixir-autogen, elixir-format msgid "Optional thank-you link" msgstr "Необов’язкове посилання для подяки" @@ -1365,15 +1299,18 @@ msgstr "Посилання організатора на соцмережі" #: lib/who_need_help_web/controllers/support_html.ex:13 #: lib/who_need_help_web/controllers/support_html/new.html.heex:38 #: lib/who_need_help_web/live/activity_live/show.ex:768 -#: lib/who_need_help_web/live/moderation_live.ex:255 +#: lib/who_need_help_web/live/moderation_live.ex:376 #: lib/who_need_help_web/live/profile_live.ex:320 #: lib/who_need_help_web/live/public_profile_live.ex:53 #: lib/who_need_help_web/live/report_live.ex:116 -#: lib/who_need_help_web/live/request_live/show.ex:983 #: lib/who_need_help_web/live/request_live/show.ex:992 -#: lib/who_need_help_web/live/request_live/show.ex:1773 -#: lib/who_need_help_web/live/support_operations_live.ex:110 -#: lib/who_need_help_web/live/support_operations_live.ex:125 +#: lib/who_need_help_web/live/request_live/show.ex:1001 +#: lib/who_need_help_web/live/request_live/show.ex:1837 +#: lib/who_need_help_web/live/support_operation_live.ex:147 +#: lib/who_need_help_web/live/support_operation_live.ex:162 +#: lib/who_need_help_web/live/support_operations_live.ex:251 +#: lib/who_need_help_web/live/support_operations_live.ex:266 +#: lib/who_need_help_web/live/support_operations_live.ex:402 #, elixir-autogen, elixir-format msgid "Other" msgstr "Інше" @@ -1398,7 +1335,7 @@ msgstr "Пароль успішно оновлено." msgid "Pickup instructions (optional)" msgstr "Інструкції для отримання (необов’язково)" -#: lib/who_need_help_web/live/request_live/show.ex:1043 +#: lib/who_need_help_web/live/request_live/show.ex:1052 #, elixir-autogen, elixir-format msgid "Pickup notes" msgstr "Інструкції з отримання" @@ -1413,13 +1350,13 @@ msgstr "План і очікування" msgid "Plan details" msgstr "Деталі плану" -#: lib/who_need_help_web/live/request_live/show.ex:939 +#: lib/who_need_help_web/live/request_live/show.ex:948 #, 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:100 +#: lib/who_need_help_web/live/moderation_live.ex:365 +#: lib/who_need_help_web/live/support_operation_live.ex:137 #, elixir-autogen, elixir-format msgid "Please check the submitted fields." msgstr "Будь ласка, перевірте вказані поля." @@ -1445,7 +1382,7 @@ msgstr "Опублікуйте зрозумілу заявку" msgid "Primary navigation" msgstr "Основна навігація" -#: lib/who_need_help_web/live/request_live/show.ex:1114 +#: lib/who_need_help_web/live/request_live/show.ex:1123 #, elixir-autogen, elixir-format msgid "Private match chat" msgstr "Приватний чат учасників" @@ -1462,14 +1399,14 @@ msgstr "" msgid "Profile updated." msgstr "Профіль оновлено." -#: lib/who_need_help_web/live/moderation_live.ex:252 +#: lib/who_need_help_web/live/moderation_live.ex:373 #: lib/who_need_help_web/live/report_live.ex:113 -#: lib/who_need_help_web/live/request_live/show.ex:1770 +#: lib/who_need_help_web/live/request_live/show.ex:1834 #, elixir-autogen, elixir-format msgid "Prohibited item" msgstr "Заборонений предмет" -#: lib/who_need_help_web/live/moderation_live.ex:145 +#: lib/who_need_help_web/live/moderation_live.ex:233 #, elixir-autogen, elixir-format msgid "Proposal merged." msgstr "Пропозицію об’єднано." @@ -1479,7 +1416,7 @@ msgstr "Пропозицію об’єднано." msgid "Proposal published for community voting." msgstr "Пропозицію опубліковано для голосування спільноти." -#: lib/who_need_help_web/live/moderation_live.ex:133 +#: lib/who_need_help_web/live/moderation_live.ex:221 #, elixir-autogen, elixir-format msgid "Proposal rejected." msgstr "Пропозицію відхилено." @@ -1547,20 +1484,13 @@ msgstr "Публікація…" msgid "READ BEFORE USING THE SERVICE" msgstr "ПРОЧИТАЙТЕ ПЕРЕД ВИКОРИСТАННЯМ СЕРВІСУ" -#: lib/who_need_help_web/live/moderation_live.ex:327 -#: lib/who_need_help_web/live/product_analytics_live.ex:39 -#: lib/who_need_help_web/live/support_operations_live.ex:136 -#, elixir-autogen, elixir-format -msgid "RESTRICTED WORKSPACE" -msgstr "ОБМЕЖЕНА РОБОЧА ОБЛАСТЬ" - #: lib/who_need_help_web/live/leaderboard_live.ex:54 #, elixir-autogen, elixir-format msgid "Rank" msgstr "Місце" #: lib/who_need_help_web/live/leaderboard_live.ex:60 -#: lib/who_need_help_web/live/request_live/show.ex:1248 +#: lib/who_need_help_web/live/request_live/show.ex:1257 #, elixir-autogen, elixir-format msgid "Rating" msgstr "Оцінка" @@ -1573,9 +1503,10 @@ msgstr "Прочитайте" #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:42 #: lib/who_need_help_web/live/activity_live/show.ex:761 -#: lib/who_need_help_web/live/request_live/show.ex:1342 -#: lib/who_need_help_web/live/request_live/show.ex:1536 -#: lib/who_need_help_web/live/request_live/show.ex:1579 +#: lib/who_need_help_web/live/moderation_live.ex:644 +#: lib/who_need_help_web/live/request_live/show.ex:1406 +#: lib/who_need_help_web/live/request_live/show.ex:1600 +#: lib/who_need_help_web/live/request_live/show.ex:1643 #, elixir-autogen, elixir-format msgid "Reason" msgstr "Причина" @@ -1585,12 +1516,12 @@ msgstr "Причина" msgid "Register for an account" msgstr "Зареєструвати обліковий запис" -#: lib/who_need_help_web/live/moderation_live.ex:620 +#: lib/who_need_help_web/live/moderation_live.ex:1077 #, elixir-autogen, elixir-format msgid "Reject" msgstr "Відхилити" -#: lib/who_need_help_web/live/moderation_live.ex:619 +#: lib/who_need_help_web/live/moderation_live.ex:1076 #, elixir-autogen, elixir-format msgid "Rejection note" msgstr "Примітка про відхилення" @@ -1605,55 +1536,56 @@ msgstr "Вилучити" msgid "Report" msgstr "Поскаржитися" -#: lib/who_need_help_web/live/request_live/show.ex:1185 +#: lib/who_need_help_web/live/request_live/show.ex:1194 #, elixir-autogen, elixir-format msgid "Report message" msgstr "Поскаржитися на повідомлення" -#: lib/who_need_help_web/live/request_live/show.ex:1765 +#: lib/who_need_help_web/live/request_live/show.ex:1829 #, 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:359 +#: lib/who_need_help_web/live/request_live/show.ex:368 #, elixir-autogen, elixir-format msgid "Report sent to moderators." msgstr "Скаргу надіслано модераторам." -#: lib/who_need_help_web/live/moderation_live.ex:17 +#: lib/who_need_help_web/live/moderation_live.ex:129 #, elixir-autogen, elixir-format msgid "Report updated." msgstr "Скаргу оновлено." -#: lib/who_need_help_web/live/moderation_live.ex:475 +#: lib/who_need_help_web/live/moderation_live.ex:541 #, elixir-autogen, elixir-format msgid "Reported evidence" msgstr "Матеріали зі скарги" -#: lib/who_need_help_web/live/moderation_live.ex:344 +#: lib/who_need_help_web/live/moderation_live.ex:479 +#: lib/who_need_help_web/live/moderation_live.ex:613 #, elixir-autogen, elixir-format msgid "Reports" msgstr "Скарги" -#: lib/who_need_help_web/live/request_live/show.ex:1729 +#: lib/who_need_help_web/live/request_live/show.ex:1793 #, 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:165 +#: lib/who_need_help_web/live/request_live/show.ex:175 #, elixir-autogen, elixir-format msgid "Request cancelled." msgstr "Заявку скасовано." -#: lib/who_need_help_web/live/moderation_live.ex:58 +#: lib/who_need_help_web/live/moderation_live.ex:154 #, elixir-autogen, elixir-format msgid "Request hidden." msgstr "Заявку приховано." -#: lib/who_need_help_web/live/moderation_live.ex:66 +#: lib/who_need_help_web/live/moderation_live.ex:162 #, elixir-autogen, elixir-format msgid "Request restored." msgstr "Заявку відновлено." @@ -1663,90 +1595,90 @@ msgstr "Заявку відновлено." msgid "Request to join" msgstr "Подати заявку на участь" -#: lib/who_need_help_web/live/request_live/show.ex:1084 +#: lib/who_need_help_web/live/request_live/show.ex:1093 #, elixir-autogen, elixir-format msgid "Requester links:" msgstr "Посилання заявника:" -#: lib/who_need_help_web/live/request_live/show.ex:1063 +#: lib/who_need_help_web/live/request_live/show.ex:1072 #, elixir-autogen, elixir-format msgid "Requester:" msgstr "Заявник:" -#: lib/who_need_help_web/live/request_live/show.ex:1099 +#: lib/who_need_help_web/live/request_live/show.ex:1108 #, elixir-autogen, elixir-format msgid "Requester: %{count} completed" msgstr "Автор заявки: %{count} завершено" -#: lib/who_need_help_web/live/moderation_live.ex:452 +#: lib/who_need_help_web/live/moderation_live.ex:778 #, elixir-autogen, elixir-format msgid "Resolution note" msgstr "Примітка до рішення" #: lib/who_need_help/notifications/text.ex:142 -#: 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:446 +#: lib/who_need_help_web/controllers/support_html.ex:20 +#: lib/who_need_help_web/live/moderation_live.ex:637 +#: lib/who_need_help_web/live/moderation_live.ex:774 #: lib/who_need_help_web/live/report_live.ex:106 -#: lib/who_need_help_web/live/support_operations_live.ex:441 +#: lib/who_need_help_web/live/support_operation_live.ex:313 +#: lib/who_need_help_web/live/support_operations_live.ex:385 #, 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:703 +#: lib/who_need_help_web/live/admin_user_live.ex:114 +#: lib/who_need_help_web/live/admin_user_live.ex:194 +#: lib/who_need_help_web/live/admin_users_live.ex:126 +#: lib/who_need_help_web/live/admin_users_live.ex:186 #, elixir-autogen, elixir-format msgid "Restricted" msgstr "Обмежено" -#: lib/who_need_help_web/live/moderation_live.ex:532 +#: lib/who_need_help_web/live/moderation_live.ex:899 #, elixir-autogen, elixir-format msgid "Review note" msgstr "Примітка до перевірки" -#: lib/who_need_help_web/live/request_live/show.ex:325 -#: lib/who_need_help_web/live/request_live/show.ex:1237 +#: lib/who_need_help_web/live/request_live/show.ex:334 +#: lib/who_need_help_web/live/request_live/show.ex:1246 #, 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:528 +#: lib/who_need_help_web/live/moderation_live.ex:816 +#: lib/who_need_help_web/live/moderation_live.ex:897 #, elixir-autogen, elixir-format msgid "Reviewed" msgstr "Перевірено" #: lib/who_need_help/notifications/text.ex:141 #: 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:445 +#: lib/who_need_help_web/controllers/support_html.ex:18 +#: lib/who_need_help_web/live/moderation_live.ex:636 +#: lib/who_need_help_web/live/moderation_live.ex:773 #: lib/who_need_help_web/live/report_live.ex:105 -#: lib/who_need_help_web/live/support_operations_live.ex:239 -#: lib/who_need_help_web/live/support_operations_live.ex:439 +#: lib/who_need_help_web/live/support_operation_live.ex:311 +#: lib/who_need_help_web/live/support_operation_live.ex:413 +#: lib/who_need_help_web/live/support_operations_live.ex:383 +#: lib/who_need_help_web/live/support_operations_live.ex:455 #, elixir-autogen, elixir-format msgid "Reviewing" msgstr "На розгляді" -#: lib/who_need_help_web/live/moderation_live.ex:662 -#, elixir-autogen, elixir-format -msgid "Role" -msgstr "Роль" - -#: lib/who_need_help_web/live/moderation_live.ex:599 +#: lib/who_need_help_web/live/moderation_live.ex:1039 #, elixir-autogen, elixir-format msgid "Russian description (optional)" msgstr "Опис російською (необов’язково)" -#: lib/who_need_help_web/live/moderation_live.ex:587 +#: lib/who_need_help_web/live/moderation_live.ex:1031 #, elixir-autogen, elixir-format msgid "Russian name (optional)" msgstr "Назва російською (необов’язково)" #: lib/who_need_help_web/live/activity_live/show.ex:731 -#: lib/who_need_help_web/live/request_live/show.ex:1727 +#: lib/who_need_help_web/live/request_live/show.ex:1791 #, elixir-autogen, elixir-format msgid "Safety controls" msgstr "Інструменти безпеки" @@ -1759,20 +1691,13 @@ msgstr "" "публічний запуск і кожна зміна production-інфраструктури залишаються під " "контролем людей." -#: lib/who_need_help_web/components/layouts.ex:194 +#: lib/who_need_help_web/components/layouts.ex:191 #: lib/who_need_help_web/controllers/page_controller.ex:25 #: 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:454 -#: lib/who_need_help_web/live/moderation_live.ex:533 -#: lib/who_need_help_web/live/moderation_live.ex:711 -#, elixir-autogen, elixir-format -msgid "Save" -msgstr "Зберегти" - #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:110 #, elixir-autogen, elixir-format msgid "Save Password" @@ -1783,25 +1708,25 @@ msgstr "Зберегти пароль" msgid "Save profile" msgstr "Зберегти профіль" -#: lib/who_need_help_web/live/notification_live.ex:750 -#: lib/who_need_help_web/live/request_live/index.ex:478 -#: lib/who_need_help_web/live/request_live/index.ex:479 -#: lib/who_need_help_web/live/request_live/index.ex:588 +#: lib/who_need_help_web/live/notification_live.ex:740 +#: lib/who_need_help_web/live/request_live/index.ex:447 +#: lib/who_need_help_web/live/request_live/index.ex:448 +#: lib/who_need_help_web/live/request_live/index.ex:557 #: lib/who_need_help_web/live/request_live/new.ex:451 -#: lib/who_need_help_web/live/request_live/show.ex:947 -#: lib/who_need_help_web/live/request_live/show.ex:948 +#: lib/who_need_help_web/live/request_live/show.ex:956 +#: lib/who_need_help_web/live/request_live/show.ex:957 #, elixir-autogen, elixir-format msgid "Scheduled" msgstr "Заплановано" #: lib/who_need_help_web/live/activity_live/show.ex:530 -#: lib/who_need_help_web/live/request_live/show.ex:1213 +#: lib/who_need_help_web/live/request_live/show.ex:1222 #, elixir-autogen, elixir-format msgid "Send" msgstr "Надіслати" #: lib/who_need_help_web/live/activity_live/show.ex:777 -#: lib/who_need_help_web/live/request_live/show.ex:1782 +#: lib/who_need_help_web/live/request_live/show.ex:1846 #, elixir-autogen, elixir-format msgid "Send report" msgstr "Надіслати скаргу" @@ -1813,7 +1738,7 @@ msgstr "" "Установіть CODEX_SESSION_ID у середовищі розгортання перед записом " "демонстрації." -#: lib/who_need_help_web/live/request_live/show.ex:1714 +#: lib/who_need_help_web/live/request_live/show.ex:1778 #, elixir-autogen, elixir-format msgid "Share location" msgstr "Поділитися геопозицією" @@ -1841,7 +1766,7 @@ msgstr "Короткий заголовок" msgid "Sign up" msgstr "Зареєструватися" -#: lib/who_need_help_web/live/moderation_live.ex:34 +#: lib/who_need_help_web/live/moderation_live.ex:146 #, elixir-autogen, elixir-format msgid "Signal updated." msgstr "Сигнал оновлено." @@ -1851,7 +1776,7 @@ msgstr "Сигнал оновлено." msgid "Skip to main content" msgstr "Перейти до головного вмісту" -#: lib/who_need_help_web/live/moderation_live.ex:579 +#: lib/who_need_help_web/live/moderation_live.ex:1028 #, elixir-autogen, elixir-format msgid "Slug" msgstr "Слаг" @@ -1903,14 +1828,14 @@ msgid "Social verification session is invalid." msgstr "Сеанс соціальної перевірки є некоректним." #: lib/who_need_help_web/live/activity_live/show.ex:766 -#: lib/who_need_help_web/live/moderation_live.ex:253 +#: lib/who_need_help_web/live/moderation_live.ex:374 #: lib/who_need_help_web/live/report_live.ex:114 -#: lib/who_need_help_web/live/request_live/show.ex:1771 +#: lib/who_need_help_web/live/request_live/show.ex:1835 #, elixir-autogen, elixir-format msgid "Spam" msgstr "Спам" -#: lib/who_need_help_web/live/request_live/show.ex:1485 +#: lib/who_need_help_web/live/request_live/show.ex:1549 #, elixir-autogen, elixir-format msgid "Start helping" msgstr "Почати допомагати" @@ -1920,44 +1845,54 @@ msgstr "Почати допомагати" msgid "Starts" msgstr "Початок" -#: lib/who_need_help_web/live/moderation_live.ex:663 +#: lib/who_need_help_web/live/admin_user_live.ex:191 +#: lib/who_need_help_web/live/admin_users_live.ex:236 +#: lib/who_need_help_web/live/moderation_live.ex:632 +#: lib/who_need_help_web/live/moderation_live.ex:812 +#: lib/who_need_help_web/live/moderation_live.ex:936 +#: lib/who_need_help_web/live/support_operations_live.ex:379 +#: lib/who_need_help_web/live/support_operations_live.ex:450 +#: lib/who_need_help_web/live/support_operations_live.ex:551 +#: lib/who_need_help_web/live/support_operations_live.ex:632 #, elixir-autogen, elixir-format msgid "Status" msgstr "Статус" -#: lib/who_need_help_web/live/request_live/show.ex:1722 +#: lib/who_need_help_web/live/request_live/show.ex:1786 #, elixir-autogen, elixir-format msgid "Stop and delete position" msgstr "Зупинити й видалити геопозицію" -#: lib/who_need_help_web/live/moderation_live.ex:604 +#: lib/who_need_help_web/live/moderation_live.ex:1044 #, elixir-autogen, elixir-format msgid "Structured fields JSON" msgstr "Структуровані поля JSON" -#: lib/who_need_help_web/live/moderation_live.ex:124 +#: lib/who_need_help_web/live/moderation_live.ex:213 #, elixir-autogen, elixir-format msgid "Structured fields must be a valid JSON object." msgstr "Структуровані поля мають бути коректним об’єктом JSON." -#: lib/who_need_help_web/live/request_live/show.ex:1262 +#: lib/who_need_help_web/live/request_live/show.ex:1271 #, 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:704 +#: lib/who_need_help_web/live/admin_user_live.ex:115 +#: lib/who_need_help_web/live/admin_user_live.ex:195 +#: lib/who_need_help_web/live/admin_users_live.ex:127 +#: lib/who_need_help_web/live/admin_users_live.ex:187 #, elixir-autogen, elixir-format msgid "Suspended" msgstr "Заблоковано" -#: lib/who_need_help_web/live/request_live/show.ex:924 +#: lib/who_need_help_web/live/request_live/show.ex:933 #, 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:380 +#: lib/who_need_help_web/live/request_live/show.ex:389 #, elixir-autogen, elixir-format msgid "That message cannot be reported from this view." msgstr "На це повідомлення не можна поскаржитися з цього екрана." @@ -1967,7 +1902,7 @@ msgstr "На це повідомлення не можна поскаржити msgid "That social account is already linked." msgstr "Цей обліковий запис соцмережі вже прив’язано." -#: lib/who_need_help_web/live/request_live/show.ex:928 +#: lib/who_need_help_web/live/request_live/show.ex:937 #, elixir-autogen, elixir-format msgid "That step is not available in the current state." msgstr "Цей крок недоступний у поточному стані." @@ -1987,16 +1922,6 @@ msgstr "Цей постачальник перевірки не підтриму msgid "The approved group has reached its capacity." msgstr "Схвалена група вже заповнена." -#: lib/who_need_help_web/live/request_live/show.ex:306 -#, elixir-autogen, elixir-format -msgid "The browser could not share your location." -msgstr "Браузеру не вдалося передати вашу геопозицію." - -#: lib/who_need_help_web/live/moderation_live.ex:238 -#, elixir-autogen, elixir-format -msgid "The last administrator cannot demote themselves." -msgstr "Останній адміністратор не може понизити власну роль." - #: lib/who_need_help_web/controllers/user_session_controller.ex:50 #, elixir-autogen, elixir-format msgid "The link is invalid or it has expired." @@ -2032,7 +1957,7 @@ msgstr "" msgid "The report is scoped to the selected group message." msgstr "Скарга стосується вибраного повідомлення групи." -#: lib/who_need_help_web/live/request_live/show.ex:1757 +#: lib/who_need_help_web/live/request_live/show.ex:1821 #, elixir-autogen, elixir-format msgid "The report will be scoped to the selected chat message." msgstr "Скарга стосуватиметься вибраного повідомлення чату." @@ -2052,14 +1977,14 @@ msgstr "Ця активність більше не відкрита." msgid "This activity state has already changed." msgstr "Цей стан активності вже змінено." -#: lib/who_need_help_web/live/request_live/show.ex:933 -#: lib/who_need_help_web/live/request_live/show.ex:1145 +#: lib/who_need_help_web/live/request_live/show.ex:942 +#: lib/who_need_help_web/live/request_live/show.ex:1154 #, elixir-autogen, elixir-format msgid "This interaction is blocked." msgstr "Ця взаємодія заблокована." -#: lib/who_need_help_web/live/request_live/index.ex:526 -#: lib/who_need_help_web/live/request_live/show.ex:1022 +#: lib/who_need_help_web/live/request_live/index.ex:495 +#: lib/who_need_help_web/live/request_live/show.ex:1031 #, elixir-autogen, elixir-format msgid "This is not an emergency service. Contact local emergency services for immediate danger." msgstr "" @@ -2074,7 +1999,7 @@ msgstr "" "екстрених служб. Ніколи не вказуйте дані рецепта чи платіжної картки, коди " "доступу та іншу чутливу інформацію." -#: lib/who_need_help_web/live/moderation_live.ex:231 +#: lib/who_need_help_web/live/moderation_live.ex:362 #, elixir-autogen, elixir-format msgid "This proposal has already been reviewed." msgstr "Цю пропозицію вже розглянуто." @@ -2084,23 +2009,23 @@ msgstr "Цю пропозицію вже розглянуто." msgid "This proposal is already closed." msgstr "Ця пропозиція вже закрита." -#: lib/who_need_help_web/live/moderation_live.ex:495 +#: lib/who_need_help_web/live/moderation_live.ex:570 #, elixir-autogen, elixir-format msgid "This report has no linked conversation." msgstr "Ця скарга не має пов’язаного листування." -#: lib/who_need_help_web/live/request_live/show.ex:1692 +#: lib/who_need_help_web/live/request_live/show.ex:1756 #, elixir-autogen, elixir-format msgid "This request already has a helper." msgstr "Ця заявка вже має помічника." -#: lib/who_need_help_web/live/request_live/show.ex:89 -#: lib/who_need_help_web/live/request_live/show.ex:935 +#: lib/who_need_help_web/live/request_live/show.ex:90 +#: lib/who_need_help_web/live/request_live/show.ex:944 #, elixir-autogen, elixir-format msgid "This request is no longer available." msgstr "Ця заявка більше не доступна." -#: lib/who_need_help_web/live/request_live/show.ex:59 +#: lib/who_need_help_web/live/request_live/show.ex:60 #, elixir-autogen, elixir-format msgid "This request is unavailable." msgstr "Ця заявка недоступна." @@ -2110,13 +2035,13 @@ msgstr "Ця заявка недоступна." msgid "To see sent emails, visit" msgstr "Щоб переглянути надіслані листи, відкрийте" -#: lib/who_need_help_web/live/notification_live.ex:749 -#: lib/who_need_help_web/live/request_live/index.ex:476 -#: lib/who_need_help_web/live/request_live/index.ex:477 -#: lib/who_need_help_web/live/request_live/index.ex:587 +#: lib/who_need_help_web/live/notification_live.ex:739 +#: lib/who_need_help_web/live/request_live/index.ex:445 +#: lib/who_need_help_web/live/request_live/index.ex:446 +#: lib/who_need_help_web/live/request_live/index.ex:556 #: lib/who_need_help_web/live/request_live/new.ex:450 -#: lib/who_need_help_web/live/request_live/show.ex:945 -#: lib/who_need_help_web/live/request_live/show.ex:946 +#: lib/who_need_help_web/live/request_live/show.ex:954 +#: lib/who_need_help_web/live/request_live/show.ex:955 #, elixir-autogen, elixir-format msgid "Today" msgstr "Сьогодні" @@ -2125,7 +2050,7 @@ msgstr "Сьогодні" #: lib/who_need_help_web/live/activity_live/show.ex:336 #: lib/who_need_help_web/live/category_proposal_live.ex:85 #: lib/who_need_help_web/live/profile_live.ex:59 -#: lib/who_need_help_web/live/request_live/show.ex:938 +#: lib/who_need_help_web/live/request_live/show.ex:947 #, elixir-autogen, elixir-format msgid "Too many actions in the configured time window." msgstr "Забагато дій протягом налаштованого проміжку часу." @@ -2157,12 +2082,12 @@ msgstr "Загалом" msgid "Total group capacity" msgstr "Загальний розмір групи" -#: lib/who_need_help_web/live/moderation_live.ex:595 +#: lib/who_need_help_web/live/moderation_live.ex:1035 #, elixir-autogen, elixir-format msgid "Ukrainian description (optional)" msgstr "Опис українською (необов’язково)" -#: lib/who_need_help_web/live/moderation_live.ex:583 +#: lib/who_need_help_web/live/moderation_live.ex:1030 #, elixir-autogen, elixir-format msgid "Ukrainian name (optional)" msgstr "Назва українською (необов’язково)" @@ -2172,7 +2097,7 @@ msgstr "Назва українською (необов’язково)" msgid "Unblock" msgstr "Розблокувати" -#: lib/who_need_help_web/live/request_live/show.ex:1745 +#: lib/who_need_help_web/live/request_live/show.ex:1809 #, elixir-autogen, elixir-format msgid "Unblock this user" msgstr "Розблокувати цього користувача" @@ -2182,13 +2107,8 @@ msgstr "Розблокувати цього користувача" msgid "Unique people" msgstr "Унікальні люди" -#: lib/who_need_help/accounts/user_notifier.ex:32 -#, elixir-autogen, elixir-format -msgid "Update email instructions" -msgstr "Інструкції для зміни електронної пошти" - -#: lib/who_need_help_web/live/notification_live.ex:743 -#: lib/who_need_help_web/live/request_live/index.ex:583 +#: lib/who_need_help_web/live/notification_live.ex:733 +#: lib/who_need_help_web/live/request_live/index.ex:552 #: lib/who_need_help_web/live/request_live/new.ex:447 #, elixir-autogen, elixir-format msgid "Urgency" @@ -2207,12 +2127,12 @@ msgstr "" "Призначайте першу зустріч у громадському місці. Не публікуйте домашню " "адресу, код доступу, документ для подорожі чи іншу чутливу інформацію." -#: lib/who_need_help_web/components/layouts.ex:491 +#: lib/who_need_help_web/components/layouts.ex:485 #, elixir-autogen, elixir-format msgid "Use dark theme" msgstr "Увімкнути темну тему" -#: lib/who_need_help_web/components/layouts.ex:482 +#: lib/who_need_help_web/components/layouts.ex:476 #, elixir-autogen, elixir-format msgid "Use light theme" msgstr "Увімкнути світлу тему" @@ -2224,19 +2144,17 @@ msgstr "" "Користуйтеся приватним чатом і, за бажанням, передаванням геопозиції в " "реальному часі." -#: lib/who_need_help_web/components/layouts.ex:473 +#: lib/who_need_help_web/components/layouts.ex:467 #, 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:661 -#: lib/who_need_help_web/live/moderation_live.ex:730 +#: lib/who_need_help_web/live/admin_users_live.ex:235 #, elixir-autogen, elixir-format msgid "User" msgstr "Користувач" -#: lib/who_need_help_web/live/request_live/show.ex:408 +#: lib/who_need_help_web/live/request_live/show.ex:417 #, elixir-autogen, elixir-format msgid "User blocked. Their requests and new messages are hidden." msgstr "Користувача заблоковано. Його заявки й нові повідомлення приховано." @@ -2246,18 +2164,8 @@ msgstr "Користувача заблоковано. Його заявки й msgid "User confirmed successfully." msgstr "Користувача успішно підтверджено." -#: lib/who_need_help_web/live/moderation_live.ex:50 -#, elixir-autogen, elixir-format -msgid "User role updated." -msgstr "Роль користувача оновлено." - -#: lib/who_need_help_web/live/moderation_live.ex:42 -#, elixir-autogen, elixir-format -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:432 +#: lib/who_need_help_web/live/request_live/show.ex:441 #, elixir-autogen, elixir-format msgid "User unblocked." msgstr "Користувача розблоковано." @@ -2267,7 +2175,7 @@ msgstr "Користувача розблоковано." msgid "Verify GitHub" msgstr "Підтвердити через GitHub" -#: lib/who_need_help_web/live/request_live/show.ex:1660 +#: lib/who_need_help_web/live/request_live/show.ex:1724 #, elixir-autogen, elixir-format msgid "Verify handover" msgstr "Підтвердити передачу" @@ -2277,7 +2185,7 @@ msgstr "Підтвердити передачу" msgid "Verify the handover" msgstr "Підтвердьте передачу" -#: lib/who_need_help_web/live/moderation_live.ex:382 +#: lib/who_need_help_web/live/moderation_live.ex:725 #, elixir-autogen, elixir-format msgid "View scoped evidence" msgstr "Переглянути пов’язані докази" @@ -2287,7 +2195,7 @@ msgstr "Переглянути пов’язані докази" msgid "Visible reviews" msgstr "Відкриті відгуки" -#: lib/who_need_help_web/live/request_live/show.ex:1323 +#: lib/who_need_help_web/live/request_live/show.ex:1387 #, elixir-autogen, elixir-format msgid "Waiting for a nearby volunteer." msgstr "Очікуємо помічника поруч." @@ -2306,7 +2214,7 @@ msgid "What Codex contributed" msgstr "Що зробив Codex" #: lib/who_need_help_web/live/activity_live/show.ex:774 -#: lib/who_need_help_web/live/request_live/show.ex:1779 +#: lib/who_need_help_web/live/request_live/show.ex:1843 #, elixir-autogen, elixir-format msgid "What happened?" msgstr "Що сталося?" @@ -2343,7 +2251,7 @@ msgstr "" "через підписку ChatGPT розробника. Ключ OpenAI API та резервний варіант API " "з оплатою за використання не застосовуються." -#: lib/who_need_help_web/live/request_live/index.ex:511 +#: lib/who_need_help_web/live/request_live/index.ex:480 #, elixir-autogen, elixir-format msgid "Who needs help?" msgstr "Хто потребує допомоги?" @@ -2353,12 +2261,12 @@ msgstr "Хто потребує допомоги?" msgid "Why is this useful?" msgstr "Чому це корисно?" -#: lib/who_need_help_web/live/request_live/show.ex:1524 +#: lib/who_need_help_web/live/request_live/show.ex:1588 #, elixir-autogen, elixir-format msgid "Withdraw from this request" msgstr "Відмовитися від цієї заявки" -#: lib/who_need_help_web/live/request_live/show.ex:1204 +#: lib/who_need_help_web/live/request_live/show.ex:1213 #, elixir-autogen, elixir-format msgid "Write a safe coordination message…" msgstr "Напишіть безпечне повідомлення для координації…" @@ -2366,9 +2274,9 @@ msgstr "Напишіть безпечне повідомлення для коо #: lib/who_need_help_web/live/activity_live/new.ex:271 #: lib/who_need_help_web/live/activity_live/show.ex:298 #: lib/who_need_help_web/live/request_live/new.ex:373 -#: lib/who_need_help_web/live/request_live/show.ex:875 -#: lib/who_need_help_web/live/request_live/show.ex:1431 -#: lib/who_need_help_web/live/request_live/show.ex:1439 +#: lib/who_need_help_web/live/request_live/show.ex:884 +#: lib/who_need_help_web/live/request_live/show.ex:1495 +#: lib/who_need_help_web/live/request_live/show.ex:1503 #, elixir-autogen, elixir-format msgid "Yes" msgstr "Так" @@ -2389,7 +2297,7 @@ msgid "You are approved, so the map can show the exact meeting coordinates." msgstr "Вас схвалено, тому карта може показувати точні координати зустрічі." #: lib/who_need_help_web/live/activity_live/show.ex:321 -#: lib/who_need_help_web/live/request_live/show.ex:925 +#: lib/who_need_help_web/live/request_live/show.ex:934 #, elixir-autogen, elixir-format msgid "You are not allowed to do that." msgstr "Ви не маєте дозволу на цю дію." @@ -2399,7 +2307,7 @@ msgstr "Ви не маєте дозволу на цю дію." msgid "You are running the local mail adapter." msgstr "Використовується локальний поштовий адаптер." -#: lib/who_need_help_web/live/request_live/show.ex:922 +#: lib/who_need_help_web/live/request_live/show.ex:931 #, elixir-autogen, elixir-format msgid "You cannot accept your own request." msgstr "Не можна прийняти власну заявку." @@ -2409,11 +2317,6 @@ msgstr "Не можна прийняти власну заявку." msgid "You cannot report your own content." msgstr "Не можна скаржитися на власний вміст." -#: lib/who_need_help_web/live/moderation_live.ex:235 -#, elixir-autogen, elixir-format -msgid "You cannot restrict your own moderator account." -msgstr "Не можна обмежити власний обліковий запис модератора." - #: lib/who_need_help_web/live/profile_live.ex:342 #, elixir-autogen, elixir-format msgid "You have not blocked anyone." @@ -2421,7 +2324,8 @@ msgstr "Ви нікого не заблокували." #: lib/who_need_help_web/user_auth.ex:256 #: lib/who_need_help_web/user_auth.ex:288 -#: lib/who_need_help_web/user_auth.ex:318 +#: lib/who_need_help_web/user_auth.ex:325 +#: lib/who_need_help_web/user_auth.ex:359 #, elixir-autogen, elixir-format msgid "You must log in to access this page." msgstr "Ви повинні увійти, щоб отримати доступ до цієї сторінки." @@ -2439,7 +2343,7 @@ msgstr "" "Щоб виконувати чутливі дії з обліковим записом, потрібно повторно " "автентифікуватися." -#: lib/who_need_help_web/live/request_live/show.ex:184 +#: lib/who_need_help_web/live/request_live/show.ex:194 #, elixir-autogen, elixir-format msgid "Your confirmation was saved." msgstr "Ваше підтвердження збережено." @@ -2459,45 +2363,34 @@ msgstr "Тепер вашу заявку бачать помічники пор msgid "Your requests" msgstr "Ваші запити" -#: lib/who_need_help_web/live/request_live/show.ex:1232 +#: lib/who_need_help_web/live/request_live/show.ex:1241 #, elixir-autogen, elixir-format msgid "Your review is revealed only after both participants submit." msgstr "" "Ваш відгук відкриється лише після того, як його надішлють обидва учасники." -#: lib/who_need_help_web/live/request_live/index.ex:839 +#: lib/who_need_help_web/live/request_live/index.ex:805 #, elixir-autogen, elixir-format msgid "Your trust summary" msgstr "Ваші показники довіри" -#: lib/who_need_help_web/live/moderation_live.ex:360 -#, elixir-autogen, elixir-format -msgid "activity" -msgstr "активність" - -#: lib/who_need_help_web/live/moderation_live.ex:363 -#, elixir-autogen, elixir-format -msgid "activity message" -msgstr "повідомлення активності" - #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:110 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:82 #, elixir-autogen, elixir-format msgid "before confirming." msgstr "перед підтвердженням." -#: lib/who_need_help_web/live/activity_live/index.ex:743 +#: lib/who_need_help_web/live/activity_live/index.ex:696 #: lib/who_need_help_web/live/category_proposal_live.ex:252 -#: lib/who_need_help_web/live/moderation_live.ex:372 -#: lib/who_need_help_web/live/request_live/index.ex:770 +#: lib/who_need_help_web/live/request_live/index.ex:736 #, elixir-autogen, elixir-format msgid "by %{name}" msgstr "автор: %{name}" #: lib/who_need_help_web/live/profile_live.ex:190 #: lib/who_need_help_web/live/public_profile_live.ex:133 -#: lib/who_need_help_web/live/request_live/index.ex:843 -#: lib/who_need_help_web/live/request_live/show.ex:1374 +#: lib/who_need_help_web/live/request_live/index.ex:809 +#: lib/who_need_help_web/live/request_live/show.ex:1438 #, elixir-autogen, elixir-format msgid "completed" msgstr "завершено" @@ -2507,17 +2400,17 @@ msgstr "завершено" msgid "for an account now." msgstr "обліковий запис зараз." -#: lib/who_need_help_web/live/request_live/show.ex:1401 +#: lib/who_need_help_web/live/request_live/show.ex:1465 #, elixir-autogen, elixir-format msgid "helper movement supported" msgstr "рух помічника підтверджено" -#: lib/who_need_help_web/live/request_live/show.ex:1402 +#: lib/who_need_help_web/live/request_live/show.ex:1466 #, elixir-autogen, elixir-format msgid "no movement evidence" msgstr "немає підтвердження руху" -#: lib/who_need_help_web/live/request_live/show.ex:1393 +#: lib/who_need_help_web/live/request_live/show.ex:1457 #, elixir-autogen, elixir-format msgid "no proximity evidence" msgstr "немає підтвердження близькості" @@ -2527,30 +2420,30 @@ msgstr "немає підтвердження близькості" msgid "organizer" msgstr "організатор" -#: lib/who_need_help_web/live/request_live/show.ex:1115 +#: lib/who_need_help_web/live/request_live/show.ex:1124 #, elixir-autogen, elixir-format msgid "participants only" msgstr "лише учасники" -#: lib/who_need_help_web/live/request_live/index.ex:847 -#: lib/who_need_help_web/live/request_live/show.ex:1378 +#: lib/who_need_help_web/live/request_live/index.ex:813 +#: lib/who_need_help_web/live/request_live/show.ex:1442 #, elixir-autogen, elixir-format msgid "people" msgstr "люди" -#: lib/who_need_help_web/live/request_live/show.ex:1392 +#: lib/who_need_help_web/live/request_live/show.ex:1456 #, elixir-autogen, elixir-format msgid "proximity supported" msgstr "близькість підтверджено" #: lib/who_need_help_web/live/profile_live.ex:205 #: lib/who_need_help_web/live/public_profile_live.ex:145 -#: lib/who_need_help_web/live/request_live/show.ex:1382 +#: lib/who_need_help_web/live/request_live/show.ex:1446 #, elixir-autogen, elixir-format msgid "rating" msgstr "оцінка" -#: lib/who_need_help_web/live/request_live/show.ex:1107 +#: lib/who_need_help_web/live/request_live/show.ex:1116 #, elixir-autogen, elixir-format msgid "rating %{rating}" msgstr "оцінка %{rating}" @@ -2576,8 +2469,8 @@ msgstr "унікальні люди" #: lib/who_need_help_web/live/activity_live/show.ex:720 #: lib/who_need_help_web/live/profile_live.ex:286 #: lib/who_need_help_web/live/public_profile_live.ex:98 -#: lib/who_need_help_web/live/request_live/show.ex:1094 -#: lib/who_need_help_web/live/request_live/show.ex:1477 +#: lib/who_need_help_web/live/request_live/show.ex:1103 +#: lib/who_need_help_web/live/request_live/show.ex:1541 #, elixir-autogen, elixir-format msgid "unverified" msgstr "не підтверджено" @@ -2592,14 +2485,14 @@ msgstr "терміново" #: lib/who_need_help_web/live/activity_live/show.ex:719 #: lib/who_need_help_web/live/profile_live.ex:285 #: lib/who_need_help_web/live/public_profile_live.ex:98 -#: lib/who_need_help_web/live/request_live/index.ex:851 -#: lib/who_need_help_web/live/request_live/show.ex:1093 -#: lib/who_need_help_web/live/request_live/show.ex:1476 +#: lib/who_need_help_web/live/request_live/index.ex:817 +#: lib/who_need_help_web/live/request_live/show.ex:1102 +#: lib/who_need_help_web/live/request_live/show.ex:1540 #, elixir-autogen, elixir-format msgid "verified" msgstr "підтверджено" -#: lib/who_need_help_web/live/request_live/show.ex:1017 +#: lib/who_need_help_web/live/request_live/show.ex:1026 #, elixir-autogen, elixir-format msgid "← All requests" msgstr "← Усі заявки" @@ -2620,88 +2513,82 @@ msgstr "← Назад до заявок" msgid "← Requests" msgstr "← Заявки" -#: lib/who_need_help_web/live/moderation_live.ex:263 +#: lib/who_need_help_web/live/moderation_live.ex:940 #, elixir-autogen, elixir-format msgid "Approved" msgstr "Схвалено" -#: lib/who_need_help_web/live/request_live/index.ex:492 -#: lib/who_need_help_web/live/request_live/index.ex:493 +#: lib/who_need_help_web/live/request_live/index.ex:461 +#: lib/who_need_help_web/live/request_live/index.ex:462 #, elixir-autogen, elixir-format msgid "Expired" msgstr "Спливло" -#: lib/who_need_help_web/live/moderation_live.ex:280 +#: lib/who_need_help_web/live/moderation_live.ex:393 #, elixir-autogen, elixir-format msgid "Handover without location evidence" msgstr "Передача без підтвердження геолокацією" -#: lib/who_need_help_web/live/moderation_live.ex:282 +#: lib/who_need_help_web/live/moderation_live.ex:395 #, elixir-autogen, elixir-format msgid "Location without movement" msgstr "Геолокація без руху" -#: lib/who_need_help_web/live/moderation_live.ex:284 +#: lib/who_need_help_web/live/moderation_live.ex:397 #, elixir-autogen, elixir-format msgid "Manual review" msgstr "Ручна перевірка" -#: lib/who_need_help_web/live/moderation_live.ex:265 +#: lib/who_need_help_web/live/moderation_live.ex:942 #, elixir-autogen, elixir-format msgid "Merged" msgstr "Об’єднано" -#: lib/who_need_help_web/live/moderation_live.ex:283 +#: lib/who_need_help_web/live/moderation_live.ex:396 #, elixir-autogen, elixir-format msgid "Reciprocal rating ring" 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:242 +#: lib/who_need_help_web/live/moderation_live.ex:941 +#: lib/who_need_help_web/live/support_operation_live.ex:416 +#: lib/who_need_help_web/live/support_operations_live.ex:458 #, elixir-autogen, elixir-format msgid "Rejected" msgstr "Відхилено" -#: lib/who_need_help_web/live/moderation_live.ex:277 +#: lib/who_need_help_web/live/moderation_live.ex:390 #, elixir-autogen, elixir-format msgid "Repeated participant pair" msgstr "Повторювана пара учасників" -#: lib/who_need_help_web/live/moderation_live.ex:276 +#: lib/who_need_help_web/live/moderation_live.ex:389 #, elixir-autogen, elixir-format msgid "Unusual action rate" msgstr "Незвична частота дій" #: lib/who_need_help_web/live/activity_live/show.ex:467 -#: lib/who_need_help_web/live/request_live/show.ex:1139 +#: lib/who_need_help_web/live/request_live/show.ex:1148 #, elixir-autogen, elixir-format msgid "Load earlier messages" msgstr "Завантажити попередні повідомлення" -#: lib/who_need_help_web/live/activity_live/index.ex:755 -#: lib/who_need_help_web/live/activity_live/index.ex:848 +#: lib/who_need_help_web/live/activity_live/index.ex:708 +#: lib/who_need_help_web/live/activity_live/index.ex:801 #: lib/who_need_help_web/live/category_proposal_live.ex:284 #: lib/who_need_help_web/live/leaderboard_live.ex:91 -#: lib/who_need_help_web/live/moderation_live.ex:465 -#: lib/who_need_help_web/live/moderation_live.ex:546 -#: lib/who_need_help_web/live/moderation_live.ex:651 -#: lib/who_need_help_web/live/moderation_live.ex:750 -#: lib/who_need_help_web/live/product_analytics_live.ex:86 #: lib/who_need_help_web/live/profile_live.ex:233 #: lib/who_need_help_web/live/profile_live.ex:363 #: lib/who_need_help_web/live/public_profile_live.ex:178 #: lib/who_need_help_web/live/report_live.ex:98 -#: lib/who_need_help_web/live/request_live/index.ex:920 -#: lib/who_need_help_web/live/support_operations_live.ex:306 -#: lib/who_need_help_web/live/support_operations_live.ex:505 +#: lib/who_need_help_web/live/request_live/index.ex:886 #, elixir-autogen, elixir-format msgid "Load more" msgstr "Завантажити ще" #: lib/who_need_help_web/live/activity_live/show.ex:544 -#: lib/who_need_help_web/live/request_live/index.ex:816 -#: lib/who_need_help_web/live/request_live/show.ex:1275 +#: lib/who_need_help_web/live/request_live/index.ex:782 +#: lib/who_need_help_web/live/request_live/show.ex:1284 #, elixir-autogen, elixir-format msgid "The map is unavailable in this browser. Request details remain usable." msgstr "Карта недоступна в цьому браузері. Решта інформації залишається доступною." @@ -2718,14 +2605,14 @@ msgstr "Підтвердити зміну email" msgid "Confirm the new email address for your account." msgstr "Підтвердьте новий email для свого облікового запису." -#: lib/who_need_help_web/live/moderation_live.ex:243 +#: lib/who_need_help_web/live/moderation_live.ex:366 #, elixir-autogen, elixir-format msgid "Could not complete moderation. Please try again." msgstr "Не вдалося завершити модерацію. Спробуйте ще раз." #: lib/who_need_help_web/live/activity_live/show.ex:340 #: lib/who_need_help_web/live/category_proposal_live.ex:92 -#: lib/who_need_help_web/live/request_live/show.ex:941 +#: lib/who_need_help_web/live/request_live/show.ex:950 #, elixir-autogen, elixir-format msgid "Could not complete the action. Please try again." msgstr "Не вдалося завершити дію. Спробуйте ще раз." @@ -2750,7 +2637,7 @@ msgstr "Не вдалося розблокувати користувача. С msgid "JavaScript is required to confirm this protected email link." msgstr "Для підтвердження цього захищеного посилання на email потрібен JavaScript." -#: lib/who_need_help_web/live/request_live/show.ex:937 +#: lib/who_need_help_web/live/request_live/show.ex:946 #, elixir-autogen, elixir-format msgid "Live location sharing is not active." msgstr "Передавання геопозиції зараз не активне." @@ -2770,8 +2657,9 @@ msgstr "Організатор уже бере участь." 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:95 +#: lib/who_need_help_web/live/moderation_live.ex:364 +#: lib/who_need_help_web/live/support_operation_live.ex:25 +#: lib/who_need_help_web/live/support_operation_live.ex:128 #, elixir-autogen, elixir-format msgid "The selected record is no longer available." msgstr "Вибраний запис більше недоступний." @@ -2791,7 +2679,7 @@ msgstr "Форму входу заповнено неправильно." msgid "This activity is no longer available." msgstr "Ця активність більше недоступна." -#: lib/who_need_help_web/live/request_live/show.ex:936 +#: lib/who_need_help_web/live/request_live/show.ex:945 #, elixir-autogen, elixir-format msgid "This match is no longer active." msgstr "Це зіставлення більше не активне." @@ -2801,8 +2689,8 @@ msgstr "Це зіставлення більше не активне." msgid "This proposal is no longer available." msgstr "Ця пропозиція більше недоступна." -#: lib/who_need_help_web/live/request_live/show.ex:934 -#: lib/who_need_help_web/live/request_live/show.ex:1684 +#: lib/who_need_help_web/live/request_live/show.ex:943 +#: lib/who_need_help_web/live/request_live/show.ex:1748 #, elixir-autogen, elixir-format msgid "This request has expired." msgstr "Термін дії цієї заявки минув." @@ -2913,7 +2801,7 @@ msgstr "Вхід через Google ще не налаштовано." #: lib/who_need_help_web/controllers/google_auth_controller.ex:86 #: lib/who_need_help_web/controllers/google_auth_controller.ex:208 #: lib/who_need_help_web/controllers/google_auth_controller.ex:278 -#: lib/who_need_help_web/controllers/google_auth_controller.ex:535 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:536 #, elixir-autogen, elixir-format msgid "Google sign-in session expired. Please start again." msgstr "Сесія входу через Google завершилася. Почніть заново." @@ -2950,7 +2838,7 @@ msgstr "Цей обліковий запис Google належить іншом msgid "The Google registration form is invalid." msgstr "Форму реєстрації через Google заповнено неправильно." -#: lib/who_need_help_web/controllers/google_auth_controller.ex:541 +#: lib/who_need_help_web/controllers/google_auth_controller.ex:542 #, elixir-autogen, elixir-format msgid "This Google account cannot be used right now." msgstr "Цей обліковий запис Google зараз не можна використовувати." @@ -3010,11 +2898,6 @@ msgstr "Обліковий запис Google не підключено." msgid "A person I am authorised to represent" msgstr "Особа, яку я уповноважений представляти" -#: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:13 -#, elixir-autogen, elixir-format -msgid "A private status link has been sent when a contact email was provided and delivery is configured. Opening that link verifies the contact address. Keep the reference for follow-up." -msgstr "Якщо вказано контактний email і налаштовано доставку листів, на нього надіслано приватне посилання для перевірки статусу. Перехід за посиланням підтверджує адресу. Збережіть номер звернення." - #: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:4 #, elixir-autogen, elixir-format msgid "ACCOUNT AND DATA" @@ -3022,7 +2905,10 @@ 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:103 +#: lib/who_need_help_web/live/admin_user_live.ex:174 +#: lib/who_need_help_web/live/support_operation_live.ex:140 +#: lib/who_need_help_web/live/support_operations_live.ex:244 +#: lib/who_need_help_web/live/support_operations_live.ex:395 #, elixir-autogen, elixir-format msgid "Account access" msgstr "Доступ до облікового запису" @@ -3033,7 +2919,9 @@ 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:107 +#: lib/who_need_help_web/live/support_operation_live.ex:144 +#: lib/who_need_help_web/live/support_operations_live.ex:248 +#: lib/who_need_help_web/live/support_operations_live.ex:399 #, elixir-autogen, elixir-format msgid "Account deletion" msgstr "Видалення облікового запису" @@ -3044,7 +2932,8 @@ 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:241 +#: lib/who_need_help_web/live/support_operation_live.ex:415 +#: lib/who_need_help_web/live/support_operations_live.ex:457 #, elixir-autogen, elixir-format msgid "Action taken" msgstr "Вжито заходів" @@ -3064,7 +2953,7 @@ msgstr "Оскаржити рішення модерації" msgid "Back to removal form" msgstr "Повернутися до форми видалення" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:30 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:34 #, elixir-autogen, elixir-format msgid "Back to support" msgstr "Повернутися до підтримки" @@ -3075,7 +2964,7 @@ msgstr "Повернутися до підтримки" msgid "CONTENT REMOVAL" msgstr "ВИДАЛЕННЯ КОНТЕНТУ" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:12 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:16 #, elixir-autogen, elixir-format msgid "Check your email" msgstr "Перевірте пошту" @@ -3102,16 +2991,17 @@ msgid "Choose a topic" 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:243 -#: lib/who_need_help_web/live/support_operations_live.ex:442 +#: lib/who_need_help_web/controllers/support_html.ex:21 +#: lib/who_need_help_web/live/support_operation_live.ex:314 +#: lib/who_need_help_web/live/support_operation_live.ex:417 +#: lib/who_need_help_web/live/support_operations_live.ex:386 +#: lib/who_need_help_web/live/support_operations_live.ex:459 #, elixir-autogen, elixir-format msgid "Closed" msgstr "Закрито" #: lib/who_need_help_web/controllers/page_html/privacy.html.heex:154 #: lib/who_need_help_web/controllers/page_html/terms.html.heex:132 -#: lib/who_need_help_web/live/support_operations_live.ex:185 #, elixir-autogen, elixir-format msgid "Contact" msgstr "Контакт" @@ -3128,7 +3018,7 @@ msgstr "Зв’язатися з Who Need Help" msgid "Contact email" msgstr "Контактний email" -#: lib/who_need_help_web/live/support_operations_live.ex:152 +#: lib/who_need_help_web/live/support_operations_live.ex:428 #, elixir-autogen, elixir-format msgid "Content removal and TAKE IT DOWN" msgstr "Видалення контенту та TAKE IT DOWN" @@ -3140,24 +3030,27 @@ msgstr "Повідомлення про видалення контенту" #: lib/who_need_help_web/controllers/content_removal_html.ex:8 #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:46 -#: lib/who_need_help_web/live/support_operations_live.ex:115 +#: lib/who_need_help_web/live/support_operation_live.ex:152 +#: lib/who_need_help_web/live/support_operations_live.ex:256 #, elixir-autogen, elixir-format msgid "Copyright" msgstr "Авторські права" -#: lib/who_need_help_web/live/support_operations_live.ex:101 +#: lib/who_need_help_web/live/support_operation_live.ex:138 #, 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:108 +#: lib/who_need_help_web/live/support_operation_live.ex:145 +#: lib/who_need_help_web/live/support_operations_live.ex:249 +#: lib/who_need_help_web/live/support_operations_live.ex:400 #, elixir-autogen, elixir-format msgid "Data export" msgstr "Експорт даних" -#: lib/who_need_help_web/live/support_operations_live.ex:258 +#: lib/who_need_help_web/live/support_operation_live.ex:429 #, elixir-autogen, elixir-format msgid "Decision or information request" msgstr "Рішення або запит додаткової інформації" @@ -3199,11 +3092,6 @@ msgstr "Електронний підпис (введіть повне ім’я msgid "Exact content URLs — one per line" msgstr "Точні URL контенту — по одному в рядку" -#: lib/who_need_help_web/live/support_operations_live.ex:311 -#, elixir-autogen, elixir-format -msgid "General support and data requests" -msgstr "Загальна підтримка та запити щодо даних" - #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:73 #, elixir-autogen, elixir-format msgid "I am an authorised representative" @@ -3246,7 +3134,8 @@ msgstr "У повідомленні про сексуальний матеріа #: lib/who_need_help_web/controllers/content_removal_html.ex:6 #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:44 -#: lib/who_need_help_web/live/support_operations_live.ex:113 +#: lib/who_need_help_web/live/support_operation_live.ex:150 +#: lib/who_need_help_web/live/support_operations_live.ex:254 #, elixir-autogen, elixir-format msgid "Illegal content" msgstr "Незаконний контент" @@ -3266,24 +3155,22 @@ msgstr "Не передавайте це посилання статусу ін msgid "Law, right, or policy involved, if known" msgstr "Застосовний закон, право або правило, якщо відомо" -#: lib/who_need_help_web/live/support_operations_live.ex:187 -#, elixir-autogen, elixir-format -msgid "Locations" -msgstr "Адреси контенту" - #: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:31 #, elixir-autogen, elixir-format msgid "Material involved" msgstr "Тип матеріалу" #: lib/who_need_help_web/controllers/support_html.ex:9 -#: lib/who_need_help_web/live/support_operations_live.ex:106 +#: lib/who_need_help_web/live/support_operation_live.ex:143 +#: lib/who_need_help_web/live/support_operations_live.ex:247 +#: lib/who_need_help_web/live/support_operations_live.ex:398 #, 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:240 +#: lib/who_need_help_web/live/support_operation_live.ex:414 +#: lib/who_need_help_web/live/support_operations_live.ex:456 #, elixir-autogen, elixir-format msgid "More information needed" msgstr "Потрібна додаткова інформація" @@ -3293,50 +3180,38 @@ msgstr "Потрібна додаткова інформація" msgid "Myself" msgstr "Себе" -#: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:8 -#, elixir-autogen, elixir-format -msgid "NOTICE RECEIVED" -msgstr "ПОВІДОМЛЕННЯ ОТРИМАНО" - #: lib/who_need_help_web/controllers/support_html/index.html.heex:8 #, elixir-autogen, elixir-format msgid "New request" msgstr "Нове звернення" -#: lib/who_need_help_web/live/support_operations_live.ex:298 -#, elixir-autogen, elixir-format -msgid "No removal notices." -msgstr "Немає повідомлень про видалення." - -#: lib/who_need_help_web/live/support_operations_live.ex:497 -#, elixir-autogen, elixir-format -msgid "No support requests." -msgstr "Немає звернень до підтримки." - #: lib/who_need_help_web/controllers/content_removal_html.ex:12 #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:48 #: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:33 -#: lib/who_need_help_web/live/support_operations_live.ex:119 +#: lib/who_need_help_web/live/support_operation_live.ex:156 +#: lib/who_need_help_web/live/support_operations_live.ex:260 #, elixir-autogen, elixir-format msgid "Non-consensual intimate image or video" msgstr "Інтимне зображення або відео без згоди" -#: lib/who_need_help_web/live/support_operations_live.ex:184 -#: lib/who_need_help_web/live/support_operations_live.ex:186 +#: lib/who_need_help_web/live/support_operation_live.ex:372 #, 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:109 +#: lib/who_need_help_web/live/support_operation_live.ex:146 +#: lib/who_need_help_web/live/support_operations_live.ex:250 +#: lib/who_need_help_web/live/support_operations_live.ex:401 #, 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:45 -#: lib/who_need_help_web/live/support_operations_live.ex:114 +#: lib/who_need_help_web/live/support_operation_live.ex:151 +#: lib/who_need_help_web/live/support_operations_live.ex:255 #, elixir-autogen, elixir-format msgid "Privacy violation" msgstr "Порушення конфіденційності" @@ -3346,18 +3221,18 @@ msgstr "Порушення конфіденційності" msgid "Provide exact Who Need Help URLs. Do not upload or paste intimate imagery, identity documents, passwords, access codes, or unnecessary medical information." msgstr "Укажіть точні URL у Who Need Help. Не завантажуйте й не вставляйте інтимні матеріали, документи, що посвідчують особу, паролі, коди доступу або зайву медичну інформацію." -#: lib/who_need_help_web/controllers/support_html/received.html.heex:8 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:10 #, elixir-autogen, elixir-format msgid "REQUEST RECEIVED" msgstr "ЗВЕРНЕННЯ ОТРИМАНО" -#: lib/who_need_help_web/live/support_operations_live.ex:35 +#: lib/who_need_help_web/live/support_operation_live.ex:55 #, elixir-autogen, elixir-format msgid "Removal notice updated." msgstr "Повідомлення про видалення оновлено." -#: lib/who_need_help_web/components/layouts.ex:202 -#: lib/who_need_help_web/controllers/content_removal_controller.ex:112 +#: lib/who_need_help_web/components/layouts.ex:199 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:137 #: lib/who_need_help_web/controllers/support_html/new.html.heex:16 #, elixir-autogen, elixir-format msgid "Report content" @@ -3373,7 +3248,7 @@ msgstr "Повідомити про незаконний або шкідливи msgid "Reported locations" msgstr "Указані адреси контенту" -#: lib/who_need_help_web/controllers/support_controller.ex:200 +#: lib/who_need_help_web/controllers/support_controller.ex:226 #: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:6 #: lib/who_need_help_web/controllers/support_html/delete_account.html.heex:42 #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:128 @@ -3399,15 +3274,17 @@ 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/request_live/show.ex:981 #: lib/who_need_help_web/live/request_live/show.ex:990 -#: lib/who_need_help_web/live/support_operations_live.ex:105 +#: lib/who_need_help_web/live/request_live/show.ex:999 +#: lib/who_need_help_web/live/support_operation_live.ex:142 +#: lib/who_need_help_web/live/support_operations_live.ex:246 +#: lib/who_need_help_web/live/support_operations_live.ex:397 #, elixir-autogen, elixir-format msgid "Safety concern" msgstr "Проблема безпеки" -#: lib/who_need_help_web/live/support_operations_live.ex:292 -#: lib/who_need_help_web/live/support_operations_live.ex:491 +#: lib/who_need_help_web/live/support_operation_live.ex:335 +#: lib/who_need_help_web/live/support_operation_live.ex:438 #, elixir-autogen, elixir-format msgid "Save and notify" msgstr "Зберегти й повідомити" @@ -3420,12 +3297,13 @@ msgstr "Надіслати звернення" #: lib/who_need_help_web/controllers/content_removal_html.ex:15 #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:49 #: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:34 -#: lib/who_need_help_web/live/support_operations_live.ex:122 +#: lib/who_need_help_web/live/support_operation_live.ex:159 +#: lib/who_need_help_web/live/support_operations_live.ex:263 #, elixir-autogen, elixir-format msgid "Sexual material involving a minor" msgstr "Сексуальний матеріал за участю неповнолітнього" -#: lib/who_need_help_web/live/support_operations_live.ex:202 +#: lib/who_need_help_web/live/support_operation_live.ex:387 #, elixir-autogen, elixir-format msgid "Stated basis:" msgstr "Зазначена підстава:" @@ -3436,7 +3314,7 @@ msgid "Subject" msgstr "Тема" #: lib/who_need_help_web/live/activity_live/show.ex:785 -#: lib/who_need_help_web/live/request_live/show.ex:1790 +#: lib/who_need_help_web/live/request_live/show.ex:1854 #, elixir-autogen, elixir-format msgid "Submit a legal content-removal notice" msgstr "Подати юридичне повідомлення про видалення контенту" @@ -3451,7 +3329,7 @@ msgstr "Надіслати повідомлення про видалення" msgid "Submit urgent removal request" msgstr "Надіслати терміновий запит на видалення" -#: lib/who_need_help_web/live/support_operations_live.ex:183 +#: lib/who_need_help_web/live/support_operation_live.ex:371 #, elixir-autogen, elixir-format msgid "Submitter" msgstr "Заявник" @@ -3461,40 +3339,34 @@ 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:200 +#: lib/who_need_help_web/components/admin_components.ex:166 +#: lib/who_need_help_web/components/layouts.ex:197 +#: lib/who_need_help_web/live/admin_dashboard_live.ex:131 +#: lib/who_need_help_web/live/admin_user_live.ex:98 +#: lib/who_need_help_web/live/admin_users_live.ex:119 +#: lib/who_need_help_web/live/support_operations_live.ex:340 #, elixir-autogen, elixir-format msgid "Support" msgstr "Підтримка" -#: lib/who_need_help_web/live/moderation_live.ex:335 -#: lib/who_need_help_web/live/support_operations_live.ex:12 -#: lib/who_need_help_web/live/support_operations_live.ex:139 +#: lib/who_need_help_web/live/support_operations_live.ex:21 +#: lib/who_need_help_web/live/support_operations_live.ex:292 #, elixir-autogen, elixir-format msgid "Support operations" msgstr "Робоче місце підтримки" -#: lib/who_need_help_web/components/layouts.ex:154 -#: lib/who_need_help_web/components/layouts.ex:399 -#, elixir-autogen, elixir-format -msgid "Support queue" -msgstr "Черга підтримки" - -#: lib/who_need_help_web/live/support_operations_live.ex:27 +#: lib/who_need_help_web/live/support_operation_live.ex:47 #, elixir-autogen, elixir-format msgid "Support request updated." msgstr "Звернення до підтримки оновлено." -#: lib/who_need_help_web/live/support_operations_live.ex:141 -#, elixir-autogen, elixir-format -msgid "Support requests and legal removal notices are separate queues. Decisions and operator identity are audited." -msgstr "Звернення до підтримки та юридичні повідомлення про видалення перебувають у різних чергах. Рішення й особа оператора фіксуються в аудиті." - #: lib/who_need_help_web/controllers/content_removal_html/take_it_down.html.heex:4 +#: lib/who_need_help_web/live/support_operations_live.ex:470 #, elixir-autogen, elixir-format msgid "TAKE IT DOWN" msgstr "TAKE IT DOWN" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:111 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:136 #: lib/who_need_help_web/controllers/support_html/new.html.heex:19 #, elixir-autogen, elixir-format msgid "TAKE IT DOWN request" @@ -3502,7 +3374,9 @@ 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:104 +#: lib/who_need_help_web/live/support_operation_live.ex:141 +#: lib/who_need_help_web/live/support_operations_live.ex:245 +#: lib/who_need_help_web/live/support_operations_live.ex:396 #, elixir-autogen, elixir-format msgid "Technical issue" msgstr "Технічна проблема" @@ -3514,29 +3388,26 @@ msgstr "Це запит на видалення облікового запис #: lib/who_need_help_web/controllers/content_removal_html.ex:17 #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:50 -#: lib/who_need_help_web/live/support_operations_live.ex:124 +#: lib/who_need_help_web/live/support_operation_live.ex:161 +#: lib/who_need_help_web/live/support_operations_live.ex:265 #, elixir-autogen, elixir-format msgid "Threat to life or safety" msgstr "Загроза життю або безпеці" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:79 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:104 #, elixir-autogen, elixir-format msgid "Too many removal notices. Please try again later." msgstr "Забагато повідомлень про видалення. Спробуйте пізніше." -#: lib/who_need_help_web/controllers/support_controller.ex:37 -#: lib/who_need_help_web/controllers/support_controller.ex:75 +#: lib/who_need_help_web/controllers/support_controller.ex:42 +#: lib/who_need_help_web/controllers/support_controller.ex:84 #, elixir-autogen, elixir-format msgid "Too many support requests. Please try again later." msgstr "Забагато звернень до підтримки. Спробуйте пізніше." -#: lib/who_need_help_web/live/support_operations_live.ex:147 -#, elixir-autogen, elixir-format -msgid "Trust and safety moderation" -msgstr "Модерація довіри й безпеки" - #: lib/who_need_help_web/controllers/content_removal_html.ex:22 -#: lib/who_need_help_web/live/support_operations_live.ex:238 +#: lib/who_need_help_web/live/support_operation_live.ex:412 +#: lib/who_need_help_web/live/support_operations_live.ex:454 #, elixir-autogen, elixir-format msgid "Urgent review" msgstr "Терміновий розгляд" @@ -3561,21 +3432,16 @@ msgstr "Скористайтеся цією формою для питань д msgid "View support requests" msgstr "Переглянути звернення до підтримки" -#: lib/who_need_help_web/live/support_operations_live.ex:440 +#: lib/who_need_help_web/live/support_operation_live.ex:312 #, elixir-autogen, elixir-format msgid "Waiting for requester" msgstr "Очікується відповідь заявника" -#: lib/who_need_help_web/controllers/support_html.ex:18 +#: lib/who_need_help_web/controllers/support_html.ex:19 #, elixir-autogen, elixir-format msgid "Waiting for your response" msgstr "Очікується ваша відповідь" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:21 -#, elixir-autogen, elixir-format -msgid "We created support request %{reference}. A private status link has been sent to the contact email when delivery is configured. Opening that link verifies the address for public requests." -msgstr "Ми створили звернення %{reference}. Якщо доставку листів налаштовано, приватне посилання статусу надіслано на контактний email. Перехід за ним підтверджує адресу для публічних звернень." - #: lib/who_need_help_web/controllers/support_html/new.html.heex:30 #, elixir-autogen, elixir-format msgid "What do you need help with?" @@ -3616,24 +3482,13 @@ msgstr "Номер вашого звернення: %{reference}" msgid "Your relationship to the affected person or rights holder" msgstr "Ваше відношення до постраждалої особи або правовласника" -#: lib/who_need_help_web/live/support_operations_live.ex:175 -#: lib/who_need_help_web/live/support_operations_live.ex:326 -#, elixir-autogen, elixir-format -msgid "contact unverified" -msgstr "контакт не підтверджено" - -#: lib/who_need_help_web/live/support_operations_live.ex:179 -#, elixir-autogen, elixir-format -msgid "review by %{time}" -msgstr "розглянути до %{time}" - -#: lib/who_need_help_web/controllers/support_controller.ex:50 -#: lib/who_need_help_web/controllers/support_controller.ex:61 +#: lib/who_need_help_web/controllers/support_controller.ex:55 +#: lib/who_need_help_web/controllers/support_controller.ex:66 #, elixir-autogen, elixir-format msgid "Delete my Who Need Help account" msgstr "Видалити мій обліковий запис Who Need Help" -#: lib/who_need_help_web/controllers/support_controller.ex:51 +#: lib/who_need_help_web/controllers/support_controller.ex:56 #, elixir-autogen, elixir-format msgid "Please delete my account and associated personal data." msgstr "Будь ласка, видаліть мій обліковий запис і пов’язані персональні дані." @@ -3644,7 +3499,7 @@ msgstr "Будь ласка, видаліть мій обліковий запи msgid "I am 18 or older and accept the Terms and Safety Rules" msgstr "Мені 18 років або більше, і я приймаю Умови та Правила безпеки." -#: lib/who_need_help_web/components/layouts.ex:196 +#: lib/who_need_help_web/components/layouts.ex:193 #, elixir-autogen, elixir-format msgid "Privacy" msgstr "Конфіденційність" @@ -3665,7 +3520,7 @@ msgstr "Політика конфіденційності" msgid "Safety Rules" msgstr "Правила безпеки" -#: lib/who_need_help_web/components/layouts.ex:198 +#: lib/who_need_help_web/components/layouts.ex:195 #: lib/who_need_help_web/controllers/google_auth_html/complete.html.heex:106 #: lib/who_need_help_web/controllers/user_registration_html/new.html.heex:78 #, elixir-autogen, elixir-format @@ -4061,7 +3916,7 @@ 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:1447 +#: lib/who_need_help_web/live/request_live/show.ex:1511 #, elixir-autogen, elixir-format msgid "Verified" msgstr "Підтверджено" @@ -4076,16 +3931,12 @@ msgstr "Ми надіслали посилання для підтверджен msgid "You are signed in, but Google could not be connected. Try again in account settings." msgstr "Ви ввійшли, але підключити Google не вдалося. Повторіть спробу в налаштуваннях облікового запису." -#: lib/who_need_help/accounts/user_notifier.ex:57 +#: lib/who_need_help/accounts/user_notifier.ex:62 +#: lib/who_need_help/accounts/user_notifier.ex:65 #, elixir-autogen, elixir-format msgid "Confirm Google sign-in" msgstr "Підтвердьте вхід через Google" -#: lib/who_need_help/accounts/user_notifier.ex:58 -#, elixir-autogen, elixir-format -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:153 #, elixir-autogen, elixir-format msgid "A review becomes public only after both people submit for that match." @@ -4096,7 +3947,7 @@ 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:581 +#: lib/who_need_help_web/live/request_live/show.ex:590 #, elixir-autogen, elixir-format msgid "A volunteer accepted this request. Use private chat to coordinate safely." msgstr "Волонтер прийняв цю заявку. Безпечно узгодьте деталі в приватному чаті." @@ -4142,7 +3993,7 @@ msgstr "ПРОФІЛЬ УЧАСНИКА" msgid "Check your email to finish registration" msgstr "Перевірте пошту, щоб завершити реєстрацію" -#: lib/who_need_help_web/live/moderation_live.ex:232 +#: lib/who_need_help_web/live/moderation_live.ex:363 #, elixir-autogen, elixir-format msgid "Choose a category from the same mode." msgstr "Виберіть категорію того самого розділу." @@ -4168,36 +4019,36 @@ msgstr "Оберіть зону або точну точку на карті, в msgid "Choose an expiry time in the future." msgstr "Вкажіть майбутній час завершення заявки." -#: lib/who_need_help_web/live/request_live/show.ex:1621 +#: lib/who_need_help_web/live/request_live/show.ex:1685 #, elixir-autogen, elixir-format msgid "Copied" msgstr "Скопійовано" -#: lib/who_need_help_web/live/request_live/show.ex:1620 -#: lib/who_need_help_web/live/request_live/show.ex:1626 +#: lib/who_need_help_web/live/request_live/show.ex:1684 +#: lib/who_need_help_web/live/request_live/show.ex:1690 #, elixir-autogen, elixir-format msgid "Copy code" msgstr "Скопіювати код" -#: lib/who_need_help_web/live/request_live/show.ex:1622 +#: lib/who_need_help_web/live/request_live/show.ex:1686 #, elixir-autogen, elixir-format msgid "Copy failed" msgstr "Не вдалося скопіювати" #: lib/who_need_help_web/components/core_components.ex:633 -#: lib/who_need_help_web/live/product_analytics_live.ex:58 +#: lib/who_need_help_web/live/product_analytics_live.ex:261 #, elixir-autogen, elixir-format msgid "Date" msgstr "Дата" #: lib/who_need_help_web/live/activity_live/new.ex:478 -#: lib/who_need_help_web/live/notification_live.ex:683 +#: lib/who_need_help_web/live/notification_live.ex:673 #: lib/who_need_help_web/live/request_live/new.ex:660 #, elixir-autogen, elixir-format msgid "Enter coordinates manually" msgstr "Ввести координати вручну" -#: lib/who_need_help_web/live/request_live/show.ex:1654 +#: lib/who_need_help_web/live/request_live/show.ex:1718 #, elixir-autogen, elixir-format msgid "Enter the six digits shown to the requester." msgstr "Введіть шість цифр, показаних автору заявки." @@ -4222,33 +4073,33 @@ msgstr "Для приблизної зони ці координати зада msgid "For privacy, this page cannot reveal whether an account exists. If you are new to Who Need Help, choose Register instead." msgstr "Для захисту приватності ця сторінка не повідомляє, чи існує обліковий запис. Якщо ви вперше у Who Need Help, виберіть реєстрацію." -#: lib/who_need_help_web/live/request_live/show.ex:1444 +#: lib/who_need_help_web/live/request_live/show.ex:1508 #, elixir-autogen, elixir-format msgid "Handover code" msgstr "Код передачі" -#: lib/who_need_help_web/live/request_live/show.ex:1456 -#: lib/who_need_help_web/live/request_live/show.ex:1688 +#: lib/who_need_help_web/live/request_live/show.ex:1520 +#: lib/who_need_help_web/live/request_live/show.ex:1752 #, elixir-autogen, elixir-format msgid "Help completed and verified by both participants." msgstr "Допомогу завершено й підтверджено обома учасниками." -#: lib/who_need_help_web/live/request_live/show.ex:602 +#: lib/who_need_help_web/live/request_live/show.ex:611 #, elixir-autogen, elixir-format msgid "Help is complete." msgstr "Допомогу завершено." -#: lib/who_need_help_web/live/request_live/show.ex:592 +#: lib/who_need_help_web/live/request_live/show.ex:601 #, elixir-autogen, elixir-format msgid "Help is now in progress." msgstr "Допомога виконується." -#: lib/who_need_help_web/live/request_live/show.ex:1436 +#: lib/who_need_help_web/live/request_live/show.ex:1500 #, elixir-autogen, elixir-format msgid "Helper confirmed" msgstr "Помічник підтвердив" -#: lib/who_need_help_web/live/request_live/show.ex:1363 +#: lib/who_need_help_web/live/request_live/show.ex:1427 #, elixir-autogen, elixir-format msgid "Helper:" msgstr "Помічник:" @@ -4279,14 +4130,14 @@ msgid "In 3 hours" msgstr "За 3 години" #: lib/who_need_help_web/live/activity_live/new.ex:354 -#: lib/who_need_help_web/live/notification_live.ex:601 +#: lib/who_need_help_web/live/notification_live.ex:591 #: lib/who_need_help_web/live/request_live/new.ex:484 #, elixir-autogen, elixir-format msgid "Location is unavailable in this browser." msgstr "Геопозиція недоступна в цьому браузері." #: lib/who_need_help_web/live/activity_live/new.ex:356 -#: lib/who_need_help_web/live/notification_live.ex:603 +#: lib/who_need_help_web/live/notification_live.ex:593 #: lib/who_need_help_web/live/request_live/new.ex:486 #, elixir-autogen, elixir-format msgid "Location permission was denied." @@ -4347,9 +4198,9 @@ msgstr "Відкрийте останній отриманий лист Who Need msgid "Optional thanks" msgstr "Необов’язкова подяка" -#: lib/who_need_help_web/live/request_live/show.ex:1432 -#: lib/who_need_help_web/live/request_live/show.ex:1440 -#: lib/who_need_help_web/live/request_live/show.ex:1448 +#: lib/who_need_help_web/live/request_live/show.ex:1496 +#: lib/who_need_help_web/live/request_live/show.ex:1504 +#: lib/who_need_help_web/live/request_live/show.ex:1512 #, elixir-autogen, elixir-format msgid "Pending" msgstr "Очікується" @@ -4364,7 +4215,7 @@ msgstr "Публічні посилання на соцмережі" msgid "Quick time choices" msgstr "Швидкий вибір часу" -#: lib/who_need_help_web/live/request_live/show.ex:1177 +#: lib/who_need_help_web/live/request_live/show.ex:1186 #, elixir-autogen, elixir-format msgid "Read" msgstr "Прочитано" @@ -4399,7 +4250,7 @@ msgstr "Подати заявку на участь" msgid "Request was not published" msgstr "Заявку не опубліковано" -#: lib/who_need_help_web/live/request_live/show.ex:1428 +#: lib/who_need_help_web/live/request_live/show.ex:1492 #, elixir-autogen, elixir-format msgid "Requester confirmed" msgstr "Автор заявки підтвердив" @@ -4410,12 +4261,12 @@ msgid "Revealed reviews" msgstr "Відкриті відгуки" #: lib/who_need_help_web/live/activity_live/show.ex:529 -#: lib/who_need_help_web/live/request_live/show.ex:1211 +#: lib/who_need_help_web/live/request_live/show.ex:1220 #, elixir-autogen, elixir-format msgid "Sending…" msgstr "Надсилаємо..." -#: lib/who_need_help_web/live/request_live/show.ex:1177 +#: lib/who_need_help_web/live/request_live/show.ex:1186 #, elixir-autogen, elixir-format msgid "Sent" msgstr "Надіслано" @@ -4473,17 +4324,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 "Це зовнішнє посилання необов’язкове й веде безпосередньо до людини. Who Need Help не обробляє та не гарантує оплату." -#: lib/who_need_help_web/live/request_live/show.ex:1221 +#: lib/who_need_help_web/live/request_live/show.ex:1230 #, 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:1222 +#: lib/who_need_help_web/live/request_live/show.ex:1231 #, 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:1462 +#: lib/who_need_help_web/live/request_live/show.ex:1526 #, elixir-autogen, elixir-format msgid "This match was cancelled. No further handover action is required." msgstr "Цю допомогу скасовано. Подальші дії для передачі не потрібні." @@ -4513,8 +4364,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:612 -#: lib/who_need_help_web/live/request_live/show.ex:1680 +#: lib/who_need_help_web/live/request_live/show.ex:621 +#: lib/who_need_help_web/live/request_live/show.ex:1744 #, elixir-autogen, elixir-format msgid "This request was cancelled." msgstr "Цю заявку скасовано." @@ -4540,7 +4391,7 @@ msgid "Use another email" msgstr "Використати іншу пошту" #: lib/who_need_help_web/live/activity_live/new.ex:435 -#: lib/who_need_help_web/live/notification_live.ex:636 +#: lib/who_need_help_web/live/notification_live.ex:626 #: lib/who_need_help_web/live/request_live/new.ex:595 #, elixir-autogen, elixir-format msgid "Use my location" @@ -4556,7 +4407,7 @@ msgstr "Перейдіть за посиланням підтвердження msgid "Use the most recent confirmation link that arrived." msgstr "Скористайтеся останнім отриманим посиланням підтвердження." -#: lib/who_need_help_web/live/request_live/show.ex:1658 +#: lib/who_need_help_web/live/request_live/show.ex:1722 #, elixir-autogen, elixir-format msgid "Verifying…" msgstr "Перевіряємо…" @@ -4574,7 +4425,7 @@ msgid "View my notices" msgstr "Переглянути мої повідомлення" #: lib/who_need_help_web/controllers/support_html/new.html.heex:13 -#: lib/who_need_help_web/controllers/support_html/received.html.heex:28 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:32 #, elixir-autogen, elixir-format msgid "View my requests" msgstr "Переглянути мої звернення" @@ -4629,7 +4480,7 @@ msgstr "Після входу ви ще не надсилали повідомл msgid "You left this activity" msgstr "Ви вийшли з цієї активності" -#: lib/who_need_help_web/live/request_live/show.ex:1514 +#: lib/who_need_help_web/live/request_live/show.ex:1578 #, elixir-autogen, elixir-format msgid "Your completion confirmation is saved." msgstr "Ваше підтвердження завершення збережено." @@ -4689,37 +4540,37 @@ msgstr "Перетягніть, щоб перемістити точну точ msgid "Exact point selected. Drag the red pin or click the map to move it." msgstr "Точну точку вибрано. Перетягніть червоний маркер або натисніть на карту, щоб перемістити її." -#: lib/who_need_help_web/live/activity_live/index.ex:559 -#: lib/who_need_help_web/live/request_live/index.ex:593 +#: lib/who_need_help_web/live/activity_live/index.ex:515 +#: lib/who_need_help_web/live/request_live/index.ex:562 #, elixir-autogen, elixir-format msgid "Area or city" msgstr "Район або місто" -#: lib/who_need_help_web/live/activity_live/index.ex:689 -#: lib/who_need_help_web/live/request_live/index.ex:721 +#: lib/who_need_help_web/live/activity_live/index.ex:638 +#: lib/who_need_help_web/live/request_live/index.ex:683 #, elixir-autogen, elixir-format msgid "Choose an area on the map" msgstr "Виберіть область на карті" -#: lib/who_need_help_web/live/request_live/index.ex:513 +#: lib/who_need_help_web/live/request_live/index.ex:482 #, elixir-autogen, elixir-format msgid "Explore privacy-friendly areas and public exact meeting points chosen by requesters." msgstr "Переглядайте приватні області та точні публічні місця зустрічі, вибрані авторами заявок." -#: lib/who_need_help_web/live/activity_live/index.ex:647 -#: lib/who_need_help_web/live/request_live/index.ex:679 +#: lib/who_need_help_web/live/activity_live/index.ex:605 +#: lib/who_need_help_web/live/request_live/index.ex:650 #, elixir-autogen, elixir-format msgid "List" msgstr "Список" -#: lib/who_need_help_web/live/request_live/index.ex:792 +#: lib/who_need_help_web/live/request_live/index.ex:758 #, elixir-autogen, elixir-format msgid "Load more in this area" msgstr "Завантажити ще в цій області" #: lib/who_need_help_web/components/layouts/root.html.heex:5 -#: lib/who_need_help_web/live/activity_live/index.ex:667 -#: lib/who_need_help_web/live/request_live/index.ex:699 +#: lib/who_need_help_web/live/activity_live/index.ex:625 +#: lib/who_need_help_web/live/request_live/index.ex:670 #, elixir-autogen, elixir-format msgid "Map" msgstr "Карта" @@ -4729,41 +4580,41 @@ msgstr "Карта" msgid "Map preview" msgstr "Попередній перегляд карти" -#: lib/who_need_help_web/live/activity_live/index.ex:701 -#: lib/who_need_help_web/live/request_live/index.ex:733 +#: lib/who_need_help_web/live/activity_live/index.ex:654 +#: lib/who_need_help_web/live/request_live/index.ex:699 #, elixir-autogen, elixir-format msgid "Move or zoom the map to search somewhere else." msgstr "Перемістіть або масштабуйте карту, щоб шукати в іншому місці." -#: lib/who_need_help_web/live/request_live/index.ex:731 +#: lib/who_need_help_web/live/request_live/index.ex:696 #, elixir-autogen, elixir-format msgid "No open requests in this area" msgstr "У цій області немає відкритих заявок" -#: lib/who_need_help_web/live/request_live/index.ex:723 +#: lib/who_need_help_web/live/request_live/index.ex:685 #, elixir-autogen, elixir-format msgid "Only requests from the selected map area will be loaded." msgstr "Буде завантажено лише заявки з вибраної області карти." #: lib/who_need_help_web/components/layouts/root.html.heex:8 -#: lib/who_need_help_web/live/request_live/index.ex:819 +#: lib/who_need_help_web/live/request_live/index.ex:785 #, elixir-autogen, elixir-format msgid "Open request" msgstr "Відкрити заявку" -#: lib/who_need_help_web/live/activity_live/index.ex:560 -#: lib/who_need_help_web/live/request_live/index.ex:594 +#: lib/who_need_help_web/live/activity_live/index.ex:516 +#: lib/who_need_help_web/live/request_live/index.ex:563 #, elixir-autogen, elixir-format msgid "Optional text search" msgstr "Необов’язковий текстовий пошук" -#: lib/who_need_help_web/live/request_live/index.ex:798 +#: lib/who_need_help_web/live/request_live/index.ex:764 #, elixir-autogen, elixir-format msgid "Requests without map coordinates appear only when their public area description matches the text search." msgstr "Заявки без координат на карті з’являються лише тоді, коли опис публічної області збігається з текстовим пошуком." -#: lib/who_need_help_web/live/activity_live/index.ex:638 -#: lib/who_need_help_web/live/request_live/index.ex:670 +#: lib/who_need_help_web/live/activity_live/index.ex:596 +#: lib/who_need_help_web/live/request_live/index.ex:641 #, elixir-autogen, elixir-format msgid "Results layout" msgstr "Розташування результатів" @@ -4773,24 +4624,24 @@ msgstr "Розташування результатів" msgid "Static preview" msgstr "Статичний перегляд" -#: lib/who_need_help_web/live/activity_live/index.ex:657 -#: lib/who_need_help_web/live/request_live/index.ex:689 +#: lib/who_need_help_web/live/activity_live/index.ex:615 +#: lib/who_need_help_web/live/request_live/index.ex:660 #, elixir-autogen, elixir-format msgid "Together" msgstr "Разом" #: lib/who_need_help_web/components/layouts/root.html.heex:6 #: lib/who_need_help_web/controllers/page_html/home.html.heex:160 -#: lib/who_need_help_web/live/activity_live/index.ex:778 +#: lib/who_need_help_web/live/activity_live/index.ex:731 #: lib/who_need_help_web/live/activity_live/new.ex:355 #: lib/who_need_help_web/live/activity_live/new.ex:414 #: lib/who_need_help_web/live/activity_live/show.ex:546 -#: lib/who_need_help_web/live/notification_live.ex:602 -#: lib/who_need_help_web/live/notification_live.ex:621 -#: lib/who_need_help_web/live/request_live/index.ex:818 +#: lib/who_need_help_web/live/notification_live.ex:592 +#: lib/who_need_help_web/live/notification_live.ex:611 +#: lib/who_need_help_web/live/request_live/index.ex:784 #: lib/who_need_help_web/live/request_live/new.ex:485 #: lib/who_need_help_web/live/request_live/new.ex:563 -#: lib/who_need_help_web/live/request_live/show.ex:1277 +#: lib/who_need_help_web/live/request_live/show.ex:1286 #, elixir-autogen, elixir-format msgid "Try map again" msgstr "Спробувати карту знову" @@ -4801,9 +4652,9 @@ msgstr "Спробувати карту знову" 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:1236 +#: lib/who_need_help_web/live/request_live/show.ex:333 +#: lib/who_need_help_web/live/request_live/show.ex:640 +#: lib/who_need_help_web/live/request_live/show.ex:1245 #, elixir-autogen, elixir-format msgid "Both reviews are now visible on participant profiles." msgstr "Обидва відгуки тепер видно в профілях учасників." @@ -4820,7 +4671,7 @@ msgstr "Перевірте деталі категорії та спробуйт msgid "Choose a valid value for %{field}." msgstr "Виберіть коректне значення для поля «%{field}»." -#: lib/who_need_help_web/live/notification_live.ex:280 +#: lib/who_need_help_web/live/notification_live.ex:270 #, elixir-autogen, elixir-format msgid "%{count} unread" msgid_plural "%{count} unread" @@ -4833,115 +4684,105 @@ msgstr[2] "%{count} непрочитаних сповіщень" 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 "З’явилася заявка, що відповідає одному з ваших сповіщень про допомогу поруч.\n\nВідкрийте Who Need Help, щоб переглянути публічні відомості:\n%{url}\n\nНалаштувати сповіщення поблизу та надсилання листів можна в розділі сповіщень." -#: lib/who_need_help_web/live/notification_live.ex:466 +#: lib/who_need_help_web/live/notification_live.ex:456 #, elixir-autogen, elixir-format msgid "Acceptance, arrival, completion, and cancellation" msgstr "Прийняття, прибуття, завершення та скасування" -#: lib/who_need_help_web/live/support_operations_live.ex:393 +#: lib/who_need_help_web/live/support_operation_live.ex:288 #, elixir-autogen, elixir-format msgid "Active or unresolved product state must be handled first." msgstr "Спочатку потрібно опрацювати активний або незавершений стан." -#: lib/who_need_help_web/live/notification_live.ex:597 +#: lib/who_need_help_web/live/notification_live.ex:587 #, elixir-autogen, elixir-format msgid "Alert area selected." msgstr "Область сповіщення вибрано." -#: lib/who_need_help_web/live/notification_live.ex:596 +#: lib/who_need_help_web/live/notification_live.ex:586 #, elixir-autogen, elixir-format msgid "Alert area selected. Drag the pin to move it." msgstr "Область сповіщення вибрано. Перетягніть маркер, щоб її перемістити." -#: lib/who_need_help_web/live/notification_live.ex:576 +#: lib/who_need_help_web/live/notification_live.ex:566 #, elixir-autogen, elixir-format msgid "Alert name" msgstr "Назва сповіщення" -#: lib/who_need_help_web/live/notification_live.ex:639 +#: lib/who_need_help_web/live/notification_live.ex:629 #, elixir-autogen, elixir-format msgid "Alert radius" msgstr "Радіус сповіщення" -#: lib/who_need_help_web/live/notification_live.ex:117 -#: lib/who_need_help_web/live/notification_live.ex:130 +#: lib/who_need_help_web/live/notification_live.ex:107 +#: lib/who_need_help_web/live/notification_live.ex:120 #, elixir-autogen, elixir-format msgid "Alert was not found." msgstr "Сповіщення не знайдено." -#: lib/who_need_help_web/live/notification_live.ex:472 +#: lib/who_need_help_web/live/notification_live.ex:462 #, elixir-autogen, elixir-format msgid "Allow email notifications" msgstr "Дозволити сповіщення поштою" -#: lib/who_need_help_web/live/notification_live.ex:451 +#: lib/who_need_help_web/live/notification_live.ex:441 #, elixir-autogen, elixir-format msgid "Allow push notifications" msgstr "Дозволити push-сповіщення" -#: lib/who_need_help_web/live/request_live/show.ex:180 +#: lib/who_need_help_web/live/request_live/show.ex:190 #, elixir-autogen, elixir-format msgid "Arrival saved. The requester has been notified." msgstr "Прибуття збережено. Автор заявки отримав сповіщення." -#: lib/who_need_help_web/live/support_operations_live.ex:401 -#, elixir-autogen, elixir-format -msgid "Automatic erasure is disabled: no jurisdiction-specific retention and anonymisation policy is configured. Do not mark the case resolved until the approved data action is completed and recorded." -msgstr "Автоматичне видалення вимкнено: правила зберігання й знеособлення для вибраної юрисдикції не налаштовано. Не позначайте звернення вирішеним, доки погоджену дію з даними не виконано й не зафіксовано." - -#: lib/who_need_help_web/live/notification_live.ex:767 +#: lib/who_need_help_web/live/notification_live.ex:757 #, elixir-autogen, elixir-format msgid "Available days" msgstr "Доступні дні" -#: lib/who_need_help_web/live/notification_live.ex:800 +#: lib/who_need_help_web/live/notification_live.ex:790 #, elixir-autogen, elixir-format msgid "Available from (optional)" msgstr "Доступний з (необов’язково)" -#: lib/who_need_help_web/live/notification_live.ex:805 +#: lib/who_need_help_web/live/notification_live.ex:795 #, 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:971 +#: lib/who_need_help_web/live/request_live/show.ex:980 #, elixir-autogen, elixir-format msgid "Both participants confirmed" msgstr "Обидва учасники підтвердили" -#: lib/who_need_help_web/live/request_live/show.ex:1589 +#: lib/who_need_help_web/live/request_live/show.ex:1653 #, 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:1353 -#: lib/who_need_help_web/live/request_live/show.ex:1593 +#: lib/who_need_help_web/live/request_live/show.ex:1417 +#: lib/who_need_help_web/live/request_live/show.ex:1657 #, elixir-autogen, elixir-format msgid "Cancelling…" msgstr "Скасовуємо…" -#: lib/who_need_help_web/live/notification_live.ex:564 +#: lib/who_need_help_web/live/notification_live.ex:554 #, 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:811 +#: lib/who_need_help_web/live/notification_live.ex:801 #, 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:595 -#: lib/who_need_help_web/live/notification_live.ex:676 +#: lib/who_need_help_web/live/notification_live.ex:585 +#: lib/who_need_help_web/live/notification_live.ex:666 #, elixir-autogen, elixir-format msgid "Choose the private center of your alert area." msgstr "Виберіть прихований центр області сповіщення." -#: lib/who_need_help_web/live/notification_live.ex:626 +#: lib/who_need_help_web/live/notification_live.ex:616 #, elixir-autogen, elixir-format msgid "Click the map or drag the green pin to move your private alert area" msgstr "Натисніть на карту або перетягніть зелений маркер, щоб перемістити приховану область сповіщення" @@ -4951,68 +4792,64 @@ msgstr "Натисніть на карту або перетягніть зел msgid "Code-confirmed people" msgstr "Люди з підтвердженням за кодом" -#: lib/who_need_help_web/live/request_live/show.ex:1355 -#: lib/who_need_help_web/live/request_live/show.ex:1595 +#: lib/who_need_help_web/live/request_live/show.ex:1419 +#: lib/who_need_help_web/live/request_live/show.ex:1659 #, elixir-autogen, elixir-format msgid "Confirm cancellation" msgstr "Підтвердити скасування" -#: lib/who_need_help_web/live/request_live/show.ex:1554 +#: lib/who_need_help_web/live/request_live/show.ex:1618 #, elixir-autogen, elixir-format msgid "Confirm withdrawal" msgstr "Підтвердити вихід" -#: lib/who_need_help_web/live/product_analytics_live.ex:61 +#: lib/who_need_help_web/live/product_analytics_live.ex:262 #, elixir-autogen, elixir-format msgid "Count" msgstr "Кількість" -#: lib/who_need_help_web/live/notification_live.ex:562 +#: lib/who_need_help_web/live/notification_live.ex:552 #, elixir-autogen, elixir-format msgid "Create a nearby alert" msgstr "Створити сповіщення поблизу" -#: lib/who_need_help_web/live/notification_live.ex:826 +#: lib/who_need_help_web/live/notification_live.ex:816 #, 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:551 +#: lib/who_need_help_web/live/notification_live.ex:541 #, elixir-autogen, elixir-format msgid "Delete" msgstr "Видалити" -#: lib/who_need_help_web/live/notification_live.ex:548 +#: lib/who_need_help_web/live/notification_live.ex:538 #, elixir-autogen, elixir-format msgid "Delete this nearby alert?" msgstr "Видалити це сповіщення поблизу?" -#: lib/who_need_help_web/live/notification_live.ex:809 +#: lib/who_need_help_web/live/notification_live.ex:799 #, elixir-autogen, elixir-format msgid "Delivery channels" msgstr "Канали доставки" -#: lib/who_need_help_web/live/notification_live.ex:370 +#: lib/who_need_help_web/live/notification_live.ex:360 #, elixir-autogen, elixir-format msgid "Delivery channels and quiet hours" msgstr "Канали доставки й тихі години" -#: lib/who_need_help_web/live/notification_live.ex:147 +#: lib/who_need_help_web/live/notification_live.ex:137 #, elixir-autogen, elixir-format msgid "Device was not found." msgstr "Пристрій не знайдено." -#: lib/who_need_help_web/live/product_analytics_live.ex:60 +#: lib/who_need_help_web/live/product_analytics_live.ex:216 +#: lib/who_need_help_web/live/product_analytics_live.ex:261 #, elixir-autogen, elixir-format msgid "Dimension" msgstr "Параметр" -#: lib/who_need_help_web/live/notification_live.ex:424 +#: lib/who_need_help_web/live/notification_live.ex:414 #, elixir-autogen, elixir-format msgid "Disable" msgstr "Вимкнути" @@ -5022,34 +4859,35 @@ msgstr "Вимкнути" msgid "Download my data" msgstr "Завантажити мої дані" -#: lib/who_need_help_web/live/notification_live.ex:598 -#: lib/who_need_help_web/live/notification_live.ex:599 +#: lib/who_need_help_web/live/notification_live.ex:588 +#: lib/who_need_help_web/live/notification_live.ex:589 #, elixir-autogen, elixir-format msgid "Drag to move the alert area" msgstr "Перетягніть, щоб перемістити область сповіщення" -#: lib/who_need_help_web/live/notification_live.ex:822 +#: lib/who_need_help_web/live/notification_live.ex:812 #, elixir-autogen, elixir-format msgid "Email notification" msgstr "Сповіщення поштою" -#: lib/who_need_help_web/live/notification_live.ex:385 -#: lib/who_need_help_web/live/notification_live.ex:388 +#: lib/who_need_help_web/live/notification_live.ex:375 +#: lib/who_need_help_web/live/notification_live.ex:378 #, elixir-autogen, elixir-format msgid "Enable push on this device" msgstr "Увімкнути push на цьому пристрої" -#: lib/who_need_help_web/live/notification_live.ex:227 +#: lib/who_need_help_web/live/notification_live.ex:217 #, 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:776 +#: lib/who_need_help_web/live/notification_live.ex:766 #, elixir-autogen, elixir-format msgid "Fri" msgstr "Пт" -#: lib/who_need_help_web/live/notification_live.ex:485 +#: lib/who_need_help_web/live/notification_live.ex:475 +#: lib/who_need_help_web/live/product_analytics_live.ex:220 #, elixir-autogen, elixir-format msgid "From" msgstr "З" @@ -5070,119 +4908,120 @@ msgstr "Не вдалося завершити вхід через Google. Сп msgid "Google sign-up could not be completed. Please try again." msgstr "Не вдалося завершити реєстрацію через Google. Спробуйте ще раз." -#: lib/who_need_help_web/live/request_live/show.ex:970 +#: lib/who_need_help_web/live/request_live/show.ex:979 #, elixir-autogen, elixir-format msgid "Handover verified" msgstr "Передачу підтверджено" -#: lib/who_need_help_web/live/request_live/show.ex:980 +#: lib/who_need_help_web/live/request_live/show.ex:989 #, elixir-autogen, elixir-format msgid "Help is no longer needed" msgstr "Допомога більше не потрібна" -#: lib/who_need_help_web/live/request_live/show.ex:968 +#: lib/who_need_help_web/live/request_live/show.ex:977 #, elixir-autogen, elixir-format msgid "Help started" msgstr "Допомога розпочалася" -#: lib/who_need_help_web/live/request_live/show.ex:967 +#: lib/who_need_help_web/live/request_live/show.ex:976 #, elixir-autogen, elixir-format msgid "Helper accepted" msgstr "Помічник прийняв заявку" -#: lib/who_need_help_web/live/request_live/show.ex:969 +#: lib/who_need_help_web/live/request_live/show.ex:978 #, elixir-autogen, elixir-format msgid "Helper arrived" msgstr "Помічник прибув" -#: lib/who_need_help_web/live/request_live/show.ex:917 +#: lib/who_need_help_web/live/request_live/show.ex:926 #, elixir-autogen, elixir-format msgid "Helper's live location" msgstr "Поточна геопозиція помічника" -#: lib/who_need_help_web/live/notification_live.ex:582 +#: lib/who_need_help_web/live/notification_live.ex:572 #, elixir-autogen, elixir-format msgid "Home area" msgstr "Район дому" -#: lib/who_need_help_web/live/request_live/show.ex:989 +#: lib/who_need_help_web/live/request_live/show.ex:998 #, elixir-autogen, elixir-format msgid "I can no longer complete it" msgstr "Я більше не можу виконати заявку" -#: lib/who_need_help_web/live/request_live/show.ex:1495 +#: lib/who_need_help_web/live/request_live/show.ex:1559 #, elixir-autogen, elixir-format msgid "I have arrived" msgstr "Я прибув" -#: lib/who_need_help_web/live/notification_live.ex:249 -#: lib/who_need_help_web/live/notification_live.ex:278 +#: lib/who_need_help_web/live/notification_live.ex:239 +#: lib/who_need_help_web/live/notification_live.ex:268 #, elixir-autogen, elixir-format msgid "Inbox" msgstr "Вхідні" -#: lib/who_need_help_web/live/notification_live.ex:720 +#: lib/who_need_help_web/live/notification_live.ex:710 #, 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:1546 +#: lib/who_need_help_web/live/request_live/show.ex:1610 #, 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:1552 +#: lib/who_need_help_web/live/request_live/show.ex:1616 #, elixir-autogen, elixir-format msgid "Leaving…" msgstr "Виходимо…" -#: lib/who_need_help_web/live/request_live/show.ex:1306 +#: lib/who_need_help_web/live/request_live/show.ex:1315 #, elixir-autogen, elixir-format msgid "Live shared location" msgstr "Геопозиція, що передається" -#: lib/who_need_help_web/live/notification_live.ex:332 +#: lib/who_need_help_web/live/notification_live.ex:322 #, elixir-autogen, elixir-format msgid "Load older notifications" msgstr "Завантажити старіші сповіщення" -#: lib/who_need_help_web/live/request_live/show.ex:1284 +#: lib/who_need_help_web/live/request_live/show.ex:1293 #, elixir-autogen, elixir-format msgid "Map legend" msgstr "Позначення на карті" -#: lib/who_need_help_web/live/notification_live.ex:238 +#: lib/who_need_help_web/live/notification_live.ex:228 #, elixir-autogen, elixir-format msgid "Mark all read" msgstr "Позначити все прочитаним" -#: lib/who_need_help_web/live/product_analytics_live.ex:59 +#: lib/who_need_help_web/live/product_analytics_live.ex:208 +#: lib/who_need_help_web/live/product_analytics_live.ex:261 #, elixir-autogen, elixir-format msgid "Metric" msgstr "Показник" -#: lib/who_need_help_web/live/notification_live.ex:772 +#: lib/who_need_help_web/live/notification_live.ex:762 #, elixir-autogen, elixir-format msgid "Mon" msgstr "Пн" -#: lib/who_need_help_web/live/notification_live.ex:105 +#: lib/who_need_help_web/live/notification_live.ex:95 #, elixir-autogen, elixir-format msgid "Nearby alert created." msgstr "Сповіщення поблизу створено." -#: lib/who_need_help_web/live/notification_live.ex:127 +#: lib/who_need_help_web/live/notification_live.ex:117 #, elixir-autogen, elixir-format msgid "Nearby alert deleted." msgstr "Сповіщення поблизу видалено." -#: lib/who_need_help_web/live/notification_live.ex:456 -#: lib/who_need_help_web/live/request_live/index.ex:539 +#: lib/who_need_help_web/live/notification_live.ex:446 +#: lib/who_need_help_web/live/request_live/index.ex:508 #, elixir-autogen, elixir-format msgid "Nearby requests" msgstr "Заявки поблизу" -#: lib/who_need_help_web/live/notification_live.ex:477 +#: lib/who_need_help_web/live/notification_live.ex:467 #, elixir-autogen, elixir-format msgid "Nearby requests by email" msgstr "Заявки поблизу поштою" @@ -5193,57 +5032,47 @@ msgstr "Заявки поблизу поштою" msgid "New help request nearby" msgstr "Нова заявка на допомогу поблизу" -#: lib/who_need_help_web/live/notification_live.ex:461 +#: lib/who_need_help_web/live/notification_live.ex:451 #, elixir-autogen, elixir-format msgid "New private messages" msgstr "Нові приватні повідомлення" -#: lib/who_need_help_web/live/support_operations_live.ex:392 +#: lib/who_need_help_web/live/support_operation_live.ex:287 #, 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:503 +#: lib/who_need_help_web/live/notification_live.ex:493 #, elixir-autogen, elixir-format msgid "No nearby alerts configured yet." msgstr "Сповіщення поблизу ще не налаштовано." -#: lib/who_need_help_web/live/notification_live.ex:286 +#: lib/who_need_help_web/live/notification_live.ex:276 #, elixir-autogen, elixir-format msgid "No notifications yet" msgstr "Сповіщень поки немає" -#: lib/who_need_help_web/live/request_live/show.ex:1348 -#: lib/who_need_help_web/live/request_live/show.ex:1542 -#: lib/who_need_help_web/live/request_live/show.ex:1585 +#: lib/who_need_help_web/live/request_live/show.ex:1412 +#: lib/who_need_help_web/live/request_live/show.ex:1606 +#: lib/who_need_help_web/live/request_live/show.ex:1649 #, elixir-autogen, elixir-format msgid "Note (optional)" msgstr "Примітка (необов’язково)" -#: lib/who_need_help_web/live/notification_live.ex:56 -#, elixir-autogen, elixir-format -msgid "Notification not found." -msgstr "Сповіщення не знайдено." - -#: lib/who_need_help_web/live/notification_live.ex:81 +#: lib/who_need_help_web/live/notification_live.ex:71 #, elixir-autogen, elixir-format msgid "Notification preferences saved." msgstr "Налаштування сповіщень збережено." -#: lib/who_need_help_web/live/notification_live.ex:372 +#: lib/who_need_help_web/live/notification_live.ex:362 #, 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:378 +#: lib/who_need_help_web/components/layouts.ex:375 #: lib/who_need_help_web/live/notification_live.ex:15 -#: lib/who_need_help_web/live/notification_live.ex:225 +#: lib/who_need_help_web/live/notification_live.ex:215 #, elixir-autogen, elixir-format msgid "Notifications" msgstr "Сповіщення" @@ -5254,69 +5083,68 @@ msgid "Notifications and nearby alerts" msgstr "Сповіщення та допомога поблизу" #: lib/who_need_help_web/components/layouts.ex:148 -#: lib/who_need_help_web/components/layouts.ex:393 +#: lib/who_need_help_web/components/layouts.ex:390 #, elixir-autogen, elixir-format msgid "Operations" msgstr "Операції" -#: lib/who_need_help_web/live/notification_live.ex:665 +#: lib/who_need_help_web/live/notification_live.ex:655 #, elixir-autogen, elixir-format msgid "Other users never see this saved point." msgstr "Інші користувачі ніколи не бачать цю збережену точку." -#: lib/who_need_help_web/live/notification_live.ex:542 +#: lib/who_need_help_web/live/notification_live.ex:532 #, elixir-autogen, elixir-format msgid "Pause" msgstr "Призупинити" -#: lib/who_need_help_web/live/notification_live.ex:531 +#: lib/who_need_help_web/live/notification_live.ex:521 #, elixir-autogen, elixir-format msgid "Paused" msgstr "Призупинено" -#: lib/who_need_help_web/live/request_live/show.ex:982 +#: lib/who_need_help_web/live/request_live/show.ex:991 #, elixir-autogen, elixir-format msgid "Plans changed" msgstr "Плани змінилися" -#: lib/who_need_help_web/live/notification_live.ex:581 +#: lib/who_need_help_web/live/notification_live.ex:571 #, elixir-autogen, elixir-format msgid "Private area label" msgstr "Особиста назва області" -#: lib/who_need_help_web/live/notification_live.ex:664 +#: lib/who_need_help_web/live/notification_live.ex:654 #, elixir-autogen, elixir-format msgid "Private matching center" msgstr "Прихований центр пошуку" -#: lib/who_need_help_web/live/moderation_live.ex:332 -#: lib/who_need_help_web/live/product_analytics_live.ex:12 -#: lib/who_need_help_web/live/product_analytics_live.ex:42 +#: lib/who_need_help_web/live/product_analytics_live.ex:21 +#: lib/who_need_help_web/live/product_analytics_live.ex:169 #, elixir-autogen, elixir-format msgid "Product analytics" msgstr "Аналітика продукту" -#: lib/who_need_help_web/live/request_live/show.ex:1411 +#: lib/who_need_help_web/live/request_live/show.ex:1475 #, elixir-autogen, elixir-format msgid "Progress" msgstr "Хід виконання" -#: lib/who_need_help_web/live/notification_live.ex:519 +#: lib/who_need_help_web/live/notification_live.ex:509 #, elixir-autogen, elixir-format msgid "Push" msgstr "Push" -#: lib/who_need_help_web/live/notification_live.ex:386 +#: lib/who_need_help_web/live/notification_live.ex:376 #, elixir-autogen, elixir-format msgid "Push enabled on this device" msgstr "Push увімкнено на цьому пристрої" -#: lib/who_need_help_web/live/notification_live.ex:817 +#: lib/who_need_help_web/live/notification_live.ex:807 #, elixir-autogen, elixir-format msgid "Push notification" msgstr "Push-сповіщення" -#: lib/who_need_help_web/live/notification_live.ex:144 +#: lib/who_need_help_web/live/notification_live.ex:134 #, elixir-autogen, elixir-format msgid "Push notifications disabled for that device." msgstr "Push-сповіщення вимкнено для цього пристрою." @@ -5326,87 +5154,87 @@ msgstr "Push-сповіщення вимкнено для цього прист 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:1300 +#: lib/who_need_help_web/live/request_live/show.ex:1309 #, elixir-autogen, elixir-format msgid "Request area" msgstr "Область заявки" -#: lib/who_need_help_web/live/request_live/show.ex:1301 +#: lib/who_need_help_web/live/request_live/show.ex:1310 #, elixir-autogen, elixir-format msgid "Request point" msgstr "Точка заявки" -#: lib/who_need_help_web/live/notification_live.ex:288 +#: lib/who_need_help_web/live/notification_live.ex:278 #, 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:991 +#: lib/who_need_help_web/live/request_live/show.ex:1000 #, elixir-autogen, elixir-format msgid "Requester is unreachable" msgstr "Не вдається зв’язатися з автором заявки" -#: lib/who_need_help_web/live/request_live/show.ex:916 +#: lib/who_need_help_web/live/request_live/show.ex:925 #, elixir-autogen, elixir-format msgid "Requester's live location" msgstr "Поточна геопозиція автора заявки" -#: lib/who_need_help_web/live/notification_live.ex:542 +#: lib/who_need_help_web/live/notification_live.ex:532 #, elixir-autogen, elixir-format msgid "Resume" msgstr "Відновити" -#: lib/who_need_help_web/live/support_operations_live.ex:384 +#: lib/who_need_help_web/live/support_operation_live.ex:281 #, elixir-autogen, elixir-format msgid "Run deletion preflight" msgstr "Перевірити можливість видалення" -#: lib/who_need_help_web/live/notification_live.ex:777 +#: lib/who_need_help_web/live/notification_live.ex:767 #, elixir-autogen, elixir-format msgid "Sat" msgstr "Сб" -#: lib/who_need_help_web/live/notification_live.ex:488 +#: lib/who_need_help_web/live/notification_live.ex:478 #, elixir-autogen, elixir-format msgid "Save preferences" msgstr "Зберегти налаштування" -#: lib/who_need_help_web/live/request_live/show.ex:918 +#: lib/who_need_help_web/live/request_live/show.ex:927 #, elixir-autogen, elixir-format msgid "Shared live location" msgstr "Геопозиція, що передається" -#: lib/who_need_help_web/live/notification_live.ex:223 +#: lib/who_need_help_web/live/notification_live.ex:213 #, elixir-autogen, elixir-format msgid "Stay available without refreshing" msgstr "Залишайтеся на зв’язку без оновлення сторінки" -#: lib/who_need_help_web/live/notification_live.ex:778 +#: lib/who_need_help_web/live/notification_live.ex:768 #, elixir-autogen, elixir-format msgid "Sun" msgstr "Нд" -#: lib/who_need_help_web/live/support_operations_live.ex:99 +#: lib/who_need_help_web/live/support_operation_live.ex:132 #, elixir-autogen, elixir-format msgid "The linked account no longer exists." msgstr "Пов’язаний обліковий запис більше не існує." -#: lib/who_need_help_web/live/notification_live.ex:619 +#: lib/who_need_help_web/live/notification_live.ex:609 #, elixir-autogen, elixir-format msgid "The map is unavailable. Enter coordinates manually." msgstr "Карта недоступна. Введіть координати вручну." -#: lib/who_need_help_web/live/request_live/show.ex:553 +#: lib/who_need_help_web/live/request_live/show.ex:562 #, 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:97 +#: lib/who_need_help_web/live/support_operation_live.ex:130 #, elixir-autogen, elixir-format msgid "The request is not linked to an account." msgstr "Заявка не пов’язана з обліковим записом." -#: lib/who_need_help_web/live/notification_live.ex:499 +#: lib/who_need_help_web/live/notification_live.ex:489 #, elixir-autogen, elixir-format msgid "The saved center is private and is used only to find matching requests." msgstr "Збережений центр прихований і використовується лише для пошуку відповідних заявок." @@ -5417,75 +5245,75 @@ msgstr "Збережений центр прихований і використ msgid "These are activity signals, not an identity, background, qualification, or safety check." msgstr "Це показники активності, а не перевірка особи, біографії, кваліфікації чи безпеки." -#: lib/who_need_help_web/live/support_operations_live.ex:96 +#: lib/who_need_help_web/live/support_operation_live.ex:129 #, elixir-autogen, elixir-format msgid "This is not an account-deletion case." msgstr "Це звернення не пов’язане з видаленням облікового запису." -#: lib/who_need_help_web/live/notification_live.ex:775 +#: lib/who_need_help_web/live/notification_live.ex:765 #, elixir-autogen, elixir-format msgid "Thu" msgstr "Чт" -#: lib/who_need_help_web/live/notification_live.ex:773 +#: lib/who_need_help_web/live/notification_live.ex:763 #, elixir-autogen, elixir-format msgid "Tue" msgstr "Вт" -#: lib/who_need_help_web/live/notification_live.ex:486 +#: lib/who_need_help_web/live/notification_live.ex:476 #, elixir-autogen, elixir-format msgid "Until" msgstr "До" -#: lib/who_need_help_web/live/notification_live.ex:577 +#: lib/who_need_help_web/live/notification_live.ex:567 #, elixir-autogen, elixir-format msgid "Urgent medicine near home" msgstr "Термінова доставка ліків поруч із домом" -#: lib/who_need_help_web/live/notification_live.ex:482 +#: lib/who_need_help_web/live/notification_live.ex:472 #, elixir-autogen, elixir-format msgid "Use quiet hours" msgstr "Використовувати тихі години" -#: lib/who_need_help_web/live/support_operations_live.ex:98 +#: lib/who_need_help_web/live/support_operation_live.ex:131 #, elixir-autogen, elixir-format msgid "Verify the requester contact first." msgstr "Спочатку підтвердьте контакт автора заявки." -#: lib/who_need_help_web/live/notification_live.ex:395 +#: lib/who_need_help_web/live/notification_live.ex:385 #, elixir-autogen, elixir-format msgid "Web Push keys are not configured in this local environment yet." msgstr "Ключі Web Push ще не налаштовано в цьому локальному середовищі." -#: lib/who_need_help_web/live/notification_live.ex:367 -#: lib/who_need_help_web/live/notification_live.ex:407 +#: lib/who_need_help_web/live/notification_live.ex:357 +#: lib/who_need_help_web/live/notification_live.ex:397 #, elixir-autogen, elixir-format msgid "Web browser" msgstr "Веббраузер" -#: lib/who_need_help_web/live/notification_live.ex:774 +#: lib/who_need_help_web/live/notification_live.ex:764 #, 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 +#: lib/who_need_help_web/live/request_live/show.ex:162 +#: lib/who_need_help_web/live/request_live/show.ex:576 #, 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 +#: lib/who_need_help_web/live/request_live/show.ex:209 +#: lib/who_need_help_web/live/request_live/show.ex:547 #, 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:393 +#: lib/who_need_help_web/live/notification_live.ex:383 #, elixir-autogen, elixir-format msgid "Your browser will ask for notification permission." msgstr "Браузер попросить дозвіл на сповіщення." -#: lib/who_need_help_web/live/notification_live.ex:497 +#: lib/who_need_help_web/live/notification_live.ex:487 #, elixir-autogen, elixir-format msgid "Your nearby alerts" msgstr "Ваші сповіщення поблизу" @@ -5517,18 +5345,20 @@ msgid "WebGL is unavailable in this browser, so the full map cannot start. Selec msgstr "WebGL недоступний у цьому браузері, тому повна карта не може запуститися. Виберіть приклад нижче або спробуйте запустити карту ще раз." #: lib/who_need_help_web/components/layouts/root.html.heex:7 -#: lib/who_need_help_web/live/activity_live/index.ex:779 +#: lib/who_need_help_web/live/activity_live/index.ex:732 #: lib/who_need_help_web/live/activity_live/show.ex:547 -#: lib/who_need_help_web/live/request_live/show.ex:1278 +#: lib/who_need_help_web/live/request_live/show.ex:1287 #, elixir-autogen, elixir-format msgid "Show location on map" msgstr "Показати місце на мапі" +#: lib/who_need_help_web/live/moderation_live.ex:406 #: lib/who_need_help_web/live/report_live.ex:122 #, elixir-autogen, elixir-format msgid "Activity" msgstr "Активність" +#: lib/who_need_help_web/live/moderation_live.ex:409 #: lib/who_need_help_web/live/report_live.ex:125 #, elixir-autogen, elixir-format msgid "Activity message" @@ -5539,68 +5369,52 @@ msgstr "Повідомлення активності" msgid "Add details or answer the support team" msgstr "Додайте відомості або дайте відповідь підтримці" -#: lib/who_need_help_web/live/moderation_live.ex:717 -#, elixir-autogen, elixir-format -msgid "Administrator access is required to moderate staff accounts." -msgstr "Для керування обліковими записами працівників потрібні права адміністратора." - #: lib/who_need_help_web/controllers/page_html/home.html.heex:42 #, elixir-autogen, elixir-format msgid "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee." msgstr "Попросіть волонтера поруч придбати або забрати ліки, якщо він погодиться, чи допомогти з безпечною дорожньою проблемою. Обов’язкової плати немає." -#: lib/who_need_help_web/live/support_operations_live.ex:226 -#: lib/who_need_help_web/live/support_operations_live.ex:427 +#: lib/who_need_help_web/live/support_operation_live.ex:403 #, elixir-autogen, elixir-format msgid "Audited update" msgstr "Зафіксоване оновлення" -#: lib/who_need_help_web/live/support_operations_live.ex:234 -#: lib/who_need_help_web/live/support_operations_live.ex:435 +#: lib/who_need_help_web/live/support_operation_live.ex:308 +#: lib/who_need_help_web/live/support_operation_live.ex:409 #, elixir-autogen, elixir-format msgid "Case status" msgstr "Статус звернення" -#: lib/who_need_help_web/live/support_operations_live.ex:247 -#: lib/who_need_help_web/live/support_operations_live.ex:446 -#, elixir-autogen, elixir-format -msgid "Choose the state that will appear in the case history." -msgstr "Виберіть статус, який з’явиться в історії звернення." - -#: lib/who_need_help_web/controllers/support_controller.ex:201 +#: lib/who_need_help_web/controllers/support_controller.ex:227 #: lib/who_need_help_web/live/report_live.ex:50 #, elixir-autogen, elixir-format msgid "Contact support" msgstr "Звернутися до підтримки" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:56 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:57 #, elixir-autogen, elixir-format msgid "Content-removal notice %{reference}" msgstr "Повідомлення про видалення контенту %{reference}" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:87 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:112 #, elixir-autogen, elixir-format msgid "Content-removal notice received" msgstr "Повідомлення про видалення контенту отримано" #: lib/who_need_help_web/controllers/support_html/show.html.heex:29 -#: lib/who_need_help_web/live/support_operations_live.ex:334 +#: lib/who_need_help_web/live/support_operation_live.ex:237 #, elixir-autogen, elixir-format msgid "Conversation" msgstr "Розмова" -#: lib/who_need_help_web/controllers/support_controller.ex:111 -#: lib/who_need_help_web/controllers/support_controller.ex:127 +#: lib/who_need_help_web/controllers/support_controller.ex:137 +#: lib/who_need_help_web/controllers/support_controller.ex:153 #: lib/who_need_help_web/live/support_case_live.ex:73 #, elixir-autogen, elixir-format msgid "Could not send your message. Please check it and try again." msgstr "Не вдалося надіслати повідомлення. Перевірте його й спробуйте ще раз." -#: lib/who_need_help_web/live/support_operations_live.ex:260 -#, elixir-autogen, elixir-format -msgid "Explain what was decided, what action was taken, or what information is still needed…" -msgstr "Опишіть ухвалене рішення, виконану дію або потрібні відомості…" - +#: lib/who_need_help_web/live/moderation_live.ex:400 #: lib/who_need_help_web/live/report_live.ex:119 #, elixir-autogen, elixir-format msgid "Help request" @@ -5636,7 +5450,7 @@ msgstr "Повідомлення підтримці" msgid "Moderation response" msgstr "Відповідь модерації" -#: lib/who_need_help_web/live/support_operations_live.ex:360 +#: lib/who_need_help_web/live/support_operation_live.ex:259 #, elixir-autogen, elixir-format msgid "No conversation messages yet." msgstr "У листуванні поки немає повідомлень." @@ -5652,12 +5466,12 @@ msgid "No reports submitted" msgstr "Скарг не подано" #: lib/who_need_help_web/controllers/support_html/show.html.heex:152 -#: lib/who_need_help_web/live/support_operations_live.ex:372 +#: lib/who_need_help_web/live/support_operation_live.ex:269 #, elixir-autogen, elixir-format msgid "No status history is available for this older case." msgstr "Для цього старого звернення історія статусів недоступна." -#: lib/who_need_help_web/controllers/support_controller.ex:146 +#: lib/who_need_help_web/controllers/support_controller.ex:172 #: lib/who_need_help_web/live/support_case_live.ex:95 #, elixir-autogen, elixir-format msgid "Only a resolved or closed request can be reopened." @@ -5673,8 +5487,8 @@ msgstr "Це звернення доступне лише вам і уповно msgid "Open TAKE IT DOWN request" msgstr "Відкрити запит TAKE IT DOWN" -#: lib/who_need_help_web/live/support_operations_live.ex:217 -#: lib/who_need_help_web/live/support_operations_live.ex:420 +#: lib/who_need_help_web/live/support_operation_live.ex:301 +#: lib/who_need_help_web/live/support_operation_live.ex:400 #, elixir-autogen, elixir-format msgid "Operator action" msgstr "Дія оператора" @@ -5689,7 +5503,7 @@ msgstr "Інші люди бачитимуть це ім’я в заявках, msgid "Private message" msgstr "Приватне повідомлення" -#: lib/who_need_help_web/live/support_operations_live.ex:219 +#: lib/who_need_help_web/live/support_operation_live.ex:401 #, elixir-autogen, elixir-format msgid "Record the decision and notify the submitter when contact is available." msgstr "Зафіксуйте рішення й повідомте заявника, якщо доступний підтверджений контакт." @@ -5699,7 +5513,7 @@ msgstr "Зафіксуйте рішення й повідомте заявник msgid "Reopen without a message" msgstr "Відкрити знову без повідомлення" -#: lib/who_need_help_web/live/support_operations_live.ex:457 +#: lib/who_need_help_web/live/support_operation_live.ex:326 #, elixir-autogen, elixir-format msgid "Reply to requester (optional)" msgstr "Відповідь автору звернення (необов’язково)" @@ -5724,23 +5538,17 @@ msgstr "Тут з’являться скарги, надіслані із за msgid "Request only lawful purchase or pickup from a legitimate pharmacy. A volunteer is never required to pay. Agree privately on the medicine, pharmacy or prescription requirements, payment, reimbursement, storage, and handover. Who Need Help does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement. Do not request controlled substances or publish prescriptions or payment credentials. Follow pharmacy rules and local law." msgstr "Запитуйте лише про законне придбання або отримання ліків у легальній аптеці. Волонтер ніколи не зобов’язаний платити. Приватно узгодьте ліки, вимоги аптеки чи рецепта, оплату, відшкодування, зберігання та передачу. Who Need Help не призначає, не рекомендує, не продає ліки, не обробляє платежі й не гарантує відшкодування. Не запитуйте контрольовані речовини й не публікуйте рецепти або платіжні дані. Дотримуйтеся правил аптеки та місцевого законодавства." -#: lib/who_need_help_web/live/support_operations_live.ex:350 +#: lib/who_need_help_web/live/support_operation_live.ex:250 #, elixir-autogen, elixir-format msgid "Requester" msgstr "Автор запиту" -#: lib/who_need_help_web/live/moderation_live.ex:393 -#: lib/who_need_help_web/live/moderation_live.ex:418 -#, elixir-autogen, elixir-format -msgid "Required reason for hiding" -msgstr "Обов’язкова причина приховування" - -#: lib/who_need_help_web/live/moderation_live.ex:432 +#: lib/who_need_help_web/live/moderation_live.ex:740 #, elixir-autogen, elixir-format msgid "Restore activity" msgstr "Відновити активність" -#: lib/who_need_help_web/live/moderation_live.ex:407 +#: lib/who_need_help_web/live/moderation_live.ex:733 #, elixir-autogen, elixir-format msgid "Restore request" msgstr "Відновити заявку" @@ -5750,8 +5558,9 @@ msgstr "Відновити заявку" msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, location sharing, and in-person activities." msgstr "Правила безпеки для добровільної допомоги, доставки ліків, допомоги на дорозі, передавання геопозиції та особистих зустрічей." -#: lib/who_need_help_web/live/support_operations_live.ex:288 -#: lib/who_need_help_web/live/support_operations_live.ex:487 +#: lib/who_need_help_web/live/admin_user_live.ex:205 +#: lib/who_need_help_web/live/support_operation_live.ex:335 +#: lib/who_need_help_web/live/support_operation_live.ex:438 #, elixir-autogen, elixir-format msgid "Saving…" msgstr "Збереження…" @@ -5762,36 +5571,38 @@ msgid "Send message" msgstr "Надіслати повідомлення" #: lib/who_need_help_web/controllers/support_html/show.html.heex:130 -#: lib/who_need_help_web/live/support_operations_live.ex:365 +#: lib/who_need_help_web/live/support_operation_live.ex:263 #, elixir-autogen, elixir-format msgid "Status history" msgstr "Історія статусів" -#: lib/who_need_help_web/controllers/support_html/received.html.heex:11 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:15 #, elixir-autogen, elixir-format msgid "Support request created" msgstr "Звернення до підтримки створено" -#: lib/who_need_help_web/controllers/support_controller.ex:157 +#: lib/who_need_help_web/controllers/support_controller.ex:183 #, elixir-autogen, elixir-format msgid "Support request received" msgstr "Звернення до підтримки отримано" #: lib/who_need_help_web/components/layouts.ex:139 -#: lib/who_need_help_web/components/layouts.ex:384 +#: lib/who_need_help_web/components/layouts.ex:381 +#: lib/who_need_help_web/live/support_operations_live.ex:357 #, elixir-autogen, elixir-format msgid "Support requests" msgstr "Звернення до підтримки" -#: lib/who_need_help_web/controllers/support_html.ex:24 -#: lib/who_need_help_web/controllers/support_html.ex:28 +#: lib/who_need_help_web/controllers/support_html.ex:25 +#: lib/who_need_help_web/controllers/support_html.ex:29 #: lib/who_need_help_web/controllers/support_html/show.html.heex:69 -#: lib/who_need_help_web/live/support_operations_live.ex:349 +#: lib/who_need_help_web/live/support_operation_live.ex:249 #, elixir-autogen, elixir-format msgid "Support team" msgstr "Команда підтримки" -#: lib/who_need_help_web/controllers/support_html.ex:29 +#: lib/who_need_help_web/controllers/support_html.ex:30 +#: lib/who_need_help_web/live/admin_audit_live.ex:125 #, elixir-autogen, elixir-format msgid "System" msgstr "Система" @@ -5806,14 +5617,13 @@ msgstr "ДОВІРА ТА БЕЗПЕКА" msgid "The requester states whether the medicine is paid, reserved, or still needs to be purchased." msgstr "Автор заявки вказує, чи ліки вже оплачені, зарезервовані або їх ще потрібно придбати." -#: lib/who_need_help_web/controllers/support_controller.ex:141 +#: lib/who_need_help_web/controllers/support_controller.ex:167 #: lib/who_need_help_web/live/support_case_live.ex:88 #, elixir-autogen, elixir-format msgid "The support request is open again." msgstr "Звернення до підтримки знову відкрито." -#: lib/who_need_help_web/live/support_operations_live.ex:280 -#: lib/who_need_help_web/live/support_operations_live.ex:479 +#: lib/who_need_help_web/live/support_operation_live.ex:436 #, elixir-autogen, elixir-format msgid "The verified contact will receive this update by email." msgstr "Підтверджений контакт отримає це оновлення поштою." @@ -5828,11 +5638,6 @@ msgstr "Це звернення завершено. Нове повідомле msgid "This private history shows reports you submitted and the latest moderation status. Submit a new report from the relevant request, activity, or private chat so moderators receive the correct context." msgstr "У цій приватній історії показано ваші скарги та їхній поточний статус. Надсилайте нову скаргу з відповідної заявки, активності або приватного чату, щоб модератори отримали потрібний контекст." -#: lib/who_need_help_web/live/support_operations_live.ex:469 -#, elixir-autogen, elixir-format -msgid "This reply becomes part of the case conversation." -msgstr "Ця відповідь стане частиною листування щодо звернення." - #: lib/who_need_help_web/live/support_case_live.ex:34 #: lib/who_need_help_web/live/support_case_live.ex:65 #: lib/who_need_help_web/live/support_case_live.ex:101 @@ -5840,39 +5645,18 @@ msgstr "Ця відповідь стане частиною листування msgid "This support request is no longer available." msgstr "Це звернення до підтримки більше не доступне." -#: lib/who_need_help_web/live/support_operations_live.ex:282 -#: lib/who_need_help_web/live/support_operations_live.ex:481 -#, elixir-autogen, elixir-format -msgid "This update is recorded, but email is disabled until contact is verified." -msgstr "Оновлення зафіксовано, але лист не буде надіслано до підтвердження контакту." - -#: lib/who_need_help_web/controllers/support_controller.ex:117 +#: lib/who_need_help_web/controllers/support_controller.ex:143 #: lib/who_need_help_web/live/support_case_live.ex:60 #, elixir-autogen, elixir-format msgid "Too many messages. Please try again later." msgstr "Забагато повідомлень. Спробуйте пізніше." -#: lib/who_need_help_web/live/support_operations_live.ex:271 -#, elixir-autogen, elixir-format -msgid "Up to 10,000 characters" -msgstr "До 10 000 символів" - -#: lib/who_need_help_web/live/support_operations_live.ex:470 -#, elixir-autogen, elixir-format -msgid "Up to 5,000 characters" -msgstr "До 5 000 символів" - -#: lib/who_need_help_web/live/support_operations_live.ex:422 -#, elixir-autogen, elixir-format -msgid "Update the case status and add a private reply when needed." -msgstr "Оновіть статус звернення й за потреби додайте приватну відповідь." - #: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:22 #, elixir-autogen, elixir-format msgid "Use the dedicated urgent process. Never upload or reproduce the image or video." msgstr "Скористайтеся спеціальною терміновою процедурою. Ніколи не завантажуйте й не відтворюйте зображення або відео." -#: lib/who_need_help_web/controllers/support_html/received.html.heex:15 +#: lib/who_need_help_web/controllers/support_html/received.html.heex:19 #, elixir-autogen, elixir-format msgid "We created support request %{reference} and added it to your account. You can open it now and return to it from My support requests." msgstr "Ми створили звернення %{reference} і додали його до вашого облікового запису. Його можна відкрити зараз або повернутися до нього з розділу «Мої звернення»." @@ -5882,33 +5666,23 @@ msgstr "Ми створили звернення %{reference} і додали й msgid "Who Need Help is not an emergency, medical, pharmacy, or payment service. A volunteer may agree to buy or collect lawful medicine, but is never required to spend money." msgstr "Who Need Help не є екстреним, медичним, аптечним або платіжним сервісом. Волонтер може погодитися придбати чи забрати дозволені ліки, але ніколи не зобов’язаний витрачати гроші." -#: lib/who_need_help_web/live/support_operations_live.ex:459 -#, elixir-autogen, elixir-format -msgid "Write a concise reply with the decision, next step, or information you need…" -msgstr "Коротко вкажіть рішення, наступний крок або потрібні відомості…" - -#: lib/who_need_help_web/live/support_operations_live.ex:270 -#, elixir-autogen, elixir-format -msgid "Write for the submitter; avoid internal-only notes." -msgstr "Пишіть для заявника й не додавайте внутрішніх нотаток." - #: lib/who_need_help_web/controllers/page_html/home.html.heex:365 #, elixir-autogen, elixir-format msgid "Yes, if the volunteer explicitly agrees. The people arrange the medicine, pharmacy requirements, payment, and any reimbursement directly. The service does not prescribe, recommend, sell medicine, process payments, or guarantee reimbursement." msgstr "Так, якщо волонтер прямо погодиться. Люди напряму узгоджують ліки, вимоги аптеки, оплату та можливе відшкодування. Сервіс не призначає, не рекомендує, не продає ліки, не обробляє платежі й не гарантує відшкодування." -#: lib/who_need_help_web/controllers/support_html.ex:23 -#: lib/who_need_help_web/controllers/support_html.ex:27 +#: lib/who_need_help_web/controllers/support_html.ex:24 +#: lib/who_need_help_web/controllers/support_html.ex:28 #, elixir-autogen, elixir-format msgid "You" msgstr "Ви" -#: lib/who_need_help_web/controllers/content_removal_controller.ex:12 +#: lib/who_need_help_web/controllers/content_removal_controller.ex:13 #, elixir-autogen, elixir-format msgid "Your content-removal notices" msgstr "Ваші повідомлення про видалення контенту" -#: lib/who_need_help_web/controllers/support_controller.ex:104 +#: lib/who_need_help_web/controllers/support_controller.ex:130 #: lib/who_need_help_web/live/support_case_live.ex:53 #, elixir-autogen, elixir-format msgid "Your message was sent to support." @@ -5920,28 +5694,18 @@ msgid "Your original request" msgstr "Ваше початкове звернення" #: lib/who_need_help_web/components/layouts.ex:136 -#: lib/who_need_help_web/components/layouts.ex:381 +#: lib/who_need_help_web/components/layouts.ex:378 #: lib/who_need_help_web/live/report_live.ex:12 #: lib/who_need_help_web/live/report_live.ex:42 #, elixir-autogen, elixir-format msgid "Your reports" msgstr "Ваші скарги" -#: lib/who_need_help_web/controllers/support_controller.ex:16 +#: lib/who_need_help_web/controllers/support_controller.ex:17 #, elixir-autogen, elixir-format msgid "Your support requests" msgstr "Ваші звернення до підтримки" -#: lib/who_need_help_web/live/moderation_live.ex:366 -#, elixir-autogen, elixir-format -msgid "matched chat message" -msgstr "повідомлення узгодженого чату" - -#: lib/who_need_help_web/live/moderation_live.ex:369 -#, elixir-autogen, elixir-format -msgid "matched conversation" -msgstr "узгоджений чат" - #: lib/who_need_help/notifications/text.ex:38 #, elixir-autogen, elixir-format msgid "A helper responded" @@ -6077,47 +5841,47 @@ msgstr "Вашому запиту потрібен новий помічник" msgid "Your review is now visible" msgstr "Тепер ваш відгук видно" -#: lib/who_need_help_web/live/notification_live.ex:251 +#: lib/who_need_help_web/live/notification_live.ex:241 #, elixir-autogen, elixir-format msgid "Delivery settings" msgstr "Налаштування доставки" -#: lib/who_need_help_web/live/request_live/index.ex:775 +#: lib/who_need_help_web/live/request_live/index.ex:741 #, elixir-autogen, elixir-format msgid "Expires" msgstr "Спливає" -#: lib/who_need_help_web/live/request_live/show.ex:908 +#: lib/who_need_help_web/live/request_live/show.ex:917 #, elixir-autogen, elixir-format msgid "Last update:" msgstr "Останнє оновлення:" -#: lib/who_need_help_web/live/notification_live.ex:250 +#: lib/who_need_help_web/live/notification_live.ex:240 #, elixir-autogen, elixir-format msgid "Nearby alerts" msgstr "Сповіщення поруч" -#: lib/who_need_help_web/live/notification_live.ex:244 +#: lib/who_need_help_web/live/notification_live.ex:234 #, elixir-autogen, elixir-format msgid "Notification sections" msgstr "Розділи сповіщень" -#: lib/who_need_help_web/live/activity_live/index.ex:771 +#: lib/who_need_help_web/live/activity_live/index.ex:724 #, elixir-autogen, elixir-format msgid "%{count} activities" msgstr "Активностей: %{count}" -#: lib/who_need_help_web/live/request_live/index.ex:820 +#: lib/who_need_help_web/live/request_live/index.ex:786 #, elixir-autogen, elixir-format msgid "%{count} requests" msgstr "Запитів: %{count}" -#: lib/who_need_help_web/live/activity_live/index.ex:814 +#: lib/who_need_help_web/live/activity_live/index.ex:767 #, elixir-autogen, elixir-format msgid "Activities you create or ask to join will appear here. Leaving removes an activity from this list." msgstr "Створені вами активності й ті, до яких ви попросили приєднатися, з’являться тут. Після виходу активність зникне зі списку." -#: lib/who_need_help_web/live/activity_live/index.ex:514 +#: lib/who_need_help_web/live/activity_live/index.ex:470 #, elixir-autogen, elixir-format msgid "Activity views" msgstr "Розділи активностей" @@ -6132,12 +5896,12 @@ msgstr "Оберіть категорію та зрозуміло опишіть msgid "Confirm the safety guidance before asking nearby people for help." msgstr "Підтвердьте правила безпеки перед публікацією запиту." -#: lib/who_need_help_web/live/request_live/index.ex:868 +#: lib/who_need_help_web/live/request_live/index.ex:834 #, elixir-autogen, elixir-format msgid "Create request" msgstr "Створити запит" -#: lib/who_need_help_web/live/request_live/index.ex:891 +#: lib/who_need_help_web/live/request_live/index.ex:857 #, elixir-autogen, elixir-format msgid "Create your first request" msgstr "Створити перший запит" @@ -6152,43 +5916,43 @@ msgstr "Що потрібно зробити" msgid "Location" msgstr "Місце" -#: lib/who_need_help_web/live/activity_live/index.ex:520 +#: lib/who_need_help_web/live/activity_live/index.ex:476 #, elixir-autogen, elixir-format msgid "My activities" msgstr "Мої активності" -#: lib/who_need_help_web/live/request_live/index.ex:540 -#: lib/who_need_help_web/live/request_live/index.ex:862 +#: lib/who_need_help_web/live/request_live/index.ex:509 +#: lib/who_need_help_web/live/request_live/index.ex:828 #, elixir-autogen, elixir-format msgid "My requests" msgstr "Мої запити" -#: lib/who_need_help_web/live/activity_live/index.ex:519 +#: lib/who_need_help_web/live/activity_live/index.ex:475 #, elixir-autogen, elixir-format msgid "Nearby activities" msgstr "Активності поруч" -#: lib/who_need_help_web/live/activity_live/index.ex:812 +#: lib/who_need_help_web/live/activity_live/index.ex:765 #, elixir-autogen, elixir-format msgid "No activities yet" msgstr "Активностей поки немає" -#: lib/who_need_help_web/live/activity_live/index.ex:699 +#: lib/who_need_help_web/live/activity_live/index.ex:651 #, elixir-autogen, elixir-format msgid "No open activities in this area" msgstr "У цій області немає відкритих активностей" -#: lib/who_need_help_web/live/request_live/index.ex:886 +#: lib/who_need_help_web/live/request_live/index.ex:852 #, elixir-autogen, elixir-format msgid "No requests yet" msgstr "Запитів поки немає" -#: lib/who_need_help_web/live/activity_live/index.ex:691 +#: lib/who_need_help_web/live/activity_live/index.ex:640 #, elixir-autogen, elixir-format msgid "Only activities from the selected map area will be loaded." msgstr "Буде завантажено лише активності з вибраної області карти." -#: lib/who_need_help_web/live/activity_live/index.ex:770 +#: lib/who_need_help_web/live/activity_live/index.ex:723 #, elixir-autogen, elixir-format msgid "Open activity" msgstr "Відкрити активність" @@ -6198,12 +5962,12 @@ msgstr "Відкрити активність" msgid "Request form steps" msgstr "Кроки створення запиту" -#: lib/who_need_help_web/live/request_live/index.ex:534 +#: lib/who_need_help_web/live/request_live/index.ex:503 #, elixir-autogen, elixir-format msgid "Request views" msgstr "Розділи запитів" -#: lib/who_need_help_web/live/request_live/index.ex:888 +#: lib/who_need_help_web/live/request_live/index.ex:854 #, elixir-autogen, elixir-format msgid "Requests you publish or accept will appear here." msgstr "Тут з’являться запити, які ви створили або прийняли." @@ -6228,7 +5992,7 @@ msgstr "Укажіть терміновість і час закриття за msgid "Share only as much location detail as helpers need." msgstr "Покажіть помічникам лише необхідну інформацію про місце." -#: lib/who_need_help_web/live/activity_live/index.ex:776 +#: lib/who_need_help_web/live/activity_live/index.ex:729 #, elixir-autogen, elixir-format msgid "The map is unavailable in this browser. Activity details remain usable." msgstr "Карта недоступна в цьому браузері. Інформація про активності залишається доступною." @@ -6238,7 +6002,7 @@ msgstr "Карта недоступна в цьому браузері. Інфо msgid "Timing" msgstr "Час" -#: lib/who_need_help_web/live/request_live/index.ex:864 +#: lib/who_need_help_web/live/request_live/index.ex:830 #, elixir-autogen, elixir-format msgid "Track requests you created and requests you accepted as a helper." msgstr "Стежте за створеними запитами й тими, які ви прийняли як помічник." @@ -6694,38 +6458,38 @@ msgstr "Що ви пропонуєте?" msgid "Where should it appear?" msgstr "Де це має з’явитися?" -#: lib/who_need_help_web/components/layouts.ex:304 +#: lib/who_need_help_web/components/layouts.ex:301 #, elixir-autogen, elixir-format msgid "Available languages" msgstr "Доступні мови" -#: lib/who_need_help_web/components/layouts.ex:283 +#: lib/who_need_help_web/components/layouts.ex:280 #, elixir-autogen, elixir-format msgid "Choose the language used in the interface." msgstr "Виберіть мову інтерфейсу." -#: lib/who_need_help_web/components/layouts.ex:281 +#: lib/who_need_help_web/components/layouts.ex:278 #, elixir-autogen, elixir-format msgid "Language" msgstr "Мова" -#: lib/who_need_help_web/components/layouts.ex:270 +#: lib/who_need_help_web/components/layouts.ex:267 #, elixir-autogen, elixir-format msgid "Language: %{language}" msgstr "Мова: %{language}" -#: lib/who_need_help_web/components/layouts.ex:341 +#: lib/who_need_help_web/components/layouts.ex:338 #, elixir-autogen, elixir-format msgid "No languages found" msgstr "Мов не знайдено" -#: lib/who_need_help_web/components/layouts.ex:293 -#: lib/who_need_help_web/components/layouts.ex:294 +#: lib/who_need_help_web/components/layouts.ex:290 +#: lib/who_need_help_web/components/layouts.ex:291 #, elixir-autogen, elixir-format msgid "Search languages" msgstr "Пошук мов" -#: lib/who_need_help_web/live/notification_live.ex:349 +#: lib/who_need_help_web/live/notification_live.ex:339 #, elixir-autogen, elixir-format msgid "Android push notifications are not available yet." msgstr "Push-сповіщення Android поки недоступні." @@ -6735,52 +6499,52 @@ msgstr "Push-сповіщення Android поки недоступні." msgid "Map marker" msgstr "Маркер на карті" -#: lib/who_need_help_web/live/notification_live.ex:347 +#: lib/who_need_help_web/live/notification_live.ex:337 #, elixir-autogen, elixir-format msgid "Notification permission was not granted." msgstr "Дозвіл на сповіщення не надано." -#: lib/who_need_help_web/live/notification_live.ex:361 +#: lib/who_need_help_web/live/notification_live.ex:351 #, elixir-autogen, elixir-format msgid "Push keys changed. Enable notifications to reconnect this device securely." msgstr "Ключі push-сповіщень змінилися. Увімкніть сповіщення, щоб безпечно перепідключити цей пристрій." -#: lib/who_need_help_web/live/notification_live.ex:351 +#: lib/who_need_help_web/live/notification_live.ex:341 #, elixir-autogen, elixir-format msgid "Push notifications are disabled on this device." msgstr "Push-сповіщення вимкнено для цього пристрою." -#: lib/who_need_help_web/live/notification_live.ex:342 +#: lib/who_need_help_web/live/notification_live.ex:332 #, elixir-autogen, elixir-format msgid "Push notifications are enabled on this Android device." msgstr "Push-сповіщення ввімкнено на цьому Android-пристрої." -#: lib/who_need_help_web/live/notification_live.ex:358 +#: lib/who_need_help_web/live/notification_live.ex:348 #, elixir-autogen, elixir-format msgid "Push notifications are enabled on this device." msgstr "Push-сповіщення ввімкнено на цьому пристрої." -#: lib/who_need_help_web/live/notification_live.ex:356 +#: lib/who_need_help_web/live/notification_live.ex:346 #, elixir-autogen, elixir-format msgid "Push notifications are unavailable in this browser." msgstr "Push-сповіщення недоступні в цьому браузері." -#: lib/who_need_help_web/live/notification_live.ex:359 +#: lib/who_need_help_web/live/notification_live.ex:349 #, elixir-autogen, elixir-format msgid "Push notifications could not be enabled." msgstr "Не вдалося ввімкнути push-сповіщення." -#: lib/who_need_help_web/live/notification_live.ex:345 +#: lib/who_need_help_web/live/notification_live.ex:335 #, elixir-autogen, elixir-format msgid "The Android push token could not be saved. Please try again." msgstr "Не вдалося зберегти push-токен Android. Повторіть спробу." -#: lib/who_need_help_web/live/notification_live.ex:364 +#: lib/who_need_help_web/live/notification_live.ex:354 #, elixir-autogen, elixir-format msgid "This browser has a push subscription. Enable it to reconnect this device." msgstr "У цьому браузері є push-підписка. Увімкніть сповіщення, щоб перепідключити цей пристрій." -#: lib/who_need_help_web/live/notification_live.ex:353 +#: lib/who_need_help_web/live/notification_live.ex:343 #, elixir-autogen, elixir-format msgid "Waiting for Android notification permission and token…" msgstr "Очікуємо на дозвіл для сповіщень і токен Android…" @@ -6899,27 +6663,27 @@ msgstr "Що мають бачити люди до схвалення?" msgid "Choose the meeting point on the map or use your current location." msgstr "Оберіть місце зустрічі на карті або скористайтеся своїм поточним місцезнаходженням." -#: lib/who_need_help_web/live/activity_live/index.ex:579 -#: lib/who_need_help_web/live/activity_live/index.ex:681 -#: lib/who_need_help_web/live/activity_live/index.ex:804 -#: lib/who_need_help_web/live/request_live/index.ex:611 -#: lib/who_need_help_web/live/request_live/index.ex:713 -#: lib/who_need_help_web/live/request_live/index.ex:878 +#: lib/who_need_help_web/live/activity_live/index.ex:555 +#: lib/who_need_help_web/live/activity_live/index.ex:650 +#: lib/who_need_help_web/live/activity_live/index.ex:757 +#: lib/who_need_help_web/live/request_live/index.ex:600 +#: lib/who_need_help_web/live/request_live/index.ex:695 +#: lib/who_need_help_web/live/request_live/index.ex:844 #, elixir-autogen, elixir-format msgid "Loading results…" msgstr "Завантажуємо результати…" -#: lib/who_need_help_web/live/activity_live/index.ex:773 +#: lib/who_need_help_web/live/activity_live/index.ex:726 #, elixir-autogen, elixir-format msgid "Maximum zoom reached. Matching activities are listed beside the map." msgstr "Досягнуто максимального масштабу. Відповідні заходи перелічено поруч із картою." -#: lib/who_need_help_web/live/request_live/index.ex:822 +#: lib/who_need_help_web/live/request_live/index.ex:788 #, elixir-autogen, elixir-format msgid "Maximum zoom reached. Matching requests are listed beside the map." msgstr "Досягнуто максимального масштабу. Відповідні заявки перелічено поруч із картою." -#: lib/who_need_help_web/live/activity_live/index.ex:584 +#: lib/who_need_help_web/live/activity_live/index.ex:536 #, elixir-autogen, elixir-format msgid "%{count} activity in the selected map area" msgid_plural "%{count} activities in the selected map area" @@ -6927,7 +6691,7 @@ msgstr[0] "%{count} подія у вибраній області карти" msgstr[1] "%{count} події у вибраній області карти" msgstr[2] "%{count} подій у вибраній області карти" -#: lib/who_need_help_web/live/request_live/index.ex:616 +#: lib/who_need_help_web/live/request_live/index.ex:581 #, elixir-autogen, elixir-format msgid "%{count} request in the selected map area" msgid_plural "%{count} requests in the selected map area" @@ -6935,52 +6699,52 @@ msgstr[0] "%{count} заявка у вибраній області карти" msgstr[1] "%{count} заявки у вибраній області карти" msgstr[2] "%{count} заявок у вибраній області карти" -#: lib/who_need_help_web/live/activity_live/index.ex:603 -#: lib/who_need_help_web/live/request_live/index.ex:635 +#: lib/who_need_help_web/live/activity_live/index.ex:561 +#: lib/who_need_help_web/live/request_live/index.ex:606 #, elixir-autogen, elixir-format msgid "Map moved. Results still show the previous area." msgstr "Карту переміщено. Поки показано результати для попередньої області." -#: lib/who_need_help_web/live/activity_live/index.ex:621 +#: lib/who_need_help_web/live/activity_live/index.ex:579 #, elixir-autogen, elixir-format msgid "Move or zoom the map, then choose “Show activities in this area”." msgstr "Перемістіть або масштабуйте карту, потім натисніть «Показати події в цій області»." -#: lib/who_need_help_web/live/request_live/index.ex:653 +#: lib/who_need_help_web/live/request_live/index.ex:624 #, elixir-autogen, elixir-format msgid "Move or zoom the map, then choose “Show requests in this area”." msgstr "Перемістіть або масштабуйте карту, потім натисніть «Показати заявки в цій області»." -#: lib/who_need_help_web/live/activity_live/index.ex:615 -#: lib/who_need_help_web/live/request_live/index.ex:647 +#: lib/who_need_help_web/live/activity_live/index.ex:573 +#: lib/who_need_help_web/live/request_live/index.ex:618 #, elixir-autogen, elixir-format msgid "Results update automatically after you stop moving the map." msgstr "Результати оновляться автоматично, коли ви завершите переміщення карти." -#: lib/who_need_help_web/live/activity_live/index.ex:790 +#: lib/who_need_help_web/live/activity_live/index.ex:743 #, elixir-autogen, elixir-format msgid "Show activities in this area" msgstr "Показати події в цій області" -#: lib/who_need_help_web/live/request_live/index.ex:834 +#: lib/who_need_help_web/live/request_live/index.ex:800 #, elixir-autogen, elixir-format msgid "Show requests in this area" msgstr "Показати заявки в цій області" -#: lib/who_need_help_web/live/activity_live/index.ex:593 -#: lib/who_need_help_web/live/request_live/index.ex:625 +#: lib/who_need_help_web/live/activity_live/index.ex:545 +#: lib/who_need_help_web/live/request_live/index.ex:590 #, elixir-autogen, elixir-format msgid "Showing %{shown} of %{count} in the list." msgstr "У списку показано %{shown} із %{count}." -#: lib/who_need_help_web/live/activity_live/index.ex:635 -#: lib/who_need_help_web/live/request_live/index.ex:667 +#: lib/who_need_help_web/live/activity_live/index.ex:593 +#: lib/who_need_help_web/live/request_live/index.ex:638 #, elixir-autogen, elixir-format msgid "Update results as map moves" msgstr "Оновлювати результати під час переміщення карти" -#: lib/who_need_help_web/live/activity_live/index.ex:609 -#: lib/who_need_help_web/live/request_live/index.ex:641 +#: lib/who_need_help_web/live/activity_live/index.ex:567 +#: lib/who_need_help_web/live/request_live/index.ex:612 #, elixir-autogen, elixir-format msgid "Updating results for the visible map area…" msgstr "Оновлюємо результати для видимої області карти…" @@ -6990,7 +6754,7 @@ msgstr "Оновлюємо результати для видимої облас msgid "EMAIL CONFIRMATION REQUIRED" msgstr "ПОТРІБНЕ ПІДТВЕРДЖЕННЯ EMAIL" -#: lib/who_need_help_web/live/request_live/show.ex:305 +#: lib/who_need_help_web/live/request_live/show.ex:315 #, elixir-autogen, elixir-format msgid "Location sharing could not start." msgstr "Не вдалося ввімкнути передавання геопозиції." @@ -7005,82 +6769,1076 @@ msgstr "Очікує підтвердження email" msgid "We saved pending request %{reference}. It is not in the support queue yet. Open the private link sent to the contact email to verify the address and submit the request for review." msgstr "Ми зберегли запит %{reference}, що очікує підтвердження. Він ще не потрапив до черги підтримки. Відкрийте приватне посилання з листа, щоб підтвердити адресу та надіслати запит на розгляд." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:32 +#, elixir-autogen msgid "Confirm your Who Need Help email change" msgstr "Підтвердьте зміну email у Who Need Help" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:33 +#, elixir-autogen msgid "Confirm your new email address" msgstr "Підтвердьте нову адресу електронної пошти" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:35 +#, elixir-autogen msgid "Use the secure link below to confirm this email address for your account." msgstr "Перейдіть за захищеним посиланням нижче, щоб підтвердити цю адресу електронної пошти для свого облікового запису." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:36 +#, elixir-autogen msgid "Confirm email address" msgstr "Підтвердити email" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:38 +#, elixir-autogen msgid "This confirmation link expires in 7 days." msgstr "Посилання для підтвердження діє 7 днів." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:40 +#, elixir-autogen msgid "If you did not request this change, ignore this email. Your address will not change." msgstr "Якщо ви не запитували цю зміну, проігноруйте лист. Ваша адреса не зміниться." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:61 +#, elixir-autogen msgid "Confirm Google sign-in for Who Need Help" msgstr "Підтвердьте вхід через Google у Who Need Help" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:64 +#, elixir-autogen msgid "Use the secure link below to sign in and connect Google to your account." msgstr "Перейдіть за захищеним посиланням нижче, щоб увійти й підключити Google до свого облікового запису." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:67 +#: lib/who_need_help/accounts/user_notifier.ex:82 +#: lib/who_need_help/accounts/user_notifier.ex:97 +#, elixir-autogen msgid "This one-time link expires in 15 minutes." msgstr "Це одноразове посилання діє 15 хвилин." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:69 +#, elixir-autogen msgid "If you did not request this, ignore this email. Google will not be connected." msgstr "Якщо ви цього не запитували, проігноруйте лист. Google не буде підключено." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:77 +#, elixir-autogen msgid "Your Who Need Help sign-in link" msgstr "Ваше посилання для входу в Who Need Help" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:78 +#: lib/who_need_help/accounts/user_notifier.ex:80 +#, elixir-autogen msgid "Sign in to Who Need Help" msgstr "Увійти в Who Need Help" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:79 +#, elixir-autogen msgid "Use the secure link below to sign in to your account." msgstr "Перейдіть за захищеним посиланням нижче, щоб увійти до свого облікового запису." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:84 +#, elixir-autogen msgid "If you did not request this sign-in, you can safely ignore this email." msgstr "Якщо ви не запитували вхід, просто проігноруйте цей лист." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:92 +#, elixir-autogen msgid "Confirm your Who Need Help account" msgstr "Підтвердьте обліковий запис Who Need Help" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:93 +#, elixir-autogen msgid "Confirm your account" msgstr "Підтвердьте обліковий запис" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:94 +#, elixir-autogen msgid "Use the secure link below to confirm your Who Need Help account." msgstr "Перейдіть за захищеним посиланням нижче, щоб підтвердити обліковий запис Who Need Help." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:95 +#, elixir-autogen msgid "Confirm account" msgstr "Підтвердити обліковий запис" -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:99 +#, elixir-autogen msgid "If you did not create this account, you can safely ignore this email." msgstr "Якщо ви не створювали цей обліковий запис, просто проігноруйте лист." -#: lib/who_need_help/accounts/user_notifier.ex +#: lib/who_need_help/accounts/user_notifier.ex:177 +#, elixir-autogen msgid "If the button does not work, copy and paste this address into your browser:" msgstr "Якщо кнопка не працює, скопіюйте цю адресу та вставте її у браузер:" + +#: lib/who_need_help_web/live/support_operation_live.ex:120 +#: lib/who_need_help_web/live/support_operations_live.ex:240 +#, elixir-autogen, elixir-format +msgid "%{name} — %{email}" +msgstr "%{name} — %{email}" + +#: lib/who_need_help_web/live/moderation_live.ex:977 +#, elixir-autogen, elixir-format +msgid "%{count} vote" +msgid_plural "%{count} votes" +msgstr[0] "%{count} голос" +msgstr[1] "%{count} голоси" +msgstr[2] "%{count} голосів" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:24 +#, elixir-autogen, elixir-format +msgid "A single starting point for users, support, safety, legal work, analytics, roles, and audited staff actions." +msgstr "Єдина точка входу для роботи з користувачами, підтримкою, безпекою, юридичними питаннями, аналітикою, ролями та аудитом дій працівників." + +#: lib/who_need_help_web/live/admin_user_live.ex:222 +#, elixir-autogen, elixir-format +msgid "A staff member may hold several fixed roles." +msgstr "Працівник може поєднувати кілька фіксованих ролей." + +#: lib/who_need_help_web/live/moderation_live.ex:486 +#: lib/who_need_help_web/live/moderation_live.ex:793 +#, elixir-autogen, elixir-format +msgid "Abuse signals" +msgstr "Сигнали про зловживання" + +#: lib/who_need_help_web/live/support_operation_live.ex:280 +#, elixir-autogen, elixir-format +msgid "Account deletion preflight" +msgstr "Перевірка перед видаленням облікового запису" + +#: lib/who_need_help_web/live/admin_users_live.ex:182 +#, elixir-autogen, elixir-format +msgid "Account status" +msgstr "Статус облікового запису" + +#: lib/who_need_help_web/live/admin_user_live.ex:31 +#, elixir-autogen, elixir-format +msgid "Account status updated." +msgstr "Статус облікового запису оновлено." + +#: lib/who_need_help_web/live/admin_audit_live.ex:228 +#, elixir-autogen, elixir-format +msgid "Actor" +msgstr "Ініціатор" + +#: lib/who_need_help_web/live/admin_audit_live.ex:178 +#, elixir-autogen, elixir-format +msgid "Actor UUID" +msgstr "UUID ініціатора" + +#: lib/who_need_help_web/live/admin_audit_live.ex:192 +#, elixir-autogen, elixir-format +msgid "Actor, action, and target remain visible; technical metadata opens on demand." +msgstr "Ініціатор, дія та ціль завжди видимі; технічні метадані відкриваються за запитом." + +#: lib/who_need_help_web/live/product_analytics_live.ex:178 +#, elixir-autogen, elixir-format +msgid "All measured actions" +msgstr "Усі вимірювані дії" + +#: lib/who_need_help_web/live/product_analytics_live.ex:210 +#, elixir-autogen, elixir-format +msgid "All metrics" +msgstr "Усі метрики" + +#: lib/who_need_help_web/live/admin_user_live.ex:111 +#, elixir-autogen, elixir-format +msgid "All permissions, staff roles, and audit log" +msgstr "Усі дозволи, ролі працівників і журнал аудиту" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:86 +#, elixir-autogen, elixir-format +msgid "An account may hold several roles. Permissions are the union of those roles; administrator includes every permission." +msgstr "Обліковий запис може мати кілька ролей. Його дозволи об’єднуються; адміністратор отримує всі дозволи." + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:134 +#: lib/who_need_help_web/live/admin_user_live.ex:101 +#: lib/who_need_help_web/live/admin_users_live.ex:122 +#, elixir-autogen, elixir-format +msgid "Analyst" +msgstr "Аналітик" + +#: lib/who_need_help_web/components/admin_components.ex:123 +#: lib/who_need_help_web/components/admin_components.ex:175 +#, elixir-autogen, elixir-format +msgid "Analytics" +msgstr "Аналітика" + +#: lib/who_need_help_web/live/product_analytics_live.ex:279 +#, elixir-autogen, elixir-format +msgid "Analytics pages" +msgstr "Сторінки аналітики" + +#: lib/who_need_help_web/live/support_operations_live.ex:231 +#, elixir-autogen, elixir-format +msgid "Any assignee" +msgstr "Будь-який виконавець" + +#: lib/who_need_help_web/live/product_analytics_live.ex:217 +#, elixir-autogen, elixir-format +msgid "Any dimension" +msgstr "Будь-який вимір" + +#: lib/who_need_help_web/live/moderation_live.ex:646 +#, elixir-autogen, elixir-format +msgid "Any reason" +msgstr "Будь-яка причина" + +#: lib/who_need_help_web/live/support_operations_live.ex:467 +#, elixir-autogen, elixir-format +msgid "Any regime" +msgstr "Будь-який режим" + +#: lib/who_need_help_web/live/admin_users_live.ex:195 +#, elixir-autogen, elixir-format +msgid "Any role" +msgstr "Будь-яка роль" + +#: lib/who_need_help_web/live/moderation_live.ex:825 +#, elixir-autogen, elixir-format +msgid "Any signal" +msgstr "Будь-який сигнал" + +#: lib/who_need_help_web/live/admin_users_live.ex:184 +#: lib/who_need_help_web/live/moderation_live.ex:634 +#: lib/who_need_help_web/live/moderation_live.ex:814 +#: lib/who_need_help_web/live/moderation_live.ex:938 +#: lib/who_need_help_web/live/support_operations_live.ex:381 +#: lib/who_need_help_web/live/support_operations_live.ex:452 +#, elixir-autogen, elixir-format +msgid "Any status" +msgstr "Будь-який статус" + +#: lib/who_need_help_web/live/moderation_live.ex:950 +#, elixir-autogen, elixir-format +msgid "Any taxonomy" +msgstr "Будь-яка таксономія" + +#: lib/who_need_help_web/live/support_operations_live.ex:394 +#, elixir-autogen, elixir-format +msgid "Any type" +msgstr "Будь-який тип" + +#: lib/who_need_help_web/live/support_operation_live.ex:319 +#: lib/who_need_help_web/live/support_operation_live.ex:422 +#, elixir-autogen, elixir-format +msgid "Assigned operator" +msgstr "Призначений оператор" + +#: lib/who_need_help_web/live/support_operations_live.ex:233 +#, elixir-autogen, elixir-format +msgid "Assigned to me" +msgstr "Призначено мені" + +#: lib/who_need_help_web/live/support_operations_live.ex:408 +#: lib/who_need_help_web/live/support_operations_live.ex:476 +#: lib/who_need_help_web/live/support_operations_live.ex:552 +#: lib/who_need_help_web/live/support_operations_live.ex:633 +#, elixir-autogen, elixir-format +msgid "Assignee" +msgstr "Виконавець" + +#: lib/who_need_help_web/components/admin_components.ex:131 +#: lib/who_need_help_web/components/admin_components.ex:176 +#: lib/who_need_help_web/live/admin_audit_live.ex:21 +#: lib/who_need_help_web/live/admin_audit_live.ex:147 +#, elixir-autogen, elixir-format +msgid "Audit log" +msgstr "Журнал аудиту" + +#: lib/who_need_help_web/live/admin_audit_live.ex:243 +#, elixir-autogen, elixir-format +msgid "Audit pages" +msgstr "Сторінки аудиту" + +#: lib/who_need_help_web/live/moderation_live.ex:794 +#, elixir-autogen, elixir-format +msgid "Automated signals are review prompts, not proof of abuse." +msgstr "Автоматичні сигнали потребують перевірки й не є доказом порушення." + +#: lib/who_need_help_web/live/support_operation_live.ex:186 +#, elixir-autogen, elixir-format +msgid "Back to queue" +msgstr "Повернутися до черги" + +#: lib/who_need_help_web/live/admin_user_live.ex:140 +#, elixir-autogen, elixir-format +msgid "Back to users" +msgstr "Повернутися до користувачів" + +#: lib/who_need_help_web/live/moderation_live.ex:405 +#, elixir-autogen, elixir-format +msgid "Chat message" +msgstr "Повідомлення чату" + +#: lib/who_need_help_web/live/admin_user_live.ex:95 +#, elixir-autogen, elixir-format +msgid "Check the status and internal note." +msgstr "Перевірте статус і внутрішню нотатку." + +#: lib/who_need_help_web/components/admin_components.ex:31 +#, elixir-autogen, elixir-format +msgid "Choose a staff tool. Only permitted sections are shown." +msgstr "Виберіть інструмент працівника. Показано лише доступні розділи." + +#: lib/who_need_help_web/live/support_operation_live.ex:373 +#, elixir-autogen, elixir-format +msgid "Content locations" +msgstr "Розташування контенту" + +#: lib/who_need_help_web/live/admin_user_live.ex:109 +#, elixir-autogen, elixir-format +msgid "Content-removal and legal notice queue" +msgstr "Черга видалення контенту та юридичних повідомлень" + +#: lib/who_need_help_web/live/moderation_live.ex:1020 +#, elixir-autogen, elixir-format +msgid "Create a category from this proposal" +msgstr "Створити категорію з цієї пропозиції" + +#: lib/who_need_help_web/live/support_operations_live.ex:469 +#, elixir-autogen, elixir-format +msgid "DSA" +msgstr "DSA" + +#: lib/who_need_help_web/live/product_analytics_live.ex:233 +#, elixir-autogen, elixir-format +msgid "Daily counters" +msgstr "Лічильники за день" + +#: lib/who_need_help_web/live/admin_audit_live.ex:222 +#, elixir-autogen, elixir-format +msgid "Details" +msgstr "Подробиці" + +#: lib/who_need_help_web/live/support_operation_live.ex:333 +#: lib/who_need_help_web/live/support_operation_live.ex:437 +#, elixir-autogen, elixir-format +msgid "Email is disabled until contact is verified." +msgstr "Надсилання email недоступне, доки контакт не підтверджено." + +#: lib/who_need_help_web/live/admin_users_live.ex:175 +#, elixir-autogen, elixir-format +msgid "Email or display name" +msgstr "Email або відображуване ім’я" + +#: lib/who_need_help_web/live/admin_users_live.ex:213 +#, elixir-autogen, elixir-format +msgid "Enter at least 3 characters to search." +msgstr "Введіть щонайменше 3 символи для пошуку." + +#: lib/who_need_help_web/live/admin_audit_live.ex:168 +#, elixir-autogen, elixir-format +msgid "Exact action" +msgstr "Точна дія" + +#: lib/who_need_help_web/live/support_operation_live.ex:430 +#, elixir-autogen, elixir-format +msgid "Explain the decision, action, or missing information…" +msgstr "Опишіть рішення, дію або відсутню інформацію…" + +#: lib/who_need_help_web/live/support_operations_live.ex:468 +#, elixir-autogen, elixir-format +msgid "General" +msgstr "Загальне" + +#: lib/who_need_help_web/live/moderation_live.ex:951 +#, elixir-autogen, elixir-format +msgid "Help" +msgstr "Допомога" + +#: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:13 +#, elixir-autogen, elixir-format +msgid "If you submitted while signed out with a contact email, open the private link sent to that address to verify it and add the notice to the review queue. Signed-in submissions and anonymous child-safety reports enter the queue immediately. Keep the reference for follow-up." +msgstr "Якщо ви надіслали звернення без входу, але вказали email, відкрийте надіслане на нього приватне посилання: воно підтвердить адресу й додасть повідомлення до черги перевірки. Звернення користувачів, які ввійшли, та анонімні повідомлення про безпеку дітей потрапляють до черги одразу. Збережіть номер звернення." + +#: lib/who_need_help_web/live/admin_audit_live.ex:149 +#, elixir-autogen, elixir-format +msgid "Immutable records of sensitive staff and trust actions. Details stay collapsed until an authorised operator needs them." +msgstr "Незмінні записи чутливих дій працівників і служби довіри. Подробиці приховані, доки вони не знадобляться уповноваженому оператору." + +#: lib/who_need_help_web/live/admin_users_live.ex:238 +#, elixir-autogen, elixir-format +msgid "Joined" +msgstr "Дата реєстрації" + +#: lib/who_need_help_web/live/admin_users_live.ex:315 +#, elixir-autogen, elixir-format +msgid "Joined %{date}" +msgstr "Зареєстровано %{date}" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:133 +#: lib/who_need_help_web/live/admin_user_live.ex:100 +#: lib/who_need_help_web/live/admin_users_live.ex:121 +#, elixir-autogen, elixir-format +msgid "Legal" +msgstr "Юридичний відділ" + +#: lib/who_need_help_web/live/support_operations_live.ex:293 +#, elixir-autogen, elixir-format +msgid "Legal and content removal operations" +msgstr "Юридичні операції та видалення контенту" + +#: lib/who_need_help_web/components/admin_components.ex:167 +#: lib/who_need_help_web/live/support_operations_live.ex:351 +#, elixir-autogen, elixir-format +msgid "Legal and removal" +msgstr "Юридичні питання й видалення" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:40 +#, elixir-autogen, elixir-format +msgid "Legal and removal cases" +msgstr "Юридичні звернення й видалення" + +#: lib/who_need_help_web/live/support_operation_live.ex:182 +#, elixir-autogen, elixir-format +msgid "Legal notice" +msgstr "Юридичне повідомлення" + +#: lib/who_need_help_web/live/support_operations_live.ex:430 +#, elixir-autogen, elixir-format +msgid "Legal notices, deadlines, and content-removal decisions." +msgstr "Юридичні повідомлення, строки та рішення про видалення контенту." + +#: lib/who_need_help_web/live/admin_users_live.ex:282 +#: lib/who_need_help_web/live/admin_users_live.ex:318 +#, elixir-autogen, elixir-format +msgid "Manage" +msgstr "Керувати" + +#: lib/who_need_help_web/live/admin_users_live.ex:280 +#, elixir-autogen, elixir-format +msgid "Manage %{name}" +msgstr "Керування: %{name}" + +#: lib/who_need_help_web/live/admin_user_live.ex:20 +#: lib/who_need_help_web/live/admin_user_live.ex:135 +#, elixir-autogen, elixir-format +msgid "Manage user" +msgstr "Керування користувачем" + +#: lib/who_need_help_web/live/moderation_live.ex:403 +#, elixir-autogen, elixir-format +msgid "Matched conversation" +msgstr "Чат учасників заявки" + +#: lib/who_need_help_web/live/moderation_live.ex:930 +#, elixir-autogen, elixir-format +msgid "Name, reason, or reference" +msgstr "Ім’я, причина або номер" + +#: lib/who_need_help_web/live/admin_audit_live.ex:262 +#: lib/who_need_help_web/live/admin_users_live.ex:345 +#: lib/who_need_help_web/live/moderation_live.ex:1140 +#: lib/who_need_help_web/live/product_analytics_live.ex:298 +#: lib/who_need_help_web/live/support_operations_live.ex:513 +#, elixir-autogen, elixir-format +msgid "Next" +msgstr "Далі" + +#: lib/who_need_help_web/live/product_analytics_live.ex:244 +#, elixir-autogen, elixir-format +msgid "No aggregate counters match these filters." +msgstr "Немає зведених лічильників, що відповідають фільтрам." + +#: lib/who_need_help_web/live/admin_audit_live.ex:203 +#, elixir-autogen, elixir-format +msgid "No audit events match these filters." +msgstr "Немає подій аудиту, що відповідають фільтрам." + +#: lib/who_need_help_web/live/support_operations_live.ex:529 +#, elixir-autogen, elixir-format +msgid "No cases match these filters." +msgstr "Немає звернень, що відповідають фільтрам." + +#: lib/who_need_help_web/live/support_operation_live.ex:360 +#: lib/who_need_help_web/live/support_operations_live.ex:651 +#, elixir-autogen, elixir-format +msgid "No contact email" +msgstr "Контактний email не вказано" + +#: lib/who_need_help_web/live/moderation_live.ex:962 +#, elixir-autogen, elixir-format +msgid "No proposals match these filters." +msgstr "Немає пропозицій, що відповідають фільтрам." + +#: lib/who_need_help_web/live/moderation_live.ex:664 +#, elixir-autogen, elixir-format +msgid "No reports match these filters." +msgstr "Немає скарг, що відповідають фільтрам." + +#: lib/who_need_help_web/live/moderation_live.ex:841 +#, elixir-autogen, elixir-format +msgid "No signals match these filters." +msgstr "Немає сигналів, що відповідають фільтрам." + +#: lib/who_need_help_web/live/admin_users_live.ex:195 +#, elixir-autogen, elixir-format +msgid "No staff role" +msgstr "Без ролі працівника" + +#: lib/who_need_help_web/live/admin_users_live.ex:216 +#, elixir-autogen, elixir-format +msgid "No users match these filters." +msgstr "Немає користувачів, що відповідають фільтрам." + +#: lib/who_need_help_web/live/support_operation_live.ex:172 +#, elixir-autogen, elixir-format +msgid "Not available" +msgstr "Недоступно" + +#: lib/who_need_help_web/live/support_operations_live.ex:632 +#, elixir-autogen, elixir-format +msgid "Notice" +msgstr "Повідомлення" + +#: lib/who_need_help_web/live/admin_user_live.ex:93 +#, elixir-autogen, elixir-format +msgid "One or more staff roles are invalid." +msgstr "Одна або кілька ролей працівників недійсні." + +#: lib/who_need_help_web/live/product_analytics_live.ex:235 +#, elixir-autogen, elixir-format +msgid "One row per date, metric, and non-identifying dimension." +msgstr "Один рядок для кожної дати, метрики та знеособленого виміру." + +#: lib/who_need_help_web/live/admin_user_live.ex:267 +#, elixir-autogen, elixir-format +msgid "Only administrators can change staff roles." +msgstr "Лише адміністратори можуть змінювати ролі працівників." + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:47 +#, elixir-autogen, elixir-format +msgid "Open reports" +msgstr "Відкриті скарги" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:54 +#, elixir-autogen, elixir-format +msgid "Open trust signals" +msgstr "Відкриті сигнали довіри" + +#: lib/who_need_help_web/live/support_operation_live.ex:15 +#, elixir-autogen, elixir-format +msgid "Operations case" +msgstr "Операційне звернення" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:22 +#, elixir-autogen, elixir-format +msgid "Operations overview" +msgstr "Огляд операцій" + +#: lib/who_need_help_web/live/support_operations_live.ex:328 +#, elixir-autogen, elixir-format +msgid "Operations queues" +msgstr "Черги операцій" + +#: lib/who_need_help_web/components/admin_components.ex:88 +#: lib/who_need_help_web/components/admin_components.ex:171 +#, elixir-autogen, elixir-format +msgid "Overview" +msgstr "Огляд" + +#: lib/who_need_help_web/live/admin_audit_live.ex:255 +#: lib/who_need_help_web/live/admin_users_live.ex:227 +#: lib/who_need_help_web/live/admin_users_live.ex:338 +#: lib/who_need_help_web/live/moderation_live.ex:1129 +#: lib/who_need_help_web/live/product_analytics_live.ex:291 +#: lib/who_need_help_web/live/support_operations_live.ex:506 +#: lib/who_need_help_web/live/support_operations_live.ex:537 +#, elixir-autogen, elixir-format +msgid "Page %{page}" +msgstr "Сторінка %{page}" + +#: lib/who_need_help_web/live/admin_audit_live.ex:253 +#: lib/who_need_help_web/live/admin_users_live.ex:336 +#: lib/who_need_help_web/live/moderation_live.ex:1126 +#: lib/who_need_help_web/live/product_analytics_live.ex:289 +#: lib/who_need_help_web/live/support_operations_live.ex:504 +#, elixir-autogen, elixir-format +msgid "Previous" +msgstr "Назад" + +#: lib/who_need_help_web/live/admin_user_live.ex:110 +#, elixir-autogen, elixir-format +msgid "Privacy-preserving aggregate product analytics" +msgstr "Агрегована продуктова аналітика із захистом конфіденційності" + +#: lib/who_need_help_web/live/product_analytics_live.ex:171 +#, elixir-autogen, elixir-format +msgid "Privacy-preserving daily totals. This workspace never stores people, email, coordinates, request text, chat content, medicine names, or device credentials." +msgstr "Щоденні знеособлені підсумки. Тут ніколи не зберігаються імена людей, email, координати, тексти заявок і чатів, назви ліків або дані пристроїв." + +#: lib/who_need_help_web/live/moderation_live.ex:1116 +#: lib/who_need_help_web/live/support_operations_live.ex:495 +#, elixir-autogen, elixir-format +msgid "Queue pages" +msgstr "Сторінки черг" + +#: lib/who_need_help_web/live/moderation_live.ex:759 +#, elixir-autogen, elixir-format +msgid "Reason for hiding the activity" +msgstr "Причина приховування події" + +#: lib/who_need_help_web/live/moderation_live.ex:749 +#, elixir-autogen, elixir-format +msgid "Reason for hiding the request" +msgstr "Причина приховування заявки" + +#: lib/who_need_help_web/live/support_operation_live.ex:227 +#: lib/who_need_help_web/live/support_operation_live.ex:363 +#: lib/who_need_help_web/live/support_operations_live.ex:553 +#: lib/who_need_help_web/live/support_operations_live.ex:634 +#, elixir-autogen, elixir-format +msgid "Received" +msgstr "Отримано" + +#: lib/who_need_help_web/live/admin_audit_live.ex:190 +#, elixir-autogen, elixir-format +msgid "Recorded events" +msgstr "Записані події" + +#: lib/who_need_help_web/live/moderation_live.ex:806 +#, elixir-autogen, elixir-format +msgid "Reference or user" +msgstr "Номер або користувач" + +#: lib/who_need_help_web/live/support_operations_live.ex:372 +#, elixir-autogen, elixir-format +msgid "Reference, email, or subject" +msgstr "Номер, email або тема" + +#: lib/who_need_help_web/live/support_operations_live.ex:443 +#, elixir-autogen, elixir-format +msgid "Reference, email, or submitter" +msgstr "Номер, email або відправник" + +#: lib/who_need_help_web/live/moderation_live.ex:626 +#, elixir-autogen, elixir-format +msgid "Reference, reporter, or details" +msgstr "Номер, автор скарги або подробиці" + +#: lib/who_need_help_web/live/support_operations_live.ex:465 +#: lib/who_need_help_web/live/support_operations_live.ex:632 +#, elixir-autogen, elixir-format +msgid "Regime" +msgstr "Режим" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:68 +#, elixir-autogen, elixir-format +msgid "Registered users" +msgstr "Зареєстровані користувачі" + +#: lib/who_need_help_web/live/product_analytics_live.ex:183 +#, elixir-autogen, elixir-format +msgid "Registrations" +msgstr "Реєстрації" + +#: lib/who_need_help_web/live/admin_user_live.ex:159 +#: lib/who_need_help_web/live/admin_users_live.ex:263 +#: lib/who_need_help_web/live/admin_users_live.ex:304 +#, elixir-autogen, elixir-format +msgid "Regular user" +msgstr "Звичайний користувач" + +#: lib/who_need_help_web/live/admin_user_live.ex:107 +#, elixir-autogen, elixir-format +msgid "Reports, safety signals, user restrictions, and categories" +msgstr "Скарги, сигнали безпеки, обмеження користувачів і категорії" + +#: lib/who_need_help_web/live/support_operations_live.ex:551 +#, elixir-autogen, elixir-format +msgid "Request" +msgstr "Заявка" + +#: lib/who_need_help_web/live/product_analytics_live.ex:193 +#, elixir-autogen, elixir-format +msgid "Requests completed" +msgstr "Заявки завершено" + +#: lib/who_need_help_web/live/product_analytics_live.ex:188 +#, elixir-autogen, elixir-format +msgid "Requests created" +msgstr "Заявки створено" + +#: lib/who_need_help_web/live/admin_user_live.ex:176 +#, elixir-autogen, elixir-format +msgid "Restrict or suspend access and record an internal reason." +msgstr "Обмежте або призупиніть доступ і вкажіть внутрішню причину." + +#: lib/who_need_help_web/components/admin_components.ex:61 +#, elixir-autogen, elixir-format +msgid "Restricted workspace" +msgstr "Закрита робоча область" + +#: lib/who_need_help_web/live/admin_user_live.ex:136 +#, elixir-autogen, elixir-format +msgid "Review account access and staff permissions for one user." +msgstr "Перевірте доступ до облікового запису та дозволи працівника для одного користувача." + +#: lib/who_need_help_web/live/support_operation_live.ex:366 +#, elixir-autogen, elixir-format +msgid "Review by %{time}" +msgstr "Перевірити до %{time}" + +#: lib/who_need_help_web/live/moderation_live.ex:917 +#, elixir-autogen, elixir-format +msgid "Review community requests without mixing help and activity taxonomies." +msgstr "Перевіряйте пропозиції спільноти, не змішуючи категорії допомоги та подій." + +#: lib/who_need_help_web/live/support_operation_live.ex:183 +#, elixir-autogen, elixir-format +msgid "Review the complete record and make one audited update at a time." +msgstr "Перевірте повний запис і виконуйте по одній аудитованій зміні." + +#: lib/who_need_help_web/live/support_operations_live.ex:305 +#, elixir-autogen, elixir-format +msgid "Review verified legal and content-removal notices in a permission-scoped queue." +msgstr "Перевіряйте підтверджені юридичні повідомлення та запити на видалення в черзі з обмеженим доступом." + +#: lib/who_need_help_web/live/support_operations_live.ex:302 +#, elixir-autogen, elixir-format +msgid "Review verified support conversations in a permission-scoped queue." +msgstr "Перевіряйте підтверджені звернення до підтримки в черзі з обмеженим доступом." + +#: lib/who_need_help_web/live/admin_users_live.ex:237 +#, elixir-autogen, elixir-format +msgid "Roles" +msgstr "Ролі" + +#: lib/who_need_help_web/live/admin_audit_live.ex:182 +#: lib/who_need_help_web/live/admin_users_live.ex:202 +#: lib/who_need_help_web/live/moderation_live.ex:659 +#: lib/who_need_help_web/live/moderation_live.ex:837 +#: lib/who_need_help_web/live/moderation_live.ex:958 +#: lib/who_need_help_web/live/product_analytics_live.ex:225 +#: lib/who_need_help_web/live/support_operations_live.ex:414 +#: lib/who_need_help_web/live/support_operations_live.ex:482 +#, elixir-autogen, elixir-format +msgid "Rows" +msgstr "Рядки" + +#: lib/who_need_help_web/live/admin_audit_live.ex:198 +#: lib/who_need_help_web/live/product_analytics_live.ex:239 +#, elixir-autogen, elixir-format +msgid "Rows %{first}–%{last}" +msgstr "Рядки %{first}–%{last}" + +#: lib/who_need_help_web/controllers/content_removal_html/received.html.heex:8 +#, elixir-autogen, elixir-format +msgid "SUBMISSION SAVED" +msgstr "ЗВЕРНЕННЯ ЗБЕРЕЖЕНО" + +#: lib/who_need_help_web/live/admin_user_live.ex:206 +#, elixir-autogen, elixir-format +msgid "Save account status" +msgstr "Зберегти статус облікового запису" + +#: lib/who_need_help_web/live/moderation_live.ex:779 +#: lib/who_need_help_web/live/moderation_live.ex:900 +#, elixir-autogen, elixir-format +msgid "Save decision" +msgstr "Зберегти рішення" + +#: lib/who_need_help_web/live/moderation_live.ex:625 +#: lib/who_need_help_web/live/moderation_live.ex:805 +#: lib/who_need_help_web/live/moderation_live.ex:929 +#: lib/who_need_help_web/live/support_operations_live.ex:371 +#: lib/who_need_help_web/live/support_operations_live.ex:442 +#, elixir-autogen, elixir-format +msgid "Search" +msgstr "Пошук" + +#: lib/who_need_help_web/live/admin_users_live.ex:160 +#, elixir-autogen, elixir-format +msgid "Search accounts, review access, and manage fixed staff roles from a dedicated account page." +msgstr "Шукайте облікові записи, перевіряйте доступ і керуйте фіксованими ролями працівників на окремій сторінці облікового запису." + +#: lib/who_need_help_web/live/admin_audit_live.ex:163 +#, elixir-autogen, elixir-format +msgid "Search target or action" +msgstr "Пошук за ціллю або дією" + +#: lib/who_need_help_web/live/admin_users_live.ex:174 +#, elixir-autogen, elixir-format +msgid "Search users" +msgstr "Пошук користувачів" + +#: lib/who_need_help_web/live/admin_users_live.ex:218 +#: lib/who_need_help_web/live/moderation_live.ex:1131 +#: lib/who_need_help_web/live/support_operations_live.ex:531 +#, elixir-autogen, elixir-format +msgid "Showing %{first}–%{last}" +msgstr "Показано %{first}–%{last}" + +#: lib/who_need_help_web/live/moderation_live.ex:823 +#, elixir-autogen, elixir-format +msgid "Signal type" +msgstr "Тип сигналу" + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:75 +#, elixir-autogen, elixir-format +msgid "Staff accounts" +msgstr "Облікові записи працівників" + +#: lib/who_need_help_web/live/admin_users_live.ex:193 +#, elixir-autogen, elixir-format +msgid "Staff role" +msgstr "Роль працівника" + +#: lib/who_need_help_web/live/admin_user_live.ex:220 +#: lib/who_need_help_web/live/admin_user_live.ex:234 +#, elixir-autogen, elixir-format +msgid "Staff roles" +msgstr "Ролі працівників" + +#: lib/who_need_help_web/live/admin_user_live.ex:45 +#, elixir-autogen, elixir-format +msgid "Staff roles updated." +msgstr "Ролі працівників оновлено." + +#: lib/who_need_help_web/components/admin_components.ex:23 +#: lib/who_need_help_web/components/admin_components.ex:42 +#: lib/who_need_help_web/components/layouts.ex:151 +#: lib/who_need_help_web/components/layouts.ex:393 +#: lib/who_need_help_web/live/admin_dashboard_live.ex:11 +#, elixir-autogen, elixir-format +msgid "Staff workspace" +msgstr "Робоча область працівників" + +#: lib/who_need_help_web/components/admin_components.ex:33 +#: lib/who_need_help_web/components/admin_components.ex:48 +#, elixir-autogen, elixir-format +msgid "Staff workspace navigation" +msgstr "Навігація робочою областю працівників" + +#: lib/who_need_help_web/live/admin_audit_live.ex:234 +#, elixir-autogen, elixir-format +msgid "Stored metadata" +msgstr "Збережені метадані" + +#: lib/who_need_help_web/components/admin_components.ex:165 +#, elixir-autogen, elixir-format +msgid "Support and legal" +msgstr "Підтримка та юридичні питання" + +#: lib/who_need_help_web/live/support_operations_live.ex:291 +#, elixir-autogen, elixir-format +msgid "Support and legal operations" +msgstr "Операції підтримки та юридичного відділу" + +#: lib/who_need_help_web/live/admin_user_live.ex:104 +#, elixir-autogen, elixir-format +msgid "Support conversations and verified support cases" +msgstr "Діалоги підтримки та підтверджені звернення" + +#: lib/who_need_help_web/live/support_operation_live.ex:182 +#, elixir-autogen, elixir-format +msgid "Support request" +msgstr "Звернення до підтримки" + +#: lib/who_need_help_web/live/admin_audit_live.ex:230 +#, elixir-autogen, elixir-format +msgid "Target" +msgstr "Ціль" + +#: lib/who_need_help_web/live/admin_audit_live.ex:174 +#, elixir-autogen, elixir-format +msgid "Target type" +msgstr "Тип цілі" + +#: lib/who_need_help_web/live/moderation_live.ex:948 +#, elixir-autogen, elixir-format +msgid "Taxonomy" +msgstr "Таксономія" + +#: lib/who_need_help_web/live/moderation_live.ex:884 +#, elixir-autogen, elixir-format +msgid "Technical signal metadata" +msgstr "Технічні метадані сигналу" + +#: lib/who_need_help_web/live/admin_user_live.ex:96 +#, elixir-autogen, elixir-format +msgid "The account could not be updated." +msgstr "Не вдалося оновити обліковий запис." + +#: lib/who_need_help_web/live/admin_user_live.ex:91 +#, elixir-autogen, elixir-format +msgid "The last active administrator cannot lose administrator access or be restricted." +msgstr "Не можна забрати права адміністратора або обмежити доступ останнього активного адміністратора." + +#: lib/who_need_help_web/live/admin_user_live.ex:14 +#: lib/who_need_help_web/live/admin_user_live.ex:57 +#: lib/who_need_help_web/live/admin_user_live.ex:94 +#, elixir-autogen, elixir-format +msgid "The selected account is no longer available." +msgstr "Вибраний обліковий запис більше недоступний." + +#: lib/who_need_help_web/live/support_operation_live.ex:135 +#, elixir-autogen, elixir-format +msgid "The selected assignee cannot manage this queue." +msgstr "Вибраний виконавець не може керувати цією чергою." + +#: lib/who_need_help_web/live/support_operation_live.ex:332 +#, elixir-autogen, elixir-format +msgid "The verified contact will receive a new reply by email." +msgstr "Підтверджений контакт отримає нову відповідь електронною поштою." + +#: lib/who_need_help_web/live/product_analytics_live.ex:221 +#, elixir-autogen, elixir-format +msgid "To" +msgstr "До" + +#: lib/who_need_help_web/components/admin_components.ex:45 +#, elixir-autogen, elixir-format +msgid "Tools shown here follow your assigned permissions." +msgstr "Тут показано інструменти, доступні відповідно до ваших дозволів." + +#: lib/who_need_help_web/components/admin_components.ex:115 +#: lib/who_need_help_web/components/admin_components.ex:174 +#: lib/who_need_help_web/live/moderation_live.ex:459 +#, elixir-autogen, elixir-format +msgid "Trust and safety" +msgstr "Довіра та безпека" + +#: lib/who_need_help_web/live/moderation_live.ex:467 +#, elixir-autogen, elixir-format +msgid "Trust and safety queues" +msgstr "Черги довіри та безпеки" + +#: lib/who_need_help_web/live/support_operations_live.ex:392 +#: lib/who_need_help_web/live/support_operations_live.ex:551 +#, elixir-autogen, elixir-format +msgid "Type" +msgstr "Тип" + +#: lib/who_need_help_web/live/support_operation_live.ex:115 +#: lib/who_need_help_web/live/support_operations_live.ex:232 +#: lib/who_need_help_web/live/support_operations_live.ex:276 +#, elixir-autogen, elixir-format +msgid "Unassigned" +msgstr "Не призначено" + +#: lib/who_need_help_web/live/admin_audit_live.ex:128 +#, elixir-autogen, elixir-format +msgid "Unknown staff member" +msgstr "Невідомий працівник" + +#: lib/who_need_help_web/live/admin_user_live.ex:148 +#: lib/who_need_help_web/live/admin_users_live.ex:129 +#, elixir-autogen, elixir-format +msgid "Unnamed user" +msgstr "Користувач без імені" + +#: lib/who_need_help_web/live/admin_user_live.ex:259 +#, elixir-autogen, elixir-format +msgid "Update staff roles" +msgstr "Оновити ролі працівників" + +#: lib/who_need_help_web/live/support_operation_live.ex:302 +#, elixir-autogen, elixir-format +msgid "Update status, assignment, and optionally reply." +msgstr "Оновіть статус і виконавця та за потреби надішліть відповідь." + +#: lib/who_need_help_web/live/admin_user_live.ex:257 +#, elixir-autogen, elixir-format +msgid "Updating…" +msgstr "Оновлення…" + +#: lib/who_need_help_web/live/admin_users_live.ex:210 +#, elixir-autogen, elixir-format +msgid "User directory" +msgstr "Каталог користувачів" + +#: lib/who_need_help_web/live/admin_users_live.ex:326 +#, elixir-autogen, elixir-format +msgid "User directory pages" +msgstr "Сторінки каталогу користувачів" + +#: lib/who_need_help_web/live/moderation_live.ex:614 +#, elixir-autogen, elixir-format +msgid "User reports about requests, activities, and private conversations." +msgstr "Скарги користувачів на заявки, події та приватні діалоги." + +#: lib/who_need_help_web/components/admin_components.ex:96 +#: lib/who_need_help_web/components/admin_components.ex:172 +#: lib/who_need_help_web/live/admin_users_live.ex:16 +#, elixir-autogen, elixir-format +msgid "Users and roles" +msgstr "Користувачі та ролі" + +#: lib/who_need_help_web/live/admin_users_live.ex:158 +#, elixir-autogen, elixir-format +msgid "Users and staff access" +msgstr "Користувачі та доступ працівників" + +#: lib/who_need_help_web/live/support_operations_live.ex:359 +#, elixir-autogen, elixir-format +msgid "Verified conversations that need staff review." +msgstr "Підтверджені діалоги, що потребують перевірки працівником." + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:33 +#, elixir-autogen, elixir-format +msgid "Verified support cases" +msgstr "Підтверджені звернення до підтримки" + +#: lib/who_need_help_web/live/support_operations_live.ex:384 +#, elixir-autogen, elixir-format +msgid "Waiting" +msgstr "Очікування" + +#: lib/who_need_help_web/live/support_operations_live.ex:297 +#, elixir-autogen, elixir-format +msgid "Work one permission-scoped queue at a time. Assignments and operator actions are audited." +msgstr "Працюйте з однією чергою з обмеженим доступом за раз. Призначення та дії операторів записуються в аудит." + +#: lib/who_need_help_web/live/moderation_live.ex:461 +#, elixir-autogen, elixir-format +msgid "Work one review queue at a time. Sensitive evidence and every moderation decision remain permission-scoped and audited." +msgstr "Працюйте з однією чергою перевірки за раз. Чутливі докази та кожне рішення модератора доступні лише за дозволами й записуються в аудит." + +#: lib/who_need_help_web/live/support_operation_live.ex:327 +#, elixir-autogen, elixir-format +msgid "Write the decision, next step, or information you need…" +msgstr "Опишіть рішення, наступний крок або потрібну інформацію…" + +#: lib/who_need_help_web/live/admin_user_live.ex:214 +#, elixir-autogen, elixir-format +msgid "You can view this account but cannot change its access." +msgstr "Ви можете переглядати цей обліковий запис, але не можете змінювати його доступ." + +#: lib/who_need_help_web/live/admin_user_live.ex:87 +#, elixir-autogen, elixir-format +msgid "You cannot restrict or suspend your own account." +msgstr "Ви не можете обмежити або призупинити власний обліковий запис." + +#: lib/who_need_help_web/user_auth.ex:312 +#: lib/who_need_help_web/user_auth.ex:346 +#, elixir-autogen, elixir-format +msgid "You do not have access to that workspace." +msgstr "У вас немає доступу до цієї робочої області." + +#: lib/who_need_help_web/live/support_operation_live.ex:127 +#, elixir-autogen, elixir-format +msgid "You do not have permission for this action." +msgstr "У вас немає дозволу на цю дію." + +#: lib/who_need_help_web/live/admin_user_live.ex:82 +#, elixir-autogen, elixir-format +msgid "You do not have permission for this action. Role changes also require a recent sign-in." +msgstr "У вас немає дозволу на цю дію. Для зміни ролей також потрібен нещодавній вхід." + +#: lib/who_need_help_web/controllers/content_removal_controller.ex:71 +#, elixir-autogen, elixir-format +msgid "Your email was confirmed and the notice was sent for review." +msgstr "Ваш email підтверджено, повідомлення надіслано на перевірку." + +#: lib/who_need_help_web/controllers/support_controller.ex:107 +#, elixir-autogen, elixir-format +msgid "Your email was confirmed and the request was sent to support." +msgstr "Ваш email підтверджено, звернення надіслано до підтримки." + +#: lib/who_need_help_web/live/admin_dashboard_live.ex:84 +#, elixir-autogen, elixir-format +msgid "Your staff access" +msgstr "Ваш доступ працівника" \ No newline at end of file diff --git a/scripts/production-full-e2e.sh b/scripts/production-full-e2e.sh index 3672882..0be1a80 100755 --- a/scripts/production-full-e2e.sh +++ b/scripts/production-full-e2e.sh @@ -167,16 +167,19 @@ git cat-file -e "$commit^{commit}" 2>/dev/null || { exit 1 } -while IFS= read -r changed_path; do - case "$changed_path" in - lib/mix/tasks/wnh.staging_full_e2e.ex | e2e/tests/activity-moderation.spec.ts | e2e/tests/helpers.ts | test/who_need_help/trust_safety_test.exs) - ;; - *) - echo "Production E2E refused: unexpected local change relative to $commit: $changed_path" >&2 - exit 1 - ;; - esac -done < <(git diff --name-only "$commit") +# The deployed application is always archived from its exact remote commit. +# Local development may legitimately be ahead of production; those files never +# enter either runner image. Only these explicit verifier overlays are copied +# below, and their hashes are retained with the evidence bundle. +for verifier_path in \ + lib/mix/tasks/wnh.staging_full_e2e.ex \ + e2e/tests/activity-moderation.spec.ts \ + e2e/tests/helpers.ts; do + if [[ ! -f "$ROOT/$verifier_path" ]]; then + echo "Production E2E verifier is unavailable: $verifier_path" >&2 + exit 1 + fi +done confirmation="whoneedhelp.com:${commit}:${database}:${RUN_ID}:full-browser-e2e" diff --git a/scripts/quality.sh b/scripts/quality.sh index 3fd5401..1bab212 100755 --- a/scripts/quality.sh +++ b/scripts/quality.sh @@ -1463,6 +1463,7 @@ echo "Running Elixir format, compiler, xref, Credo, Sobelow, Dialyzer, and Hex a docker run --rm "$quality_image" sh -euc ' mix format --check-formatted mix compile --force --warnings-as-errors + mix gettext.extract --check-up-to-date mix xref graph --label compile-connected --fail-above 0 mix credo --strict --min-priority high mix sobelow --exit --strict --private --skip diff --git a/test/who_need_help_web/controllers/support_controller_test.exs b/test/who_need_help_web/controllers/support_controller_test.exs index 631dd7d..8b0de07 100644 --- a/test/who_need_help_web/controllers/support_controller_test.exs +++ b/test/who_need_help_web/controllers/support_controller_test.exs @@ -407,6 +407,18 @@ defmodule WhoNeedHelpWeb.SupportControllerTest do test "renders separate support and removal queues for a moderator", %{conn: conn} do moderator = staff_user_fixture([:support, :legal]) + first_duplicate = + staff_user_fixture([:support, :legal], + display_name: "Same operator", + email: unique_user_email() + ) + + second_duplicate = + staff_user_fixture([:support, :legal], + display_name: "Same operator", + email: unique_user_email() + ) + {:ok, support_request} = WhoNeedHelp.Support.create_request(nil, %{ "kind" => "technical_issue", @@ -447,6 +459,8 @@ defmodule WhoNeedHelpWeb.SupportControllerTest do assert response =~ "Support requests" assert response =~ "Legal and removal" + assert response =~ "Same operator — #{first_duplicate.email}" + assert response =~ "Same operator — #{second_duplicate.email}" assert has_element?(queue_view, "#support-row-#{support_request.id}") refute response =~ "Operator action" @@ -471,6 +485,8 @@ defmodule WhoNeedHelpWeb.SupportControllerTest do ) == 1 assert has_element?(removal_view, "#removal-moderation-#{removal_notice.id}") + assert removal_response =~ "Same operator — #{first_duplicate.email}" + assert removal_response =~ "Same operator — #{second_duplicate.email}" assert Enum.count( LazyHTML.query( 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 217283c..1d10a4a 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 @@ -1556,12 +1556,14 @@ defmodule WhoNeedHelpWeb.MutualAidLiveTest do "message_id" => message.id }) - {:ok, _proposal} = + {:ok, proposal} = Catalog.propose(user_scope_fixture(requester), %{ "proposed_name" => "Bicycle repair", "reason" => "Urgent roadside bicycle repairs need a reusable category." }) + {:ok, _vote} = Catalog.vote(user_scope_fixture(requester), proposal.id) + {:ok, view, html} = live(conn, ~p"/moderation") assert html =~ "Trust and safety" assert html =~ "Reports" @@ -1592,6 +1594,8 @@ defmodule WhoNeedHelpWeb.MutualAidLiveTest do proposal_html = render_patch(view, ~p"/moderation?queue=proposals") assert proposal_html =~ "Bicycle repair" + assert proposal_html =~ "1 vote" + refute proposal_html =~ "1 votes" end test "message reports expose parent activity moderation and switch to restore", %{