Add explicit child safety reporting path

This commit is contained in:
SimpleTest 2026-08-14 03:49:46 +03:00
parent d742c27b9a
commit f1947f2264
12 changed files with 566 additions and 504 deletions

View File

@ -169,9 +169,11 @@ policy applies even though registration is limited to adults and the current
product does not accept user media uploads.
Users can report the relevant request, activity, profile, or message in the
product. The public `/legal/content-removal` route also accepts an anonymous
`child_sexual_abuse_material` report without accepting a file upload. Reporters
are instructed not to reproduce, forward, download, or email suspected CSAM.
product using the dedicated `child_safety` reason. This in-product moderation
report is deliberately separate from the public `/legal/content-removal` route,
which also accepts an anonymous `child_sexual_abuse_material` report without
accepting a file upload. Reporters are instructed not to reproduce, forward,
download, or email suspected CSAM.
The category enters the restricted legal queue as `urgent_review`. The assigned
operator must immediately assess whether access should be restricted, content

View File

@ -14,6 +14,7 @@ defmodule WhoNeedHelp.Trust.Report do
:prohibited_item,
:spam,
:impersonation,
:child_safety,
:other
]

View File

@ -765,6 +765,7 @@ defmodule WhoNeedHelpWeb.ActivityLive.Show do
{gettext("Fraud"), "fraud"},
{gettext("Spam"), "spam"},
{gettext("Impersonation"), "impersonation"},
{gettext("Child safety or sexual exploitation"), "child_safety"},
{gettext("Other"), "other"}
]}
/>

View File

@ -302,7 +302,7 @@ defmodule WhoNeedHelpWeb.ModerationLive do
"reason" =>
normalize_choice(
params["reason"],
~w(dangerous_request harassment fraud prohibited_item spam impersonation other)
~w(dangerous_request harassment fraud prohibited_item spam impersonation child_safety other)
),
"limit" => normalize_choice(params["limit"], @page_sizes, "25")
}
@ -373,6 +373,7 @@ defmodule WhoNeedHelpWeb.ModerationLive do
defp reason_label(:prohibited_item), do: gettext("Prohibited item")
defp reason_label(:spam), do: gettext("Spam")
defp reason_label(:impersonation), do: gettext("Impersonation")
defp reason_label(:child_safety), do: gettext("Child safety or sexual exploitation")
defp reason_label(:other), do: gettext("Other")
defp reason_label(value), do: to_string(value)
@ -650,6 +651,7 @@ defmodule WhoNeedHelpWeb.ModerationLive do
{reason_label(:prohibited_item), "prohibited_item"},
{reason_label(:spam), "spam"},
{reason_label(:impersonation), "impersonation"},
{reason_label(:child_safety), "child_safety"},
{reason_label(:other), "other"}
]}
/>

View File

@ -113,6 +113,7 @@ defmodule WhoNeedHelpWeb.ReportLive do
defp reason_label(:prohibited_item), do: gettext("Prohibited item")
defp reason_label(:spam), do: gettext("Spam")
defp reason_label(:impersonation), do: gettext("Impersonation")
defp reason_label(:child_safety), do: gettext("Child safety or sexual exploitation")
defp reason_label(:other), do: gettext("Other")
defp reason_label(value), do: to_string(value)

View File

@ -1908,6 +1908,7 @@ defmodule WhoNeedHelpWeb.RequestLive.Show do
{gettext("Prohibited item"), "prohibited_item"},
{gettext("Spam"), "spam"},
{gettext("Impersonation"), "impersonation"},
{gettext("Child safety or sexual exploitation"), "child_safety"},
{gettext("Other"), "other"}
]}
/>

View File

@ -40,7 +40,7 @@ msgid "Attempting to reconnect"
msgstr ""
#: lib/who_need_help_web/components/layouts.ex:235
#: lib/who_need_help_web/live/moderation_live.ex:493
#: lib/who_need_help_web/live/moderation_live.ex:494
#: lib/who_need_help_web/live/notification_live.ex:699
#, elixir-autogen, elixir-format
msgid "Categories"
@ -135,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:881
#: lib/who_need_help_web/live/moderation_live.ex:883
#, elixir-autogen, elixir-format
msgid "A signal requests human review; optional tracking absence is not proof of abuse."
msgstr ""
@ -216,7 +216,7 @@ msgstr ""
#: lib/who_need_help_web/components/layouts.ex:230
#: lib/who_need_help_web/live/activity_live/index.ex:39
#: lib/who_need_help_web/live/moderation_live.ex:952
#: lib/who_need_help_web/live/moderation_live.ex:954
#, elixir-autogen, elixir-format
msgid "Activities"
msgstr ""
@ -433,8 +433,8 @@ 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:495
#: lib/who_need_help_web/live/moderation_live.ex:915
#: lib/who_need_help_web/live/moderation_live.ex:496
#: lib/who_need_help_web/live/moderation_live.ex:917
#, elixir-autogen, elixir-format
msgid "Category proposals"
msgstr ""
@ -484,7 +484,7 @@ msgstr ""
msgid "Clear"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:551
#: lib/who_need_help_web/live/moderation_live.ex:552
#, elixir-autogen, elixir-format
msgid "Close"
msgstr ""
@ -579,7 +579,7 @@ msgstr ""
msgid "Create an activity"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:1047
#: lib/who_need_help_web/live/moderation_live.ex:1049
#, elixir-autogen, elixir-format
msgid "Create category"
msgstr ""
@ -601,13 +601,13 @@ msgstr ""
msgid "Dangerous request"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:771
#: lib/who_need_help_web/live/moderation_live.ex:896
#: lib/who_need_help_web/live/moderation_live.ex:773
#: lib/who_need_help_web/live/moderation_live.ex:898
#, elixir-autogen, elixir-format
msgid "Decision"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:1046
#: lib/who_need_help_web/live/moderation_live.ex:1048
#, elixir-autogen, elixir-format
msgid "Decision note"
msgstr ""
@ -628,10 +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: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/moderation_live.ex:639
#: lib/who_need_help_web/live/moderation_live.ex:777
#: lib/who_need_help_web/live/moderation_live.ex:819
#: lib/who_need_help_web/live/moderation_live.ex:899
#: lib/who_need_help_web/live/report_live.ex:107
#, elixir-autogen, elixir-format
msgid "Dismissed"
@ -683,12 +683,12 @@ 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:1032
#: lib/who_need_help_web/live/moderation_live.ex:1034
#, elixir-autogen, elixir-format
msgid "English description"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:1029
#: lib/who_need_help_web/live/moderation_live.ex:1031
#, elixir-autogen, elixir-format
msgid "English name"
msgstr ""
@ -811,12 +811,12 @@ msgstr ""
msgid "Hidden"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:760
#: lib/who_need_help_web/live/moderation_live.ex:762
#, elixir-autogen, elixir-format
msgid "Hide activity"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:750
#: lib/who_need_help_web/live/moderation_live.ex:752
#, elixir-autogen, elixir-format
msgid "Hide request"
msgstr ""
@ -1032,17 +1032,17 @@ msgstr ""
msgid "Meeting area"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:1068
#: lib/who_need_help_web/live/moderation_live.ex:1070
#, elixir-autogen, elixir-format
msgid "Merge"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:1060
#: lib/who_need_help_web/live/moderation_live.ex:1062
#, elixir-autogen, elixir-format
msgid "Merge into"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:1067
#: lib/who_need_help_web/live/moderation_live.ex:1069
#, elixir-autogen, elixir-format
msgid "Merge note"
msgstr ""
@ -1160,7 +1160,7 @@ msgstr ""
msgid "OPTIONAL SOCIAL PLANS"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:544
#: lib/who_need_help_web/live/moderation_live.ex:545
#, elixir-autogen, elixir-format
msgid "Only the conversation linked to this report is displayed."
msgstr ""
@ -1175,9 +1175,9 @@ msgstr ""
#: 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: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/moderation_live.ex:636
#: lib/who_need_help_web/live/moderation_live.ex:817
#: lib/who_need_help_web/live/moderation_live.ex:941
#: lib/who_need_help_web/live/report_live.ex:104
#: lib/who_need_help_web/live/request_live/index.ex:451
#: lib/who_need_help_web/live/request_live/index.ex:452
@ -1234,14 +1234,14 @@ msgstr ""
#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:74
#: lib/who_need_help_web/controllers/support_html.ex:13
#: lib/who_need_help_web/controllers/support_html/new.html.heex:38
#: lib/who_need_help_web/live/activity_live/show.ex:768
#: lib/who_need_help_web/live/moderation_live.ex:376
#: lib/who_need_help_web/live/activity_live/show.ex:769
#: lib/who_need_help_web/live/moderation_live.ex:377
#: 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/report_live.ex:117
#: lib/who_need_help_web/live/request_live/show.ex:1032
#: lib/who_need_help_web/live/request_live/show.ex:1041
#: lib/who_need_help_web/live/request_live/show.ex:1911
#: lib/who_need_help_web/live/request_live/show.ex:1912
#: 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
@ -1426,7 +1426,7 @@ 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/moderation_live.ex:644
#: lib/who_need_help_web/live/moderation_live.ex:645
#: lib/who_need_help_web/live/request_live/show.ex:1446
#: lib/who_need_help_web/live/request_live/show.ex:1640
#: lib/who_need_help_web/live/request_live/show.ex:1683
@ -1439,12 +1439,12 @@ msgstr ""
msgid "Register for an account"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:1077
#: lib/who_need_help_web/live/moderation_live.ex:1079
#, elixir-autogen, elixir-format
msgid "Reject"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:1076
#: lib/who_need_help_web/live/moderation_live.ex:1078
#, elixir-autogen, elixir-format
msgid "Rejection note"
msgstr ""
@ -1480,13 +1480,13 @@ msgstr ""
msgid "Report updated."
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:541
#: lib/who_need_help_web/live/moderation_live.ex:542
#, elixir-autogen, elixir-format
msgid "Reported evidence"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:479
#: lib/who_need_help_web/live/moderation_live.ex:613
#: lib/who_need_help_web/live/moderation_live.ex:480
#: lib/who_need_help_web/live/moderation_live.ex:614
#, elixir-autogen, elixir-format
msgid "Reports"
msgstr ""
@ -1531,15 +1531,15 @@ msgstr ""
msgid "Requester: %{count} completed"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:778
#: lib/who_need_help_web/live/moderation_live.ex:780
#, 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: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/moderation_live.ex:638
#: lib/who_need_help_web/live/moderation_live.ex:776
#: lib/who_need_help_web/live/report_live.ex:106
#: lib/who_need_help_web/live/support_operation_live.ex:313
#: lib/who_need_help_web/live/support_operations_live.ex:385
@ -1555,7 +1555,7 @@ msgstr ""
msgid "Restricted"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:899
#: lib/who_need_help_web/live/moderation_live.ex:901
#, elixir-autogen, elixir-format
msgid "Review note"
msgstr ""
@ -1566,8 +1566,8 @@ msgstr ""
msgid "Review saved. It appears after both participants review."
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:816
#: lib/who_need_help_web/live/moderation_live.ex:897
#: lib/who_need_help_web/live/moderation_live.ex:818
#: lib/who_need_help_web/live/moderation_live.ex:899
#, elixir-autogen, elixir-format
msgid "Reviewed"
msgstr ""
@ -1575,8 +1575,8 @@ 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: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/moderation_live.ex:637
#: lib/who_need_help_web/live/moderation_live.ex:775
#: lib/who_need_help_web/live/report_live.ex:105
#: lib/who_need_help_web/live/support_operation_live.ex:311
#: lib/who_need_help_web/live/support_operation_live.ex:416
@ -1586,12 +1586,12 @@ msgstr ""
msgid "Reviewing"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:1039
#: lib/who_need_help_web/live/moderation_live.ex:1041
#, elixir-autogen, elixir-format
msgid "Russian description (optional)"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:1031
#: lib/who_need_help_web/live/moderation_live.ex:1033
#, elixir-autogen, elixir-format
msgid "Russian name (optional)"
msgstr ""
@ -1641,8 +1641,8 @@ msgstr ""
msgid "Send"
msgstr ""
#: lib/who_need_help_web/live/activity_live/show.ex:777
#: lib/who_need_help_web/live/request_live/show.ex:1920
#: lib/who_need_help_web/live/activity_live/show.ex:778
#: lib/who_need_help_web/live/request_live/show.ex:1921
#, elixir-autogen, elixir-format
msgid "Send report"
msgstr ""
@ -1688,7 +1688,7 @@ msgstr ""
msgid "Skip to main content"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:1028
#: lib/who_need_help_web/live/moderation_live.ex:1030
#, elixir-autogen, elixir-format
msgid "Slug"
msgstr ""
@ -1759,9 +1759,9 @@ msgstr ""
#: lib/who_need_help_web/live/admin_user_live.ex:186
#: 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/moderation_live.ex:633
#: 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:379
#: lib/who_need_help_web/live/support_operations_live.ex:450
#: lib/who_need_help_web/live/support_operations_live.ex:551
@ -1775,7 +1775,7 @@ msgstr ""
msgid "Stop and delete position"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:1044
#: lib/who_need_help_web/live/moderation_live.ex:1046
#, elixir-autogen, elixir-format
msgid "Structured fields JSON"
msgstr ""
@ -1911,7 +1911,7 @@ msgstr ""
msgid "This proposal is already closed."
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:570
#: lib/who_need_help_web/live/moderation_live.ex:571
#, elixir-autogen, elixir-format
msgid "This report has no linked conversation."
msgstr ""
@ -1984,12 +1984,12 @@ msgstr ""
msgid "Total group capacity"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:1035
#: lib/who_need_help_web/live/moderation_live.ex:1037
#, elixir-autogen, elixir-format
msgid "Ukrainian description (optional)"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:1030
#: lib/who_need_help_web/live/moderation_live.ex:1032
#, elixir-autogen, elixir-format
msgid "Ukrainian name (optional)"
msgstr ""
@ -2083,7 +2083,7 @@ msgstr ""
msgid "Verify the handover"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:725
#: lib/who_need_help_web/live/moderation_live.ex:727
#, elixir-autogen, elixir-format
msgid "View scoped evidence"
msgstr ""
@ -2111,8 +2111,8 @@ msgstr ""
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:1917
#: lib/who_need_help_web/live/activity_live/show.ex:775
#: lib/who_need_help_web/live/request_live/show.ex:1918
#, elixir-autogen, elixir-format
msgid "What happened?"
msgstr ""
@ -2401,7 +2401,7 @@ msgstr ""
msgid "← Requests"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:940
#: lib/who_need_help_web/live/moderation_live.ex:942
#, elixir-autogen, elixir-format
msgid "Approved"
msgstr ""
@ -2412,45 +2412,45 @@ msgstr ""
msgid "Expired"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:393
#: lib/who_need_help_web/live/moderation_live.ex:394
#, elixir-autogen, elixir-format
msgid "Handover without location evidence"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:395
#: lib/who_need_help_web/live/moderation_live.ex:396
#, elixir-autogen, elixir-format
msgid "Location without movement"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:397
#: lib/who_need_help_web/live/moderation_live.ex:398
#, elixir-autogen, elixir-format
msgid "Manual review"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:942
#: lib/who_need_help_web/live/moderation_live.ex:944
#, elixir-autogen, elixir-format
msgid "Merged"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:396
#: lib/who_need_help_web/live/moderation_live.ex:397
#, 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:941
#: lib/who_need_help_web/live/moderation_live.ex:943
#: lib/who_need_help_web/live/support_operation_live.ex:419
#: 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:390
#: lib/who_need_help_web/live/moderation_live.ex:391
#, elixir-autogen, elixir-format
msgid "Repeated participant pair"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:389
#: lib/who_need_help_web/live/moderation_live.ex:390
#, elixir-autogen, elixir-format
msgid "Unusual action rate"
msgstr ""
@ -3196,8 +3196,8 @@ msgstr ""
msgid "Subject"
msgstr ""
#: lib/who_need_help_web/live/activity_live/show.ex:785
#: lib/who_need_help_web/live/request_live/show.ex:1928
#: lib/who_need_help_web/live/activity_live/show.ex:786
#: lib/who_need_help_web/live/request_live/show.ex:1929
#, elixir-autogen, elixir-format
msgid "Submit a legal content-removal notice"
msgstr ""
@ -5208,14 +5208,14 @@ msgstr ""
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
#: lib/who_need_help_web/live/moderation_live.ex:407
#: lib/who_need_help_web/live/report_live.ex:123
#, 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
#: lib/who_need_help_web/live/moderation_live.ex:410
#: lib/who_need_help_web/live/report_live.ex:126
#, elixir-autogen, elixir-format
msgid "Activity message"
msgstr ""
@ -5271,8 +5271,8 @@ msgstr ""
msgid "Could not send your message. Please check it and try again."
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:400
#: lib/who_need_help_web/live/report_live.ex:119
#: lib/who_need_help_web/live/moderation_live.ex:401
#: lib/who_need_help_web/live/report_live.ex:120
#, elixir-autogen, elixir-format
msgid "Help request"
msgstr ""
@ -5287,7 +5287,7 @@ msgstr ""
msgid "If purchase is needed, accepting the request does not require the volunteer to spend money. Agree on the medicine, pharmacy requirements, payment, and any reimbursement only in the private matched chat."
msgstr ""
#: lib/who_need_help_web/live/report_live.ex:120
#: lib/who_need_help_web/live/report_live.ex:121
#, elixir-autogen, elixir-format
msgid "Matched help"
msgstr ""
@ -5355,7 +5355,7 @@ msgstr ""
msgid "Other people will see this name on requests, activities, and reviews."
msgstr ""
#: lib/who_need_help_web/live/report_live.ex:121
#: lib/who_need_help_web/live/report_live.ex:122
#, elixir-autogen, elixir-format
msgid "Private message"
msgstr ""
@ -5375,7 +5375,7 @@ msgstr ""
msgid "Reply to requester (optional)"
msgstr ""
#: lib/who_need_help_web/live/report_live.ex:127
#: lib/who_need_help_web/live/report_live.ex:128
#, elixir-autogen, elixir-format
msgid "Reported content"
msgstr ""
@ -5400,12 +5400,12 @@ msgstr ""
msgid "Requester"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:740
#: lib/who_need_help_web/live/moderation_live.ex:742
#, elixir-autogen, elixir-format
msgid "Restore activity"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:733
#: lib/who_need_help_web/live/moderation_live.ex:735
#, elixir-autogen, elixir-format
msgid "Restore request"
msgstr ""
@ -6732,7 +6732,7 @@ msgstr ""
msgid "%{name} — %{email}"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:977
#: lib/who_need_help_web/live/moderation_live.ex:979
#, elixir-autogen, elixir-format
msgid "%{count} vote"
msgid_plural "%{count} votes"
@ -6749,8 +6749,8 @@ msgstr ""
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
#: lib/who_need_help_web/live/moderation_live.ex:487
#: lib/who_need_help_web/live/moderation_live.ex:795
#, elixir-autogen, elixir-format
msgid "Abuse signals"
msgstr ""
@ -6833,7 +6833,7 @@ msgstr ""
msgid "Any dimension"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:646
#: lib/who_need_help_web/live/moderation_live.ex:647
#, elixir-autogen, elixir-format
msgid "Any reason"
msgstr ""
@ -6848,22 +6848,22 @@ msgstr ""
msgid "Any role"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:825
#: lib/who_need_help_web/live/moderation_live.ex:827
#, 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/moderation_live.ex:635
#: lib/who_need_help_web/live/moderation_live.ex:816
#: lib/who_need_help_web/live/moderation_live.ex:940
#: 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
#: lib/who_need_help_web/live/moderation_live.ex:952
#, elixir-autogen, elixir-format
msgid "Any taxonomy"
msgstr ""
@ -6905,7 +6905,7 @@ msgstr ""
msgid "Audit pages"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:794
#: lib/who_need_help_web/live/moderation_live.ex:796
#, elixir-autogen, elixir-format
msgid "Automated signals are review prompts, not proof of abuse."
msgstr ""
@ -6920,7 +6920,7 @@ msgstr ""
msgid "Back to users"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:405
#: lib/who_need_help_web/live/moderation_live.ex:406
#, elixir-autogen, elixir-format
msgid "Chat message"
msgstr ""
@ -6945,7 +6945,7 @@ msgstr ""
msgid "Content-removal and legal notice queue"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:1020
#: lib/who_need_help_web/live/moderation_live.ex:1022
#, elixir-autogen, elixir-format
msgid "Create a category from this proposal"
msgstr ""
@ -6996,7 +6996,7 @@ msgstr ""
msgid "General"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:951
#: lib/who_need_help_web/live/moderation_live.ex:953
#, elixir-autogen, elixir-format
msgid "Help"
msgstr ""
@ -7071,12 +7071,12 @@ msgstr ""
msgid "Manage user"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:403
#: lib/who_need_help_web/live/moderation_live.ex:404
#, elixir-autogen, elixir-format
msgid "Matched conversation"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:930
#: lib/who_need_help_web/live/moderation_live.ex:932
#, elixir-autogen, elixir-format
msgid "Name, reason, or reference"
msgstr ""
@ -7084,8 +7084,8 @@ msgstr ""
#: lib/who_need_help_web/live/admin_audit_live.ex:260
#: lib/who_need_help_web/live/admin_audit_live.ex:264
#: lib/who_need_help_web/live/admin_users_live.ex:345
#: lib/who_need_help_web/live/moderation_live.ex:1138
#: lib/who_need_help_web/live/moderation_live.ex:1142
#: lib/who_need_help_web/live/moderation_live.ex:1140
#: lib/who_need_help_web/live/moderation_live.ex:1144
#: lib/who_need_help_web/live/product_analytics_live.ex:296
#: lib/who_need_help_web/live/product_analytics_live.ex:300
#: lib/who_need_help_web/live/support_operations_live.ex:513
@ -7114,17 +7114,17 @@ msgstr ""
msgid "No contact email"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:962
#: lib/who_need_help_web/live/moderation_live.ex:964
#, elixir-autogen, elixir-format
msgid "No proposals match these filters."
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:664
#: lib/who_need_help_web/live/moderation_live.ex:666
#, elixir-autogen, elixir-format
msgid "No reports match these filters."
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:841
#: lib/who_need_help_web/live/moderation_live.ex:843
#, elixir-autogen, elixir-format
msgid "No signals match these filters."
msgstr ""
@ -7198,7 +7198,7 @@ msgstr ""
#: lib/who_need_help_web/live/admin_audit_live.ex:256
#: 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:1130
#: lib/who_need_help_web/live/moderation_live.ex:1132
#: lib/who_need_help_web/live/product_analytics_live.ex:292
#: lib/who_need_help_web/live/support_operations_live.ex:506
#: lib/who_need_help_web/live/support_operations_live.ex:537
@ -7209,8 +7209,8 @@ msgstr ""
#: lib/who_need_help_web/live/admin_audit_live.ex:249
#: lib/who_need_help_web/live/admin_audit_live.ex:254
#: lib/who_need_help_web/live/admin_users_live.ex:336
#: lib/who_need_help_web/live/moderation_live.ex:1122
#: lib/who_need_help_web/live/moderation_live.ex:1127
#: lib/who_need_help_web/live/moderation_live.ex:1124
#: lib/who_need_help_web/live/moderation_live.ex:1129
#: lib/who_need_help_web/live/product_analytics_live.ex:285
#: lib/who_need_help_web/live/product_analytics_live.ex:290
#: lib/who_need_help_web/live/support_operations_live.ex:504
@ -7228,18 +7228,18 @@ msgstr ""
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/moderation_live.ex:1118
#: 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
#: lib/who_need_help_web/live/moderation_live.ex:761
#, elixir-autogen, elixir-format
msgid "Reason for hiding the activity"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:749
#: lib/who_need_help_web/live/moderation_live.ex:751
#, elixir-autogen, elixir-format
msgid "Reason for hiding the request"
msgstr ""
@ -7257,7 +7257,7 @@ msgstr ""
msgid "Recorded events"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:806
#: lib/who_need_help_web/live/moderation_live.ex:808
#, elixir-autogen, elixir-format
msgid "Reference or user"
msgstr ""
@ -7272,7 +7272,7 @@ msgstr ""
msgid "Reference, email, or submitter"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:626
#: lib/who_need_help_web/live/moderation_live.ex:627
#, elixir-autogen, elixir-format
msgid "Reference, reporter, or details"
msgstr ""
@ -7340,7 +7340,7 @@ msgstr ""
msgid "Review by %{time}"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:917
#: lib/who_need_help_web/live/moderation_live.ex:919
#, elixir-autogen, elixir-format
msgid "Review community requests without mixing help and activity taxonomies."
msgstr ""
@ -7367,9 +7367,9 @@ 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/moderation_live.ex:661
#: lib/who_need_help_web/live/moderation_live.ex:839
#: lib/who_need_help_web/live/moderation_live.ex:960
#: 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
@ -7393,15 +7393,15 @@ msgstr ""
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
#: lib/who_need_help_web/live/moderation_live.ex:781
#: lib/who_need_help_web/live/moderation_live.ex:902
#, 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/moderation_live.ex:626
#: lib/who_need_help_web/live/moderation_live.ex:807
#: lib/who_need_help_web/live/moderation_live.ex:931
#: 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
@ -7424,13 +7424,13 @@ msgid "Search users"
msgstr ""
#: lib/who_need_help_web/live/admin_users_live.ex:218
#: lib/who_need_help_web/live/moderation_live.ex:1132
#: lib/who_need_help_web/live/moderation_live.ex:1134
#: 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
#: lib/who_need_help_web/live/moderation_live.ex:825
#, elixir-autogen, elixir-format
msgid "Signal type"
msgstr ""
@ -7506,12 +7506,12 @@ msgstr ""
msgid "Target type"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:948
#: lib/who_need_help_web/live/moderation_live.ex:950
#, elixir-autogen, elixir-format
msgid "Taxonomy"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:884
#: lib/who_need_help_web/live/moderation_live.ex:886
#, elixir-autogen, elixir-format
msgid "Technical signal metadata"
msgstr ""
@ -7550,12 +7550,12 @@ 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
#: lib/who_need_help_web/live/moderation_live.ex:460
#, elixir-autogen, elixir-format
msgid "Trust and safety"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:467
#: lib/who_need_help_web/live/moderation_live.ex:468
#, elixir-autogen, elixir-format
msgid "Trust and safety queues"
msgstr ""
@ -7609,7 +7609,7 @@ msgstr ""
msgid "User directory pages"
msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:614
#: lib/who_need_help_web/live/moderation_live.ex:615
#, elixir-autogen, elixir-format
msgid "User reports about requests, activities, and private conversations."
msgstr ""
@ -7646,7 +7646,7 @@ msgstr ""
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
#: lib/who_need_help_web/live/moderation_live.ex:462
#, elixir-autogen, elixir-format
msgid "Work one review queue at a time. Sensitive evidence and every moderation decision remain permission-scoped and audited."
msgstr ""
@ -7849,3 +7849,11 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "Log in to help"
msgstr ""
#: lib/who_need_help_web/live/activity_live/show.ex:768
#: lib/who_need_help_web/live/moderation_live.ex:376
#: lib/who_need_help_web/live/report_live.ex:116
#: lib/who_need_help_web/live/request_live/show.ex:1911
#, elixir-autogen, elixir-format
msgid "Child safety or sexual exploitation"
msgstr ""

View File

@ -40,7 +40,7 @@ msgid "Attempting to reconnect"
msgstr "Attempting to reconnect"
#: lib/who_need_help_web/components/layouts.ex:235
#: lib/who_need_help_web/live/moderation_live.ex:493
#: lib/who_need_help_web/live/moderation_live.ex:494
#: lib/who_need_help_web/live/notification_live.ex:699
#, elixir-autogen, elixir-format
msgid "Categories"
@ -135,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:881
#: lib/who_need_help_web/live/moderation_live.ex:883
#, 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."
@ -216,7 +216,7 @@ msgstr "Active"
#: lib/who_need_help_web/components/layouts.ex:230
#: lib/who_need_help_web/live/activity_live/index.ex:39
#: lib/who_need_help_web/live/moderation_live.ex:952
#: lib/who_need_help_web/live/moderation_live.ex:954
#, elixir-autogen, elixir-format
msgid "Activities"
msgstr "Activities"
@ -433,8 +433,8 @@ 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:495
#: lib/who_need_help_web/live/moderation_live.ex:915
#: lib/who_need_help_web/live/moderation_live.ex:496
#: lib/who_need_help_web/live/moderation_live.ex:917
#, elixir-autogen, elixir-format
msgid "Category proposals"
msgstr "Category proposals"
@ -484,7 +484,7 @@ msgstr "City centre, near the main entrance"
msgid "Clear"
msgstr "Clear"
#: lib/who_need_help_web/live/moderation_live.ex:551
#: lib/who_need_help_web/live/moderation_live.ex:552
#, elixir-autogen, elixir-format
msgid "Close"
msgstr "Close"
@ -579,7 +579,7 @@ msgstr "Create activity"
msgid "Create an activity"
msgstr "Create an activity"
#: lib/who_need_help_web/live/moderation_live.ex:1047
#: lib/who_need_help_web/live/moderation_live.ex:1049
#, elixir-autogen, elixir-format
msgid "Create category"
msgstr "Create category"
@ -601,13 +601,13 @@ msgstr "Dangerous plan"
msgid "Dangerous request"
msgstr "Dangerous request"
#: lib/who_need_help_web/live/moderation_live.ex:771
#: lib/who_need_help_web/live/moderation_live.ex:896
#: lib/who_need_help_web/live/moderation_live.ex:773
#: lib/who_need_help_web/live/moderation_live.ex:898
#, elixir-autogen, elixir-format
msgid "Decision"
msgstr "Decision"
#: lib/who_need_help_web/live/moderation_live.ex:1046
#: lib/who_need_help_web/live/moderation_live.ex:1048
#, elixir-autogen, elixir-format
msgid "Decision note"
msgstr "Decision note"
@ -628,10 +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: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/moderation_live.ex:639
#: lib/who_need_help_web/live/moderation_live.ex:777
#: lib/who_need_help_web/live/moderation_live.ex:819
#: lib/who_need_help_web/live/moderation_live.ex:899
#: lib/who_need_help_web/live/report_live.ex:107
#, elixir-autogen, elixir-format
msgid "Dismissed"
@ -683,12 +683,12 @@ 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:1032
#: lib/who_need_help_web/live/moderation_live.ex:1034
#, elixir-autogen, elixir-format
msgid "English description"
msgstr "English description"
#: lib/who_need_help_web/live/moderation_live.ex:1029
#: lib/who_need_help_web/live/moderation_live.ex:1031
#, elixir-autogen, elixir-format
msgid "English name"
msgstr "English name"
@ -811,12 +811,12 @@ msgstr "Helpers leaderboard"
msgid "Hidden"
msgstr "Hidden"
#: lib/who_need_help_web/live/moderation_live.ex:760
#: lib/who_need_help_web/live/moderation_live.ex:762
#, elixir-autogen, elixir-format
msgid "Hide activity"
msgstr "Hide activity"
#: lib/who_need_help_web/live/moderation_live.ex:750
#: lib/who_need_help_web/live/moderation_live.ex:752
#, elixir-autogen, elixir-format
msgid "Hide request"
msgstr "Hide request"
@ -1032,17 +1032,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:1068
#: lib/who_need_help_web/live/moderation_live.ex:1070
#, elixir-autogen, elixir-format
msgid "Merge"
msgstr "Merge"
#: lib/who_need_help_web/live/moderation_live.ex:1060
#: lib/who_need_help_web/live/moderation_live.ex:1062
#, elixir-autogen, elixir-format
msgid "Merge into"
msgstr "Merge into"
#: lib/who_need_help_web/live/moderation_live.ex:1067
#: lib/who_need_help_web/live/moderation_live.ex:1069
#, elixir-autogen, elixir-format
msgid "Merge note"
msgstr "Merge note"
@ -1160,7 +1160,7 @@ msgstr "Now"
msgid "OPTIONAL SOCIAL PLANS"
msgstr "OPTIONAL SOCIAL PLANS"
#: lib/who_need_help_web/live/moderation_live.ex:544
#: lib/who_need_help_web/live/moderation_live.ex:545
#, elixir-autogen, elixir-format
msgid "Only the conversation linked to this report is displayed."
msgstr "Only the conversation linked to this report is displayed."
@ -1175,9 +1175,9 @@ msgstr "Only the organizer and approved participants can read or send these mess
#: 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: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/moderation_live.ex:636
#: lib/who_need_help_web/live/moderation_live.ex:817
#: lib/who_need_help_web/live/moderation_live.ex:941
#: lib/who_need_help_web/live/report_live.ex:104
#: lib/who_need_help_web/live/request_live/index.ex:451
#: lib/who_need_help_web/live/request_live/index.ex:452
@ -1234,14 +1234,14 @@ msgstr "Organizer social links"
#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:74
#: lib/who_need_help_web/controllers/support_html.ex:13
#: lib/who_need_help_web/controllers/support_html/new.html.heex:38
#: lib/who_need_help_web/live/activity_live/show.ex:768
#: lib/who_need_help_web/live/moderation_live.ex:376
#: lib/who_need_help_web/live/activity_live/show.ex:769
#: lib/who_need_help_web/live/moderation_live.ex:377
#: 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/report_live.ex:117
#: lib/who_need_help_web/live/request_live/show.ex:1032
#: lib/who_need_help_web/live/request_live/show.ex:1041
#: lib/who_need_help_web/live/request_live/show.ex:1911
#: lib/who_need_help_web/live/request_live/show.ex:1912
#: 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
@ -1426,7 +1426,7 @@ 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/moderation_live.ex:644
#: lib/who_need_help_web/live/moderation_live.ex:645
#: lib/who_need_help_web/live/request_live/show.ex:1446
#: lib/who_need_help_web/live/request_live/show.ex:1640
#: lib/who_need_help_web/live/request_live/show.ex:1683
@ -1439,12 +1439,12 @@ msgstr "Reason"
msgid "Register for an account"
msgstr "Register for an account"
#: lib/who_need_help_web/live/moderation_live.ex:1077
#: lib/who_need_help_web/live/moderation_live.ex:1079
#, elixir-autogen, elixir-format
msgid "Reject"
msgstr "Reject"
#: lib/who_need_help_web/live/moderation_live.ex:1076
#: lib/who_need_help_web/live/moderation_live.ex:1078
#, elixir-autogen, elixir-format
msgid "Rejection note"
msgstr "Rejection note"
@ -1480,13 +1480,13 @@ msgstr "Report sent to moderators."
msgid "Report updated."
msgstr "Report updated."
#: lib/who_need_help_web/live/moderation_live.ex:541
#: lib/who_need_help_web/live/moderation_live.ex:542
#, elixir-autogen, elixir-format
msgid "Reported evidence"
msgstr "Reported evidence"
#: lib/who_need_help_web/live/moderation_live.ex:479
#: lib/who_need_help_web/live/moderation_live.ex:613
#: lib/who_need_help_web/live/moderation_live.ex:480
#: lib/who_need_help_web/live/moderation_live.ex:614
#, elixir-autogen, elixir-format
msgid "Reports"
msgstr "Reports"
@ -1531,15 +1531,15 @@ msgstr "Requester:"
msgid "Requester: %{count} completed"
msgstr "Requester: %{count} completed"
#: lib/who_need_help_web/live/moderation_live.ex:778
#: lib/who_need_help_web/live/moderation_live.ex:780
#, 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: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/moderation_live.ex:638
#: lib/who_need_help_web/live/moderation_live.ex:776
#: lib/who_need_help_web/live/report_live.ex:106
#: lib/who_need_help_web/live/support_operation_live.ex:313
#: lib/who_need_help_web/live/support_operations_live.ex:385
@ -1555,7 +1555,7 @@ msgstr "Resolved"
msgid "Restricted"
msgstr "Restricted"
#: lib/who_need_help_web/live/moderation_live.ex:899
#: lib/who_need_help_web/live/moderation_live.ex:901
#, elixir-autogen, elixir-format
msgid "Review note"
msgstr "Review note"
@ -1566,8 +1566,8 @@ msgstr "Review note"
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:816
#: lib/who_need_help_web/live/moderation_live.ex:897
#: lib/who_need_help_web/live/moderation_live.ex:818
#: lib/who_need_help_web/live/moderation_live.ex:899
#, elixir-autogen, elixir-format
msgid "Reviewed"
msgstr "Reviewed"
@ -1575,8 +1575,8 @@ 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: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/moderation_live.ex:637
#: lib/who_need_help_web/live/moderation_live.ex:775
#: lib/who_need_help_web/live/report_live.ex:105
#: lib/who_need_help_web/live/support_operation_live.ex:311
#: lib/who_need_help_web/live/support_operation_live.ex:416
@ -1586,12 +1586,12 @@ msgstr "Reviewed"
msgid "Reviewing"
msgstr "Reviewing"
#: lib/who_need_help_web/live/moderation_live.ex:1039
#: lib/who_need_help_web/live/moderation_live.ex:1041
#, elixir-autogen, elixir-format
msgid "Russian description (optional)"
msgstr "Russian description (optional)"
#: lib/who_need_help_web/live/moderation_live.ex:1031
#: lib/who_need_help_web/live/moderation_live.ex:1033
#, elixir-autogen, elixir-format
msgid "Russian name (optional)"
msgstr "Russian name (optional)"
@ -1641,8 +1641,8 @@ msgstr "Scheduled"
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:1920
#: lib/who_need_help_web/live/activity_live/show.ex:778
#: lib/who_need_help_web/live/request_live/show.ex:1921
#, elixir-autogen, elixir-format
msgid "Send report"
msgstr "Send report"
@ -1688,7 +1688,7 @@ msgstr "Signal updated."
msgid "Skip to main content"
msgstr "Skip to main content"
#: lib/who_need_help_web/live/moderation_live.ex:1028
#: lib/who_need_help_web/live/moderation_live.ex:1030
#, elixir-autogen, elixir-format
msgid "Slug"
msgstr "Slug"
@ -1759,9 +1759,9 @@ msgstr "Starts"
#: lib/who_need_help_web/live/admin_user_live.ex:186
#: 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/moderation_live.ex:633
#: 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:379
#: lib/who_need_help_web/live/support_operations_live.ex:450
#: lib/who_need_help_web/live/support_operations_live.ex:551
@ -1775,7 +1775,7 @@ msgstr "Status"
msgid "Stop and delete position"
msgstr "Stop and delete position"
#: lib/who_need_help_web/live/moderation_live.ex:1044
#: lib/who_need_help_web/live/moderation_live.ex:1046
#, elixir-autogen, elixir-format
msgid "Structured fields JSON"
msgstr "Structured fields JSON"
@ -1911,7 +1911,7 @@ 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:570
#: lib/who_need_help_web/live/moderation_live.ex:571
#, elixir-autogen, elixir-format
msgid "This report has no linked conversation."
msgstr "This report has no linked conversation."
@ -1984,12 +1984,12 @@ msgstr "Total"
msgid "Total group capacity"
msgstr "Total group capacity"
#: lib/who_need_help_web/live/moderation_live.ex:1035
#: lib/who_need_help_web/live/moderation_live.ex:1037
#, elixir-autogen, elixir-format
msgid "Ukrainian description (optional)"
msgstr "Ukrainian description (optional)"
#: lib/who_need_help_web/live/moderation_live.ex:1030
#: lib/who_need_help_web/live/moderation_live.ex:1032
#, elixir-autogen, elixir-format
msgid "Ukrainian name (optional)"
msgstr "Ukrainian name (optional)"
@ -2083,7 +2083,7 @@ msgstr "Verify handover"
msgid "Verify the handover"
msgstr "Verify the handover"
#: lib/who_need_help_web/live/moderation_live.ex:725
#: lib/who_need_help_web/live/moderation_live.ex:727
#, elixir-autogen, elixir-format
msgid "View scoped evidence"
msgstr "View scoped evidence"
@ -2111,8 +2111,8 @@ msgstr "Welcome back!"
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:1917
#: lib/who_need_help_web/live/activity_live/show.ex:775
#: lib/who_need_help_web/live/request_live/show.ex:1918
#, elixir-autogen, elixir-format
msgid "What happened?"
msgstr "What happened?"
@ -2401,7 +2401,7 @@ msgstr "← Back to requests"
msgid "← Requests"
msgstr "← Requests"
#: lib/who_need_help_web/live/moderation_live.ex:940
#: lib/who_need_help_web/live/moderation_live.ex:942
#, elixir-autogen, elixir-format
msgid "Approved"
msgstr "Approved"
@ -2412,45 +2412,45 @@ msgstr "Approved"
msgid "Expired"
msgstr "Expired"
#: lib/who_need_help_web/live/moderation_live.ex:393
#: lib/who_need_help_web/live/moderation_live.ex:394
#, elixir-autogen, elixir-format
msgid "Handover without location evidence"
msgstr "Handover without location evidence"
#: lib/who_need_help_web/live/moderation_live.ex:395
#: lib/who_need_help_web/live/moderation_live.ex:396
#, elixir-autogen, elixir-format
msgid "Location without movement"
msgstr "Location without movement"
#: lib/who_need_help_web/live/moderation_live.ex:397
#: lib/who_need_help_web/live/moderation_live.ex:398
#, elixir-autogen, elixir-format
msgid "Manual review"
msgstr "Manual review"
#: lib/who_need_help_web/live/moderation_live.ex:942
#: lib/who_need_help_web/live/moderation_live.ex:944
#, elixir-autogen, elixir-format
msgid "Merged"
msgstr "Merged"
#: lib/who_need_help_web/live/moderation_live.ex:396
#: lib/who_need_help_web/live/moderation_live.ex:397
#, 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:941
#: lib/who_need_help_web/live/moderation_live.ex:943
#: lib/who_need_help_web/live/support_operation_live.ex:419
#: 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:390
#: lib/who_need_help_web/live/moderation_live.ex:391
#, elixir-autogen, elixir-format
msgid "Repeated participant pair"
msgstr "Repeated participant pair"
#: lib/who_need_help_web/live/moderation_live.ex:389
#: lib/who_need_help_web/live/moderation_live.ex:390
#, elixir-autogen, elixir-format
msgid "Unusual action rate"
msgstr "Unusual action rate"
@ -3196,8 +3196,8 @@ msgstr "Stated basis:"
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:1928
#: lib/who_need_help_web/live/activity_live/show.ex:786
#: lib/who_need_help_web/live/request_live/show.ex:1929
#, elixir-autogen, elixir-format
msgid "Submit a legal content-removal notice"
msgstr "Submit a legal content-removal notice"
@ -5208,14 +5208,14 @@ msgstr "WebGL is unavailable in this browser, so the full map cannot start. Sele
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
#: lib/who_need_help_web/live/moderation_live.ex:407
#: lib/who_need_help_web/live/report_live.ex:123
#, 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
#: lib/who_need_help_web/live/moderation_live.ex:410
#: lib/who_need_help_web/live/report_live.ex:126
#, elixir-autogen, elixir-format
msgid "Activity message"
msgstr "Activity message"
@ -5271,8 +5271,8 @@ msgstr "Conversation"
msgid "Could not send your message. Please check it and try again."
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
#: lib/who_need_help_web/live/moderation_live.ex:401
#: lib/who_need_help_web/live/report_live.ex:120
#, elixir-autogen, elixir-format
msgid "Help request"
msgstr "Help request"
@ -5287,7 +5287,7 @@ msgstr "I confirm this is not an emergency or request for medical advice, the me
msgid "If purchase is needed, accepting the request does not require the volunteer to spend money. Agree on the medicine, pharmacy requirements, payment, and any reimbursement only in the private matched chat."
msgstr "If purchase is needed, accepting the request does not require the volunteer to spend money. Agree on the medicine, pharmacy requirements, payment, and any reimbursement only in the private matched chat."
#: lib/who_need_help_web/live/report_live.ex:120
#: lib/who_need_help_web/live/report_live.ex:121
#, elixir-autogen, elixir-format
msgid "Matched help"
msgstr "Matched help"
@ -5355,7 +5355,7 @@ msgstr "Operator action"
msgid "Other people will see this name on requests, activities, and reviews."
msgstr "Other people will see this name on requests, activities, and reviews."
#: lib/who_need_help_web/live/report_live.ex:121
#: lib/who_need_help_web/live/report_live.ex:122
#, elixir-autogen, elixir-format
msgid "Private message"
msgstr "Private message"
@ -5375,7 +5375,7 @@ msgstr "Reopen without a message"
msgid "Reply to requester (optional)"
msgstr "Reply to requester (optional)"
#: lib/who_need_help_web/live/report_live.ex:127
#: lib/who_need_help_web/live/report_live.ex:128
#, elixir-autogen, elixir-format
msgid "Reported content"
msgstr "Reported content"
@ -5400,12 +5400,12 @@ msgstr "Request only lawful purchase or pickup from a legitimate pharmacy. A vol
msgid "Requester"
msgstr "Requester"
#: lib/who_need_help_web/live/moderation_live.ex:740
#: lib/who_need_help_web/live/moderation_live.ex:742
#, elixir-autogen, elixir-format
msgid "Restore activity"
msgstr "Restore activity"
#: lib/who_need_help_web/live/moderation_live.ex:733
#: lib/who_need_help_web/live/moderation_live.ex:735
#, elixir-autogen, elixir-format
msgid "Restore request"
msgstr "Restore request"
@ -6732,7 +6732,7 @@ msgstr "If the button does not work, copy and paste this address into your brows
msgid "%{name} — %{email}"
msgstr "%{name} — %{email}"
#: lib/who_need_help_web/live/moderation_live.ex:977
#: lib/who_need_help_web/live/moderation_live.ex:979
#, elixir-autogen, elixir-format
msgid "%{count} vote"
msgid_plural "%{count} votes"
@ -6749,8 +6749,8 @@ msgstr "A single starting point for users, support, safety, legal work, analytic
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
#: lib/who_need_help_web/live/moderation_live.ex:487
#: lib/who_need_help_web/live/moderation_live.ex:795
#, elixir-autogen, elixir-format
msgid "Abuse signals"
msgstr "Abuse signals"
@ -6833,7 +6833,7 @@ msgstr "Any assignee"
msgid "Any dimension"
msgstr "Any dimension"
#: lib/who_need_help_web/live/moderation_live.ex:646
#: lib/who_need_help_web/live/moderation_live.ex:647
#, elixir-autogen, elixir-format
msgid "Any reason"
msgstr "Any reason"
@ -6848,22 +6848,22 @@ msgstr "Any regime"
msgid "Any role"
msgstr "Any role"
#: lib/who_need_help_web/live/moderation_live.ex:825
#: lib/who_need_help_web/live/moderation_live.ex:827
#, 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/moderation_live.ex:635
#: lib/who_need_help_web/live/moderation_live.ex:816
#: lib/who_need_help_web/live/moderation_live.ex:940
#: 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
#: lib/who_need_help_web/live/moderation_live.ex:952
#, elixir-autogen, elixir-format
msgid "Any taxonomy"
msgstr "Any taxonomy"
@ -6905,7 +6905,7 @@ msgstr "Audit log"
msgid "Audit pages"
msgstr "Audit pages"
#: lib/who_need_help_web/live/moderation_live.ex:794
#: lib/who_need_help_web/live/moderation_live.ex:796
#, elixir-autogen, elixir-format
msgid "Automated signals are review prompts, not proof of abuse."
msgstr "Automated signals are review prompts, not proof of abuse."
@ -6920,7 +6920,7 @@ msgstr "Back to queue"
msgid "Back to users"
msgstr "Back to users"
#: lib/who_need_help_web/live/moderation_live.ex:405
#: lib/who_need_help_web/live/moderation_live.ex:406
#, elixir-autogen, elixir-format
msgid "Chat message"
msgstr "Chat message"
@ -6945,7 +6945,7 @@ msgstr "Content locations"
msgid "Content-removal and legal notice queue"
msgstr "Content-removal and legal notice queue"
#: lib/who_need_help_web/live/moderation_live.ex:1020
#: lib/who_need_help_web/live/moderation_live.ex:1022
#, elixir-autogen, elixir-format
msgid "Create a category from this proposal"
msgstr "Create a category from this proposal"
@ -6996,7 +6996,7 @@ msgstr "Explain the decision, action, or missing information…"
msgid "General"
msgstr "General"
#: lib/who_need_help_web/live/moderation_live.ex:951
#: lib/who_need_help_web/live/moderation_live.ex:953
#, elixir-autogen, elixir-format
msgid "Help"
msgstr "Help"
@ -7071,12 +7071,12 @@ msgstr "Manage %{name}"
msgid "Manage user"
msgstr "Manage user"
#: lib/who_need_help_web/live/moderation_live.ex:403
#: lib/who_need_help_web/live/moderation_live.ex:404
#, elixir-autogen, elixir-format
msgid "Matched conversation"
msgstr "Matched conversation"
#: lib/who_need_help_web/live/moderation_live.ex:930
#: lib/who_need_help_web/live/moderation_live.ex:932
#, elixir-autogen, elixir-format
msgid "Name, reason, or reference"
msgstr "Name, reason, or reference"
@ -7084,8 +7084,8 @@ msgstr "Name, reason, or reference"
#: lib/who_need_help_web/live/admin_audit_live.ex:260
#: lib/who_need_help_web/live/admin_audit_live.ex:264
#: lib/who_need_help_web/live/admin_users_live.ex:345
#: lib/who_need_help_web/live/moderation_live.ex:1138
#: lib/who_need_help_web/live/moderation_live.ex:1142
#: lib/who_need_help_web/live/moderation_live.ex:1140
#: lib/who_need_help_web/live/moderation_live.ex:1144
#: lib/who_need_help_web/live/product_analytics_live.ex:296
#: lib/who_need_help_web/live/product_analytics_live.ex:300
#: lib/who_need_help_web/live/support_operations_live.ex:513
@ -7114,17 +7114,17 @@ msgstr "No cases match these filters."
msgid "No contact email"
msgstr "No contact email"
#: lib/who_need_help_web/live/moderation_live.ex:962
#: lib/who_need_help_web/live/moderation_live.ex:964
#, 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
#: lib/who_need_help_web/live/moderation_live.ex:666
#, 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
#: lib/who_need_help_web/live/moderation_live.ex:843
#, elixir-autogen, elixir-format
msgid "No signals match these filters."
msgstr "No signals match these filters."
@ -7198,7 +7198,7 @@ msgstr "Overview"
#: lib/who_need_help_web/live/admin_audit_live.ex:256
#: 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:1130
#: lib/who_need_help_web/live/moderation_live.ex:1132
#: lib/who_need_help_web/live/product_analytics_live.ex:292
#: lib/who_need_help_web/live/support_operations_live.ex:506
#: lib/who_need_help_web/live/support_operations_live.ex:537
@ -7209,8 +7209,8 @@ msgstr "Page %{page}"
#: lib/who_need_help_web/live/admin_audit_live.ex:249
#: lib/who_need_help_web/live/admin_audit_live.ex:254
#: lib/who_need_help_web/live/admin_users_live.ex:336
#: lib/who_need_help_web/live/moderation_live.ex:1122
#: lib/who_need_help_web/live/moderation_live.ex:1127
#: lib/who_need_help_web/live/moderation_live.ex:1124
#: lib/who_need_help_web/live/moderation_live.ex:1129
#: lib/who_need_help_web/live/product_analytics_live.ex:285
#: lib/who_need_help_web/live/product_analytics_live.ex:290
#: lib/who_need_help_web/live/support_operations_live.ex:504
@ -7228,18 +7228,18 @@ msgstr "Privacy-preserving aggregate product analytics"
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/moderation_live.ex:1118
#: 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
#: lib/who_need_help_web/live/moderation_live.ex:761
#, 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
#: lib/who_need_help_web/live/moderation_live.ex:751
#, elixir-autogen, elixir-format
msgid "Reason for hiding the request"
msgstr "Reason for hiding the request"
@ -7257,7 +7257,7 @@ msgstr "Received"
msgid "Recorded events"
msgstr "Recorded events"
#: lib/who_need_help_web/live/moderation_live.ex:806
#: lib/who_need_help_web/live/moderation_live.ex:808
#, elixir-autogen, elixir-format
msgid "Reference or user"
msgstr "Reference or user"
@ -7272,7 +7272,7 @@ msgstr "Reference, email, or subject"
msgid "Reference, email, or submitter"
msgstr "Reference, email, or submitter"
#: lib/who_need_help_web/live/moderation_live.ex:626
#: lib/who_need_help_web/live/moderation_live.ex:627
#, elixir-autogen, elixir-format
msgid "Reference, reporter, or details"
msgstr "Reference, reporter, or details"
@ -7340,7 +7340,7 @@ msgstr "Review account access and staff permissions for one user."
msgid "Review by %{time}"
msgstr "Review by %{time}"
#: lib/who_need_help_web/live/moderation_live.ex:917
#: lib/who_need_help_web/live/moderation_live.ex:919
#, elixir-autogen, elixir-format
msgid "Review community requests without mixing help and activity taxonomies."
msgstr "Review community requests without mixing help and activity taxonomies."
@ -7367,9 +7367,9 @@ 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/moderation_live.ex:661
#: lib/who_need_help_web/live/moderation_live.ex:839
#: lib/who_need_help_web/live/moderation_live.ex:960
#: 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
@ -7393,15 +7393,15 @@ msgstr "SUBMISSION SAVED"
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
#: lib/who_need_help_web/live/moderation_live.ex:781
#: lib/who_need_help_web/live/moderation_live.ex:902
#, 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/moderation_live.ex:626
#: lib/who_need_help_web/live/moderation_live.ex:807
#: lib/who_need_help_web/live/moderation_live.ex:931
#: 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
@ -7424,13 +7424,13 @@ 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:1132
#: lib/who_need_help_web/live/moderation_live.ex:1134
#: 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
#: lib/who_need_help_web/live/moderation_live.ex:825
#, elixir-autogen, elixir-format
msgid "Signal type"
msgstr "Signal type"
@ -7506,12 +7506,12 @@ msgstr "Target"
msgid "Target type"
msgstr "Target type"
#: lib/who_need_help_web/live/moderation_live.ex:948
#: lib/who_need_help_web/live/moderation_live.ex:950
#, elixir-autogen, elixir-format
msgid "Taxonomy"
msgstr "Taxonomy"
#: lib/who_need_help_web/live/moderation_live.ex:884
#: lib/who_need_help_web/live/moderation_live.ex:886
#, elixir-autogen, elixir-format
msgid "Technical signal metadata"
msgstr "Technical signal metadata"
@ -7550,12 +7550,12 @@ 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
#: lib/who_need_help_web/live/moderation_live.ex:460
#, elixir-autogen, elixir-format
msgid "Trust and safety"
msgstr "Trust and safety"
#: lib/who_need_help_web/live/moderation_live.ex:467
#: lib/who_need_help_web/live/moderation_live.ex:468
#, elixir-autogen, elixir-format
msgid "Trust and safety queues"
msgstr "Trust and safety queues"
@ -7609,7 +7609,7 @@ msgstr "User directory"
msgid "User directory pages"
msgstr "User directory pages"
#: lib/who_need_help_web/live/moderation_live.ex:614
#: lib/who_need_help_web/live/moderation_live.ex:615
#, elixir-autogen, elixir-format
msgid "User reports about requests, activities, and private conversations."
msgstr "User reports about requests, activities, and private conversations."
@ -7646,7 +7646,7 @@ msgstr "Waiting"
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
#: lib/who_need_help_web/live/moderation_live.ex:462
#, 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."
@ -7849,3 +7849,11 @@ msgstr "Important status changes and the first staff reply may be emailed. Furth
#, elixir-autogen, elixir-format
msgid "Log in to help"
msgstr "Log in to help"
#: lib/who_need_help_web/live/activity_live/show.ex:768
#: lib/who_need_help_web/live/moderation_live.ex:376
#: lib/who_need_help_web/live/report_live.ex:116
#: lib/who_need_help_web/live/request_live/show.ex:1911
#, elixir-autogen, elixir-format
msgid "Child safety or sexual exploitation"
msgstr "Child safety or sexual exploitation"

View File

@ -40,7 +40,7 @@ msgid "Attempting to reconnect"
msgstr "Пытаемся восстановить соединение"
#: lib/who_need_help_web/components/layouts.ex:235
#: lib/who_need_help_web/live/moderation_live.ex:493
#: lib/who_need_help_web/live/moderation_live.ex:494
#: lib/who_need_help_web/live/notification_live.ex:699
#, elixir-autogen, elixir-format
msgid "Categories"
@ -137,7 +137,7 @@ msgstr ""
"Ссылка для подтверждения изменения электронной почты была отправлена на "
"новый адрес."
#: lib/who_need_help_web/live/moderation_live.ex:881
#: lib/who_need_help_web/live/moderation_live.ex:883
#, elixir-autogen, elixir-format
msgid "A signal requests human review; optional tracking absence is not proof of abuse."
msgstr ""
@ -220,7 +220,7 @@ msgstr "Активный"
#: lib/who_need_help_web/components/layouts.ex:230
#: lib/who_need_help_web/live/activity_live/index.ex:39
#: lib/who_need_help_web/live/moderation_live.ex:952
#: lib/who_need_help_web/live/moderation_live.ex:954
#, elixir-autogen, elixir-format
msgid "Activities"
msgstr "Активности"
@ -448,8 +448,8 @@ 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:495
#: lib/who_need_help_web/live/moderation_live.ex:915
#: lib/who_need_help_web/live/moderation_live.ex:496
#: lib/who_need_help_web/live/moderation_live.ex:917
#, elixir-autogen, elixir-format
msgid "Category proposals"
msgstr "Предложения категорий"
@ -500,7 +500,7 @@ msgstr "Центр города, рядом с главным входом"
msgid "Clear"
msgstr "Очистить"
#: lib/who_need_help_web/live/moderation_live.ex:551
#: lib/who_need_help_web/live/moderation_live.ex:552
#, elixir-autogen, elixir-format
msgid "Close"
msgstr "Закрыть"
@ -599,7 +599,7 @@ msgstr "Создать активность"
msgid "Create an activity"
msgstr "Создать активность"
#: lib/who_need_help_web/live/moderation_live.ex:1047
#: lib/who_need_help_web/live/moderation_live.ex:1049
#, elixir-autogen, elixir-format
msgid "Create category"
msgstr "Создать категорию"
@ -621,13 +621,13 @@ msgstr "Опасный план"
msgid "Dangerous request"
msgstr "Опасный запрос"
#: lib/who_need_help_web/live/moderation_live.ex:771
#: lib/who_need_help_web/live/moderation_live.ex:896
#: lib/who_need_help_web/live/moderation_live.ex:773
#: lib/who_need_help_web/live/moderation_live.ex:898
#, elixir-autogen, elixir-format
msgid "Decision"
msgstr "Решение"
#: lib/who_need_help_web/live/moderation_live.ex:1046
#: lib/who_need_help_web/live/moderation_live.ex:1048
#, elixir-autogen, elixir-format
msgid "Decision note"
msgstr "Примечание к решению"
@ -650,10 +650,10 @@ msgstr ""
"интересен."
#: lib/who_need_help/notifications/text.ex:143
#: 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/moderation_live.ex:639
#: lib/who_need_help_web/live/moderation_live.ex:777
#: lib/who_need_help_web/live/moderation_live.ex:819
#: lib/who_need_help_web/live/moderation_live.ex:899
#: lib/who_need_help_web/live/report_live.ex:107
#, elixir-autogen, elixir-format
msgid "Dismissed"
@ -713,12 +713,12 @@ msgstr ""
"передачи и открытые отзывы и встречайтесь только там, где чувствуете себя "
"безопасно."
#: lib/who_need_help_web/live/moderation_live.ex:1032
#: lib/who_need_help_web/live/moderation_live.ex:1034
#, elixir-autogen, elixir-format
msgid "English description"
msgstr "Описание на английском"
#: lib/who_need_help_web/live/moderation_live.ex:1029
#: lib/who_need_help_web/live/moderation_live.ex:1031
#, elixir-autogen, elixir-format
msgid "English name"
msgstr "Название на английском"
@ -847,12 +847,12 @@ msgstr "Рейтинг помощников"
msgid "Hidden"
msgstr "Скрыто"
#: lib/who_need_help_web/live/moderation_live.ex:760
#: lib/who_need_help_web/live/moderation_live.ex:762
#, elixir-autogen, elixir-format
msgid "Hide activity"
msgstr "Скрыть активность"
#: lib/who_need_help_web/live/moderation_live.ex:750
#: lib/who_need_help_web/live/moderation_live.ex:752
#, elixir-autogen, elixir-format
msgid "Hide request"
msgstr "Скрыть заявку"
@ -1094,17 +1094,17 @@ msgstr ""
msgid "Meeting area"
msgstr "Место встречи"
#: lib/who_need_help_web/live/moderation_live.ex:1068
#: lib/who_need_help_web/live/moderation_live.ex:1070
#, elixir-autogen, elixir-format
msgid "Merge"
msgstr "Объединить"
#: lib/who_need_help_web/live/moderation_live.ex:1060
#: lib/who_need_help_web/live/moderation_live.ex:1062
#, elixir-autogen, elixir-format
msgid "Merge into"
msgstr "Объединить с"
#: lib/who_need_help_web/live/moderation_live.ex:1067
#: lib/who_need_help_web/live/moderation_live.ex:1069
#, elixir-autogen, elixir-format
msgid "Merge note"
msgstr "Примечание к объединению"
@ -1224,7 +1224,7 @@ msgstr "Сейчас"
msgid "OPTIONAL SOCIAL PLANS"
msgstr "НЕОБЯЗАТЕЛЬНЫЕ СОВМЕСТНЫЕ ПЛАНЫ"
#: lib/who_need_help_web/live/moderation_live.ex:544
#: lib/who_need_help_web/live/moderation_live.ex:545
#, elixir-autogen, elixir-format
msgid "Only the conversation linked to this report is displayed."
msgstr "Показана только переписка, связанная с этой жалобой."
@ -1241,9 +1241,9 @@ msgstr ""
#: 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: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/moderation_live.ex:636
#: lib/who_need_help_web/live/moderation_live.ex:817
#: lib/who_need_help_web/live/moderation_live.ex:941
#: lib/who_need_help_web/live/report_live.ex:104
#: lib/who_need_help_web/live/request_live/index.ex:451
#: lib/who_need_help_web/live/request_live/index.ex:452
@ -1300,14 +1300,14 @@ msgstr "Ссылки организатора на соцсети"
#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:74
#: lib/who_need_help_web/controllers/support_html.ex:13
#: lib/who_need_help_web/controllers/support_html/new.html.heex:38
#: lib/who_need_help_web/live/activity_live/show.ex:768
#: lib/who_need_help_web/live/moderation_live.ex:376
#: lib/who_need_help_web/live/activity_live/show.ex:769
#: lib/who_need_help_web/live/moderation_live.ex:377
#: 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/report_live.ex:117
#: lib/who_need_help_web/live/request_live/show.ex:1032
#: lib/who_need_help_web/live/request_live/show.ex:1041
#: lib/who_need_help_web/live/request_live/show.ex:1911
#: lib/who_need_help_web/live/request_live/show.ex:1912
#: 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
@ -1505,7 +1505,7 @@ 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/moderation_live.ex:644
#: lib/who_need_help_web/live/moderation_live.ex:645
#: lib/who_need_help_web/live/request_live/show.ex:1446
#: lib/who_need_help_web/live/request_live/show.ex:1640
#: lib/who_need_help_web/live/request_live/show.ex:1683
@ -1518,12 +1518,12 @@ msgstr "Причина"
msgid "Register for an account"
msgstr "Зарегистрировать учётную запись"
#: lib/who_need_help_web/live/moderation_live.ex:1077
#: lib/who_need_help_web/live/moderation_live.ex:1079
#, elixir-autogen, elixir-format
msgid "Reject"
msgstr "Отклонить"
#: lib/who_need_help_web/live/moderation_live.ex:1076
#: lib/who_need_help_web/live/moderation_live.ex:1078
#, elixir-autogen, elixir-format
msgid "Rejection note"
msgstr "Примечание об отклонении"
@ -1559,13 +1559,13 @@ msgstr "Жалоба отправлена модераторам."
msgid "Report updated."
msgstr "Жалоба обновлена."
#: lib/who_need_help_web/live/moderation_live.ex:541
#: lib/who_need_help_web/live/moderation_live.ex:542
#, elixir-autogen, elixir-format
msgid "Reported evidence"
msgstr "Материалы жалобы"
#: lib/who_need_help_web/live/moderation_live.ex:479
#: lib/who_need_help_web/live/moderation_live.ex:613
#: lib/who_need_help_web/live/moderation_live.ex:480
#: lib/who_need_help_web/live/moderation_live.ex:614
#, elixir-autogen, elixir-format
msgid "Reports"
msgstr "Жалобы"
@ -1612,15 +1612,15 @@ msgstr "Заявитель:"
msgid "Requester: %{count} completed"
msgstr "Автор заявки: %{count} завершено"
#: lib/who_need_help_web/live/moderation_live.ex:778
#: lib/who_need_help_web/live/moderation_live.ex:780
#, 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: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/moderation_live.ex:638
#: lib/who_need_help_web/live/moderation_live.ex:776
#: lib/who_need_help_web/live/report_live.ex:106
#: lib/who_need_help_web/live/support_operation_live.ex:313
#: lib/who_need_help_web/live/support_operations_live.ex:385
@ -1636,7 +1636,7 @@ msgstr "Решено"
msgid "Restricted"
msgstr "Ограничен"
#: lib/who_need_help_web/live/moderation_live.ex:899
#: lib/who_need_help_web/live/moderation_live.ex:901
#, elixir-autogen, elixir-format
msgid "Review note"
msgstr "Примечание к проверке"
@ -1648,8 +1648,8 @@ msgid "Review saved. It appears after both participants review."
msgstr ""
"Отзыв сохранён. Он появится после того, как отзывы оставят оба участника."
#: lib/who_need_help_web/live/moderation_live.ex:816
#: lib/who_need_help_web/live/moderation_live.ex:897
#: lib/who_need_help_web/live/moderation_live.ex:818
#: lib/who_need_help_web/live/moderation_live.ex:899
#, elixir-autogen, elixir-format
msgid "Reviewed"
msgstr "Проверено"
@ -1657,8 +1657,8 @@ 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: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/moderation_live.ex:637
#: lib/who_need_help_web/live/moderation_live.ex:775
#: lib/who_need_help_web/live/report_live.ex:105
#: lib/who_need_help_web/live/support_operation_live.ex:311
#: lib/who_need_help_web/live/support_operation_live.ex:416
@ -1668,12 +1668,12 @@ msgstr "Проверено"
msgid "Reviewing"
msgstr "На рассмотрении"
#: lib/who_need_help_web/live/moderation_live.ex:1039
#: lib/who_need_help_web/live/moderation_live.ex:1041
#, elixir-autogen, elixir-format
msgid "Russian description (optional)"
msgstr "Описание на русском (необязательно)"
#: lib/who_need_help_web/live/moderation_live.ex:1031
#: lib/who_need_help_web/live/moderation_live.ex:1033
#, elixir-autogen, elixir-format
msgid "Russian name (optional)"
msgstr "Название на русском (необязательно)"
@ -1726,8 +1726,8 @@ msgstr "Запланировано"
msgid "Send"
msgstr "Отправить"
#: lib/who_need_help_web/live/activity_live/show.ex:777
#: lib/who_need_help_web/live/request_live/show.ex:1920
#: lib/who_need_help_web/live/activity_live/show.ex:778
#: lib/who_need_help_web/live/request_live/show.ex:1921
#, elixir-autogen, elixir-format
msgid "Send report"
msgstr "Отправить жалобу"
@ -1777,7 +1777,7 @@ msgstr "Сигнал обновлен."
msgid "Skip to main content"
msgstr "Пропустить основной контент"
#: lib/who_need_help_web/live/moderation_live.ex:1028
#: lib/who_need_help_web/live/moderation_live.ex:1030
#, elixir-autogen, elixir-format
msgid "Slug"
msgstr "Слаг"
@ -1848,9 +1848,9 @@ msgstr "Начало"
#: lib/who_need_help_web/live/admin_user_live.ex:186
#: 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/moderation_live.ex:633
#: 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:379
#: lib/who_need_help_web/live/support_operations_live.ex:450
#: lib/who_need_help_web/live/support_operations_live.ex:551
@ -1864,7 +1864,7 @@ msgstr "Статус"
msgid "Stop and delete position"
msgstr "Остановить и удалить геопозицию"
#: lib/who_need_help_web/live/moderation_live.ex:1044
#: lib/who_need_help_web/live/moderation_live.ex:1046
#, elixir-autogen, elixir-format
msgid "Structured fields JSON"
msgstr "Структурированные поля JSON"
@ -2010,7 +2010,7 @@ msgstr "Это предложение уже было рассмотрено."
msgid "This proposal is already closed."
msgstr "Это предложение уже закрыто."
#: lib/who_need_help_web/live/moderation_live.ex:570
#: lib/who_need_help_web/live/moderation_live.ex:571
#, elixir-autogen, elixir-format
msgid "This report has no linked conversation."
msgstr "У этой жалобы нет связанной переписки."
@ -2083,12 +2083,12 @@ msgstr "Всего"
msgid "Total group capacity"
msgstr "Общий размер группы"
#: lib/who_need_help_web/live/moderation_live.ex:1035
#: lib/who_need_help_web/live/moderation_live.ex:1037
#, elixir-autogen, elixir-format
msgid "Ukrainian description (optional)"
msgstr "Описание на украинском (необязательно)"
#: lib/who_need_help_web/live/moderation_live.ex:1030
#: lib/who_need_help_web/live/moderation_live.ex:1032
#, elixir-autogen, elixir-format
msgid "Ukrainian name (optional)"
msgstr "Название на украинском (необязательно)"
@ -2187,7 +2187,7 @@ msgstr "Подтвердить передачу"
msgid "Verify the handover"
msgstr "Подтвердите передачу"
#: lib/who_need_help_web/live/moderation_live.ex:725
#: lib/who_need_help_web/live/moderation_live.ex:727
#, elixir-autogen, elixir-format
msgid "View scoped evidence"
msgstr "Просмотреть связанные доказательства"
@ -2215,8 +2215,8 @@ msgstr "С возвращением!"
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:1917
#: lib/who_need_help_web/live/activity_live/show.ex:775
#: lib/who_need_help_web/live/request_live/show.ex:1918
#, elixir-autogen, elixir-format
msgid "What happened?"
msgstr "Что случилось?"
@ -2517,7 +2517,7 @@ msgstr "← Назад к заявкам"
msgid "← Requests"
msgstr "← Заявки"
#: lib/who_need_help_web/live/moderation_live.ex:940
#: lib/who_need_help_web/live/moderation_live.ex:942
#, elixir-autogen, elixir-format
msgid "Approved"
msgstr "Одобрено"
@ -2528,45 +2528,45 @@ msgstr "Одобрено"
msgid "Expired"
msgstr "Истекло"
#: lib/who_need_help_web/live/moderation_live.ex:393
#: lib/who_need_help_web/live/moderation_live.ex:394
#, elixir-autogen, elixir-format
msgid "Handover without location evidence"
msgstr "Передача без подтверждения геолокацией"
#: lib/who_need_help_web/live/moderation_live.ex:395
#: lib/who_need_help_web/live/moderation_live.ex:396
#, elixir-autogen, elixir-format
msgid "Location without movement"
msgstr "Геолокация без движения"
#: lib/who_need_help_web/live/moderation_live.ex:397
#: lib/who_need_help_web/live/moderation_live.ex:398
#, elixir-autogen, elixir-format
msgid "Manual review"
msgstr "Ручная проверка"
#: lib/who_need_help_web/live/moderation_live.ex:942
#: lib/who_need_help_web/live/moderation_live.ex:944
#, elixir-autogen, elixir-format
msgid "Merged"
msgstr "Объединено"
#: lib/who_need_help_web/live/moderation_live.ex:396
#: lib/who_need_help_web/live/moderation_live.ex:397
#, 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:941
#: lib/who_need_help_web/live/moderation_live.ex:943
#: lib/who_need_help_web/live/support_operation_live.ex:419
#: 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:390
#: lib/who_need_help_web/live/moderation_live.ex:391
#, elixir-autogen, elixir-format
msgid "Repeated participant pair"
msgstr "Повторяющаяся пара участников"
#: lib/who_need_help_web/live/moderation_live.ex:389
#: lib/who_need_help_web/live/moderation_live.ex:390
#, elixir-autogen, elixir-format
msgid "Unusual action rate"
msgstr "Необычная частота действий"
@ -3312,8 +3312,8 @@ msgstr "Указанное основание:"
msgid "Subject"
msgstr "Тема"
#: lib/who_need_help_web/live/activity_live/show.ex:785
#: lib/who_need_help_web/live/request_live/show.ex:1928
#: lib/who_need_help_web/live/activity_live/show.ex:786
#: lib/who_need_help_web/live/request_live/show.ex:1929
#, elixir-autogen, elixir-format
msgid "Submit a legal content-removal notice"
msgstr "Подать юридическое уведомление об удалении контента"
@ -5325,14 +5325,14 @@ msgstr "WebGL недоступен в этом браузере, поэтому
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
#: lib/who_need_help_web/live/moderation_live.ex:407
#: lib/who_need_help_web/live/report_live.ex:123
#, 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
#: lib/who_need_help_web/live/moderation_live.ex:410
#: lib/who_need_help_web/live/report_live.ex:126
#, elixir-autogen, elixir-format
msgid "Activity message"
msgstr "Сообщение активности"
@ -5388,8 +5388,8 @@ msgstr "Переписка"
msgid "Could not send your message. Please check it and try again."
msgstr "Не удалось отправить сообщение. Проверьте его и попробуйте снова."
#: lib/who_need_help_web/live/moderation_live.ex:400
#: lib/who_need_help_web/live/report_live.ex:119
#: lib/who_need_help_web/live/moderation_live.ex:401
#: lib/who_need_help_web/live/report_live.ex:120
#, elixir-autogen, elixir-format
msgid "Help request"
msgstr "Заявка на помощь"
@ -5404,7 +5404,7 @@ msgstr "Я подтверждаю, что это не экстренная си
msgid "If purchase is needed, accepting the request does not require the volunteer to spend money. Agree on the medicine, pharmacy requirements, payment, and any reimbursement only in the private matched chat."
msgstr "Если лекарство нужно купить, принятие заявки не обязывает волонтёра тратить деньги. Согласуйте лекарство, требования аптеки, оплату и возможное возмещение только в приватном чате после совпадения."
#: lib/who_need_help_web/live/report_live.ex:120
#: lib/who_need_help_web/live/report_live.ex:121
#, elixir-autogen, elixir-format
msgid "Matched help"
msgstr "Согласованная помощь"
@ -5472,7 +5472,7 @@ msgstr "Действие оператора"
msgid "Other people will see this name on requests, activities, and reviews."
msgstr "Другие люди увидят это имя в заявках, активностях и отзывах."
#: lib/who_need_help_web/live/report_live.ex:121
#: lib/who_need_help_web/live/report_live.ex:122
#, elixir-autogen, elixir-format
msgid "Private message"
msgstr "Личное сообщение"
@ -5492,7 +5492,7 @@ msgstr "Открыть снова без сообщения"
msgid "Reply to requester (optional)"
msgstr "Ответ автору обращения (необязательно)"
#: lib/who_need_help_web/live/report_live.ex:127
#: lib/who_need_help_web/live/report_live.ex:128
#, elixir-autogen, elixir-format
msgid "Reported content"
msgstr "Контент, на который пожаловались"
@ -5517,12 +5517,12 @@ msgstr "Запрашивайте только законную покупку и
msgid "Requester"
msgstr "Автор заявки"
#: lib/who_need_help_web/live/moderation_live.ex:740
#: lib/who_need_help_web/live/moderation_live.ex:742
#, elixir-autogen, elixir-format
msgid "Restore activity"
msgstr "Восстановить активность"
#: lib/who_need_help_web/live/moderation_live.ex:733
#: lib/who_need_help_web/live/moderation_live.ex:735
#, elixir-autogen, elixir-format
msgid "Restore request"
msgstr "Восстановить заявку"
@ -6851,7 +6851,7 @@ msgstr "Если кнопка не работает, скопируйте это
msgid "%{name} — %{email}"
msgstr "%{name} — %{email}"
#: lib/who_need_help_web/live/moderation_live.ex:977
#: lib/who_need_help_web/live/moderation_live.ex:979
#, elixir-autogen, elixir-format
msgid "%{count} vote"
msgid_plural "%{count} votes"
@ -6869,8 +6869,8 @@ msgstr "Единая точка входа для работы с пользов
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
#: lib/who_need_help_web/live/moderation_live.ex:487
#: lib/who_need_help_web/live/moderation_live.ex:795
#, elixir-autogen, elixir-format
msgid "Abuse signals"
msgstr "Сигналы о злоупотреблениях"
@ -6953,7 +6953,7 @@ msgstr "Любой исполнитель"
msgid "Any dimension"
msgstr "Любое измерение"
#: lib/who_need_help_web/live/moderation_live.ex:646
#: lib/who_need_help_web/live/moderation_live.ex:647
#, elixir-autogen, elixir-format
msgid "Any reason"
msgstr "Любая причина"
@ -6968,22 +6968,22 @@ msgstr "Любой режим"
msgid "Any role"
msgstr "Любая роль"
#: lib/who_need_help_web/live/moderation_live.ex:825
#: lib/who_need_help_web/live/moderation_live.ex:827
#, 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/moderation_live.ex:635
#: lib/who_need_help_web/live/moderation_live.ex:816
#: lib/who_need_help_web/live/moderation_live.ex:940
#: 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
#: lib/who_need_help_web/live/moderation_live.ex:952
#, elixir-autogen, elixir-format
msgid "Any taxonomy"
msgstr "Любая таксономия"
@ -7025,7 +7025,7 @@ msgstr "Журнал аудита"
msgid "Audit pages"
msgstr "Страницы аудита"
#: lib/who_need_help_web/live/moderation_live.ex:794
#: lib/who_need_help_web/live/moderation_live.ex:796
#, elixir-autogen, elixir-format
msgid "Automated signals are review prompts, not proof of abuse."
msgstr "Автоматические сигналы требуют проверки и не являются доказательством нарушения."
@ -7040,7 +7040,7 @@ msgstr "Вернуться к очереди"
msgid "Back to users"
msgstr "Вернуться к пользователям"
#: lib/who_need_help_web/live/moderation_live.ex:405
#: lib/who_need_help_web/live/moderation_live.ex:406
#, elixir-autogen, elixir-format
msgid "Chat message"
msgstr "Сообщение чата"
@ -7065,7 +7065,7 @@ msgstr "Местоположение контента"
msgid "Content-removal and legal notice queue"
msgstr "Очередь удаления контента и юридических уведомлений"
#: lib/who_need_help_web/live/moderation_live.ex:1020
#: lib/who_need_help_web/live/moderation_live.ex:1022
#, elixir-autogen, elixir-format
msgid "Create a category from this proposal"
msgstr "Создать категорию из этого предложения"
@ -7116,7 +7116,7 @@ msgstr "Опишите решение, действие или недостаю
msgid "General"
msgstr "Общее"
#: lib/who_need_help_web/live/moderation_live.ex:951
#: lib/who_need_help_web/live/moderation_live.ex:953
#, elixir-autogen, elixir-format
msgid "Help"
msgstr "Помощь"
@ -7191,12 +7191,12 @@ msgstr "Управление: %{name}"
msgid "Manage user"
msgstr "Управление пользователем"
#: lib/who_need_help_web/live/moderation_live.ex:403
#: lib/who_need_help_web/live/moderation_live.ex:404
#, elixir-autogen, elixir-format
msgid "Matched conversation"
msgstr "Чат участников заявки"
#: lib/who_need_help_web/live/moderation_live.ex:930
#: lib/who_need_help_web/live/moderation_live.ex:932
#, elixir-autogen, elixir-format
msgid "Name, reason, or reference"
msgstr "Имя, причина или номер"
@ -7204,8 +7204,8 @@ msgstr "Имя, причина или номер"
#: lib/who_need_help_web/live/admin_audit_live.ex:260
#: lib/who_need_help_web/live/admin_audit_live.ex:264
#: lib/who_need_help_web/live/admin_users_live.ex:345
#: lib/who_need_help_web/live/moderation_live.ex:1138
#: lib/who_need_help_web/live/moderation_live.ex:1142
#: lib/who_need_help_web/live/moderation_live.ex:1140
#: lib/who_need_help_web/live/moderation_live.ex:1144
#: lib/who_need_help_web/live/product_analytics_live.ex:296
#: lib/who_need_help_web/live/product_analytics_live.ex:300
#: lib/who_need_help_web/live/support_operations_live.ex:513
@ -7234,17 +7234,17 @@ msgstr "Нет обращений, соответствующих фильтра
msgid "No contact email"
msgstr "Контактный email не указан"
#: lib/who_need_help_web/live/moderation_live.ex:962
#: lib/who_need_help_web/live/moderation_live.ex:964
#, elixir-autogen, elixir-format
msgid "No proposals match these filters."
msgstr "Нет предложений, соответствующих фильтрам."
#: lib/who_need_help_web/live/moderation_live.ex:664
#: lib/who_need_help_web/live/moderation_live.ex:666
#, elixir-autogen, elixir-format
msgid "No reports match these filters."
msgstr "Нет жалоб, соответствующих фильтрам."
#: lib/who_need_help_web/live/moderation_live.ex:841
#: lib/who_need_help_web/live/moderation_live.ex:843
#, elixir-autogen, elixir-format
msgid "No signals match these filters."
msgstr "Нет сигналов, соответствующих фильтрам."
@ -7318,7 +7318,7 @@ msgstr "Обзор"
#: lib/who_need_help_web/live/admin_audit_live.ex:256
#: 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:1130
#: lib/who_need_help_web/live/moderation_live.ex:1132
#: lib/who_need_help_web/live/product_analytics_live.ex:292
#: lib/who_need_help_web/live/support_operations_live.ex:506
#: lib/who_need_help_web/live/support_operations_live.ex:537
@ -7329,8 +7329,8 @@ msgstr "Страница %{page}"
#: lib/who_need_help_web/live/admin_audit_live.ex:249
#: lib/who_need_help_web/live/admin_audit_live.ex:254
#: lib/who_need_help_web/live/admin_users_live.ex:336
#: lib/who_need_help_web/live/moderation_live.ex:1122
#: lib/who_need_help_web/live/moderation_live.ex:1127
#: lib/who_need_help_web/live/moderation_live.ex:1124
#: lib/who_need_help_web/live/moderation_live.ex:1129
#: lib/who_need_help_web/live/product_analytics_live.ex:285
#: lib/who_need_help_web/live/product_analytics_live.ex:290
#: lib/who_need_help_web/live/support_operations_live.ex:504
@ -7348,18 +7348,18 @@ msgstr "Агрегированная продуктовая аналитика
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/moderation_live.ex:1118
#: 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
#: lib/who_need_help_web/live/moderation_live.ex:761
#, elixir-autogen, elixir-format
msgid "Reason for hiding the activity"
msgstr "Причина скрытия мероприятия"
#: lib/who_need_help_web/live/moderation_live.ex:749
#: lib/who_need_help_web/live/moderation_live.ex:751
#, elixir-autogen, elixir-format
msgid "Reason for hiding the request"
msgstr "Причина скрытия заявки"
@ -7377,7 +7377,7 @@ msgstr "Получено"
msgid "Recorded events"
msgstr "Записанные события"
#: lib/who_need_help_web/live/moderation_live.ex:806
#: lib/who_need_help_web/live/moderation_live.ex:808
#, elixir-autogen, elixir-format
msgid "Reference or user"
msgstr "Номер или пользователь"
@ -7392,7 +7392,7 @@ msgstr "Номер, email или тема"
msgid "Reference, email, or submitter"
msgstr "Номер, email или отправитель"
#: lib/who_need_help_web/live/moderation_live.ex:626
#: lib/who_need_help_web/live/moderation_live.ex:627
#, elixir-autogen, elixir-format
msgid "Reference, reporter, or details"
msgstr "Номер, автор жалобы или подробности"
@ -7460,7 +7460,7 @@ msgstr "Проверьте доступ к аккаунту и разрешен
msgid "Review by %{time}"
msgstr "Проверить до %{time}"
#: lib/who_need_help_web/live/moderation_live.ex:917
#: lib/who_need_help_web/live/moderation_live.ex:919
#, elixir-autogen, elixir-format
msgid "Review community requests without mixing help and activity taxonomies."
msgstr "Проверяйте предложения сообщества, не смешивая категории помощи и мероприятий."
@ -7487,9 +7487,9 @@ 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/moderation_live.ex:661
#: lib/who_need_help_web/live/moderation_live.ex:839
#: lib/who_need_help_web/live/moderation_live.ex:960
#: 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
@ -7513,15 +7513,15 @@ msgstr "ОБРАЩЕНИЕ СОХРАНЕНО"
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
#: lib/who_need_help_web/live/moderation_live.ex:781
#: lib/who_need_help_web/live/moderation_live.ex:902
#, 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/moderation_live.ex:626
#: lib/who_need_help_web/live/moderation_live.ex:807
#: lib/who_need_help_web/live/moderation_live.ex:931
#: 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
@ -7544,13 +7544,13 @@ msgid "Search users"
msgstr "Поиск пользователей"
#: lib/who_need_help_web/live/admin_users_live.ex:218
#: lib/who_need_help_web/live/moderation_live.ex:1132
#: lib/who_need_help_web/live/moderation_live.ex:1134
#: 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
#: lib/who_need_help_web/live/moderation_live.ex:825
#, elixir-autogen, elixir-format
msgid "Signal type"
msgstr "Тип сигнала"
@ -7626,12 +7626,12 @@ msgstr "Цель"
msgid "Target type"
msgstr "Тип цели"
#: lib/who_need_help_web/live/moderation_live.ex:948
#: lib/who_need_help_web/live/moderation_live.ex:950
#, elixir-autogen, elixir-format
msgid "Taxonomy"
msgstr "Таксономия"
#: lib/who_need_help_web/live/moderation_live.ex:884
#: lib/who_need_help_web/live/moderation_live.ex:886
#, elixir-autogen, elixir-format
msgid "Technical signal metadata"
msgstr "Технические метаданные сигнала"
@ -7670,12 +7670,12 @@ 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
#: lib/who_need_help_web/live/moderation_live.ex:460
#, elixir-autogen, elixir-format
msgid "Trust and safety"
msgstr "Доверие и безопасность"
#: lib/who_need_help_web/live/moderation_live.ex:467
#: lib/who_need_help_web/live/moderation_live.ex:468
#, elixir-autogen, elixir-format
msgid "Trust and safety queues"
msgstr "Очереди доверия и безопасности"
@ -7729,7 +7729,7 @@ msgstr "Каталог пользователей"
msgid "User directory pages"
msgstr "Страницы каталога пользователей"
#: lib/who_need_help_web/live/moderation_live.ex:614
#: lib/who_need_help_web/live/moderation_live.ex:615
#, elixir-autogen, elixir-format
msgid "User reports about requests, activities, and private conversations."
msgstr "Жалобы пользователей на заявки, мероприятия и приватные диалоги."
@ -7766,7 +7766,7 @@ msgstr "Ожидание"
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
#: lib/who_need_help_web/live/moderation_live.ex:462
#, elixir-autogen, elixir-format
msgid "Work one review queue at a time. Sensitive evidence and every moderation decision remain permission-scoped and audited."
msgstr "Работайте с одной очередью проверки за раз. Чувствительные доказательства и каждое решение модератора доступны только по разрешениям и записываются в аудит."
@ -7969,3 +7969,11 @@ msgstr "Важные изменения статуса и первый отве
#, elixir-autogen, elixir-format
msgid "Log in to help"
msgstr "Войти, чтобы помочь"
#: lib/who_need_help_web/live/activity_live/show.ex:768
#: lib/who_need_help_web/live/moderation_live.ex:376
#: lib/who_need_help_web/live/report_live.ex:116
#: lib/who_need_help_web/live/request_live/show.ex:1911
#, elixir-autogen, elixir-format
msgid "Child safety or sexual exploitation"
msgstr "Безопасность детей или сексуальная эксплуатация"

View File

@ -40,7 +40,7 @@ msgid "Attempting to reconnect"
msgstr "Спроба повторного з’єднання"
#: lib/who_need_help_web/components/layouts.ex:235
#: lib/who_need_help_web/live/moderation_live.ex:493
#: lib/who_need_help_web/live/moderation_live.ex:494
#: lib/who_need_help_web/live/notification_live.ex:699
#, elixir-autogen, elixir-format
msgid "Categories"
@ -137,7 +137,7 @@ msgstr ""
"Посилання для підтвердження зміни електронної пошти надіслано на нову "
"адресу."
#: lib/who_need_help_web/live/moderation_live.ex:881
#: lib/who_need_help_web/live/moderation_live.ex:883
#, elixir-autogen, elixir-format
msgid "A signal requests human review; optional tracking absence is not proof of abuse."
msgstr ""
@ -220,7 +220,7 @@ msgstr "Активний"
#: lib/who_need_help_web/components/layouts.ex:230
#: lib/who_need_help_web/live/activity_live/index.ex:39
#: lib/who_need_help_web/live/moderation_live.ex:952
#: lib/who_need_help_web/live/moderation_live.ex:954
#, elixir-autogen, elixir-format
msgid "Activities"
msgstr "Активності"
@ -448,8 +448,8 @@ 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:495
#: lib/who_need_help_web/live/moderation_live.ex:915
#: lib/who_need_help_web/live/moderation_live.ex:496
#: lib/who_need_help_web/live/moderation_live.ex:917
#, elixir-autogen, elixir-format
msgid "Category proposals"
msgstr "Пропозиції категорій"
@ -500,7 +500,7 @@ msgstr "Центр міста, біля головного входу"
msgid "Clear"
msgstr "Очистити"
#: lib/who_need_help_web/live/moderation_live.ex:551
#: lib/who_need_help_web/live/moderation_live.ex:552
#, elixir-autogen, elixir-format
msgid "Close"
msgstr "Закрити"
@ -600,7 +600,7 @@ msgstr "Створити активність"
msgid "Create an activity"
msgstr "Створити активність"
#: lib/who_need_help_web/live/moderation_live.ex:1047
#: lib/who_need_help_web/live/moderation_live.ex:1049
#, elixir-autogen, elixir-format
msgid "Create category"
msgstr "Створити категорію"
@ -622,13 +622,13 @@ msgstr "Небезпечний план"
msgid "Dangerous request"
msgstr "Небезпечна заявка"
#: lib/who_need_help_web/live/moderation_live.ex:771
#: lib/who_need_help_web/live/moderation_live.ex:896
#: lib/who_need_help_web/live/moderation_live.ex:773
#: lib/who_need_help_web/live/moderation_live.ex:898
#, elixir-autogen, elixir-format
msgid "Decision"
msgstr "Рішення"
#: lib/who_need_help_web/live/moderation_live.ex:1046
#: lib/who_need_help_web/live/moderation_live.ex:1048
#, elixir-autogen, elixir-format
msgid "Decision note"
msgstr "Примітка до рішення"
@ -650,10 +650,10 @@ msgstr ""
"Опишіть публічний план, приблизну тривалість і кому він може бути цікавим."
#: lib/who_need_help/notifications/text.ex:143
#: 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/moderation_live.ex:639
#: lib/who_need_help_web/live/moderation_live.ex:777
#: lib/who_need_help_web/live/moderation_live.ex:819
#: lib/who_need_help_web/live/moderation_live.ex:899
#: lib/who_need_help_web/live/report_live.ex:107
#, elixir-autogen, elixir-format
msgid "Dismissed"
@ -712,12 +712,12 @@ msgstr ""
"Перевіряйте історію людини, унікальні взаємодії, підтвердження передачі та "
"відкриті відгуки й зустрічайтеся лише там, де почуваєтеся безпечно."
#: lib/who_need_help_web/live/moderation_live.ex:1032
#: lib/who_need_help_web/live/moderation_live.ex:1034
#, elixir-autogen, elixir-format
msgid "English description"
msgstr "Опис англійською"
#: lib/who_need_help_web/live/moderation_live.ex:1029
#: lib/who_need_help_web/live/moderation_live.ex:1031
#, elixir-autogen, elixir-format
msgid "English name"
msgstr "Назва англійською"
@ -846,12 +846,12 @@ msgstr "Рейтинг помічників"
msgid "Hidden"
msgstr "Приховано"
#: lib/who_need_help_web/live/moderation_live.ex:760
#: lib/who_need_help_web/live/moderation_live.ex:762
#, elixir-autogen, elixir-format
msgid "Hide activity"
msgstr "Приховати активність"
#: lib/who_need_help_web/live/moderation_live.ex:750
#: lib/who_need_help_web/live/moderation_live.ex:752
#, elixir-autogen, elixir-format
msgid "Hide request"
msgstr "Сховати запит"
@ -1090,17 +1090,17 @@ msgstr ""
msgid "Meeting area"
msgstr "Область зустрічі"
#: lib/who_need_help_web/live/moderation_live.ex:1068
#: lib/who_need_help_web/live/moderation_live.ex:1070
#, elixir-autogen, elixir-format
msgid "Merge"
msgstr "Об’єднати"
#: lib/who_need_help_web/live/moderation_live.ex:1060
#: lib/who_need_help_web/live/moderation_live.ex:1062
#, elixir-autogen, elixir-format
msgid "Merge into"
msgstr "Об’єднати з"
#: lib/who_need_help_web/live/moderation_live.ex:1067
#: lib/who_need_help_web/live/moderation_live.ex:1069
#, elixir-autogen, elixir-format
msgid "Merge note"
msgstr "Примітка до об’єднання"
@ -1220,7 +1220,7 @@ msgstr "Зараз"
msgid "OPTIONAL SOCIAL PLANS"
msgstr "НЕОБОВ’ЯЗКОВІ СПІЛЬНІ ПЛАНИ"
#: lib/who_need_help_web/live/moderation_live.ex:544
#: lib/who_need_help_web/live/moderation_live.ex:545
#, elixir-autogen, elixir-format
msgid "Only the conversation linked to this report is displayed."
msgstr "Показано лише листування, пов’язане з цією скаргою."
@ -1237,9 +1237,9 @@ msgstr ""
#: 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: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/moderation_live.ex:636
#: lib/who_need_help_web/live/moderation_live.ex:817
#: lib/who_need_help_web/live/moderation_live.ex:941
#: lib/who_need_help_web/live/report_live.ex:104
#: lib/who_need_help_web/live/request_live/index.ex:451
#: lib/who_need_help_web/live/request_live/index.ex:452
@ -1296,14 +1296,14 @@ msgstr "Посилання організатора на соцмережі"
#: lib/who_need_help_web/controllers/content_removal_html/new.html.heex:74
#: lib/who_need_help_web/controllers/support_html.ex:13
#: lib/who_need_help_web/controllers/support_html/new.html.heex:38
#: lib/who_need_help_web/live/activity_live/show.ex:768
#: lib/who_need_help_web/live/moderation_live.ex:376
#: lib/who_need_help_web/live/activity_live/show.ex:769
#: lib/who_need_help_web/live/moderation_live.ex:377
#: 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/report_live.ex:117
#: lib/who_need_help_web/live/request_live/show.ex:1032
#: lib/who_need_help_web/live/request_live/show.ex:1041
#: lib/who_need_help_web/live/request_live/show.ex:1911
#: lib/who_need_help_web/live/request_live/show.ex:1912
#: 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
@ -1501,7 +1501,7 @@ 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/moderation_live.ex:644
#: lib/who_need_help_web/live/moderation_live.ex:645
#: lib/who_need_help_web/live/request_live/show.ex:1446
#: lib/who_need_help_web/live/request_live/show.ex:1640
#: lib/who_need_help_web/live/request_live/show.ex:1683
@ -1514,12 +1514,12 @@ msgstr "Причина"
msgid "Register for an account"
msgstr "Зареєструвати обліковий запис"
#: lib/who_need_help_web/live/moderation_live.ex:1077
#: lib/who_need_help_web/live/moderation_live.ex:1079
#, elixir-autogen, elixir-format
msgid "Reject"
msgstr "Відхилити"
#: lib/who_need_help_web/live/moderation_live.ex:1076
#: lib/who_need_help_web/live/moderation_live.ex:1078
#, elixir-autogen, elixir-format
msgid "Rejection note"
msgstr "Примітка про відхилення"
@ -1555,13 +1555,13 @@ msgstr "Скаргу надіслано модераторам."
msgid "Report updated."
msgstr "Скаргу оновлено."
#: lib/who_need_help_web/live/moderation_live.ex:541
#: lib/who_need_help_web/live/moderation_live.ex:542
#, elixir-autogen, elixir-format
msgid "Reported evidence"
msgstr "Матеріали зі скарги"
#: lib/who_need_help_web/live/moderation_live.ex:479
#: lib/who_need_help_web/live/moderation_live.ex:613
#: lib/who_need_help_web/live/moderation_live.ex:480
#: lib/who_need_help_web/live/moderation_live.ex:614
#, elixir-autogen, elixir-format
msgid "Reports"
msgstr "Скарги"
@ -1608,15 +1608,15 @@ msgstr "Заявник:"
msgid "Requester: %{count} completed"
msgstr "Автор заявки: %{count} завершено"
#: lib/who_need_help_web/live/moderation_live.ex:778
#: lib/who_need_help_web/live/moderation_live.ex:780
#, 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: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/moderation_live.ex:638
#: lib/who_need_help_web/live/moderation_live.ex:776
#: lib/who_need_help_web/live/report_live.ex:106
#: lib/who_need_help_web/live/support_operation_live.ex:313
#: lib/who_need_help_web/live/support_operations_live.ex:385
@ -1632,7 +1632,7 @@ msgstr "Вирішено"
msgid "Restricted"
msgstr "Обмежено"
#: lib/who_need_help_web/live/moderation_live.ex:899
#: lib/who_need_help_web/live/moderation_live.ex:901
#, elixir-autogen, elixir-format
msgid "Review note"
msgstr "Примітка до перевірки"
@ -1645,8 +1645,8 @@ msgstr ""
"Відгук збережено. Він з’явиться після того, як відгуки залишать обидва "
"учасники."
#: lib/who_need_help_web/live/moderation_live.ex:816
#: lib/who_need_help_web/live/moderation_live.ex:897
#: lib/who_need_help_web/live/moderation_live.ex:818
#: lib/who_need_help_web/live/moderation_live.ex:899
#, elixir-autogen, elixir-format
msgid "Reviewed"
msgstr "Перевірено"
@ -1654,8 +1654,8 @@ 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: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/moderation_live.ex:637
#: lib/who_need_help_web/live/moderation_live.ex:775
#: lib/who_need_help_web/live/report_live.ex:105
#: lib/who_need_help_web/live/support_operation_live.ex:311
#: lib/who_need_help_web/live/support_operation_live.ex:416
@ -1665,12 +1665,12 @@ msgstr "Перевірено"
msgid "Reviewing"
msgstr "На розгляді"
#: lib/who_need_help_web/live/moderation_live.ex:1039
#: lib/who_need_help_web/live/moderation_live.ex:1041
#, elixir-autogen, elixir-format
msgid "Russian description (optional)"
msgstr "Опис російською (необов’язково)"
#: lib/who_need_help_web/live/moderation_live.ex:1031
#: lib/who_need_help_web/live/moderation_live.ex:1033
#, elixir-autogen, elixir-format
msgid "Russian name (optional)"
msgstr "Назва російською (необов’язково)"
@ -1723,8 +1723,8 @@ msgstr "Заплановано"
msgid "Send"
msgstr "Надіслати"
#: lib/who_need_help_web/live/activity_live/show.ex:777
#: lib/who_need_help_web/live/request_live/show.ex:1920
#: lib/who_need_help_web/live/activity_live/show.ex:778
#: lib/who_need_help_web/live/request_live/show.ex:1921
#, elixir-autogen, elixir-format
msgid "Send report"
msgstr "Надіслати скаргу"
@ -1774,7 +1774,7 @@ msgstr "Сигнал оновлено."
msgid "Skip to main content"
msgstr "Перейти до головного вмісту"
#: lib/who_need_help_web/live/moderation_live.ex:1028
#: lib/who_need_help_web/live/moderation_live.ex:1030
#, elixir-autogen, elixir-format
msgid "Slug"
msgstr "Слаг"
@ -1845,9 +1845,9 @@ msgstr "Початок"
#: lib/who_need_help_web/live/admin_user_live.ex:186
#: 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/moderation_live.ex:633
#: 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:379
#: lib/who_need_help_web/live/support_operations_live.ex:450
#: lib/who_need_help_web/live/support_operations_live.ex:551
@ -1861,7 +1861,7 @@ msgstr "Статус"
msgid "Stop and delete position"
msgstr "Зупинити й видалити геопозицію"
#: lib/who_need_help_web/live/moderation_live.ex:1044
#: lib/who_need_help_web/live/moderation_live.ex:1046
#, elixir-autogen, elixir-format
msgid "Structured fields JSON"
msgstr "Структуровані поля JSON"
@ -2007,7 +2007,7 @@ msgstr "Цю пропозицію вже розглянуто."
msgid "This proposal is already closed."
msgstr "Ця пропозиція вже закрита."
#: lib/who_need_help_web/live/moderation_live.ex:570
#: lib/who_need_help_web/live/moderation_live.ex:571
#, elixir-autogen, elixir-format
msgid "This report has no linked conversation."
msgstr "Ця скарга не має пов’язаного листування."
@ -2080,12 +2080,12 @@ msgstr "Загалом"
msgid "Total group capacity"
msgstr "Загальний розмір групи"
#: lib/who_need_help_web/live/moderation_live.ex:1035
#: lib/who_need_help_web/live/moderation_live.ex:1037
#, elixir-autogen, elixir-format
msgid "Ukrainian description (optional)"
msgstr "Опис українською (необов’язково)"
#: lib/who_need_help_web/live/moderation_live.ex:1030
#: lib/who_need_help_web/live/moderation_live.ex:1032
#, elixir-autogen, elixir-format
msgid "Ukrainian name (optional)"
msgstr "Назва українською (необов’язково)"
@ -2183,7 +2183,7 @@ msgstr "Підтвердити передачу"
msgid "Verify the handover"
msgstr "Підтвердьте передачу"
#: lib/who_need_help_web/live/moderation_live.ex:725
#: lib/who_need_help_web/live/moderation_live.ex:727
#, elixir-autogen, elixir-format
msgid "View scoped evidence"
msgstr "Переглянути пов’язані докази"
@ -2211,8 +2211,8 @@ msgstr "З поверненням!"
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:1917
#: lib/who_need_help_web/live/activity_live/show.ex:775
#: lib/who_need_help_web/live/request_live/show.ex:1918
#, elixir-autogen, elixir-format
msgid "What happened?"
msgstr "Що сталося?"
@ -2511,7 +2511,7 @@ msgstr "← Назад до заявок"
msgid "← Requests"
msgstr "← Заявки"
#: lib/who_need_help_web/live/moderation_live.ex:940
#: lib/who_need_help_web/live/moderation_live.ex:942
#, elixir-autogen, elixir-format
msgid "Approved"
msgstr "Схвалено"
@ -2522,45 +2522,45 @@ msgstr "Схвалено"
msgid "Expired"
msgstr "Спливло"
#: lib/who_need_help_web/live/moderation_live.ex:393
#: lib/who_need_help_web/live/moderation_live.ex:394
#, elixir-autogen, elixir-format
msgid "Handover without location evidence"
msgstr "Передача без підтвердження геолокацією"
#: lib/who_need_help_web/live/moderation_live.ex:395
#: lib/who_need_help_web/live/moderation_live.ex:396
#, elixir-autogen, elixir-format
msgid "Location without movement"
msgstr "Геолокація без руху"
#: lib/who_need_help_web/live/moderation_live.ex:397
#: lib/who_need_help_web/live/moderation_live.ex:398
#, elixir-autogen, elixir-format
msgid "Manual review"
msgstr "Ручна перевірка"
#: lib/who_need_help_web/live/moderation_live.ex:942
#: lib/who_need_help_web/live/moderation_live.ex:944
#, elixir-autogen, elixir-format
msgid "Merged"
msgstr "Об’єднано"
#: lib/who_need_help_web/live/moderation_live.ex:396
#: lib/who_need_help_web/live/moderation_live.ex:397
#, 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:941
#: lib/who_need_help_web/live/moderation_live.ex:943
#: lib/who_need_help_web/live/support_operation_live.ex:419
#: 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:390
#: lib/who_need_help_web/live/moderation_live.ex:391
#, elixir-autogen, elixir-format
msgid "Repeated participant pair"
msgstr "Повторювана пара учасників"
#: lib/who_need_help_web/live/moderation_live.ex:389
#: lib/who_need_help_web/live/moderation_live.ex:390
#, elixir-autogen, elixir-format
msgid "Unusual action rate"
msgstr "Незвична частота дій"
@ -3306,8 +3306,8 @@ msgstr "Зазначена підстава:"
msgid "Subject"
msgstr "Тема"
#: lib/who_need_help_web/live/activity_live/show.ex:785
#: lib/who_need_help_web/live/request_live/show.ex:1928
#: lib/who_need_help_web/live/activity_live/show.ex:786
#: lib/who_need_help_web/live/request_live/show.ex:1929
#, elixir-autogen, elixir-format
msgid "Submit a legal content-removal notice"
msgstr "Подати юридичне повідомлення про видалення контенту"
@ -5319,14 +5319,14 @@ msgstr "WebGL недоступний у цьому браузері, тому п
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
#: lib/who_need_help_web/live/moderation_live.ex:407
#: lib/who_need_help_web/live/report_live.ex:123
#, 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
#: lib/who_need_help_web/live/moderation_live.ex:410
#: lib/who_need_help_web/live/report_live.ex:126
#, elixir-autogen, elixir-format
msgid "Activity message"
msgstr "Повідомлення активності"
@ -5382,8 +5382,8 @@ msgstr "Розмова"
msgid "Could not send your message. Please check it and try again."
msgstr "Не вдалося надіслати повідомлення. Перевірте його й спробуйте ще раз."
#: lib/who_need_help_web/live/moderation_live.ex:400
#: lib/who_need_help_web/live/report_live.ex:119
#: lib/who_need_help_web/live/moderation_live.ex:401
#: lib/who_need_help_web/live/report_live.ex:120
#, elixir-autogen, elixir-format
msgid "Help request"
msgstr "Запит про допомогу"
@ -5398,7 +5398,7 @@ msgstr "Я підтверджую, що це не надзвичайна сит
msgid "If purchase is needed, accepting the request does not require the volunteer to spend money. Agree on the medicine, pharmacy requirements, payment, and any reimbursement only in the private matched chat."
msgstr "Якщо ліки потрібно придбати, прийняття заявки не зобов’язує волонтера витрачати гроші. Узгоджуйте ліки, вимоги аптеки, оплату та можливе відшкодування лише у приватному чаті після збігу."
#: lib/who_need_help_web/live/report_live.ex:120
#: lib/who_need_help_web/live/report_live.ex:121
#, elixir-autogen, elixir-format
msgid "Matched help"
msgstr "Узгоджена допомога"
@ -5466,7 +5466,7 @@ msgstr "Дія оператора"
msgid "Other people will see this name on requests, activities, and reviews."
msgstr "Інші люди бачитимуть це ім’я в заявках, активностях і відгуках."
#: lib/who_need_help_web/live/report_live.ex:121
#: lib/who_need_help_web/live/report_live.ex:122
#, elixir-autogen, elixir-format
msgid "Private message"
msgstr "Приватне повідомлення"
@ -5486,7 +5486,7 @@ msgstr "Відкрити знову без повідомлення"
msgid "Reply to requester (optional)"
msgstr "Відповідь автору звернення (необов’язково)"
#: lib/who_need_help_web/live/report_live.ex:127
#: lib/who_need_help_web/live/report_live.ex:128
#, elixir-autogen, elixir-format
msgid "Reported content"
msgstr "Контент, на який поскаржилися"
@ -5511,12 +5511,12 @@ msgstr "Запитуйте лише про законне придбання а
msgid "Requester"
msgstr "Автор запиту"
#: lib/who_need_help_web/live/moderation_live.ex:740
#: lib/who_need_help_web/live/moderation_live.ex:742
#, elixir-autogen, elixir-format
msgid "Restore activity"
msgstr "Відновити активність"
#: lib/who_need_help_web/live/moderation_live.ex:733
#: lib/who_need_help_web/live/moderation_live.ex:735
#, elixir-autogen, elixir-format
msgid "Restore request"
msgstr "Відновити заявку"
@ -6845,7 +6845,7 @@ msgstr "Якщо кнопка не працює, скопіюйте цю адр
msgid "%{name} — %{email}"
msgstr "%{name} — %{email}"
#: lib/who_need_help_web/live/moderation_live.ex:977
#: lib/who_need_help_web/live/moderation_live.ex:979
#, elixir-autogen, elixir-format
msgid "%{count} vote"
msgid_plural "%{count} votes"
@ -6863,8 +6863,8 @@ msgstr "Єдина точка входу для роботи з користув
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
#: lib/who_need_help_web/live/moderation_live.ex:487
#: lib/who_need_help_web/live/moderation_live.ex:795
#, elixir-autogen, elixir-format
msgid "Abuse signals"
msgstr "Сигнали про зловживання"
@ -6947,7 +6947,7 @@ msgstr "Будь-який виконавець"
msgid "Any dimension"
msgstr "Будь-який вимір"
#: lib/who_need_help_web/live/moderation_live.ex:646
#: lib/who_need_help_web/live/moderation_live.ex:647
#, elixir-autogen, elixir-format
msgid "Any reason"
msgstr "Будь-яка причина"
@ -6962,22 +6962,22 @@ msgstr "Будь-який режим"
msgid "Any role"
msgstr "Будь-яка роль"
#: lib/who_need_help_web/live/moderation_live.ex:825
#: lib/who_need_help_web/live/moderation_live.ex:827
#, 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/moderation_live.ex:635
#: lib/who_need_help_web/live/moderation_live.ex:816
#: lib/who_need_help_web/live/moderation_live.ex:940
#: 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
#: lib/who_need_help_web/live/moderation_live.ex:952
#, elixir-autogen, elixir-format
msgid "Any taxonomy"
msgstr "Будь-яка таксономія"
@ -7019,7 +7019,7 @@ msgstr "Журнал аудиту"
msgid "Audit pages"
msgstr "Сторінки аудиту"
#: lib/who_need_help_web/live/moderation_live.ex:794
#: lib/who_need_help_web/live/moderation_live.ex:796
#, elixir-autogen, elixir-format
msgid "Automated signals are review prompts, not proof of abuse."
msgstr "Автоматичні сигнали потребують перевірки й не є доказом порушення."
@ -7034,7 +7034,7 @@ msgstr "Повернутися до черги"
msgid "Back to users"
msgstr "Повернутися до користувачів"
#: lib/who_need_help_web/live/moderation_live.ex:405
#: lib/who_need_help_web/live/moderation_live.ex:406
#, elixir-autogen, elixir-format
msgid "Chat message"
msgstr "Повідомлення чату"
@ -7059,7 +7059,7 @@ msgstr "Розташування контенту"
msgid "Content-removal and legal notice queue"
msgstr "Черга видалення контенту та юридичних повідомлень"
#: lib/who_need_help_web/live/moderation_live.ex:1020
#: lib/who_need_help_web/live/moderation_live.ex:1022
#, elixir-autogen, elixir-format
msgid "Create a category from this proposal"
msgstr "Створити категорію з цієї пропозиції"
@ -7110,7 +7110,7 @@ msgstr "Опишіть рішення, дію або відсутню інфор
msgid "General"
msgstr "Загальне"
#: lib/who_need_help_web/live/moderation_live.ex:951
#: lib/who_need_help_web/live/moderation_live.ex:953
#, elixir-autogen, elixir-format
msgid "Help"
msgstr "Допомога"
@ -7185,12 +7185,12 @@ msgstr "Керування: %{name}"
msgid "Manage user"
msgstr "Керування користувачем"
#: lib/who_need_help_web/live/moderation_live.ex:403
#: lib/who_need_help_web/live/moderation_live.ex:404
#, elixir-autogen, elixir-format
msgid "Matched conversation"
msgstr "Чат учасників заявки"
#: lib/who_need_help_web/live/moderation_live.ex:930
#: lib/who_need_help_web/live/moderation_live.ex:932
#, elixir-autogen, elixir-format
msgid "Name, reason, or reference"
msgstr "Ім’я, причина або номер"
@ -7198,8 +7198,8 @@ msgstr "Ім’я, причина або номер"
#: lib/who_need_help_web/live/admin_audit_live.ex:260
#: lib/who_need_help_web/live/admin_audit_live.ex:264
#: lib/who_need_help_web/live/admin_users_live.ex:345
#: lib/who_need_help_web/live/moderation_live.ex:1138
#: lib/who_need_help_web/live/moderation_live.ex:1142
#: lib/who_need_help_web/live/moderation_live.ex:1140
#: lib/who_need_help_web/live/moderation_live.ex:1144
#: lib/who_need_help_web/live/product_analytics_live.ex:296
#: lib/who_need_help_web/live/product_analytics_live.ex:300
#: lib/who_need_help_web/live/support_operations_live.ex:513
@ -7228,17 +7228,17 @@ msgstr "Немає звернень, що відповідають фільтр
msgid "No contact email"
msgstr "Контактний email не вказано"
#: lib/who_need_help_web/live/moderation_live.ex:962
#: lib/who_need_help_web/live/moderation_live.ex:964
#, elixir-autogen, elixir-format
msgid "No proposals match these filters."
msgstr "Немає пропозицій, що відповідають фільтрам."
#: lib/who_need_help_web/live/moderation_live.ex:664
#: lib/who_need_help_web/live/moderation_live.ex:666
#, elixir-autogen, elixir-format
msgid "No reports match these filters."
msgstr "Немає скарг, що відповідають фільтрам."
#: lib/who_need_help_web/live/moderation_live.ex:841
#: lib/who_need_help_web/live/moderation_live.ex:843
#, elixir-autogen, elixir-format
msgid "No signals match these filters."
msgstr "Немає сигналів, що відповідають фільтрам."
@ -7312,7 +7312,7 @@ msgstr "Огляд"
#: lib/who_need_help_web/live/admin_audit_live.ex:256
#: 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:1130
#: lib/who_need_help_web/live/moderation_live.ex:1132
#: lib/who_need_help_web/live/product_analytics_live.ex:292
#: lib/who_need_help_web/live/support_operations_live.ex:506
#: lib/who_need_help_web/live/support_operations_live.ex:537
@ -7323,8 +7323,8 @@ msgstr "Сторінка %{page}"
#: lib/who_need_help_web/live/admin_audit_live.ex:249
#: lib/who_need_help_web/live/admin_audit_live.ex:254
#: lib/who_need_help_web/live/admin_users_live.ex:336
#: lib/who_need_help_web/live/moderation_live.ex:1122
#: lib/who_need_help_web/live/moderation_live.ex:1127
#: lib/who_need_help_web/live/moderation_live.ex:1124
#: lib/who_need_help_web/live/moderation_live.ex:1129
#: lib/who_need_help_web/live/product_analytics_live.ex:285
#: lib/who_need_help_web/live/product_analytics_live.ex:290
#: lib/who_need_help_web/live/support_operations_live.ex:504
@ -7342,18 +7342,18 @@ msgstr "Агрегована продуктова аналітика із зах
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/moderation_live.ex:1118
#: 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
#: lib/who_need_help_web/live/moderation_live.ex:761
#, elixir-autogen, elixir-format
msgid "Reason for hiding the activity"
msgstr "Причина приховування події"
#: lib/who_need_help_web/live/moderation_live.ex:749
#: lib/who_need_help_web/live/moderation_live.ex:751
#, elixir-autogen, elixir-format
msgid "Reason for hiding the request"
msgstr "Причина приховування заявки"
@ -7371,7 +7371,7 @@ msgstr "Отримано"
msgid "Recorded events"
msgstr "Записані події"
#: lib/who_need_help_web/live/moderation_live.ex:806
#: lib/who_need_help_web/live/moderation_live.ex:808
#, elixir-autogen, elixir-format
msgid "Reference or user"
msgstr "Номер або користувач"
@ -7386,7 +7386,7 @@ msgstr "Номер, email або тема"
msgid "Reference, email, or submitter"
msgstr "Номер, email або відправник"
#: lib/who_need_help_web/live/moderation_live.ex:626
#: lib/who_need_help_web/live/moderation_live.ex:627
#, elixir-autogen, elixir-format
msgid "Reference, reporter, or details"
msgstr "Номер, автор скарги або подробиці"
@ -7454,7 +7454,7 @@ msgstr "Перевірте доступ до облікового запису
msgid "Review by %{time}"
msgstr "Перевірити до %{time}"
#: lib/who_need_help_web/live/moderation_live.ex:917
#: lib/who_need_help_web/live/moderation_live.ex:919
#, elixir-autogen, elixir-format
msgid "Review community requests without mixing help and activity taxonomies."
msgstr "Перевіряйте пропозиції спільноти, не змішуючи категорії допомоги та подій."
@ -7481,9 +7481,9 @@ 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/moderation_live.ex:661
#: lib/who_need_help_web/live/moderation_live.ex:839
#: lib/who_need_help_web/live/moderation_live.ex:960
#: 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
@ -7507,15 +7507,15 @@ msgstr "ЗВЕРНЕННЯ ЗБЕРЕЖЕНО"
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
#: lib/who_need_help_web/live/moderation_live.ex:781
#: lib/who_need_help_web/live/moderation_live.ex:902
#, 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/moderation_live.ex:626
#: lib/who_need_help_web/live/moderation_live.ex:807
#: lib/who_need_help_web/live/moderation_live.ex:931
#: 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
@ -7538,13 +7538,13 @@ msgid "Search users"
msgstr "Пошук користувачів"
#: lib/who_need_help_web/live/admin_users_live.ex:218
#: lib/who_need_help_web/live/moderation_live.ex:1132
#: lib/who_need_help_web/live/moderation_live.ex:1134
#: 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
#: lib/who_need_help_web/live/moderation_live.ex:825
#, elixir-autogen, elixir-format
msgid "Signal type"
msgstr "Тип сигналу"
@ -7620,12 +7620,12 @@ msgstr "Ціль"
msgid "Target type"
msgstr "Тип цілі"
#: lib/who_need_help_web/live/moderation_live.ex:948
#: lib/who_need_help_web/live/moderation_live.ex:950
#, elixir-autogen, elixir-format
msgid "Taxonomy"
msgstr "Таксономія"
#: lib/who_need_help_web/live/moderation_live.ex:884
#: lib/who_need_help_web/live/moderation_live.ex:886
#, elixir-autogen, elixir-format
msgid "Technical signal metadata"
msgstr "Технічні метадані сигналу"
@ -7664,12 +7664,12 @@ 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
#: lib/who_need_help_web/live/moderation_live.ex:460
#, elixir-autogen, elixir-format
msgid "Trust and safety"
msgstr "Довіра та безпека"
#: lib/who_need_help_web/live/moderation_live.ex:467
#: lib/who_need_help_web/live/moderation_live.ex:468
#, elixir-autogen, elixir-format
msgid "Trust and safety queues"
msgstr "Черги довіри та безпеки"
@ -7723,7 +7723,7 @@ msgstr "Каталог користувачів"
msgid "User directory pages"
msgstr "Сторінки каталогу користувачів"
#: lib/who_need_help_web/live/moderation_live.ex:614
#: lib/who_need_help_web/live/moderation_live.ex:615
#, elixir-autogen, elixir-format
msgid "User reports about requests, activities, and private conversations."
msgstr "Скарги користувачів на заявки, події та приватні діалоги."
@ -7760,7 +7760,7 @@ msgstr "Очікування"
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
#: lib/who_need_help_web/live/moderation_live.ex:462
#, elixir-autogen, elixir-format
msgid "Work one review queue at a time. Sensitive evidence and every moderation decision remain permission-scoped and audited."
msgstr "Працюйте з однією чергою перевірки за раз. Чутливі докази та кожне рішення модератора доступні лише за дозволами й записуються в аудит."
@ -7963,3 +7963,11 @@ msgstr "Важливі зміни статусу та перша відпові
#, elixir-autogen, elixir-format
msgid "Log in to help"
msgstr "Увійти, щоб допомогти"
#: lib/who_need_help_web/live/activity_live/show.ex:768
#: lib/who_need_help_web/live/moderation_live.ex:376
#: lib/who_need_help_web/live/report_live.ex:116
#: lib/who_need_help_web/live/request_live/show.ex:1911
#, elixir-autogen, elixir-format
msgid "Child safety or sexual exploitation"
msgstr "Безпека дітей або сексуальна експлуатація"

View File

@ -109,6 +109,27 @@ defmodule WhoNeedHelp.TrustSafetyTest do
)
end
test "child-safety reports use an explicit moderation reason", context do
{:ok, request} = Help.create_request(context.requester_scope, context.attrs)
assert {:ok, report} =
Trust.report(context.helper_scope, %{
"request_id" => request.id,
"reason" => "child_safety",
"details" =>
"This report identifies suspected child sexual exploitation for urgent review."
})
assert report.reason == :child_safety
moderator = staff_user_fixture([:moderator], display_name: "Child safety moderator")
assert [visible] =
Trust.paginate_reports(user_scope_fixture(moderator), nil, reason: "child_safety").entries
assert visible.id == report.id
end
test "forged moderation identifiers return not found without crashing", context do
moderator = staff_user_fixture([:moderator], display_name: "Moderator")

View File

@ -1803,6 +1803,7 @@ defmodule WhoNeedHelpWeb.MutualAidLiveTest do
assert html =~ "Safety controls"
assert html =~ "Block this user"
assert html =~ "Send report"
assert html =~ "Child safety or sexual exploitation"
assert html =~ "This is not an emergency service"
view