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", %{