Fix queued support email delivery

This commit is contained in:
SimpleTest 2026-08-12 17:39:34 +03:00
parent 7c812526d0
commit 0a575a6b33
12 changed files with 593 additions and 573 deletions

View File

@ -53,8 +53,9 @@ test("authenticated support and legal notices reach the scoped staff queues", as
const adminEmail = process.env.E2E_ADMIN_EMAIL ?? "e2e-admin@example.invalid"; const adminEmail = process.env.E2E_ADMIN_EMAIL ?? "e2e-admin@example.invalid";
const supportSubject = `E2E support delivery [${projectName}]`; const supportSubject = `E2E support delivery [${projectName}]`;
const supportDetails = const supportDetails =
"Browser E2E verifies the authenticated support receipt, private case, and staff reply."; "Browser E2E verifies the authenticated private case without a duplicate receipt email.";
const supportReply = `E2E support reply [${projectName}]`; const supportReply = `E2E support reply [${projectName}]`;
const supportFollowUp = `E2E support inbox follow-up [${projectName}]`;
const generalExplanation = const generalExplanation =
"Browser E2E verifies that a signed-in general removal notice reaches the legal queue."; "Browser E2E verifies that a signed-in general removal notice reaches the legal queue.";
const urgentExplanation = const urgentExplanation =
@ -96,11 +97,9 @@ test("authenticated support and legal notices reach the scoped staff queues", as
await expect( await expect(
requester.page.getByRole("heading", { name: "Support request created" }), requester.page.getByRole("heading", { name: "Support request created" }),
).toBeVisible(); ).toBeVisible();
await waitForNewEmail( await requester.page.waitForTimeout(1_000);
request, expect(await latestMessageID(request, requesterEmail)).toBe(
requesterEmail,
supportEmailBefore, supportEmailBefore,
supportSubject,
); );
await gotoLiveView(admin.page, "/support/operations?queue=support"); await gotoLiveView(admin.page, "/support/operations?queue=support");
@ -127,7 +126,18 @@ test("authenticated support and legal notices reach the scoped staff queues", as
request, request,
requesterEmail, requesterEmail,
replyEmailBefore, replyEmailBefore,
supportReply, "Status: resolved",
);
const followUpEmailBefore = await latestMessageID(request, requesterEmail);
await admin.page
.getByLabel("Reply to requester (optional)")
.fill(supportFollowUp);
await admin.page.getByRole("button", { name: "Save and notify" }).click();
await expect(admin.page.getByText("Support request updated.")).toBeVisible();
await admin.page.waitForTimeout(1_000);
expect(await latestMessageID(request, requesterEmail)).toBe(
followUpEmailBefore,
); );
await requester.page.goto("/support/requests"); await requester.page.goto("/support/requests");
@ -140,6 +150,9 @@ test("authenticated support and legal notices reach the scoped staff queues", as
await expect( await expect(
requester.page.getByText(supportReply, { exact: true }), requester.page.getByText(supportReply, { exact: true }),
).toBeVisible(); ).toBeVisible();
await expect(
requester.page.getByText(supportFollowUp, { exact: true }),
).toBeVisible();
const generalEmailBefore = await latestMessageID(request, requesterEmail); const generalEmailBefore = await latestMessageID(request, requesterEmail);
await requester.page.goto("/legal/content-removal"); await requester.page.goto("/legal/content-removal");

View File

@ -7,6 +7,7 @@ defmodule WhoNeedHelp.ContentRemoval do
alias WhoNeedHelp.Accounts.{Scope, User} alias WhoNeedHelp.Accounts.{Scope, User}
alias WhoNeedHelp.ContentRemoval.{Notice, Notifier} alias WhoNeedHelp.ContentRemoval.{Notice, Notifier}
alias WhoNeedHelp.Pagination alias WhoNeedHelp.Pagination
alias WhoNeedHelp.PublicAccess
alias WhoNeedHelp.Repo alias WhoNeedHelp.Repo
alias WhoNeedHelp.Trust alias WhoNeedHelp.Trust
alias WhoNeedHelp.Trust.RateLimiter alias WhoNeedHelp.Trust.RateLimiter
@ -89,9 +90,7 @@ defmodule WhoNeedHelp.ContentRemoval do
def get_by_access_token(id, token) when is_binary(token) do def get_by_access_token(id, token) when is_binary(token) do
with {:ok, id} <- Ecto.UUID.cast(id), with {:ok, id} <- Ecto.UUID.cast(id),
{:ok, ^id} <- {:ok, ^id} <-
Phoenix.Token.verify(WhoNeedHelpWeb.Endpoint, @access_salt, token, PublicAccess.verify(@access_salt, token, max_age: case_access_max_age_seconds()),
max_age: case_access_max_age_seconds()
),
%Notice{} = notice <- Repo.get(Notice, id) do %Notice{} = notice <- Repo.get(Notice, id) do
if notice.contact_verified_at do if notice.contact_verified_at do
{:ok, notice} {:ok, notice}
@ -108,7 +107,7 @@ defmodule WhoNeedHelp.ContentRemoval do
def verify_by_confirmation_token(id, token) when is_binary(token) do def verify_by_confirmation_token(id, token) when is_binary(token) do
with {:ok, id} <- Ecto.UUID.cast(id), with {:ok, id} <- Ecto.UUID.cast(id),
{:ok, ^id} <- {:ok, ^id} <-
Phoenix.Token.verify(WhoNeedHelpWeb.Endpoint, @confirmation_salt, token, PublicAccess.verify(@confirmation_salt, token,
max_age: contact_verification_max_age_seconds() max_age: contact_verification_max_age_seconds()
), ),
%Notice{} = notice <- Repo.get(Notice, id) do %Notice{} = notice <- Repo.get(Notice, id) do
@ -121,29 +120,25 @@ defmodule WhoNeedHelp.ContentRemoval do
def verify_by_confirmation_token(_id, _token), do: {:error, :not_found} def verify_by_confirmation_token(_id, _token), do: {:error, :not_found}
def access_token(%Notice{id: id}) do def access_token(%Notice{id: id}) do
Phoenix.Token.sign(WhoNeedHelpWeb.Endpoint, @access_salt, id, PublicAccess.sign(@access_salt, id, max_age: case_access_max_age_seconds())
max_age: case_access_max_age_seconds()
)
end end
def confirmation_token(%Notice{id: id}) do def confirmation_token(%Notice{id: id}) do
Phoenix.Token.sign(WhoNeedHelpWeb.Endpoint, @confirmation_salt, id, PublicAccess.sign(@confirmation_salt, id, max_age: contact_verification_max_age_seconds())
max_age: contact_verification_max_age_seconds()
)
end end
def status_url(%Notice{} = notice) do def status_url(%Notice{} = notice) do
token = access_token(notice) token = access_token(notice)
WhoNeedHelpWeb.Endpoint.url() <> PublicAccess.url("/legal/content-removal/#{notice.id}?token=#{URI.encode_www_form(token)}")
"/legal/content-removal/#{notice.id}?token=#{URI.encode_www_form(token)}"
end end
def confirmation_url(%Notice{} = notice) do def confirmation_url(%Notice{} = notice) do
token = confirmation_token(notice) token = confirmation_token(notice)
WhoNeedHelpWeb.Endpoint.url() <> PublicAccess.url(
"/legal/content-removal/#{notice.id}/verify?token=#{URI.encode_www_form(token)}" "/legal/content-removal/#{notice.id}/verify?token=#{URI.encode_www_form(token)}"
)
end end
def paginate_for_staff(%Scope{user: user}, options \\ []) do def paginate_for_staff(%Scope{user: user}, options \\ []) do
@ -316,9 +311,7 @@ defmodule WhoNeedHelp.ContentRemoval do
defp notify_verified_notice(result), do: result defp notify_verified_notice(result), do: result
defp verify_legacy_confirmation(%Notice{id: id} = notice, token) do defp verify_legacy_confirmation(%Notice{id: id} = notice, token) do
case Phoenix.Token.verify(WhoNeedHelpWeb.Endpoint, @access_salt, token, case PublicAccess.verify(@access_salt, token, max_age: contact_verification_max_age_seconds()) do
max_age: contact_verification_max_age_seconds()
) do
{:ok, ^id} -> verify_contact(notice) {:ok, ^id} -> verify_contact(notice)
_error -> {:error, :not_found} _error -> {:error, :not_found}
end end

View File

@ -3,6 +3,7 @@ defmodule WhoNeedHelp.ContentRemoval.Notifier do
alias WhoNeedHelp.ContentRemoval.Notice alias WhoNeedHelp.ContentRemoval.Notice
alias WhoNeedHelp.EmailDelivery alias WhoNeedHelp.EmailDelivery
alias WhoNeedHelp.PublicAccess
def deliver_confirmation(%Notice{contact_email: email} = notice, status_url) def deliver_confirmation(%Notice{contact_email: email} = notice, status_url)
when is_binary(email) and email != "" do when is_binary(email) and email != "" do
@ -80,7 +81,7 @@ defmodule WhoNeedHelp.ContentRemoval.Notifier do
Reference: #{notice.reference} Reference: #{notice.reference}
Category: #{notice.category} Category: #{notice.category}
Review due: #{notice.response_due_at || "no statutory deadline recorded"} Review due: #{notice.response_due_at || "no statutory deadline recorded"}
Operator queue: #{WhoNeedHelpWeb.Endpoint.url()}/support/operations Operator queue: #{PublicAccess.url("/support/operations")}
Do not request the submitter to email or upload intimate visual material. Do not request the submitter to email or upload intimate visual material.
""", """,

View File

@ -0,0 +1,50 @@
defmodule WhoNeedHelp.PublicAccess do
@moduledoc false
@endpoint WhoNeedHelpWeb.Endpoint
def sign(salt, data, options \\ []) when is_binary(salt) do
Phoenix.Token.sign(secret_key_base(), salt, data, options)
end
def verify(salt, token, options \\ []) when is_binary(salt) and is_binary(token) do
Phoenix.Token.verify(secret_key_base(), salt, token, options)
end
def url("/" <> _rest = path), do: origin() <> path
def origin do
config = endpoint_config()
url_config = Keyword.fetch!(config, :url)
{default_scheme, default_port} = listener_origin(config)
scheme = url_config |> Keyword.get(:scheme, default_scheme) |> to_string()
host = url_config |> Keyword.fetch!(:host) |> to_string()
port = url_config |> Keyword.get(:port, default_port) |> normalize_port()
path = url_config |> Keyword.get(:path, "") |> normalize_path()
URI.to_string(%URI{scheme: scheme, host: host, port: port, path: path})
end
defp secret_key_base do
endpoint_config()
|> Keyword.fetch!(:secret_key_base)
end
defp endpoint_config do
Application.fetch_env!(:who_need_help, @endpoint)
end
defp normalize_port(port) when is_integer(port), do: port
defp normalize_port(port) when is_binary(port), do: String.to_integer(port)
defp listener_origin(config) do
cond do
https = Keyword.get(config, :https) -> {"https", Keyword.get(https, :port, 443)}
http = Keyword.get(config, :http) -> {"http", Keyword.get(http, :port, 80)}
true -> {"http", 80}
end
end
defp normalize_path("/"), do: ""
defp normalize_path(path) when is_binary(path), do: path
end

View File

@ -9,6 +9,7 @@ defmodule WhoNeedHelp.Support do
alias WhoNeedHelp.Mail.{SupportOperatorAlertWorker, SupportUpdateWorker} alias WhoNeedHelp.Mail.{SupportOperatorAlertWorker, SupportUpdateWorker}
alias WhoNeedHelp.Notifications alias WhoNeedHelp.Notifications
alias WhoNeedHelp.Pagination alias WhoNeedHelp.Pagination
alias WhoNeedHelp.PublicAccess
alias WhoNeedHelp.Repo alias WhoNeedHelp.Repo
alias WhoNeedHelp.Support.{ConversationMessage, Notifier, StatusEvent, SupportRequest} alias WhoNeedHelp.Support.{ConversationMessage, Notifier, StatusEvent, SupportRequest}
alias WhoNeedHelp.Trust alias WhoNeedHelp.Trust
@ -109,9 +110,7 @@ defmodule WhoNeedHelp.Support do
def get_by_access_token(id, token) when is_binary(token) do def get_by_access_token(id, token) when is_binary(token) do
with {:ok, id} <- Ecto.UUID.cast(id), with {:ok, id} <- Ecto.UUID.cast(id),
{:ok, ^id} <- {:ok, ^id} <-
Phoenix.Token.verify(WhoNeedHelpWeb.Endpoint, @access_salt, token, PublicAccess.verify(@access_salt, token, max_age: case_access_max_age_seconds()),
max_age: case_access_max_age_seconds()
),
%SupportRequest{} = request <- Repo.get(SupportRequest, id) do %SupportRequest{} = request <- Repo.get(SupportRequest, id) do
if request.contact_verified_at do if request.contact_verified_at do
{:ok, preload_conversation(request)} {:ok, preload_conversation(request)}
@ -128,7 +127,7 @@ defmodule WhoNeedHelp.Support do
def verify_by_confirmation_token(id, token) when is_binary(token) do def verify_by_confirmation_token(id, token) when is_binary(token) do
with {:ok, id} <- Ecto.UUID.cast(id), with {:ok, id} <- Ecto.UUID.cast(id),
{:ok, ^id} <- {:ok, ^id} <-
Phoenix.Token.verify(WhoNeedHelpWeb.Endpoint, @confirmation_salt, token, PublicAccess.verify(@confirmation_salt, token,
max_age: contact_verification_max_age_seconds() max_age: contact_verification_max_age_seconds()
), ),
%SupportRequest{} = request <- Repo.get(SupportRequest, id) do %SupportRequest{} = request <- Repo.get(SupportRequest, id) do
@ -152,29 +151,23 @@ defmodule WhoNeedHelp.Support do
def get_for_viewer(nil, id, token), do: get_by_access_token(id, token) def get_for_viewer(nil, id, token), do: get_by_access_token(id, token)
def access_token(%SupportRequest{id: id}) do def access_token(%SupportRequest{id: id}) do
Phoenix.Token.sign(WhoNeedHelpWeb.Endpoint, @access_salt, id, PublicAccess.sign(@access_salt, id, max_age: case_access_max_age_seconds())
max_age: case_access_max_age_seconds()
)
end end
def confirmation_token(%SupportRequest{id: id}) do def confirmation_token(%SupportRequest{id: id}) do
Phoenix.Token.sign(WhoNeedHelpWeb.Endpoint, @confirmation_salt, id, PublicAccess.sign(@confirmation_salt, id, max_age: contact_verification_max_age_seconds())
max_age: contact_verification_max_age_seconds()
)
end end
def status_url(%SupportRequest{} = request) do def status_url(%SupportRequest{} = request) do
token = access_token(request) token = access_token(request)
WhoNeedHelpWeb.Endpoint.url() <> PublicAccess.url("/support/cases/#{request.id}?token=#{URI.encode_www_form(token)}")
"/support/cases/#{request.id}?token=#{URI.encode_www_form(token)}"
end end
def confirmation_url(%SupportRequest{} = request) do def confirmation_url(%SupportRequest{} = request) do
token = confirmation_token(request) token = confirmation_token(request)
WhoNeedHelpWeb.Endpoint.url() <> PublicAccess.url("/support/cases/#{request.id}/verify?token=#{URI.encode_www_form(token)}")
"/support/cases/#{request.id}/verify?token=#{URI.encode_www_form(token)}"
end end
def paginate_for_staff(%Scope{user: user}, options \\ []) do def paginate_for_staff(%Scope{user: user}, options \\ []) do
@ -562,9 +555,7 @@ defmodule WhoNeedHelp.Support do
end end
defp verify_legacy_confirmation(%SupportRequest{id: id} = request, token) do defp verify_legacy_confirmation(%SupportRequest{id: id} = request, token) do
case Phoenix.Token.verify(WhoNeedHelpWeb.Endpoint, @access_salt, token, case PublicAccess.verify(@access_salt, token, max_age: contact_verification_max_age_seconds()) do
max_age: contact_verification_max_age_seconds()
) do
{:ok, ^id} -> {:ok, ^id} ->
with {:ok, verified} <- verify_contact(request) do with {:ok, verified} <- verify_contact(request) do
{:ok, preload_conversation(verified)} {:ok, preload_conversation(verified)}

View File

@ -2,6 +2,7 @@ defmodule WhoNeedHelp.Support.Notifier do
import Swoosh.Email import Swoosh.Email
alias WhoNeedHelp.EmailDelivery alias WhoNeedHelp.EmailDelivery
alias WhoNeedHelp.PublicAccess
alias WhoNeedHelp.Support.SupportRequest alias WhoNeedHelp.Support.SupportRequest
def deliver_confirmation(%SupportRequest{} = request, status_url) do def deliver_confirmation(%SupportRequest{} = request, status_url) do
@ -46,7 +47,7 @@ defmodule WhoNeedHelp.Support.Notifier do
A new #{request.kind} support request is waiting for review. A new #{request.kind} support request is waiting for review.
Reference: #{request.reference} Reference: #{request.reference}
Operator queue: #{WhoNeedHelpWeb.Endpoint.url()}/support/operations Operator queue: #{PublicAccess.url("/support/operations")}
Sign in with an authorised moderator or administrator account to review it. Sign in with an authorised moderator or administrator account to review it.
""", """,

View File

@ -329,7 +329,10 @@ defmodule WhoNeedHelpWeb.SupportOperationLive do
</div> </div>
<p class="mt-2 text-xs text-base-content/70"> <p class="mt-2 text-xs text-base-content/70">
{if @record.contact_verified_at, {if @record.contact_verified_at,
do: gettext("The verified contact will receive a new reply by email."), do:
gettext(
"Important status changes and the first staff reply may be emailed. Further conversation stays in the private inbox."
),
else: gettext("Email is disabled until contact is verified.")} else: gettext("Email is disabled until contact is verified.")}
</p> </p>
<.button class="btn btn-primary mt-4 w-full" phx-disable-with={gettext("Saving…")}>{gettext( <.button class="btn btn-primary mt-4 w-full" phx-disable-with={gettext("Saving…")}>{gettext(

View File

@ -1183,7 +1183,7 @@ msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:452 #: lib/who_need_help_web/live/request_live/index.ex:452
#: lib/who_need_help_web/live/request_live/show.ex:1000 #: lib/who_need_help_web/live/request_live/show.ex:1000
#: lib/who_need_help_web/live/support_operation_live.ex:310 #: lib/who_need_help_web/live/support_operation_live.ex:310
#: lib/who_need_help_web/live/support_operation_live.ex:411 #: lib/who_need_help_web/live/support_operation_live.ex:414
#: lib/who_need_help_web/live/support_operations_live.ex:382 #: lib/who_need_help_web/live/support_operations_live.ex:382
#: lib/who_need_help_web/live/support_operations_live.ex:453 #: lib/who_need_help_web/live/support_operations_live.ex:453
#: lib/who_need_help_web/live/support_operations_live.ex:589 #: lib/who_need_help_web/live/support_operations_live.ex:589
@ -1579,7 +1579,7 @@ msgstr ""
#: lib/who_need_help_web/live/moderation_live.ex:773 #: lib/who_need_help_web/live/moderation_live.ex:773
#: lib/who_need_help_web/live/report_live.ex:105 #: lib/who_need_help_web/live/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:311
#: lib/who_need_help_web/live/support_operation_live.ex:413 #: lib/who_need_help_web/live/support_operation_live.ex:416
#: lib/who_need_help_web/live/support_operations_live.ex:383 #: lib/who_need_help_web/live/support_operations_live.ex:383
#: lib/who_need_help_web/live/support_operations_live.ex:455 #: lib/who_need_help_web/live/support_operations_live.ex:455
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -2439,7 +2439,7 @@ msgstr ""
#: lib/who_need_help_web/controllers/content_removal_html.ex:26 #: 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:941
#: lib/who_need_help_web/live/support_operation_live.ex:416 #: lib/who_need_help_web/live/support_operation_live.ex:419
#: lib/who_need_help_web/live/support_operations_live.ex:458 #: lib/who_need_help_web/live/support_operations_live.ex:458
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Rejected" msgid "Rejected"
@ -2820,7 +2820,7 @@ msgid "Account email"
msgstr "" msgstr ""
#: lib/who_need_help_web/controllers/content_removal_html.ex:25 #: lib/who_need_help_web/controllers/content_removal_html.ex:25
#: lib/who_need_help_web/live/support_operation_live.ex:415 #: lib/who_need_help_web/live/support_operation_live.ex:418
#: lib/who_need_help_web/live/support_operations_live.ex:457 #: lib/who_need_help_web/live/support_operations_live.ex:457
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Action taken" msgid "Action taken"
@ -2881,7 +2881,7 @@ msgstr ""
#: lib/who_need_help_web/controllers/content_removal_html.ex:27 #: lib/who_need_help_web/controllers/content_removal_html.ex:27
#: lib/who_need_help_web/controllers/support_html.ex:21 #: lib/who_need_help_web/controllers/support_html.ex:21
#: lib/who_need_help_web/live/support_operation_live.ex:314 #: lib/who_need_help_web/live/support_operation_live.ex:314
#: lib/who_need_help_web/live/support_operation_live.ex:417 #: lib/who_need_help_web/live/support_operation_live.ex:420
#: lib/who_need_help_web/live/support_operations_live.ex:386 #: lib/who_need_help_web/live/support_operations_live.ex:386
#: lib/who_need_help_web/live/support_operations_live.ex:459 #: lib/who_need_help_web/live/support_operations_live.ex:459
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -2938,7 +2938,7 @@ msgstr ""
msgid "Data export" msgid "Data export"
msgstr "" msgstr ""
#: lib/who_need_help_web/live/support_operation_live.ex:429 #: lib/who_need_help_web/live/support_operation_live.ex:432
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Decision or information request" msgid "Decision or information request"
msgstr "" msgstr ""
@ -3052,7 +3052,7 @@ msgid "Moderation appeal"
msgstr "" msgstr ""
#: lib/who_need_help_web/controllers/content_removal_html.ex:24 #: lib/who_need_help_web/controllers/content_removal_html.ex:24
#: lib/who_need_help_web/live/support_operation_live.ex:414 #: lib/who_need_help_web/live/support_operation_live.ex:417
#: lib/who_need_help_web/live/support_operations_live.ex:456 #: lib/who_need_help_web/live/support_operations_live.ex:456
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "More information needed" msgid "More information needed"
@ -3077,7 +3077,7 @@ msgstr ""
msgid "Non-consensual intimate image or video" msgid "Non-consensual intimate image or video"
msgstr "" msgstr ""
#: lib/who_need_help_web/live/support_operation_live.ex:372 #: lib/who_need_help_web/live/support_operation_live.ex:375
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Not provided" msgid "Not provided"
msgstr "" msgstr ""
@ -3166,8 +3166,8 @@ msgstr ""
msgid "Safety concern" msgid "Safety concern"
msgstr "" msgstr ""
#: lib/who_need_help_web/live/support_operation_live.ex:335 #: lib/who_need_help_web/live/support_operation_live.ex:338
#: lib/who_need_help_web/live/support_operation_live.ex:438 #: lib/who_need_help_web/live/support_operation_live.ex:441
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Save and notify" msgid "Save and notify"
msgstr "" msgstr ""
@ -3186,7 +3186,7 @@ msgstr ""
msgid "Sexual material involving a minor" msgid "Sexual material involving a minor"
msgstr "" msgstr ""
#: lib/who_need_help_web/live/support_operation_live.ex:387 #: lib/who_need_help_web/live/support_operation_live.ex:390
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Stated basis:" msgid "Stated basis:"
msgstr "" msgstr ""
@ -3212,7 +3212,7 @@ msgstr ""
msgid "Submit urgent removal request" msgid "Submit urgent removal request"
msgstr "" msgstr ""
#: lib/who_need_help_web/live/support_operation_live.ex:371 #: lib/who_need_help_web/live/support_operation_live.ex:374
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Submitter" msgid "Submitter"
msgstr "" msgstr ""
@ -3289,7 +3289,7 @@ msgid "Too many support requests. Please try again later."
msgstr "" msgstr ""
#: lib/who_need_help_web/controllers/content_removal_html.ex:22 #: lib/who_need_help_web/controllers/content_removal_html.ex:22
#: lib/who_need_help_web/live/support_operation_live.ex:412 #: lib/who_need_help_web/live/support_operation_live.ex:415
#: lib/who_need_help_web/live/support_operations_live.ex:454 #: lib/who_need_help_web/live/support_operations_live.ex:454
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Urgent review" msgid "Urgent review"
@ -5230,13 +5230,13 @@ msgstr ""
msgid "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee." msgid "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee."
msgstr "" msgstr ""
#: lib/who_need_help_web/live/support_operation_live.ex:403 #: lib/who_need_help_web/live/support_operation_live.ex:406
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Audited update" msgid "Audited update"
msgstr "" msgstr ""
#: lib/who_need_help_web/live/support_operation_live.ex:308 #: lib/who_need_help_web/live/support_operation_live.ex:308
#: lib/who_need_help_web/live/support_operation_live.ex:409 #: lib/who_need_help_web/live/support_operation_live.ex:412
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Case status" msgid "Case status"
msgstr "" msgstr ""
@ -5345,7 +5345,7 @@ msgid "Open TAKE IT DOWN request"
msgstr "" msgstr ""
#: lib/who_need_help_web/live/support_operation_live.ex:301 #: lib/who_need_help_web/live/support_operation_live.ex:301
#: lib/who_need_help_web/live/support_operation_live.ex:400 #: lib/who_need_help_web/live/support_operation_live.ex:403
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Operator action" msgid "Operator action"
msgstr "" msgstr ""
@ -5360,7 +5360,7 @@ msgstr ""
msgid "Private message" msgid "Private message"
msgstr "" msgstr ""
#: lib/who_need_help_web/live/support_operation_live.ex:401 #: lib/who_need_help_web/live/support_operation_live.ex:404
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Record the decision and notify the submitter when contact is available." msgid "Record the decision and notify the submitter when contact is available."
msgstr "" msgstr ""
@ -5416,8 +5416,8 @@ msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, l
msgstr "" msgstr ""
#: lib/who_need_help_web/live/admin_user_live.ex:200 #: lib/who_need_help_web/live/admin_user_live.ex:200
#: lib/who_need_help_web/live/support_operation_live.ex:335 #: lib/who_need_help_web/live/support_operation_live.ex:338
#: lib/who_need_help_web/live/support_operation_live.ex:438 #: lib/who_need_help_web/live/support_operation_live.ex:441
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Saving…" msgid "Saving…"
msgstr "" msgstr ""
@ -5480,7 +5480,7 @@ msgstr ""
msgid "The support request is open again." msgid "The support request is open again."
msgstr "" msgstr ""
#: lib/who_need_help_web/live/support_operation_live.ex:436 #: lib/who_need_help_web/live/support_operation_live.ex:439
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The verified contact will receive this update by email." msgid "The verified contact will receive this update by email."
msgstr "" msgstr ""
@ -6874,7 +6874,7 @@ msgid "Any type"
msgstr "" msgstr ""
#: lib/who_need_help_web/live/support_operation_live.ex:319 #: lib/who_need_help_web/live/support_operation_live.ex:319
#: lib/who_need_help_web/live/support_operation_live.ex:422 #: lib/who_need_help_web/live/support_operation_live.ex:425
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Assigned operator" msgid "Assigned operator"
msgstr "" msgstr ""
@ -6935,7 +6935,7 @@ msgstr ""
msgid "Choose a staff tool. Only permitted sections are shown." msgid "Choose a staff tool. Only permitted sections are shown."
msgstr "" msgstr ""
#: lib/who_need_help_web/live/support_operation_live.ex:373 #: lib/who_need_help_web/live/support_operation_live.ex:376
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Content locations" msgid "Content locations"
msgstr "" msgstr ""
@ -6965,8 +6965,8 @@ msgstr ""
msgid "Details" msgid "Details"
msgstr "" msgstr ""
#: lib/who_need_help_web/live/support_operation_live.ex:333 #: lib/who_need_help_web/live/support_operation_live.ex:336
#: lib/who_need_help_web/live/support_operation_live.ex:437 #: lib/who_need_help_web/live/support_operation_live.ex:440
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Email is disabled until contact is verified." msgid "Email is disabled until contact is verified."
msgstr "" msgstr ""
@ -6986,7 +6986,7 @@ msgstr ""
msgid "Exact action" msgid "Exact action"
msgstr "" msgstr ""
#: lib/who_need_help_web/live/support_operation_live.ex:430 #: lib/who_need_help_web/live/support_operation_live.ex:433
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Explain the decision, action, or missing information…" msgid "Explain the decision, action, or missing information…"
msgstr "" msgstr ""
@ -7108,7 +7108,7 @@ msgstr ""
msgid "No cases match these filters." msgid "No cases match these filters."
msgstr "" msgstr ""
#: lib/who_need_help_web/live/support_operation_live.ex:360 #: lib/who_need_help_web/live/support_operation_live.ex:363
#: lib/who_need_help_web/live/support_operations_live.ex:651 #: lib/who_need_help_web/live/support_operations_live.ex:651
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No contact email" msgid "No contact email"
@ -7245,7 +7245,7 @@ msgid "Reason for hiding the request"
msgstr "" msgstr ""
#: lib/who_need_help_web/live/support_operation_live.ex:227 #: lib/who_need_help_web/live/support_operation_live.ex:227
#: lib/who_need_help_web/live/support_operation_live.ex:363 #: lib/who_need_help_web/live/support_operation_live.ex:366
#: lib/who_need_help_web/live/support_operations_live.ex:553 #: lib/who_need_help_web/live/support_operations_live.ex:553
#: lib/who_need_help_web/live/support_operations_live.ex:634 #: lib/who_need_help_web/live/support_operations_live.ex:634
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -7335,7 +7335,7 @@ msgstr ""
msgid "Review account access and staff permissions for one user." msgid "Review account access and staff permissions for one user."
msgstr "" msgstr ""
#: lib/who_need_help_web/live/support_operation_live.ex:366 #: lib/who_need_help_web/live/support_operation_live.ex:369
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Review by %{time}" msgid "Review by %{time}"
msgstr "" msgstr ""
@ -7538,11 +7538,6 @@ msgstr ""
msgid "The selected assignee cannot manage this queue." msgid "The selected assignee cannot manage this queue."
msgstr "" msgstr ""
#: lib/who_need_help_web/live/support_operation_live.ex:332
#, elixir-autogen, elixir-format
msgid "The verified contact will receive a new reply by email."
msgstr ""
#: lib/who_need_help_web/live/product_analytics_live.ex:221 #: lib/who_need_help_web/live/product_analytics_live.ex:221
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "To" msgid "To"
@ -7842,3 +7837,8 @@ msgstr ""
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Nearby updates use the in-app inbox and optional push. Email digests are not enabled yet." msgid "Nearby updates use the in-app inbox and optional push. Email digests are not enabled yet."
msgstr "" msgstr ""
#: lib/who_need_help_web/live/support_operation_live.ex:333
#, elixir-autogen, elixir-format
msgid "Important status changes and the first staff reply may be emailed. Further conversation stays in the private inbox."
msgstr ""

View File

@ -41,7 +41,7 @@ msgstr "Attempting to reconnect"
#: lib/who_need_help_web/components/layouts.ex:235 #: 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:493
#: lib/who_need_help_web/live/notification_live.ex:708 #: lib/who_need_help_web/live/notification_live.ex:699
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Categories" msgid "Categories"
msgstr "Categories" msgstr "Categories"
@ -209,7 +209,7 @@ msgstr "Action center"
#: lib/who_need_help_web/live/admin_user_live.ex:188 #: lib/who_need_help_web/live/admin_user_live.ex:188
#: lib/who_need_help_web/live/admin_users_live.ex:125 #: lib/who_need_help_web/live/admin_users_live.ex:125
#: lib/who_need_help_web/live/admin_users_live.ex:185 #: lib/who_need_help_web/live/admin_users_live.ex:185
#: lib/who_need_help_web/live/notification_live.ex:521 #: lib/who_need_help_web/live/notification_live.ex:512
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Active" msgid "Active"
msgstr "Active" msgstr "Active"
@ -663,8 +663,6 @@ msgstr "Double-blind review"
#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:104 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:104
#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:137 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:137
#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:15 #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:15
#: lib/who_need_help_web/live/notification_live.ex:458
#: lib/who_need_help_web/live/notification_live.ex:512
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Email" msgid "Email"
msgstr "Email" msgstr "Email"
@ -913,7 +911,7 @@ msgid "Join requests close"
msgstr "Join requests close" msgstr "Join requests close"
#: lib/who_need_help_web/live/activity_live/new.ex:486 #: lib/who_need_help_web/live/activity_live/new.ex:486
#: lib/who_need_help_web/live/notification_live.ex:676 #: lib/who_need_help_web/live/notification_live.ex:667
#: lib/who_need_help_web/live/request_live/new.ex:668 #: lib/who_need_help_web/live/request_live/new.ex:668
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Latitude" msgid "Latitude"
@ -966,7 +964,7 @@ msgid "Logged out successfully."
msgstr "Logged out successfully." msgstr "Logged out successfully."
#: lib/who_need_help_web/live/activity_live/new.ex:500 #: lib/who_need_help_web/live/activity_live/new.ex:500
#: lib/who_need_help_web/live/notification_live.ex:690 #: lib/who_need_help_web/live/notification_live.ex:681
#: lib/who_need_help_web/live/request_live/new.ex:682 #: lib/who_need_help_web/live/request_live/new.ex:682
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Longitude" msgid "Longitude"
@ -1146,7 +1144,7 @@ msgstr "Not an emergency or medical service. In immediate danger, contact local
msgid "Not for emergencies" msgid "Not for emergencies"
msgstr "Not for emergencies" msgstr "Not for emergencies"
#: lib/who_need_help_web/live/notification_live.ex:738 #: lib/who_need_help_web/live/notification_live.ex:729
#: lib/who_need_help_web/live/request_live/index.ex:443 #: lib/who_need_help_web/live/request_live/index.ex:443
#: lib/who_need_help_web/live/request_live/index.ex:444 #: lib/who_need_help_web/live/request_live/index.ex:444
#: lib/who_need_help_web/live/request_live/index.ex:555 #: lib/who_need_help_web/live/request_live/index.ex:555
@ -1185,7 +1183,7 @@ msgstr "Only the organizer and approved participants can read or send these mess
#: lib/who_need_help_web/live/request_live/index.ex:452 #: lib/who_need_help_web/live/request_live/index.ex:452
#: lib/who_need_help_web/live/request_live/show.ex:1000 #: lib/who_need_help_web/live/request_live/show.ex:1000
#: lib/who_need_help_web/live/support_operation_live.ex:310 #: lib/who_need_help_web/live/support_operation_live.ex:310
#: lib/who_need_help_web/live/support_operation_live.ex:411 #: lib/who_need_help_web/live/support_operation_live.ex:414
#: lib/who_need_help_web/live/support_operations_live.ex:382 #: lib/who_need_help_web/live/support_operations_live.ex:382
#: lib/who_need_help_web/live/support_operations_live.ex:453 #: lib/who_need_help_web/live/support_operations_live.ex:453
#: lib/who_need_help_web/live/support_operations_live.ex:589 #: lib/who_need_help_web/live/support_operations_live.ex:589
@ -1581,7 +1579,7 @@ msgstr "Reviewed"
#: lib/who_need_help_web/live/moderation_live.ex:773 #: lib/who_need_help_web/live/moderation_live.ex:773
#: lib/who_need_help_web/live/report_live.ex:105 #: lib/who_need_help_web/live/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:311
#: lib/who_need_help_web/live/support_operation_live.ex:413 #: lib/who_need_help_web/live/support_operation_live.ex:416
#: lib/who_need_help_web/live/support_operations_live.ex:383 #: lib/who_need_help_web/live/support_operations_live.ex:383
#: lib/who_need_help_web/live/support_operations_live.ex:455 #: lib/who_need_help_web/live/support_operations_live.ex:455
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -1626,7 +1624,7 @@ msgstr "Save Password"
msgid "Save profile" msgid "Save profile"
msgstr "Save profile" msgstr "Save profile"
#: lib/who_need_help_web/live/notification_live.ex:740 #: lib/who_need_help_web/live/notification_live.ex:731
#: lib/who_need_help_web/live/request_live/index.ex:447 #: lib/who_need_help_web/live/request_live/index.ex:447
#: lib/who_need_help_web/live/request_live/index.ex:448 #: lib/who_need_help_web/live/request_live/index.ex:448
#: lib/who_need_help_web/live/request_live/index.ex:557 #: lib/who_need_help_web/live/request_live/index.ex:557
@ -1939,7 +1937,7 @@ msgstr "This request is unavailable."
msgid "To see sent emails, visit" msgid "To see sent emails, visit"
msgstr "To see sent emails, visit" msgstr "To see sent emails, visit"
#: lib/who_need_help_web/live/notification_live.ex:739 #: lib/who_need_help_web/live/notification_live.ex:730
#: lib/who_need_help_web/live/request_live/index.ex:445 #: lib/who_need_help_web/live/request_live/index.ex:445
#: lib/who_need_help_web/live/request_live/index.ex:446 #: lib/who_need_help_web/live/request_live/index.ex:446
#: lib/who_need_help_web/live/request_live/index.ex:556 #: lib/who_need_help_web/live/request_live/index.ex:556
@ -2011,7 +2009,7 @@ msgstr "Unblock this user"
msgid "Unique people" msgid "Unique people"
msgstr "Unique people" msgstr "Unique people"
#: lib/who_need_help_web/live/notification_live.ex:733 #: lib/who_need_help_web/live/notification_live.ex:724
#: lib/who_need_help_web/live/request_live/index.ex:552 #: lib/who_need_help_web/live/request_live/index.ex:552
#: lib/who_need_help_web/live/request_live/new.ex:447 #: lib/who_need_help_web/live/request_live/new.ex:447
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -2441,7 +2439,7 @@ msgstr "Reciprocal rating ring"
#: lib/who_need_help_web/controllers/content_removal_html.ex:26 #: 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:941
#: lib/who_need_help_web/live/support_operation_live.ex:416 #: lib/who_need_help_web/live/support_operation_live.ex:419
#: lib/who_need_help_web/live/support_operations_live.ex:458 #: lib/who_need_help_web/live/support_operations_live.ex:458
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Rejected" msgid "Rejected"
@ -2822,7 +2820,7 @@ msgid "Account email"
msgstr "Account email" msgstr "Account email"
#: lib/who_need_help_web/controllers/content_removal_html.ex:25 #: lib/who_need_help_web/controllers/content_removal_html.ex:25
#: lib/who_need_help_web/live/support_operation_live.ex:415 #: lib/who_need_help_web/live/support_operation_live.ex:418
#: lib/who_need_help_web/live/support_operations_live.ex:457 #: lib/who_need_help_web/live/support_operations_live.ex:457
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Action taken" msgid "Action taken"
@ -2883,7 +2881,7 @@ msgstr "Choose a topic"
#: lib/who_need_help_web/controllers/content_removal_html.ex:27 #: lib/who_need_help_web/controllers/content_removal_html.ex:27
#: lib/who_need_help_web/controllers/support_html.ex:21 #: lib/who_need_help_web/controllers/support_html.ex:21
#: lib/who_need_help_web/live/support_operation_live.ex:314 #: lib/who_need_help_web/live/support_operation_live.ex:314
#: lib/who_need_help_web/live/support_operation_live.ex:417 #: lib/who_need_help_web/live/support_operation_live.ex:420
#: lib/who_need_help_web/live/support_operations_live.ex:386 #: lib/who_need_help_web/live/support_operations_live.ex:386
#: lib/who_need_help_web/live/support_operations_live.ex:459 #: lib/who_need_help_web/live/support_operations_live.ex:459
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -2940,7 +2938,7 @@ msgstr "Could not update the request. Please try again."
msgid "Data export" msgid "Data export"
msgstr "Data export" msgstr "Data export"
#: lib/who_need_help_web/live/support_operation_live.ex:429 #: lib/who_need_help_web/live/support_operation_live.ex:432
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Decision or information request" msgid "Decision or information request"
msgstr "Decision or information request" msgstr "Decision or information request"
@ -3030,11 +3028,6 @@ msgstr "Identity and contact fields may be omitted for reports of sexual materia
msgid "Illegal content" msgid "Illegal content"
msgstr "Illegal content" msgstr "Illegal content"
#: lib/who_need_help_web/controllers/support_html/show.html.heex:158
#, elixir-autogen, elixir-format
msgid "Keep this status link private. A copy is sent to the contact email when email delivery is configured."
msgstr "Keep this status link private. A copy is sent to the contact email when email delivery is configured."
#: lib/who_need_help_web/controllers/content_removal_html/show.html.heex:41 #: lib/who_need_help_web/controllers/content_removal_html/show.html.heex:41
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Keep this status link private. The submitter identity is not shown publicly or automatically disclosed to the person who posted the reported content." msgid "Keep this status link private. The submitter identity is not shown publicly or automatically disclosed to the person who posted the reported content."
@ -3059,7 +3052,7 @@ msgid "Moderation appeal"
msgstr "Moderation appeal" msgstr "Moderation appeal"
#: lib/who_need_help_web/controllers/content_removal_html.ex:24 #: lib/who_need_help_web/controllers/content_removal_html.ex:24
#: lib/who_need_help_web/live/support_operation_live.ex:414 #: lib/who_need_help_web/live/support_operation_live.ex:417
#: lib/who_need_help_web/live/support_operations_live.ex:456 #: lib/who_need_help_web/live/support_operations_live.ex:456
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "More information needed" msgid "More information needed"
@ -3084,7 +3077,7 @@ msgstr "New request"
msgid "Non-consensual intimate image or video" msgid "Non-consensual intimate image or video"
msgstr "Non-consensual intimate image or video" msgstr "Non-consensual intimate image or video"
#: lib/who_need_help_web/live/support_operation_live.ex:372 #: lib/who_need_help_web/live/support_operation_live.ex:375
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Not provided" msgid "Not provided"
msgstr "Not provided" msgstr "Not provided"
@ -3122,7 +3115,7 @@ msgid "Removal notice updated."
msgstr "Removal notice updated." msgstr "Removal notice updated."
#: lib/who_need_help_web/components/layouts.ex:201 #: lib/who_need_help_web/components/layouts.ex:201
#: lib/who_need_help_web/controllers/content_removal_controller.ex:137 #: lib/who_need_help_web/controllers/content_removal_controller.ex:136
#: lib/who_need_help_web/controllers/support_html/new.html.heex:16 #: lib/who_need_help_web/controllers/support_html/new.html.heex:16
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Report content" msgid "Report content"
@ -3173,8 +3166,8 @@ msgstr "SUPPORT"
msgid "Safety concern" msgid "Safety concern"
msgstr "Safety concern" msgstr "Safety concern"
#: lib/who_need_help_web/live/support_operation_live.ex:335 #: lib/who_need_help_web/live/support_operation_live.ex:338
#: lib/who_need_help_web/live/support_operation_live.ex:438 #: lib/who_need_help_web/live/support_operation_live.ex:441
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Save and notify" msgid "Save and notify"
msgstr "Save and notify" msgstr "Save and notify"
@ -3193,7 +3186,7 @@ msgstr "Send support request"
msgid "Sexual material involving a minor" msgid "Sexual material involving a minor"
msgstr "Sexual material involving a minor" msgstr "Sexual material involving a minor"
#: lib/who_need_help_web/live/support_operation_live.ex:387 #: lib/who_need_help_web/live/support_operation_live.ex:390
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Stated basis:" msgid "Stated basis:"
msgstr "Stated basis:" msgstr "Stated basis:"
@ -3219,7 +3212,7 @@ msgstr "Submit removal notice"
msgid "Submit urgent removal request" msgid "Submit urgent removal request"
msgstr "Submit urgent removal request" msgstr "Submit urgent removal request"
#: lib/who_need_help_web/live/support_operation_live.ex:371 #: lib/who_need_help_web/live/support_operation_live.ex:374
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Submitter" msgid "Submitter"
msgstr "Submitter" msgstr "Submitter"
@ -3256,7 +3249,7 @@ msgstr "Support request updated."
msgid "TAKE IT DOWN" msgid "TAKE IT DOWN"
msgstr "TAKE IT DOWN" msgstr "TAKE IT DOWN"
#: lib/who_need_help_web/controllers/content_removal_controller.ex:136 #: lib/who_need_help_web/controllers/content_removal_controller.ex:135
#: lib/who_need_help_web/controllers/support_html/new.html.heex:19 #: lib/who_need_help_web/controllers/support_html/new.html.heex:19
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "TAKE IT DOWN request" msgid "TAKE IT DOWN request"
@ -3284,7 +3277,7 @@ msgstr "This requests deletion of your Who Need Help account and associated pers
msgid "Threat to life or safety" msgid "Threat to life or safety"
msgstr "Threat to life or safety" msgstr "Threat to life or safety"
#: lib/who_need_help_web/controllers/content_removal_controller.ex:104 #: lib/who_need_help_web/controllers/content_removal_controller.ex:103
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Too many removal notices. Please try again later." msgid "Too many removal notices. Please try again later."
msgstr "Too many removal notices. Please try again later." msgstr "Too many removal notices. Please try again later."
@ -3296,7 +3289,7 @@ msgid "Too many support requests. Please try again later."
msgstr "Too many support requests. Please try again later." msgstr "Too many support requests. Please try again later."
#: lib/who_need_help_web/controllers/content_removal_html.ex:22 #: lib/who_need_help_web/controllers/content_removal_html.ex:22
#: lib/who_need_help_web/live/support_operation_live.ex:412 #: lib/who_need_help_web/live/support_operation_live.ex:415
#: lib/who_need_help_web/live/support_operations_live.ex:454 #: lib/who_need_help_web/live/support_operations_live.ex:454
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Urgent review" msgid "Urgent review"
@ -3821,8 +3814,8 @@ msgstr "We sent a verification link to %{email}. Open it to finish connecting Go
msgid "You are signed in, but Google could not be connected. Try again in account settings." msgid "You are signed in, but Google could not be connected. Try again in account settings."
msgstr "You are signed in, but Google could not be connected. Try again in account settings." msgstr "You are signed in, but Google could not be connected. Try again in account settings."
#: lib/who_need_help/accounts/user_notifier.ex:62 #: lib/who_need_help/accounts/user_notifier.ex:64
#: lib/who_need_help/accounts/user_notifier.ex:65 #: lib/who_need_help/accounts/user_notifier.ex:67
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Confirm Google sign-in" msgid "Confirm Google sign-in"
msgstr "Confirm Google sign-in" msgstr "Confirm Google sign-in"
@ -3932,7 +3925,7 @@ msgid "Date"
msgstr "Date" msgstr "Date"
#: lib/who_need_help_web/live/activity_live/new.ex:478 #: lib/who_need_help_web/live/activity_live/new.ex:478
#: lib/who_need_help_web/live/notification_live.ex:673 #: lib/who_need_help_web/live/notification_live.ex:664
#: lib/who_need_help_web/live/request_live/new.ex:660 #: lib/who_need_help_web/live/request_live/new.ex:660
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enter coordinates manually" msgid "Enter coordinates manually"
@ -4020,14 +4013,14 @@ msgid "In 3 hours"
msgstr "In 3 hours" msgstr "In 3 hours"
#: lib/who_need_help_web/live/activity_live/new.ex:354 #: lib/who_need_help_web/live/activity_live/new.ex:354
#: lib/who_need_help_web/live/notification_live.ex:591 #: lib/who_need_help_web/live/notification_live.ex:582
#: lib/who_need_help_web/live/request_live/new.ex:484 #: lib/who_need_help_web/live/request_live/new.ex:484
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Location is unavailable in this browser." msgid "Location is unavailable in this browser."
msgstr "Location is unavailable in this browser." msgstr "Location is unavailable in this browser."
#: lib/who_need_help_web/live/activity_live/new.ex:356 #: lib/who_need_help_web/live/activity_live/new.ex:356
#: lib/who_need_help_web/live/notification_live.ex:593 #: lib/who_need_help_web/live/notification_live.ex:584
#: lib/who_need_help_web/live/request_live/new.ex:486 #: lib/who_need_help_web/live/request_live/new.ex:486
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Location permission was denied." msgid "Location permission was denied."
@ -4281,7 +4274,7 @@ msgid "Use another email"
msgstr "Use another email" msgstr "Use another email"
#: lib/who_need_help_web/live/activity_live/new.ex:435 #: lib/who_need_help_web/live/activity_live/new.ex:435
#: lib/who_need_help_web/live/notification_live.ex:626 #: lib/who_need_help_web/live/notification_live.ex:617
#: lib/who_need_help_web/live/request_live/new.ex:595 #: lib/who_need_help_web/live/request_live/new.ex:595
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Use my location" msgid "Use my location"
@ -4526,8 +4519,8 @@ msgstr "Together"
#: lib/who_need_help_web/live/activity_live/new.ex:355 #: lib/who_need_help_web/live/activity_live/new.ex:355
#: lib/who_need_help_web/live/activity_live/new.ex:414 #: lib/who_need_help_web/live/activity_live/new.ex:414
#: lib/who_need_help_web/live/activity_live/show.ex:546 #: lib/who_need_help_web/live/activity_live/show.ex:546
#: lib/who_need_help_web/live/notification_live.ex:592 #: lib/who_need_help_web/live/notification_live.ex:583
#: lib/who_need_help_web/live/notification_live.ex:611 #: lib/who_need_help_web/live/notification_live.ex:602
#: lib/who_need_help_web/live/request_live/index.ex:784 #: lib/who_need_help_web/live/request_live/index.ex:784
#: lib/who_need_help_web/live/request_live/new.ex:485 #: lib/who_need_help_web/live/request_live/new.ex:485
#: lib/who_need_help_web/live/request_live/new.ex:563 #: lib/who_need_help_web/live/request_live/new.ex:563
@ -4568,11 +4561,6 @@ msgid_plural "%{count} unread"
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] ""
#: lib/who_need_help/notifications/email_notifier.ex:23
#, elixir-autogen, elixir-format
msgid "A request matching one of your nearby-help alerts is available.\n\nOpen Who Need Help to review the public details:\n%{url}\n\nYou can change nearby alerts and email delivery in Notification settings."
msgstr "A request matching one of your nearby-help alerts is available.\n\nOpen Who Need Help to review the public details:\n%{url}\n\nYou can change nearby alerts and email delivery in Notification settings."
#: lib/who_need_help_web/live/notification_live.ex:456 #: lib/who_need_help_web/live/notification_live.ex:456
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Acceptance, arrival, completion, and cancellation" msgid "Acceptance, arrival, completion, and cancellation"
@ -4583,22 +4571,22 @@ msgstr "Acceptance, arrival, completion, and cancellation"
msgid "Active or unresolved product state must be handled first." msgid "Active or unresolved product state must be handled first."
msgstr "Active or unresolved product state must be handled first." msgstr "Active or unresolved product state must be handled first."
#: lib/who_need_help_web/live/notification_live.ex:587 #: lib/who_need_help_web/live/notification_live.ex:578
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Alert area selected." msgid "Alert area selected."
msgstr "Alert area selected." msgstr "Alert area selected."
#: lib/who_need_help_web/live/notification_live.ex:586 #: lib/who_need_help_web/live/notification_live.ex:577
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Alert area selected. Drag the pin to move it." msgid "Alert area selected. Drag the pin to move it."
msgstr "Alert area selected. Drag the pin to move it." msgstr "Alert area selected. Drag the pin to move it."
#: lib/who_need_help_web/live/notification_live.ex:566 #: lib/who_need_help_web/live/notification_live.ex:557
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Alert name" msgid "Alert name"
msgstr "Alert name" msgstr "Alert name"
#: lib/who_need_help_web/live/notification_live.ex:629 #: lib/who_need_help_web/live/notification_live.ex:620
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Alert radius" msgid "Alert radius"
msgstr "Alert radius" msgstr "Alert radius"
@ -4609,11 +4597,6 @@ msgstr "Alert radius"
msgid "Alert was not found." msgid "Alert was not found."
msgstr "Alert was not found." msgstr "Alert was not found."
#: lib/who_need_help_web/live/notification_live.ex:462
#, elixir-autogen, elixir-format
msgid "Allow email notifications"
msgstr "Allow email notifications"
#: lib/who_need_help_web/live/notification_live.ex:441 #: lib/who_need_help_web/live/notification_live.ex:441
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Allow push notifications" msgid "Allow push notifications"
@ -4624,17 +4607,17 @@ msgstr "Allow push notifications"
msgid "Arrival saved. The requester has been notified." msgid "Arrival saved. The requester has been notified."
msgstr "Arrival saved. The requester has been notified." msgstr "Arrival saved. The requester has been notified."
#: lib/who_need_help_web/live/notification_live.ex:757 #: lib/who_need_help_web/live/notification_live.ex:748
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Available days" msgid "Available days"
msgstr "Available days" msgstr "Available days"
#: lib/who_need_help_web/live/notification_live.ex:790 #: lib/who_need_help_web/live/notification_live.ex:781
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Available from (optional)" msgid "Available from (optional)"
msgstr "Available from (optional)" msgstr "Available from (optional)"
#: lib/who_need_help_web/live/notification_live.ex:795 #: lib/who_need_help_web/live/notification_live.ex:786
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Available until (optional)" msgid "Available until (optional)"
msgstr "Available until (optional)" msgstr "Available until (optional)"
@ -4655,23 +4638,18 @@ msgstr "Cancelling ends this match and stops live-location sharing."
msgid "Cancelling…" msgid "Cancelling…"
msgstr "Cancelling…" msgstr "Cancelling…"
#: lib/who_need_help_web/live/notification_live.ex:554 #: lib/who_need_help_web/live/notification_live.ex:545
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Choose an area, categories, urgency, and the times when you are available." msgid "Choose an area, categories, urgency, and the times when you are available."
msgstr "Choose an area, categories, urgency, and the times when you are available." msgstr "Choose an area, categories, urgency, and the times when you are available."
#: lib/who_need_help_web/live/notification_live.ex:801 #: lib/who_need_help_web/live/notification_live.ex:576
#, elixir-autogen, elixir-format #: lib/who_need_help_web/live/notification_live.ex:657
msgid "Choose at least one way to receive this nearby alert."
msgstr "Choose at least one way to receive this nearby alert."
#: lib/who_need_help_web/live/notification_live.ex:585
#: lib/who_need_help_web/live/notification_live.ex:666
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Choose the private center of your alert area." msgid "Choose the private center of your alert area."
msgstr "Choose the private center of your alert area." msgstr "Choose the private center of your alert area."
#: lib/who_need_help_web/live/notification_live.ex:616 #: lib/who_need_help_web/live/notification_live.ex:607
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Click the map or drag the green pin to move your private alert area" msgid "Click the map or drag the green pin to move your private alert area"
msgstr "Click the map or drag the green pin to move your private alert area" msgstr "Click the map or drag the green pin to move your private alert area"
@ -4697,27 +4675,27 @@ msgstr "Confirm withdrawal"
msgid "Count" msgid "Count"
msgstr "Count" msgstr "Count"
#: lib/who_need_help_web/live/notification_live.ex:552 #: lib/who_need_help_web/live/notification_live.ex:543
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Create a nearby alert" msgid "Create a nearby alert"
msgstr "Create a nearby alert" msgstr "Create a nearby alert"
#: lib/who_need_help_web/live/notification_live.ex:816 #: lib/who_need_help_web/live/notification_live.ex:803
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Create nearby alert" msgid "Create nearby alert"
msgstr "Create nearby alert" msgstr "Create nearby alert"
#: lib/who_need_help_web/live/notification_live.ex:541 #: lib/who_need_help_web/live/notification_live.ex:532
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Delete" msgid "Delete"
msgstr "Delete" msgstr "Delete"
#: lib/who_need_help_web/live/notification_live.ex:538 #: lib/who_need_help_web/live/notification_live.ex:529
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Delete this nearby alert?" msgid "Delete this nearby alert?"
msgstr "Delete this nearby alert?" msgstr "Delete this nearby alert?"
#: lib/who_need_help_web/live/notification_live.ex:799 #: lib/who_need_help_web/live/notification_live.ex:790
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Delivery channels" msgid "Delivery channels"
msgstr "Delivery channels" msgstr "Delivery channels"
@ -4748,17 +4726,12 @@ msgstr "Disable"
msgid "Download my data" msgid "Download my data"
msgstr "Download my data" msgstr "Download my data"
#: lib/who_need_help_web/live/notification_live.ex:588 #: lib/who_need_help_web/live/notification_live.ex:579
#: lib/who_need_help_web/live/notification_live.ex:589 #: lib/who_need_help_web/live/notification_live.ex:580
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Drag to move the alert area" msgid "Drag to move the alert area"
msgstr "Drag to move the alert area" msgstr "Drag to move the alert area"
#: lib/who_need_help_web/live/notification_live.ex:812
#, elixir-autogen, elixir-format
msgid "Email notification"
msgstr "Email notification"
#: lib/who_need_help_web/live/notification_live.ex:375 #: lib/who_need_help_web/live/notification_live.ex:375
#: lib/who_need_help_web/live/notification_live.ex:378 #: lib/who_need_help_web/live/notification_live.ex:378
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -4770,12 +4743,12 @@ msgstr "Enable push on this device"
msgid "Follow request updates and choose which nearby needs should reach this device." msgid "Follow request updates and choose which nearby needs should reach this device."
msgstr "Follow request updates and choose which nearby needs should reach this device." msgstr "Follow request updates and choose which nearby needs should reach this device."
#: lib/who_need_help_web/live/notification_live.ex:766 #: lib/who_need_help_web/live/notification_live.ex:757
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Fri" msgid "Fri"
msgstr "Fri" msgstr "Fri"
#: lib/who_need_help_web/live/notification_live.ex:475 #: lib/who_need_help_web/live/notification_live.ex:469
#: lib/who_need_help_web/live/product_analytics_live.ex:220 #: lib/who_need_help_web/live/product_analytics_live.ex:220
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "From" msgid "From"
@ -4827,7 +4800,7 @@ msgstr "Helper arrived"
msgid "Helper's live location" msgid "Helper's live location"
msgstr "Helper's live location" msgstr "Helper's live location"
#: lib/who_need_help_web/live/notification_live.ex:572 #: lib/who_need_help_web/live/notification_live.ex:563
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Home area" msgid "Home area"
msgstr "Home area" msgstr "Home area"
@ -4848,7 +4821,7 @@ msgstr "I have arrived"
msgid "Inbox" msgid "Inbox"
msgstr "Inbox" msgstr "Inbox"
#: lib/who_need_help_web/live/notification_live.ex:710 #: lib/who_need_help_web/live/notification_live.ex:701
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Leave every category unchecked to receive all matching requests." msgid "Leave every category unchecked to receive all matching requests."
msgstr "Leave every category unchecked to receive all matching requests." msgstr "Leave every category unchecked to receive all matching requests."
@ -4889,7 +4862,7 @@ msgstr "Mark all read"
msgid "Metric" msgid "Metric"
msgstr "Metric" msgstr "Metric"
#: lib/who_need_help_web/live/notification_live.ex:762 #: lib/who_need_help_web/live/notification_live.ex:753
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Mon" msgid "Mon"
msgstr "Mon" msgstr "Mon"
@ -4910,12 +4883,6 @@ msgstr "Nearby alert deleted."
msgid "Nearby requests" msgid "Nearby requests"
msgstr "Nearby requests" msgstr "Nearby requests"
#: lib/who_need_help_web/live/notification_live.ex:467
#, elixir-autogen, elixir-format
msgid "Nearby requests by email"
msgstr "Nearby requests by email"
#: lib/who_need_help/notifications/email_notifier.ex:21
#: lib/who_need_help/notifications/text.ex:31 #: lib/who_need_help/notifications/text.ex:31
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New help request nearby" msgid "New help request nearby"
@ -4931,7 +4898,7 @@ msgstr "New private messages"
msgid "No active product workflow was found." msgid "No active product workflow was found."
msgstr "No active product workflow was found." msgstr "No active product workflow was found."
#: lib/who_need_help_web/live/notification_live.ex:493 #: lib/who_need_help_web/live/notification_live.ex:487
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No nearby alerts configured yet." msgid "No nearby alerts configured yet."
msgstr "No nearby alerts configured yet." msgstr "No nearby alerts configured yet."
@ -4977,17 +4944,17 @@ msgstr "Notifications and nearby alerts"
msgid "Operations" msgid "Operations"
msgstr "Operations" msgstr "Operations"
#: lib/who_need_help_web/live/notification_live.ex:655 #: lib/who_need_help_web/live/notification_live.ex:646
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Other users never see this saved point." msgid "Other users never see this saved point."
msgstr "Other users never see this saved point." msgstr "Other users never see this saved point."
#: lib/who_need_help_web/live/notification_live.ex:532 #: lib/who_need_help_web/live/notification_live.ex:523
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Pause" msgid "Pause"
msgstr "Pause" msgstr "Pause"
#: lib/who_need_help_web/live/notification_live.ex:521 #: lib/who_need_help_web/live/notification_live.ex:512
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Paused" msgid "Paused"
msgstr "Paused" msgstr "Paused"
@ -4997,12 +4964,12 @@ msgstr "Paused"
msgid "Plans changed" msgid "Plans changed"
msgstr "Plans changed" msgstr "Plans changed"
#: lib/who_need_help_web/live/notification_live.ex:571 #: lib/who_need_help_web/live/notification_live.ex:562
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Private area label" msgid "Private area label"
msgstr "Private area label" msgstr "Private area label"
#: lib/who_need_help_web/live/notification_live.ex:654 #: lib/who_need_help_web/live/notification_live.ex:645
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Private matching center" msgid "Private matching center"
msgstr "Private matching center" msgstr "Private matching center"
@ -5018,7 +4985,7 @@ msgstr "Product analytics"
msgid "Progress" msgid "Progress"
msgstr "Progress" msgstr "Progress"
#: lib/who_need_help_web/live/notification_live.ex:509 #: lib/who_need_help_web/live/notification_live.ex:503
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Push" msgid "Push"
msgstr "Push" msgstr "Push"
@ -5028,7 +4995,7 @@ msgstr "Push"
msgid "Push enabled on this device" msgid "Push enabled on this device"
msgstr "Push enabled on this device" msgstr "Push enabled on this device"
#: lib/who_need_help_web/live/notification_live.ex:807 #: lib/who_need_help_web/live/notification_live.ex:798
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Push notification" msgid "Push notification"
msgstr "Push notification" msgstr "Push notification"
@ -5068,7 +5035,7 @@ msgstr "Requester is unreachable"
msgid "Requester's live location" msgid "Requester's live location"
msgstr "Requester's live location" msgstr "Requester's live location"
#: lib/who_need_help_web/live/notification_live.ex:532 #: lib/who_need_help_web/live/notification_live.ex:523
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Resume" msgid "Resume"
msgstr "Resume" msgstr "Resume"
@ -5078,12 +5045,12 @@ msgstr "Resume"
msgid "Run deletion preflight" msgid "Run deletion preflight"
msgstr "Run deletion preflight" msgstr "Run deletion preflight"
#: lib/who_need_help_web/live/notification_live.ex:767 #: lib/who_need_help_web/live/notification_live.ex:758
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Sat" msgid "Sat"
msgstr "Sat" msgstr "Sat"
#: lib/who_need_help_web/live/notification_live.ex:478 #: lib/who_need_help_web/live/notification_live.ex:472
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Save preferences" msgid "Save preferences"
msgstr "Save preferences" msgstr "Save preferences"
@ -5098,7 +5065,7 @@ msgstr "Shared live location"
msgid "Stay available without refreshing" msgid "Stay available without refreshing"
msgstr "Stay available without refreshing" msgstr "Stay available without refreshing"
#: lib/who_need_help_web/live/notification_live.ex:768 #: lib/who_need_help_web/live/notification_live.ex:759
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Sun" msgid "Sun"
msgstr "Sun" msgstr "Sun"
@ -5108,7 +5075,7 @@ msgstr "Sun"
msgid "The linked account no longer exists." msgid "The linked account no longer exists."
msgstr "The linked account no longer exists." msgstr "The linked account no longer exists."
#: lib/who_need_help_web/live/notification_live.ex:609 #: lib/who_need_help_web/live/notification_live.ex:600
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The map is unavailable. Enter coordinates manually." msgid "The map is unavailable. Enter coordinates manually."
msgstr "The map is unavailable. Enter coordinates manually." msgstr "The map is unavailable. Enter coordinates manually."
@ -5123,7 +5090,7 @@ msgstr "The previous helper left. This request is open for a new helper again."
msgid "The request is not linked to an account." msgid "The request is not linked to an account."
msgstr "The request is not linked to an account." msgstr "The request is not linked to an account."
#: lib/who_need_help_web/live/notification_live.ex:489 #: lib/who_need_help_web/live/notification_live.ex:483
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The saved center is private and is used only to find matching requests." msgid "The saved center is private and is used only to find matching requests."
msgstr "The saved center is private and is used only to find matching requests." msgstr "The saved center is private and is used only to find matching requests."
@ -5139,27 +5106,27 @@ msgstr "These are activity signals, not an identity, background, qualification,
msgid "This is not an account-deletion case." msgid "This is not an account-deletion case."
msgstr "This is not an account-deletion case." msgstr "This is not an account-deletion case."
#: lib/who_need_help_web/live/notification_live.ex:765 #: lib/who_need_help_web/live/notification_live.ex:756
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Thu" msgid "Thu"
msgstr "Thu" msgstr "Thu"
#: lib/who_need_help_web/live/notification_live.ex:763 #: lib/who_need_help_web/live/notification_live.ex:754
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Tue" msgid "Tue"
msgstr "Tue" msgstr "Tue"
#: lib/who_need_help_web/live/notification_live.ex:476 #: lib/who_need_help_web/live/notification_live.ex:470
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Until" msgid "Until"
msgstr "Until" msgstr "Until"
#: lib/who_need_help_web/live/notification_live.ex:567 #: lib/who_need_help_web/live/notification_live.ex:558
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Urgent medicine near home" msgid "Urgent medicine near home"
msgstr "Urgent medicine near home" msgstr "Urgent medicine near home"
#: lib/who_need_help_web/live/notification_live.ex:472 #: lib/who_need_help_web/live/notification_live.ex:466
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Use quiet hours" msgid "Use quiet hours"
msgstr "Use quiet hours" msgstr "Use quiet hours"
@ -5180,7 +5147,7 @@ msgstr "Web Push keys are not configured in this local environment yet."
msgid "Web browser" msgid "Web browser"
msgstr "Web browser" msgstr "Web browser"
#: lib/who_need_help_web/live/notification_live.ex:764 #: lib/who_need_help_web/live/notification_live.ex:755
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Wed" msgid "Wed"
msgstr "Wed" msgstr "Wed"
@ -5202,7 +5169,7 @@ msgstr "You left this match. The request is open for another helper if time rema
msgid "Your browser will ask for notification permission." msgid "Your browser will ask for notification permission."
msgstr "Your browser will ask for notification permission." msgstr "Your browser will ask for notification permission."
#: lib/who_need_help_web/live/notification_live.ex:487 #: lib/who_need_help_web/live/notification_live.ex:481
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Your nearby alerts" msgid "Your nearby alerts"
msgstr "Your nearby alerts" msgstr "Your nearby alerts"
@ -5263,30 +5230,30 @@ msgstr "Add details or answer the support team"
msgid "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee." msgid "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee."
msgstr "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee." msgstr "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee."
#: lib/who_need_help_web/live/support_operation_live.ex:403 #: lib/who_need_help_web/live/support_operation_live.ex:406
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Audited update" msgid "Audited update"
msgstr "Audited update" msgstr "Audited update"
#: lib/who_need_help_web/live/support_operation_live.ex:308 #: lib/who_need_help_web/live/support_operation_live.ex:308
#: lib/who_need_help_web/live/support_operation_live.ex:409 #: lib/who_need_help_web/live/support_operation_live.ex:412
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Case status" msgid "Case status"
msgstr "Case status" msgstr "Case status"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:39 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:42
#: lib/who_need_help_web/controllers/support_controller.ex:227 #: lib/who_need_help_web/controllers/support_controller.ex:227
#: lib/who_need_help_web/live/report_live.ex:50 #: lib/who_need_help_web/live/report_live.ex:50
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Contact support" msgid "Contact support"
msgstr "Contact support" msgstr "Contact support"
#: lib/who_need_help_web/controllers/content_removal_controller.ex:57 #: lib/who_need_help_web/controllers/content_removal_controller.ex:56
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Content-removal notice %{reference}" msgid "Content-removal notice %{reference}"
msgstr "Content-removal notice %{reference}" msgstr "Content-removal notice %{reference}"
#: lib/who_need_help_web/controllers/content_removal_controller.ex:112 #: lib/who_need_help_web/controllers/content_removal_controller.ex:111
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Content-removal notice received" msgid "Content-removal notice received"
msgstr "Content-removal notice received" msgstr "Content-removal notice received"
@ -5378,7 +5345,7 @@ msgid "Open TAKE IT DOWN request"
msgstr "Open TAKE IT DOWN request" msgstr "Open TAKE IT DOWN request"
#: lib/who_need_help_web/live/support_operation_live.ex:301 #: lib/who_need_help_web/live/support_operation_live.ex:301
#: lib/who_need_help_web/live/support_operation_live.ex:400 #: lib/who_need_help_web/live/support_operation_live.ex:403
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Operator action" msgid "Operator action"
msgstr "Operator action" msgstr "Operator action"
@ -5393,7 +5360,7 @@ msgstr "Other people will see this name on requests, activities, and reviews."
msgid "Private message" msgid "Private message"
msgstr "Private message" msgstr "Private message"
#: lib/who_need_help_web/live/support_operation_live.ex:401 #: lib/who_need_help_web/live/support_operation_live.ex:404
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Record the decision and notify the submitter when contact is available." msgid "Record the decision and notify the submitter when contact is available."
msgstr "Record the decision and notify the submitter when contact is available." msgstr "Record the decision and notify the submitter when contact is available."
@ -5449,8 +5416,8 @@ msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, l
msgstr "Safety guidance for voluntary help, medicine pickup, roadside requests, location sharing, and in-person activities." msgstr "Safety guidance for voluntary help, medicine pickup, roadside requests, location sharing, and in-person activities."
#: lib/who_need_help_web/live/admin_user_live.ex:200 #: lib/who_need_help_web/live/admin_user_live.ex:200
#: lib/who_need_help_web/live/support_operation_live.ex:335 #: lib/who_need_help_web/live/support_operation_live.ex:338
#: lib/who_need_help_web/live/support_operation_live.ex:438 #: lib/who_need_help_web/live/support_operation_live.ex:441
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Saving…" msgid "Saving…"
msgstr "Saving…" msgstr "Saving…"
@ -5513,7 +5480,7 @@ msgstr "The requester states whether the medicine is paid, reserved, or still ne
msgid "The support request is open again." msgid "The support request is open again."
msgstr "The support request is open again." msgstr "The support request is open again."
#: lib/who_need_help_web/live/support_operation_live.ex:436 #: lib/who_need_help_web/live/support_operation_live.ex:439
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The verified contact will receive this update by email." msgid "The verified contact will receive this update by email."
msgstr "The verified contact will receive this update by email." msgstr "The verified contact will receive this update by email."
@ -6656,105 +6623,105 @@ msgstr "Pending email verification"
msgid "We saved pending request %{reference}. It is not in the support queue yet. Open the private link sent to the contact email to verify the address and submit the request for review." msgid "We saved pending request %{reference}. It is not in the support queue yet. Open the private link sent to the contact email to verify the address and submit the request for review."
msgstr "We saved pending request %{reference}. It is not in the support queue yet. Open the private link sent to the contact email to verify the address and submit the request for review." msgstr "We saved pending request %{reference}. It is not in the support queue yet. Open the private link sent to the contact email to verify the address and submit the request for review."
#: lib/who_need_help/accounts/user_notifier.ex:32 #: lib/who_need_help/accounts/user_notifier.ex:33
#, elixir-autogen #, elixir-autogen
msgid "Confirm your Who Need Help email change" msgid "Confirm your Who Need Help email change"
msgstr "Confirm your Who Need Help email change" msgstr "Confirm your Who Need Help email change"
#: lib/who_need_help/accounts/user_notifier.ex:33 #: lib/who_need_help/accounts/user_notifier.ex:34
#, elixir-autogen #, elixir-autogen
msgid "Confirm your new email address" msgid "Confirm your new email address"
msgstr "Confirm your new email address" msgstr "Confirm your new email address"
#: lib/who_need_help/accounts/user_notifier.ex:35 #: lib/who_need_help/accounts/user_notifier.ex:36
#, elixir-autogen #, elixir-autogen
msgid "Use the secure link below to confirm this email address for your account." msgid "Use the secure link below to confirm this email address for your account."
msgstr "Use the secure link below to confirm this email address for your account." msgstr "Use the secure link below to confirm this email address for your account."
#: lib/who_need_help/accounts/user_notifier.ex:36 #: lib/who_need_help/accounts/user_notifier.ex:37
#, elixir-autogen #, elixir-autogen
msgid "Confirm email address" msgid "Confirm email address"
msgstr "Confirm email address" msgstr "Confirm email address"
#: lib/who_need_help/accounts/user_notifier.ex:38 #: lib/who_need_help/accounts/user_notifier.ex:39
#, elixir-autogen #, elixir-autogen
msgid "This confirmation link expires in 7 days." msgid "This confirmation link expires in 7 days."
msgstr "This confirmation link expires in 7 days." msgstr "This confirmation link expires in 7 days."
#: lib/who_need_help/accounts/user_notifier.ex:40 #: lib/who_need_help/accounts/user_notifier.ex:41
#, elixir-autogen #, elixir-autogen
msgid "If you did not request this change, ignore this email. Your address will not change." msgid "If you did not request this change, ignore this email. Your address will not change."
msgstr "If you did not request this change, ignore this email. Your address will not change." msgstr "If you did not request this change, ignore this email. Your address will not change."
#: lib/who_need_help/accounts/user_notifier.ex:61 #: lib/who_need_help/accounts/user_notifier.ex:63
#, elixir-autogen #, elixir-autogen
msgid "Confirm Google sign-in for Who Need Help" msgid "Confirm Google sign-in for Who Need Help"
msgstr "Confirm Google sign-in for Who Need Help" msgstr "Confirm Google sign-in for Who Need Help"
#: lib/who_need_help/accounts/user_notifier.ex:64 #: lib/who_need_help/accounts/user_notifier.ex:66
#, elixir-autogen #, elixir-autogen
msgid "Use the secure link below to sign in and connect Google to your account." msgid "Use the secure link below to sign in and connect Google to your account."
msgstr "Use the secure link below to sign in and connect Google to your account." msgstr "Use the secure link below to sign in and connect Google to your account."
#: lib/who_need_help/accounts/user_notifier.ex:67 #: lib/who_need_help/accounts/user_notifier.ex:69
#: lib/who_need_help/accounts/user_notifier.ex:82 #: lib/who_need_help/accounts/user_notifier.ex:85
#: lib/who_need_help/accounts/user_notifier.ex:97 #: lib/who_need_help/accounts/user_notifier.ex:101
#, elixir-autogen #, elixir-autogen
msgid "This one-time link expires in 15 minutes." msgid "This one-time link expires in 15 minutes."
msgstr "This one-time link expires in 15 minutes." msgstr "This one-time link expires in 15 minutes."
#: lib/who_need_help/accounts/user_notifier.ex:69 #: lib/who_need_help/accounts/user_notifier.ex:71
#, elixir-autogen #, elixir-autogen
msgid "If you did not request this, ignore this email. Google will not be connected." msgid "If you did not request this, ignore this email. Google will not be connected."
msgstr "If you did not request this, ignore this email. Google will not be connected." msgstr "If you did not request this, ignore this email. Google will not be connected."
#: lib/who_need_help/accounts/user_notifier.ex:77 #: lib/who_need_help/accounts/user_notifier.ex:80
#, elixir-autogen #, elixir-autogen
msgid "Your Who Need Help sign-in link" msgid "Your Who Need Help sign-in link"
msgstr "Your Who Need Help sign-in link" msgstr "Your Who Need Help sign-in link"
#: lib/who_need_help/accounts/user_notifier.ex:78 #: lib/who_need_help/accounts/user_notifier.ex:81
#: lib/who_need_help/accounts/user_notifier.ex:80 #: lib/who_need_help/accounts/user_notifier.ex:83
#, elixir-autogen #, elixir-autogen
msgid "Sign in to Who Need Help" msgid "Sign in to Who Need Help"
msgstr "Sign in to Who Need Help" msgstr "Sign in to Who Need Help"
#: lib/who_need_help/accounts/user_notifier.ex:79 #: lib/who_need_help/accounts/user_notifier.ex:82
#, elixir-autogen #, elixir-autogen
msgid "Use the secure link below to sign in to your account." msgid "Use the secure link below to sign in to your account."
msgstr "Use the secure link below to sign in to your account." msgstr "Use the secure link below to sign in to your account."
#: lib/who_need_help/accounts/user_notifier.ex:84 #: lib/who_need_help/accounts/user_notifier.ex:87
#, elixir-autogen #, elixir-autogen
msgid "If you did not request this sign-in, you can safely ignore this email." msgid "If you did not request this sign-in, you can safely ignore this email."
msgstr "If you did not request this sign-in, you can safely ignore this email." msgstr "If you did not request this sign-in, you can safely ignore this email."
#: lib/who_need_help/accounts/user_notifier.ex:92 #: lib/who_need_help/accounts/user_notifier.ex:96
#, elixir-autogen #, elixir-autogen
msgid "Confirm your Who Need Help account" msgid "Confirm your Who Need Help account"
msgstr "Confirm your Who Need Help account" msgstr "Confirm your Who Need Help account"
#: lib/who_need_help/accounts/user_notifier.ex:93 #: lib/who_need_help/accounts/user_notifier.ex:97
#, elixir-autogen #, elixir-autogen
msgid "Confirm your account" msgid "Confirm your account"
msgstr "Confirm your account" msgstr "Confirm your account"
#: lib/who_need_help/accounts/user_notifier.ex:94 #: lib/who_need_help/accounts/user_notifier.ex:98
#, elixir-autogen #, elixir-autogen
msgid "Use the secure link below to confirm your Who Need Help account." msgid "Use the secure link below to confirm your Who Need Help account."
msgstr "Use the secure link below to confirm your Who Need Help account." msgstr "Use the secure link below to confirm your Who Need Help account."
#: lib/who_need_help/accounts/user_notifier.ex:95 #: lib/who_need_help/accounts/user_notifier.ex:99
#, elixir-autogen #, elixir-autogen
msgid "Confirm account" msgid "Confirm account"
msgstr "Confirm account" msgstr "Confirm account"
#: lib/who_need_help/accounts/user_notifier.ex:99 #: lib/who_need_help/accounts/user_notifier.ex:103
#, elixir-autogen #, elixir-autogen
msgid "If you did not create this account, you can safely ignore this email." msgid "If you did not create this account, you can safely ignore this email."
msgstr "If you did not create this account, you can safely ignore this email." msgstr "If you did not create this account, you can safely ignore this email."
#: lib/who_need_help/accounts/user_notifier.ex:177 #: lib/who_need_help/accounts/user_notifier.ex:182
#, elixir-autogen #, elixir-autogen
msgid "If the button does not work, copy and paste this address into your browser:" msgid "If the button does not work, copy and paste this address into your browser:"
msgstr "If the button does not work, copy and paste this address into your browser:" msgstr "If the button does not work, copy and paste this address into your browser:"
@ -6907,7 +6874,7 @@ msgid "Any type"
msgstr "Any type" msgstr "Any type"
#: lib/who_need_help_web/live/support_operation_live.ex:319 #: lib/who_need_help_web/live/support_operation_live.ex:319
#: lib/who_need_help_web/live/support_operation_live.ex:422 #: lib/who_need_help_web/live/support_operation_live.ex:425
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Assigned operator" msgid "Assigned operator"
msgstr "Assigned operator" msgstr "Assigned operator"
@ -6968,7 +6935,7 @@ msgstr "Check the status and internal note."
msgid "Choose a staff tool. Only permitted sections are shown." msgid "Choose a staff tool. Only permitted sections are shown."
msgstr "Choose a staff tool. Only permitted sections are shown." msgstr "Choose a staff tool. Only permitted sections are shown."
#: lib/who_need_help_web/live/support_operation_live.ex:373 #: lib/who_need_help_web/live/support_operation_live.ex:376
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Content locations" msgid "Content locations"
msgstr "Content locations" msgstr "Content locations"
@ -6998,8 +6965,8 @@ msgstr "Daily counters"
msgid "Details" msgid "Details"
msgstr "Details" msgstr "Details"
#: lib/who_need_help_web/live/support_operation_live.ex:333 #: lib/who_need_help_web/live/support_operation_live.ex:336
#: lib/who_need_help_web/live/support_operation_live.ex:437 #: lib/who_need_help_web/live/support_operation_live.ex:440
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Email is disabled until contact is verified." msgid "Email is disabled until contact is verified."
msgstr "Email is disabled until contact is verified." msgstr "Email is disabled until contact is verified."
@ -7019,7 +6986,7 @@ msgstr "Enter at least 3 characters to search."
msgid "Exact action" msgid "Exact action"
msgstr "Exact action" msgstr "Exact action"
#: lib/who_need_help_web/live/support_operation_live.ex:430 #: lib/who_need_help_web/live/support_operation_live.ex:433
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Explain the decision, action, or missing information…" msgid "Explain the decision, action, or missing information…"
msgstr "Explain the decision, action, or missing information…" msgstr "Explain the decision, action, or missing information…"
@ -7141,7 +7108,7 @@ msgstr "No audit events match these filters."
msgid "No cases match these filters." msgid "No cases match these filters."
msgstr "No cases match these filters." msgstr "No cases match these filters."
#: lib/who_need_help_web/live/support_operation_live.ex:360 #: lib/who_need_help_web/live/support_operation_live.ex:363
#: lib/who_need_help_web/live/support_operations_live.ex:651 #: lib/who_need_help_web/live/support_operations_live.ex:651
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No contact email" msgid "No contact email"
@ -7278,7 +7245,7 @@ msgid "Reason for hiding the request"
msgstr "Reason for hiding the request" msgstr "Reason for hiding the request"
#: lib/who_need_help_web/live/support_operation_live.ex:227 #: lib/who_need_help_web/live/support_operation_live.ex:227
#: lib/who_need_help_web/live/support_operation_live.ex:363 #: lib/who_need_help_web/live/support_operation_live.ex:366
#: lib/who_need_help_web/live/support_operations_live.ex:553 #: lib/who_need_help_web/live/support_operations_live.ex:553
#: lib/who_need_help_web/live/support_operations_live.ex:634 #: lib/who_need_help_web/live/support_operations_live.ex:634
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -7368,7 +7335,7 @@ msgstr "Restricted workspace"
msgid "Review account access and staff permissions for one user." msgid "Review account access and staff permissions for one user."
msgstr "Review account access and staff permissions for one user." msgstr "Review account access and staff permissions for one user."
#: lib/who_need_help_web/live/support_operation_live.ex:366 #: lib/who_need_help_web/live/support_operation_live.ex:369
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Review by %{time}" msgid "Review by %{time}"
msgstr "Review by %{time}" msgstr "Review by %{time}"
@ -7571,11 +7538,6 @@ msgstr "The selected account is no longer available."
msgid "The selected assignee cannot manage this queue." msgid "The selected assignee cannot manage this queue."
msgstr "The selected assignee cannot manage this queue." msgstr "The selected assignee cannot manage this queue."
#: lib/who_need_help_web/live/support_operation_live.ex:332
#, elixir-autogen, elixir-format
msgid "The verified contact will receive a new reply by email."
msgstr "The verified contact will receive a new reply by email."
#: lib/who_need_help_web/live/product_analytics_live.ex:221 #: lib/who_need_help_web/live/product_analytics_live.ex:221
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "To" msgid "To"
@ -7720,7 +7682,7 @@ msgstr "You do not have permission for this action."
msgid "You do not have permission for this action. Role changes also require a recent sign-in." msgid "You do not have permission for this action. Role changes also require a recent sign-in."
msgstr "You do not have permission for this action. Role changes also require a recent sign-in." msgstr "You do not have permission for this action. Role changes also require a recent sign-in."
#: lib/who_need_help_web/controllers/content_removal_controller.ex:71 #: lib/who_need_help_web/controllers/content_removal_controller.ex:70
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Your email was confirmed and the notice was sent for review." msgid "Your email was confirmed and the notice was sent for review."
msgstr "Your email was confirmed and the notice was sent for review." msgstr "Your email was confirmed and the notice was sent for review."
@ -7776,22 +7738,22 @@ msgstr "Child safety"
msgid "Child safety standards" msgid "Child safety standards"
msgstr "Child safety standards" msgstr "Child safety standards"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:67 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:70
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Child-safety contact" msgid "Child-safety contact"
msgstr "Child-safety contact" msgstr "Child-safety contact"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:54 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:57
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Child-safety reports enter an urgent restricted review queue. Who Need Help may restrict access, remove or disable content, suspend accounts, preserve the minimum information needed for investigation, and cooperate with lawful requests. After obtaining actual knowledge of confirmed CSAM, the operator reports it to the National Center for Missing & Exploited Children or the relevant regional authority when required by applicable law." msgid "Child-safety reports enter an urgent restricted review queue. Who Need Help may restrict access, remove or disable content, suspend accounts, preserve the minimum information needed for investigation, and cooperate with lawful requests. After obtaining actual knowledge of confirmed CSAM, the operator reports it to the National Center for Missing & Exploited Children or the relevant regional authority when required by applicable law."
msgstr "Child-safety reports enter an urgent restricted review queue. Who Need Help may restrict access, remove or disable content, suspend accounts, preserve the minimum information needed for investigation, and cooperate with lawful requests. After obtaining actual knowledge of confirmed CSAM, the operator reports it to the National Center for Missing & Exploited Children or the relevant regional authority when required by applicable law." msgstr "Child-safety reports enter an urgent restricted review queue. Who Need Help may restrict access, remove or disable content, suspend accounts, preserve the minimum information needed for investigation, and cooperate with lawful requests. After obtaining actual knowledge of confirmed CSAM, the operator reports it to the National Center for Missing & Exploited Children or the relevant regional authority when required by applicable law."
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:43 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:46
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Do not upload, reproduce, download, forward, or email suspected CSAM. Provide only the minimum information and exact in-service URL needed to locate it. If a child is in immediate danger, contact local emergency services or law enforcement first." msgid "Do not upload, reproduce, download, forward, or email suspected CSAM. Provide only the minimum information and exact in-service URL needed to locate it. If a child is in immediate danger, contact local emergency services or law enforcement first."
msgstr "Do not upload, reproduce, download, forward, or email suspected CSAM. Provide only the minimum information and exact in-service URL needed to locate it. If a child is in immediate danger, contact local emergency services or law enforcement first." msgstr "Do not upload, reproduce, download, forward, or email suspected CSAM. Provide only the minimum information and exact in-service URL needed to locate it. If a child is in immediate danger, contact local emergency services or law enforcement first."
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:51 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:54
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "How Who Need Help responds" msgid "How Who Need Help responds"
msgstr "How Who Need Help responds" msgstr "How Who Need Help responds"
@ -7801,7 +7763,7 @@ msgstr "How Who Need Help responds"
msgid "How to report" msgid "How to report"
msgstr "How to report" msgstr "How to report"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:74 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:77
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Open the support form" msgid "Open the support form"
msgstr "Open the support form" msgstr "Open the support form"
@ -7811,22 +7773,22 @@ msgstr "Open the support form"
msgid "Prohibited conduct and content" msgid "Prohibited conduct and content"
msgstr "Prohibited conduct and content" msgstr "Prohibited conduct and content"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:36 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:39
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Report child-safety content" msgid "Report child-safety content"
msgstr "Report child-safety content" msgstr "Report child-safety content"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:59 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:62
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Reports are reviewed by authorised staff. Automated signals may prioritize a case but are not treated as proof by themselves. A report does not replace contacting emergency services when someone is in immediate danger." msgid "Reports are reviewed by authorised staff. Automated signals may prioritize a case but are not treated as proof by themselves. A report does not replace contacting emergency services when someone is in immediate danger."
msgstr "Reports are reviewed by authorised staff. Automated signals may prioritize a case but are not treated as proof by themselves. A report does not replace contacting emergency services when someone is in immediate danger." msgstr "Reports are reviewed by authorised staff. Automated signals may prioritize a case but are not treated as proof by themselves. A report does not replace contacting emergency services when someone is in immediate danger."
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:81 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:84
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Scope and updates" msgid "Scope and updates"
msgstr "Scope and updates" msgstr "Scope and updates"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:84 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:87
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "These standards supplement the Terms of Service and Safety Rules. They apply even though Who Need Help is limited to adults and currently does not provide user media uploads. The standards will be updated if product capabilities, reporting duties, or applicable law change." msgid "These standards supplement the Terms of Service and Safety Rules. They apply even though Who Need Help is limited to adults and currently does not provide user media uploads. The standards will be updated if product capabilities, reporting duties, or applicable law change."
msgstr "These standards supplement the Terms of Service and Safety Rules. They apply even though Who Need Help is limited to adults and currently does not provide user media uploads. The standards will be updated if product capabilities, reporting duties, or applicable law change." msgstr "These standards supplement the Terms of Service and Safety Rules. They apply even though Who Need Help is limited to adults and currently does not provide user media uploads. The standards will be updated if product capabilities, reporting duties, or applicable law change."
@ -7856,7 +7818,27 @@ msgstr "Who Need Help standards against child sexual abuse and exploitation, rep
msgid "ZERO TOLERANCE FOR CHILD SEXUAL ABUSE AND EXPLOITATION" msgid "ZERO TOLERANCE FOR CHILD SEXUAL ABUSE AND EXPLOITATION"
msgstr "ZERO TOLERANCE FOR CHILD SEXUAL ABUSE AND EXPLOITATION" msgstr "ZERO TOLERANCE FOR CHILD SEXUAL ABUSE AND EXPLOITATION"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:70 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:73
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Child-safety reports are routed through the protected support and content-removal queues. Google Play, authorities, and users can contact the operator through the support form." msgid "Child-safety reports are routed through the protected support and content-removal queues. Google Play, authorities, and users can contact the operator through the support form."
msgstr "Child-safety reports are routed through the protected support and content-removal queues. Google Play, authorities, and users can contact the operator through the support form." msgstr "Child-safety reports are routed through the protected support and content-removal queues. Google Play, authorities, and users can contact the operator through the support form."
#: lib/who_need_help_web/controllers/support_html/show.html.heex:158
#, elixir-autogen, elixir-format
msgid "Keep this status link private. Important status changes may also be sent to the verified contact email."
msgstr "Keep this status link private. Important status changes may also be sent to the verified contact email."
#: lib/who_need_help_web/live/notification_live.ex:792
#, elixir-autogen, elixir-format
msgid "Nearby alerts always appear in your inbox. Push is optional."
msgstr "Nearby alerts always appear in your inbox. Push is optional."
#: lib/who_need_help_web/live/notification_live.ex:459
#, elixir-autogen, elixir-format
msgid "Nearby updates use the in-app inbox and optional push. Email digests are not enabled yet."
msgstr "Nearby updates use the in-app inbox and optional push. Email digests are not enabled yet."
#: lib/who_need_help_web/live/support_operation_live.ex:333
#, elixir-autogen, elixir-format
msgid "Important status changes and the first staff reply may be emailed. Further conversation stays in the private inbox."
msgstr "Important status changes and the first staff reply may be emailed. Further conversation stays in the private inbox."

View File

@ -41,7 +41,7 @@ msgstr "Пытаемся восстановить соединение"
#: lib/who_need_help_web/components/layouts.ex:235 #: 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:493
#: lib/who_need_help_web/live/notification_live.ex:708 #: lib/who_need_help_web/live/notification_live.ex:699
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Categories" msgid "Categories"
msgstr "Категории" msgstr "Категории"
@ -213,7 +213,7 @@ msgstr "Центр действий"
#: lib/who_need_help_web/live/admin_user_live.ex:188 #: lib/who_need_help_web/live/admin_user_live.ex:188
#: lib/who_need_help_web/live/admin_users_live.ex:125 #: lib/who_need_help_web/live/admin_users_live.ex:125
#: lib/who_need_help_web/live/admin_users_live.ex:185 #: lib/who_need_help_web/live/admin_users_live.ex:185
#: lib/who_need_help_web/live/notification_live.ex:521 #: lib/who_need_help_web/live/notification_live.ex:512
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Active" msgid "Active"
msgstr "Активный" msgstr "Активный"
@ -688,8 +688,6 @@ msgstr "Двусторонний скрытый отзыв"
#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:104 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:104
#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:137 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:137
#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:15 #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:15
#: lib/who_need_help_web/live/notification_live.ex:458
#: lib/who_need_help_web/live/notification_live.ex:512
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Email" msgid "Email"
msgstr "Электронная почта" msgstr "Электронная почта"
@ -962,7 +960,7 @@ msgid "Join requests close"
msgstr "Приём заявок завершается" msgstr "Приём заявок завершается"
#: lib/who_need_help_web/live/activity_live/new.ex:486 #: lib/who_need_help_web/live/activity_live/new.ex:486
#: lib/who_need_help_web/live/notification_live.ex:676 #: lib/who_need_help_web/live/notification_live.ex:667
#: lib/who_need_help_web/live/request_live/new.ex:668 #: lib/who_need_help_web/live/request_live/new.ex:668
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Latitude" msgid "Latitude"
@ -1017,7 +1015,7 @@ msgid "Logged out successfully."
msgstr "Вы успешно вышли." msgstr "Вы успешно вышли."
#: lib/who_need_help_web/live/activity_live/new.ex:500 #: lib/who_need_help_web/live/activity_live/new.ex:500
#: lib/who_need_help_web/live/notification_live.ex:690 #: lib/who_need_help_web/live/notification_live.ex:681
#: lib/who_need_help_web/live/request_live/new.ex:682 #: lib/who_need_help_web/live/request_live/new.ex:682
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Longitude" msgid "Longitude"
@ -1210,7 +1208,7 @@ msgstr ""
msgid "Not for emergencies" msgid "Not for emergencies"
msgstr "Не для чрезвычайных ситуаций" msgstr "Не для чрезвычайных ситуаций"
#: lib/who_need_help_web/live/notification_live.ex:738 #: lib/who_need_help_web/live/notification_live.ex:729
#: lib/who_need_help_web/live/request_live/index.ex:443 #: lib/who_need_help_web/live/request_live/index.ex:443
#: lib/who_need_help_web/live/request_live/index.ex:444 #: lib/who_need_help_web/live/request_live/index.ex:444
#: lib/who_need_help_web/live/request_live/index.ex:555 #: lib/who_need_help_web/live/request_live/index.ex:555
@ -1251,7 +1249,7 @@ msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:452 #: lib/who_need_help_web/live/request_live/index.ex:452
#: lib/who_need_help_web/live/request_live/show.ex:1000 #: lib/who_need_help_web/live/request_live/show.ex:1000
#: lib/who_need_help_web/live/support_operation_live.ex:310 #: lib/who_need_help_web/live/support_operation_live.ex:310
#: lib/who_need_help_web/live/support_operation_live.ex:411 #: lib/who_need_help_web/live/support_operation_live.ex:414
#: lib/who_need_help_web/live/support_operations_live.ex:382 #: lib/who_need_help_web/live/support_operations_live.ex:382
#: lib/who_need_help_web/live/support_operations_live.ex:453 #: lib/who_need_help_web/live/support_operations_live.ex:453
#: lib/who_need_help_web/live/support_operations_live.ex:589 #: lib/who_need_help_web/live/support_operations_live.ex:589
@ -1663,7 +1661,7 @@ msgstr "Проверено"
#: lib/who_need_help_web/live/moderation_live.ex:773 #: lib/who_need_help_web/live/moderation_live.ex:773
#: lib/who_need_help_web/live/report_live.ex:105 #: lib/who_need_help_web/live/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:311
#: lib/who_need_help_web/live/support_operation_live.ex:413 #: lib/who_need_help_web/live/support_operation_live.ex:416
#: lib/who_need_help_web/live/support_operations_live.ex:383 #: lib/who_need_help_web/live/support_operations_live.ex:383
#: lib/who_need_help_web/live/support_operations_live.ex:455 #: lib/who_need_help_web/live/support_operations_live.ex:455
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -1711,7 +1709,7 @@ msgstr "Сохранить пароль"
msgid "Save profile" msgid "Save profile"
msgstr "Сохранить профиль" msgstr "Сохранить профиль"
#: lib/who_need_help_web/live/notification_live.ex:740 #: lib/who_need_help_web/live/notification_live.ex:731
#: lib/who_need_help_web/live/request_live/index.ex:447 #: lib/who_need_help_web/live/request_live/index.ex:447
#: lib/who_need_help_web/live/request_live/index.ex:448 #: lib/who_need_help_web/live/request_live/index.ex:448
#: lib/who_need_help_web/live/request_live/index.ex:557 #: lib/who_need_help_web/live/request_live/index.ex:557
@ -2038,7 +2036,7 @@ msgstr "Эта заявка недоступна."
msgid "To see sent emails, visit" msgid "To see sent emails, visit"
msgstr "Чтобы посмотреть отправленные письма, откройте" msgstr "Чтобы посмотреть отправленные письма, откройте"
#: lib/who_need_help_web/live/notification_live.ex:739 #: lib/who_need_help_web/live/notification_live.ex:730
#: lib/who_need_help_web/live/request_live/index.ex:445 #: lib/who_need_help_web/live/request_live/index.ex:445
#: lib/who_need_help_web/live/request_live/index.ex:446 #: lib/who_need_help_web/live/request_live/index.ex:446
#: lib/who_need_help_web/live/request_live/index.ex:556 #: lib/who_need_help_web/live/request_live/index.ex:556
@ -2110,7 +2108,7 @@ msgstr "Разблокировать этого пользователя"
msgid "Unique people" msgid "Unique people"
msgstr "Уникальные люди" msgstr "Уникальные люди"
#: lib/who_need_help_web/live/notification_live.ex:733 #: lib/who_need_help_web/live/notification_live.ex:724
#: lib/who_need_help_web/live/request_live/index.ex:552 #: lib/who_need_help_web/live/request_live/index.ex:552
#: lib/who_need_help_web/live/request_live/new.ex:447 #: lib/who_need_help_web/live/request_live/new.ex:447
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -2557,7 +2555,7 @@ msgstr "Кольцо взаимных оценок"
#: lib/who_need_help_web/controllers/content_removal_html.ex:26 #: 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:941
#: lib/who_need_help_web/live/support_operation_live.ex:416 #: lib/who_need_help_web/live/support_operation_live.ex:419
#: lib/who_need_help_web/live/support_operations_live.ex:458 #: lib/who_need_help_web/live/support_operations_live.ex:458
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Rejected" msgid "Rejected"
@ -2938,7 +2936,7 @@ msgid "Account email"
msgstr "Email аккаунта" msgstr "Email аккаунта"
#: lib/who_need_help_web/controllers/content_removal_html.ex:25 #: lib/who_need_help_web/controllers/content_removal_html.ex:25
#: lib/who_need_help_web/live/support_operation_live.ex:415 #: lib/who_need_help_web/live/support_operation_live.ex:418
#: lib/who_need_help_web/live/support_operations_live.ex:457 #: lib/who_need_help_web/live/support_operations_live.ex:457
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Action taken" msgid "Action taken"
@ -2999,7 +2997,7 @@ msgstr "Выберите тему"
#: lib/who_need_help_web/controllers/content_removal_html.ex:27 #: lib/who_need_help_web/controllers/content_removal_html.ex:27
#: lib/who_need_help_web/controllers/support_html.ex:21 #: lib/who_need_help_web/controllers/support_html.ex:21
#: lib/who_need_help_web/live/support_operation_live.ex:314 #: lib/who_need_help_web/live/support_operation_live.ex:314
#: lib/who_need_help_web/live/support_operation_live.ex:417 #: lib/who_need_help_web/live/support_operation_live.ex:420
#: lib/who_need_help_web/live/support_operations_live.ex:386 #: lib/who_need_help_web/live/support_operations_live.ex:386
#: lib/who_need_help_web/live/support_operations_live.ex:459 #: lib/who_need_help_web/live/support_operations_live.ex:459
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -3056,7 +3054,7 @@ msgstr "Не удалось обновить обращение. Попробу
msgid "Data export" msgid "Data export"
msgstr "Экспорт данных" msgstr "Экспорт данных"
#: lib/who_need_help_web/live/support_operation_live.ex:429 #: lib/who_need_help_web/live/support_operation_live.ex:432
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Decision or information request" msgid "Decision or information request"
msgstr "Решение или запрос дополнительной информации" msgstr "Решение или запрос дополнительной информации"
@ -3146,11 +3144,6 @@ msgstr "При сообщении о сексуальном материале
msgid "Illegal content" msgid "Illegal content"
msgstr "Незаконный контент" msgstr "Незаконный контент"
#: lib/who_need_help_web/controllers/support_html/show.html.heex:158
#, elixir-autogen, elixir-format
msgid "Keep this status link private. A copy is sent to the contact email when email delivery is configured."
msgstr "Не передавайте эту ссылку статуса другим. При настроенной доставке писем её копия отправляется на контактный email."
#: lib/who_need_help_web/controllers/content_removal_html/show.html.heex:41 #: lib/who_need_help_web/controllers/content_removal_html/show.html.heex:41
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Keep this status link private. The submitter identity is not shown publicly or automatically disclosed to the person who posted the reported content." msgid "Keep this status link private. The submitter identity is not shown publicly or automatically disclosed to the person who posted the reported content."
@ -3175,7 +3168,7 @@ msgid "Moderation appeal"
msgstr "Обжалование модерации" msgstr "Обжалование модерации"
#: lib/who_need_help_web/controllers/content_removal_html.ex:24 #: lib/who_need_help_web/controllers/content_removal_html.ex:24
#: lib/who_need_help_web/live/support_operation_live.ex:414 #: lib/who_need_help_web/live/support_operation_live.ex:417
#: lib/who_need_help_web/live/support_operations_live.ex:456 #: lib/who_need_help_web/live/support_operations_live.ex:456
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "More information needed" msgid "More information needed"
@ -3200,7 +3193,7 @@ msgstr "Новое обращение"
msgid "Non-consensual intimate image or video" msgid "Non-consensual intimate image or video"
msgstr "Интимное изображение или видео без согласия" msgstr "Интимное изображение или видео без согласия"
#: lib/who_need_help_web/live/support_operation_live.ex:372 #: lib/who_need_help_web/live/support_operation_live.ex:375
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Not provided" msgid "Not provided"
msgstr "Не указано" msgstr "Не указано"
@ -3238,7 +3231,7 @@ msgid "Removal notice updated."
msgstr "Уведомление об удалении обновлено." msgstr "Уведомление об удалении обновлено."
#: lib/who_need_help_web/components/layouts.ex:201 #: lib/who_need_help_web/components/layouts.ex:201
#: lib/who_need_help_web/controllers/content_removal_controller.ex:137 #: lib/who_need_help_web/controllers/content_removal_controller.ex:136
#: lib/who_need_help_web/controllers/support_html/new.html.heex:16 #: lib/who_need_help_web/controllers/support_html/new.html.heex:16
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Report content" msgid "Report content"
@ -3289,8 +3282,8 @@ msgstr "ПОДДЕРЖКА"
msgid "Safety concern" msgid "Safety concern"
msgstr "Проблема безопасности" msgstr "Проблема безопасности"
#: lib/who_need_help_web/live/support_operation_live.ex:335 #: lib/who_need_help_web/live/support_operation_live.ex:338
#: lib/who_need_help_web/live/support_operation_live.ex:438 #: lib/who_need_help_web/live/support_operation_live.ex:441
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Save and notify" msgid "Save and notify"
msgstr "Сохранить и уведомить" msgstr "Сохранить и уведомить"
@ -3309,7 +3302,7 @@ msgstr "Отправить обращение"
msgid "Sexual material involving a minor" msgid "Sexual material involving a minor"
msgstr "Сексуальный материал с участием несовершеннолетнего" msgstr "Сексуальный материал с участием несовершеннолетнего"
#: lib/who_need_help_web/live/support_operation_live.ex:387 #: lib/who_need_help_web/live/support_operation_live.ex:390
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Stated basis:" msgid "Stated basis:"
msgstr "Указанное основание:" msgstr "Указанное основание:"
@ -3335,7 +3328,7 @@ msgstr "Отправить уведомление об удалении"
msgid "Submit urgent removal request" msgid "Submit urgent removal request"
msgstr "Отправить срочный запрос на удаление" msgstr "Отправить срочный запрос на удаление"
#: lib/who_need_help_web/live/support_operation_live.ex:371 #: lib/who_need_help_web/live/support_operation_live.ex:374
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Submitter" msgid "Submitter"
msgstr "Заявитель" msgstr "Заявитель"
@ -3372,7 +3365,7 @@ msgstr "Обращение в поддержку обновлено."
msgid "TAKE IT DOWN" msgid "TAKE IT DOWN"
msgstr "TAKE IT DOWN" msgstr "TAKE IT DOWN"
#: lib/who_need_help_web/controllers/content_removal_controller.ex:136 #: lib/who_need_help_web/controllers/content_removal_controller.ex:135
#: lib/who_need_help_web/controllers/support_html/new.html.heex:19 #: lib/who_need_help_web/controllers/support_html/new.html.heex:19
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "TAKE IT DOWN request" msgid "TAKE IT DOWN request"
@ -3400,7 +3393,7 @@ msgstr "Это запрос на удаление аккаунта Who Need Help
msgid "Threat to life or safety" msgid "Threat to life or safety"
msgstr "Угроза жизни или безопасности" msgstr "Угроза жизни или безопасности"
#: lib/who_need_help_web/controllers/content_removal_controller.ex:104 #: lib/who_need_help_web/controllers/content_removal_controller.ex:103
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Too many removal notices. Please try again later." msgid "Too many removal notices. Please try again later."
msgstr "Слишком много уведомлений об удалении. Повторите попытку позже." msgstr "Слишком много уведомлений об удалении. Повторите попытку позже."
@ -3412,7 +3405,7 @@ msgid "Too many support requests. Please try again later."
msgstr "Слишком много обращений в поддержку. Повторите попытку позже." msgstr "Слишком много обращений в поддержку. Повторите попытку позже."
#: lib/who_need_help_web/controllers/content_removal_html.ex:22 #: lib/who_need_help_web/controllers/content_removal_html.ex:22
#: lib/who_need_help_web/live/support_operation_live.ex:412 #: lib/who_need_help_web/live/support_operation_live.ex:415
#: lib/who_need_help_web/live/support_operations_live.ex:454 #: lib/who_need_help_web/live/support_operations_live.ex:454
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Urgent review" msgid "Urgent review"
@ -3937,8 +3930,8 @@ msgstr "Мы отправили ссылку для подтверждения
msgid "You are signed in, but Google could not be connected. Try again in account settings." msgid "You are signed in, but Google could not be connected. Try again in account settings."
msgstr "Вы вошли, но подключить Google не удалось. Повторите попытку в настройках аккаунта." msgstr "Вы вошли, но подключить Google не удалось. Повторите попытку в настройках аккаунта."
#: lib/who_need_help/accounts/user_notifier.ex:62 #: lib/who_need_help/accounts/user_notifier.ex:64
#: lib/who_need_help/accounts/user_notifier.ex:65 #: lib/who_need_help/accounts/user_notifier.ex:67
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Confirm Google sign-in" msgid "Confirm Google sign-in"
msgstr "Подтвердите вход через Google" msgstr "Подтвердите вход через Google"
@ -4048,7 +4041,7 @@ msgid "Date"
msgstr "Дата" msgstr "Дата"
#: lib/who_need_help_web/live/activity_live/new.ex:478 #: lib/who_need_help_web/live/activity_live/new.ex:478
#: lib/who_need_help_web/live/notification_live.ex:673 #: lib/who_need_help_web/live/notification_live.ex:664
#: lib/who_need_help_web/live/request_live/new.ex:660 #: lib/who_need_help_web/live/request_live/new.ex:660
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enter coordinates manually" msgid "Enter coordinates manually"
@ -4136,14 +4129,14 @@ msgid "In 3 hours"
msgstr "Через 3 часа" msgstr "Через 3 часа"
#: lib/who_need_help_web/live/activity_live/new.ex:354 #: lib/who_need_help_web/live/activity_live/new.ex:354
#: lib/who_need_help_web/live/notification_live.ex:591 #: lib/who_need_help_web/live/notification_live.ex:582
#: lib/who_need_help_web/live/request_live/new.ex:484 #: lib/who_need_help_web/live/request_live/new.ex:484
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Location is unavailable in this browser." msgid "Location is unavailable in this browser."
msgstr "Геопозиция недоступна в этом браузере." msgstr "Геопозиция недоступна в этом браузере."
#: lib/who_need_help_web/live/activity_live/new.ex:356 #: lib/who_need_help_web/live/activity_live/new.ex:356
#: lib/who_need_help_web/live/notification_live.ex:593 #: lib/who_need_help_web/live/notification_live.ex:584
#: lib/who_need_help_web/live/request_live/new.ex:486 #: lib/who_need_help_web/live/request_live/new.ex:486
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Location permission was denied." msgid "Location permission was denied."
@ -4397,7 +4390,7 @@ msgid "Use another email"
msgstr "Использовать другую почту" msgstr "Использовать другую почту"
#: lib/who_need_help_web/live/activity_live/new.ex:435 #: lib/who_need_help_web/live/activity_live/new.ex:435
#: lib/who_need_help_web/live/notification_live.ex:626 #: lib/who_need_help_web/live/notification_live.ex:617
#: lib/who_need_help_web/live/request_live/new.ex:595 #: lib/who_need_help_web/live/request_live/new.ex:595
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Use my location" msgid "Use my location"
@ -4642,8 +4635,8 @@ msgstr "Вместе"
#: lib/who_need_help_web/live/activity_live/new.ex:355 #: lib/who_need_help_web/live/activity_live/new.ex:355
#: lib/who_need_help_web/live/activity_live/new.ex:414 #: lib/who_need_help_web/live/activity_live/new.ex:414
#: lib/who_need_help_web/live/activity_live/show.ex:546 #: lib/who_need_help_web/live/activity_live/show.ex:546
#: lib/who_need_help_web/live/notification_live.ex:592 #: lib/who_need_help_web/live/notification_live.ex:583
#: lib/who_need_help_web/live/notification_live.ex:611 #: lib/who_need_help_web/live/notification_live.ex:602
#: lib/who_need_help_web/live/request_live/index.ex:784 #: lib/who_need_help_web/live/request_live/index.ex:784
#: lib/who_need_help_web/live/request_live/new.ex:485 #: lib/who_need_help_web/live/request_live/new.ex:485
#: lib/who_need_help_web/live/request_live/new.ex:563 #: lib/who_need_help_web/live/request_live/new.ex:563
@ -4685,11 +4678,6 @@ msgstr[0] "%{count} непрочитанное уведомление"
msgstr[1] "%{count} непрочитанных уведомления" msgstr[1] "%{count} непрочитанных уведомления"
msgstr[2] "%{count} непрочитанных уведомлений" msgstr[2] "%{count} непрочитанных уведомлений"
#: lib/who_need_help/notifications/email_notifier.ex:23
#, elixir-autogen, elixir-format
msgid "A request matching one of your nearby-help alerts is available.\n\nOpen Who Need Help to review the public details:\n%{url}\n\nYou can change nearby alerts and email delivery in Notification settings."
msgstr "Появилась заявка, подходящая под одно из ваших уведомлений о помощи рядом.\n\nОткройте Who Need Help, чтобы посмотреть публичные сведения:\n%{url}\n\nНастроить уведомления поблизости и отправку писем можно в разделе уведомлений."
#: lib/who_need_help_web/live/notification_live.ex:456 #: lib/who_need_help_web/live/notification_live.ex:456
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Acceptance, arrival, completion, and cancellation" msgid "Acceptance, arrival, completion, and cancellation"
@ -4700,22 +4688,22 @@ msgstr "Принятие, прибытие, завершение и отмена
msgid "Active or unresolved product state must be handled first." msgid "Active or unresolved product state must be handled first."
msgstr "Сначала нужно обработать активное или незавершённое состояние." msgstr "Сначала нужно обработать активное или незавершённое состояние."
#: lib/who_need_help_web/live/notification_live.ex:587 #: lib/who_need_help_web/live/notification_live.ex:578
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Alert area selected." msgid "Alert area selected."
msgstr "Область уведомления выбрана." msgstr "Область уведомления выбрана."
#: lib/who_need_help_web/live/notification_live.ex:586 #: lib/who_need_help_web/live/notification_live.ex:577
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Alert area selected. Drag the pin to move it." msgid "Alert area selected. Drag the pin to move it."
msgstr "Область уведомления выбрана. Перетащите маркер, чтобы её переместить." msgstr "Область уведомления выбрана. Перетащите маркер, чтобы её переместить."
#: lib/who_need_help_web/live/notification_live.ex:566 #: lib/who_need_help_web/live/notification_live.ex:557
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Alert name" msgid "Alert name"
msgstr "Название уведомления" msgstr "Название уведомления"
#: lib/who_need_help_web/live/notification_live.ex:629 #: lib/who_need_help_web/live/notification_live.ex:620
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Alert radius" msgid "Alert radius"
msgstr "Радиус уведомления" msgstr "Радиус уведомления"
@ -4726,11 +4714,6 @@ msgstr "Радиус уведомления"
msgid "Alert was not found." msgid "Alert was not found."
msgstr "Уведомление не найдено." msgstr "Уведомление не найдено."
#: lib/who_need_help_web/live/notification_live.ex:462
#, elixir-autogen, elixir-format
msgid "Allow email notifications"
msgstr "Разрешить уведомления по почте"
#: lib/who_need_help_web/live/notification_live.ex:441 #: lib/who_need_help_web/live/notification_live.ex:441
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Allow push notifications" msgid "Allow push notifications"
@ -4741,17 +4724,17 @@ msgstr "Разрешить push-уведомления"
msgid "Arrival saved. The requester has been notified." msgid "Arrival saved. The requester has been notified."
msgstr "Прибытие сохранено. Автор заявки получил уведомление." msgstr "Прибытие сохранено. Автор заявки получил уведомление."
#: lib/who_need_help_web/live/notification_live.ex:757 #: lib/who_need_help_web/live/notification_live.ex:748
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Available days" msgid "Available days"
msgstr "Доступные дни" msgstr "Доступные дни"
#: lib/who_need_help_web/live/notification_live.ex:790 #: lib/who_need_help_web/live/notification_live.ex:781
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Available from (optional)" msgid "Available from (optional)"
msgstr "Доступен с (необязательно)" msgstr "Доступен с (необязательно)"
#: lib/who_need_help_web/live/notification_live.ex:795 #: lib/who_need_help_web/live/notification_live.ex:786
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Available until (optional)" msgid "Available until (optional)"
msgstr "Доступен до (необязательно)" msgstr "Доступен до (необязательно)"
@ -4772,23 +4755,18 @@ msgstr "Отмена завершит эту помощь и остановит
msgid "Cancelling…" msgid "Cancelling…"
msgstr "Отменяем…" msgstr "Отменяем…"
#: lib/who_need_help_web/live/notification_live.ex:554 #: lib/who_need_help_web/live/notification_live.ex:545
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Choose an area, categories, urgency, and the times when you are available." msgid "Choose an area, categories, urgency, and the times when you are available."
msgstr "Выберите область, категории, срочность и время, когда вы доступны." msgstr "Выберите область, категории, срочность и время, когда вы доступны."
#: lib/who_need_help_web/live/notification_live.ex:801 #: lib/who_need_help_web/live/notification_live.ex:576
#, elixir-autogen, elixir-format #: lib/who_need_help_web/live/notification_live.ex:657
msgid "Choose at least one way to receive this nearby alert."
msgstr "Выберите хотя бы один способ получения этого уведомления."
#: lib/who_need_help_web/live/notification_live.ex:585
#: lib/who_need_help_web/live/notification_live.ex:666
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Choose the private center of your alert area." msgid "Choose the private center of your alert area."
msgstr "Выберите скрытый центр области уведомления." msgstr "Выберите скрытый центр области уведомления."
#: lib/who_need_help_web/live/notification_live.ex:616 #: lib/who_need_help_web/live/notification_live.ex:607
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Click the map or drag the green pin to move your private alert area" msgid "Click the map or drag the green pin to move your private alert area"
msgstr "Нажмите на карту или перетащите зелёный маркер, чтобы переместить скрытую область уведомления" msgstr "Нажмите на карту или перетащите зелёный маркер, чтобы переместить скрытую область уведомления"
@ -4814,27 +4792,27 @@ msgstr "Подтвердить выход"
msgid "Count" msgid "Count"
msgstr "Количество" msgstr "Количество"
#: lib/who_need_help_web/live/notification_live.ex:552 #: lib/who_need_help_web/live/notification_live.ex:543
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Create a nearby alert" msgid "Create a nearby alert"
msgstr "Создать уведомление поблизости" msgstr "Создать уведомление поблизости"
#: lib/who_need_help_web/live/notification_live.ex:816 #: lib/who_need_help_web/live/notification_live.ex:803
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Create nearby alert" msgid "Create nearby alert"
msgstr "Создать уведомление" msgstr "Создать уведомление"
#: lib/who_need_help_web/live/notification_live.ex:541 #: lib/who_need_help_web/live/notification_live.ex:532
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Delete" msgid "Delete"
msgstr "Удалить" msgstr "Удалить"
#: lib/who_need_help_web/live/notification_live.ex:538 #: lib/who_need_help_web/live/notification_live.ex:529
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Delete this nearby alert?" msgid "Delete this nearby alert?"
msgstr "Удалить это уведомление поблизости?" msgstr "Удалить это уведомление поблизости?"
#: lib/who_need_help_web/live/notification_live.ex:799 #: lib/who_need_help_web/live/notification_live.ex:790
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Delivery channels" msgid "Delivery channels"
msgstr "Каналы доставки" msgstr "Каналы доставки"
@ -4865,17 +4843,12 @@ msgstr "Отключить"
msgid "Download my data" msgid "Download my data"
msgstr "Скачать мои данные" msgstr "Скачать мои данные"
#: lib/who_need_help_web/live/notification_live.ex:588 #: lib/who_need_help_web/live/notification_live.ex:579
#: lib/who_need_help_web/live/notification_live.ex:589 #: lib/who_need_help_web/live/notification_live.ex:580
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Drag to move the alert area" msgid "Drag to move the alert area"
msgstr "Перетащите, чтобы переместить область уведомления" msgstr "Перетащите, чтобы переместить область уведомления"
#: lib/who_need_help_web/live/notification_live.ex:812
#, elixir-autogen, elixir-format
msgid "Email notification"
msgstr "Уведомление по почте"
#: lib/who_need_help_web/live/notification_live.ex:375 #: lib/who_need_help_web/live/notification_live.ex:375
#: lib/who_need_help_web/live/notification_live.ex:378 #: lib/who_need_help_web/live/notification_live.ex:378
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -4887,12 +4860,12 @@ msgstr "Включить push на этом устройстве"
msgid "Follow request updates and choose which nearby needs should reach this device." msgid "Follow request updates and choose which nearby needs should reach this device."
msgstr "Следите за обновлениями заявок и выбирайте, какие просьбы поблизости получать на этом устройстве." msgstr "Следите за обновлениями заявок и выбирайте, какие просьбы поблизости получать на этом устройстве."
#: lib/who_need_help_web/live/notification_live.ex:766 #: lib/who_need_help_web/live/notification_live.ex:757
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Fri" msgid "Fri"
msgstr "Пт" msgstr "Пт"
#: lib/who_need_help_web/live/notification_live.ex:475 #: lib/who_need_help_web/live/notification_live.ex:469
#: lib/who_need_help_web/live/product_analytics_live.ex:220 #: lib/who_need_help_web/live/product_analytics_live.ex:220
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "From" msgid "From"
@ -4944,7 +4917,7 @@ msgstr "Помощник прибыл"
msgid "Helper's live location" msgid "Helper's live location"
msgstr "Текущая геопозиция помощника" msgstr "Текущая геопозиция помощника"
#: lib/who_need_help_web/live/notification_live.ex:572 #: lib/who_need_help_web/live/notification_live.ex:563
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Home area" msgid "Home area"
msgstr "Район дома" msgstr "Район дома"
@ -4965,7 +4938,7 @@ msgstr "Я прибыл"
msgid "Inbox" msgid "Inbox"
msgstr "Входящие" msgstr "Входящие"
#: lib/who_need_help_web/live/notification_live.ex:710 #: lib/who_need_help_web/live/notification_live.ex:701
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Leave every category unchecked to receive all matching requests." msgid "Leave every category unchecked to receive all matching requests."
msgstr "Не выбирайте категории, чтобы получать все подходящие заявки." msgstr "Не выбирайте категории, чтобы получать все подходящие заявки."
@ -5006,7 +4979,7 @@ msgstr "Отметить все прочитанными"
msgid "Metric" msgid "Metric"
msgstr "Показатель" msgstr "Показатель"
#: lib/who_need_help_web/live/notification_live.ex:762 #: lib/who_need_help_web/live/notification_live.ex:753
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Mon" msgid "Mon"
msgstr "Пн" msgstr "Пн"
@ -5027,12 +5000,6 @@ msgstr "Уведомление поблизости удалено."
msgid "Nearby requests" msgid "Nearby requests"
msgstr "Заявки поблизости" msgstr "Заявки поблизости"
#: lib/who_need_help_web/live/notification_live.ex:467
#, elixir-autogen, elixir-format
msgid "Nearby requests by email"
msgstr "Заявки поблизости по почте"
#: lib/who_need_help/notifications/email_notifier.ex:21
#: lib/who_need_help/notifications/text.ex:31 #: lib/who_need_help/notifications/text.ex:31
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New help request nearby" msgid "New help request nearby"
@ -5048,7 +5015,7 @@ msgstr "Новые личные сообщения"
msgid "No active product workflow was found." msgid "No active product workflow was found."
msgstr "Активный пользовательский процесс не найден." msgstr "Активный пользовательский процесс не найден."
#: lib/who_need_help_web/live/notification_live.ex:493 #: lib/who_need_help_web/live/notification_live.ex:487
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No nearby alerts configured yet." msgid "No nearby alerts configured yet."
msgstr "Уведомления поблизости ещё не настроены." msgstr "Уведомления поблизости ещё не настроены."
@ -5094,17 +5061,17 @@ msgstr "Уведомления и помощь поблизости"
msgid "Operations" msgid "Operations"
msgstr "Операции" msgstr "Операции"
#: lib/who_need_help_web/live/notification_live.ex:655 #: lib/who_need_help_web/live/notification_live.ex:646
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Other users never see this saved point." msgid "Other users never see this saved point."
msgstr "Другие пользователи никогда не видят эту сохранённую точку." msgstr "Другие пользователи никогда не видят эту сохранённую точку."
#: lib/who_need_help_web/live/notification_live.ex:532 #: lib/who_need_help_web/live/notification_live.ex:523
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Pause" msgid "Pause"
msgstr "Приостановить" msgstr "Приостановить"
#: lib/who_need_help_web/live/notification_live.ex:521 #: lib/who_need_help_web/live/notification_live.ex:512
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Paused" msgid "Paused"
msgstr "Приостановлено" msgstr "Приостановлено"
@ -5114,12 +5081,12 @@ msgstr "Приостановлено"
msgid "Plans changed" msgid "Plans changed"
msgstr "Планы изменились" msgstr "Планы изменились"
#: lib/who_need_help_web/live/notification_live.ex:571 #: lib/who_need_help_web/live/notification_live.ex:562
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Private area label" msgid "Private area label"
msgstr "Личное название области" msgstr "Личное название области"
#: lib/who_need_help_web/live/notification_live.ex:654 #: lib/who_need_help_web/live/notification_live.ex:645
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Private matching center" msgid "Private matching center"
msgstr "Скрытый центр поиска" msgstr "Скрытый центр поиска"
@ -5135,7 +5102,7 @@ msgstr "Аналитика продукта"
msgid "Progress" msgid "Progress"
msgstr "Ход выполнения" msgstr "Ход выполнения"
#: lib/who_need_help_web/live/notification_live.ex:509 #: lib/who_need_help_web/live/notification_live.ex:503
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Push" msgid "Push"
msgstr "Push" msgstr "Push"
@ -5145,7 +5112,7 @@ msgstr "Push"
msgid "Push enabled on this device" msgid "Push enabled on this device"
msgstr "Push включён на этом устройстве" msgstr "Push включён на этом устройстве"
#: lib/who_need_help_web/live/notification_live.ex:807 #: lib/who_need_help_web/live/notification_live.ex:798
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Push notification" msgid "Push notification"
msgstr "Push-уведомление" msgstr "Push-уведомление"
@ -5185,7 +5152,7 @@ msgstr "Не удаётся связаться с автором заявки"
msgid "Requester's live location" msgid "Requester's live location"
msgstr "Текущая геопозиция автора заявки" msgstr "Текущая геопозиция автора заявки"
#: lib/who_need_help_web/live/notification_live.ex:532 #: lib/who_need_help_web/live/notification_live.ex:523
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Resume" msgid "Resume"
msgstr "Возобновить" msgstr "Возобновить"
@ -5195,12 +5162,12 @@ msgstr "Возобновить"
msgid "Run deletion preflight" msgid "Run deletion preflight"
msgstr "Проверить возможность удаления" msgstr "Проверить возможность удаления"
#: lib/who_need_help_web/live/notification_live.ex:767 #: lib/who_need_help_web/live/notification_live.ex:758
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Sat" msgid "Sat"
msgstr "Сб" msgstr "Сб"
#: lib/who_need_help_web/live/notification_live.ex:478 #: lib/who_need_help_web/live/notification_live.ex:472
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Save preferences" msgid "Save preferences"
msgstr "Сохранить настройки" msgstr "Сохранить настройки"
@ -5215,7 +5182,7 @@ msgstr "Передаваемая геопозиция"
msgid "Stay available without refreshing" msgid "Stay available without refreshing"
msgstr "Оставайтесь на связи без обновления страницы" msgstr "Оставайтесь на связи без обновления страницы"
#: lib/who_need_help_web/live/notification_live.ex:768 #: lib/who_need_help_web/live/notification_live.ex:759
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Sun" msgid "Sun"
msgstr "Вс" msgstr "Вс"
@ -5225,7 +5192,7 @@ msgstr "Вс"
msgid "The linked account no longer exists." msgid "The linked account no longer exists."
msgstr "Связанный аккаунт больше не существует." msgstr "Связанный аккаунт больше не существует."
#: lib/who_need_help_web/live/notification_live.ex:609 #: lib/who_need_help_web/live/notification_live.ex:600
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The map is unavailable. Enter coordinates manually." msgid "The map is unavailable. Enter coordinates manually."
msgstr "Карта недоступна. Введите координаты вручную." msgstr "Карта недоступна. Введите координаты вручную."
@ -5240,7 +5207,7 @@ msgstr "Предыдущий помощник вышел. Заявка снов
msgid "The request is not linked to an account." msgid "The request is not linked to an account."
msgstr "Заявка не связана с аккаунтом." msgstr "Заявка не связана с аккаунтом."
#: lib/who_need_help_web/live/notification_live.ex:489 #: lib/who_need_help_web/live/notification_live.ex:483
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The saved center is private and is used only to find matching requests." msgid "The saved center is private and is used only to find matching requests."
msgstr "Сохранённый центр скрыт и используется только для поиска подходящих заявок." msgstr "Сохранённый центр скрыт и используется только для поиска подходящих заявок."
@ -5256,27 +5223,27 @@ msgstr "Это показатели активности, а не проверк
msgid "This is not an account-deletion case." msgid "This is not an account-deletion case."
msgstr "Это обращение не связано с удалением аккаунта." msgstr "Это обращение не связано с удалением аккаунта."
#: lib/who_need_help_web/live/notification_live.ex:765 #: lib/who_need_help_web/live/notification_live.ex:756
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Thu" msgid "Thu"
msgstr "Чт" msgstr "Чт"
#: lib/who_need_help_web/live/notification_live.ex:763 #: lib/who_need_help_web/live/notification_live.ex:754
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Tue" msgid "Tue"
msgstr "Вт" msgstr "Вт"
#: lib/who_need_help_web/live/notification_live.ex:476 #: lib/who_need_help_web/live/notification_live.ex:470
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Until" msgid "Until"
msgstr "До" msgstr "До"
#: lib/who_need_help_web/live/notification_live.ex:567 #: lib/who_need_help_web/live/notification_live.ex:558
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Urgent medicine near home" msgid "Urgent medicine near home"
msgstr "Срочная доставка лекарства рядом с домом" msgstr "Срочная доставка лекарства рядом с домом"
#: lib/who_need_help_web/live/notification_live.ex:472 #: lib/who_need_help_web/live/notification_live.ex:466
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Use quiet hours" msgid "Use quiet hours"
msgstr "Использовать тихие часы" msgstr "Использовать тихие часы"
@ -5297,7 +5264,7 @@ msgstr "Ключи Web Push ещё не настроены в этом лока
msgid "Web browser" msgid "Web browser"
msgstr "Веб-браузер" msgstr "Веб-браузер"
#: lib/who_need_help_web/live/notification_live.ex:764 #: lib/who_need_help_web/live/notification_live.ex:755
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Wed" msgid "Wed"
msgstr "Ср" msgstr "Ср"
@ -5319,7 +5286,7 @@ msgstr "Вы вышли из этой помощи. Если время не и
msgid "Your browser will ask for notification permission." msgid "Your browser will ask for notification permission."
msgstr "Браузер запросит разрешение на уведомления." msgstr "Браузер запросит разрешение на уведомления."
#: lib/who_need_help_web/live/notification_live.ex:487 #: lib/who_need_help_web/live/notification_live.ex:481
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Your nearby alerts" msgid "Your nearby alerts"
msgstr "Ваши уведомления поблизости" msgstr "Ваши уведомления поблизости"
@ -5380,30 +5347,30 @@ msgstr "Добавьте сведения или ответьте поддерж
msgid "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee." msgid "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee."
msgstr "Попросите волонтёра рядом купить или забрать лекарство, если он согласится, либо помочь с безопасной дорожной проблемой. Обязательной платы нет." msgstr "Попросите волонтёра рядом купить или забрать лекарство, если он согласится, либо помочь с безопасной дорожной проблемой. Обязательной платы нет."
#: lib/who_need_help_web/live/support_operation_live.ex:403 #: lib/who_need_help_web/live/support_operation_live.ex:406
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Audited update" msgid "Audited update"
msgstr "Зафиксированное обновление" msgstr "Зафиксированное обновление"
#: lib/who_need_help_web/live/support_operation_live.ex:308 #: lib/who_need_help_web/live/support_operation_live.ex:308
#: lib/who_need_help_web/live/support_operation_live.ex:409 #: lib/who_need_help_web/live/support_operation_live.ex:412
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Case status" msgid "Case status"
msgstr "Статус обращения" msgstr "Статус обращения"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:39 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:42
#: lib/who_need_help_web/controllers/support_controller.ex:227 #: lib/who_need_help_web/controllers/support_controller.ex:227
#: lib/who_need_help_web/live/report_live.ex:50 #: lib/who_need_help_web/live/report_live.ex:50
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Contact support" msgid "Contact support"
msgstr "Обратиться в поддержку" msgstr "Обратиться в поддержку"
#: lib/who_need_help_web/controllers/content_removal_controller.ex:57 #: lib/who_need_help_web/controllers/content_removal_controller.ex:56
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Content-removal notice %{reference}" msgid "Content-removal notice %{reference}"
msgstr "Уведомление об удалении контента %{reference}" msgstr "Уведомление об удалении контента %{reference}"
#: lib/who_need_help_web/controllers/content_removal_controller.ex:112 #: lib/who_need_help_web/controllers/content_removal_controller.ex:111
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Content-removal notice received" msgid "Content-removal notice received"
msgstr "Уведомление об удалении контента получено" msgstr "Уведомление об удалении контента получено"
@ -5495,7 +5462,7 @@ msgid "Open TAKE IT DOWN request"
msgstr "Открыть запрос TAKE IT DOWN" msgstr "Открыть запрос TAKE IT DOWN"
#: lib/who_need_help_web/live/support_operation_live.ex:301 #: lib/who_need_help_web/live/support_operation_live.ex:301
#: lib/who_need_help_web/live/support_operation_live.ex:400 #: lib/who_need_help_web/live/support_operation_live.ex:403
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Operator action" msgid "Operator action"
msgstr "Действие оператора" msgstr "Действие оператора"
@ -5510,7 +5477,7 @@ msgstr "Другие люди увидят это имя в заявках, ак
msgid "Private message" msgid "Private message"
msgstr "Личное сообщение" msgstr "Личное сообщение"
#: lib/who_need_help_web/live/support_operation_live.ex:401 #: lib/who_need_help_web/live/support_operation_live.ex:404
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Record the decision and notify the submitter when contact is available." msgid "Record the decision and notify the submitter when contact is available."
msgstr "Зафиксируйте решение и уведомите заявителя, если доступен подтверждённый контакт." msgstr "Зафиксируйте решение и уведомите заявителя, если доступен подтверждённый контакт."
@ -5566,8 +5533,8 @@ msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, l
msgstr "Правила безопасности для добровольной помощи, доставки лекарств, помощи на дороге, передачи геопозиции и личных встреч." msgstr "Правила безопасности для добровольной помощи, доставки лекарств, помощи на дороге, передачи геопозиции и личных встреч."
#: lib/who_need_help_web/live/admin_user_live.ex:200 #: lib/who_need_help_web/live/admin_user_live.ex:200
#: lib/who_need_help_web/live/support_operation_live.ex:335 #: lib/who_need_help_web/live/support_operation_live.ex:338
#: lib/who_need_help_web/live/support_operation_live.ex:438 #: lib/who_need_help_web/live/support_operation_live.ex:441
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Saving…" msgid "Saving…"
msgstr "Сохранение…" msgstr "Сохранение…"
@ -5630,7 +5597,7 @@ msgstr "Автор заявки указывает, оплачено ли лек
msgid "The support request is open again." msgid "The support request is open again."
msgstr "Обращение в поддержку снова открыто." msgstr "Обращение в поддержку снова открыто."
#: lib/who_need_help_web/live/support_operation_live.ex:436 #: lib/who_need_help_web/live/support_operation_live.ex:439
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The verified contact will receive this update by email." msgid "The verified contact will receive this update by email."
msgstr "Подтверждённый контакт получит это обновление по почте." msgstr "Подтверждённый контакт получит это обновление по почте."
@ -6775,105 +6742,105 @@ msgstr "Ожидает подтверждения email"
msgid "We saved pending request %{reference}. It is not in the support queue yet. Open the private link sent to the contact email to verify the address and submit the request for review." msgid "We saved pending request %{reference}. It is not in the support queue yet. Open the private link sent to the contact email to verify the address and submit the request for review."
msgstr "Мы сохранили ожидающую заявку %{reference}. Она ещё не попала в очередь поддержки. Откройте приватную ссылку из письма, чтобы подтвердить адрес и отправить заявку на рассмотрение." msgstr "Мы сохранили ожидающую заявку %{reference}. Она ещё не попала в очередь поддержки. Откройте приватную ссылку из письма, чтобы подтвердить адрес и отправить заявку на рассмотрение."
#: lib/who_need_help/accounts/user_notifier.ex:32 #: lib/who_need_help/accounts/user_notifier.ex:33
#, elixir-autogen #, elixir-autogen
msgid "Confirm your Who Need Help email change" msgid "Confirm your Who Need Help email change"
msgstr "Подтвердите изменение email в Who Need Help" msgstr "Подтвердите изменение email в Who Need Help"
#: lib/who_need_help/accounts/user_notifier.ex:33 #: lib/who_need_help/accounts/user_notifier.ex:34
#, elixir-autogen #, elixir-autogen
msgid "Confirm your new email address" msgid "Confirm your new email address"
msgstr "Подтвердите новый адрес электронной почты" msgstr "Подтвердите новый адрес электронной почты"
#: lib/who_need_help/accounts/user_notifier.ex:35 #: lib/who_need_help/accounts/user_notifier.ex:36
#, elixir-autogen #, elixir-autogen
msgid "Use the secure link below to confirm this email address for your account." msgid "Use the secure link below to confirm this email address for your account."
msgstr "Перейдите по защищённой ссылке ниже, чтобы подтвердить этот адрес электронной почты для своей учётной записи." msgstr "Перейдите по защищённой ссылке ниже, чтобы подтвердить этот адрес электронной почты для своей учётной записи."
#: lib/who_need_help/accounts/user_notifier.ex:36 #: lib/who_need_help/accounts/user_notifier.ex:37
#, elixir-autogen #, elixir-autogen
msgid "Confirm email address" msgid "Confirm email address"
msgstr "Подтвердить email" msgstr "Подтвердить email"
#: lib/who_need_help/accounts/user_notifier.ex:38 #: lib/who_need_help/accounts/user_notifier.ex:39
#, elixir-autogen #, elixir-autogen
msgid "This confirmation link expires in 7 days." msgid "This confirmation link expires in 7 days."
msgstr "Ссылка для подтверждения действует 7 дней." msgstr "Ссылка для подтверждения действует 7 дней."
#: lib/who_need_help/accounts/user_notifier.ex:40 #: lib/who_need_help/accounts/user_notifier.ex:41
#, elixir-autogen #, elixir-autogen
msgid "If you did not request this change, ignore this email. Your address will not change." msgid "If you did not request this change, ignore this email. Your address will not change."
msgstr "Если вы не запрашивали это изменение, проигнорируйте письмо. Ваш адрес не изменится." msgstr "Если вы не запрашивали это изменение, проигнорируйте письмо. Ваш адрес не изменится."
#: lib/who_need_help/accounts/user_notifier.ex:61 #: lib/who_need_help/accounts/user_notifier.ex:63
#, elixir-autogen #, elixir-autogen
msgid "Confirm Google sign-in for Who Need Help" msgid "Confirm Google sign-in for Who Need Help"
msgstr "Подтвердите вход через Google в Who Need Help" msgstr "Подтвердите вход через Google в Who Need Help"
#: lib/who_need_help/accounts/user_notifier.ex:64 #: lib/who_need_help/accounts/user_notifier.ex:66
#, elixir-autogen #, elixir-autogen
msgid "Use the secure link below to sign in and connect Google to your account." msgid "Use the secure link below to sign in and connect Google to your account."
msgstr "Перейдите по защищённой ссылке ниже, чтобы войти и подключить Google к своей учётной записи." msgstr "Перейдите по защищённой ссылке ниже, чтобы войти и подключить Google к своей учётной записи."
#: lib/who_need_help/accounts/user_notifier.ex:67 #: lib/who_need_help/accounts/user_notifier.ex:69
#: lib/who_need_help/accounts/user_notifier.ex:82 #: lib/who_need_help/accounts/user_notifier.ex:85
#: lib/who_need_help/accounts/user_notifier.ex:97 #: lib/who_need_help/accounts/user_notifier.ex:101
#, elixir-autogen #, elixir-autogen
msgid "This one-time link expires in 15 minutes." msgid "This one-time link expires in 15 minutes."
msgstr "Эта одноразовая ссылка действует 15 минут." msgstr "Эта одноразовая ссылка действует 15 минут."
#: lib/who_need_help/accounts/user_notifier.ex:69 #: lib/who_need_help/accounts/user_notifier.ex:71
#, elixir-autogen #, elixir-autogen
msgid "If you did not request this, ignore this email. Google will not be connected." msgid "If you did not request this, ignore this email. Google will not be connected."
msgstr "Если вы этого не запрашивали, проигнорируйте письмо. Google не будет подключён." msgstr "Если вы этого не запрашивали, проигнорируйте письмо. Google не будет подключён."
#: lib/who_need_help/accounts/user_notifier.ex:77 #: lib/who_need_help/accounts/user_notifier.ex:80
#, elixir-autogen #, elixir-autogen
msgid "Your Who Need Help sign-in link" msgid "Your Who Need Help sign-in link"
msgstr "Ваша ссылка для входа в Who Need Help" msgstr "Ваша ссылка для входа в Who Need Help"
#: lib/who_need_help/accounts/user_notifier.ex:78 #: lib/who_need_help/accounts/user_notifier.ex:81
#: lib/who_need_help/accounts/user_notifier.ex:80 #: lib/who_need_help/accounts/user_notifier.ex:83
#, elixir-autogen #, elixir-autogen
msgid "Sign in to Who Need Help" msgid "Sign in to Who Need Help"
msgstr "Войти в Who Need Help" msgstr "Войти в Who Need Help"
#: lib/who_need_help/accounts/user_notifier.ex:79 #: lib/who_need_help/accounts/user_notifier.ex:82
#, elixir-autogen #, elixir-autogen
msgid "Use the secure link below to sign in to your account." msgid "Use the secure link below to sign in to your account."
msgstr "Перейдите по защищённой ссылке ниже, чтобы войти в свою учётную запись." msgstr "Перейдите по защищённой ссылке ниже, чтобы войти в свою учётную запись."
#: lib/who_need_help/accounts/user_notifier.ex:84 #: lib/who_need_help/accounts/user_notifier.ex:87
#, elixir-autogen #, elixir-autogen
msgid "If you did not request this sign-in, you can safely ignore this email." msgid "If you did not request this sign-in, you can safely ignore this email."
msgstr "Если вы не запрашивали вход, просто проигнорируйте это письмо." msgstr "Если вы не запрашивали вход, просто проигнорируйте это письмо."
#: lib/who_need_help/accounts/user_notifier.ex:92 #: lib/who_need_help/accounts/user_notifier.ex:96
#, elixir-autogen #, elixir-autogen
msgid "Confirm your Who Need Help account" msgid "Confirm your Who Need Help account"
msgstr "Подтвердите учётную запись Who Need Help" msgstr "Подтвердите учётную запись Who Need Help"
#: lib/who_need_help/accounts/user_notifier.ex:93 #: lib/who_need_help/accounts/user_notifier.ex:97
#, elixir-autogen #, elixir-autogen
msgid "Confirm your account" msgid "Confirm your account"
msgstr "Подтвердите учётную запись" msgstr "Подтвердите учётную запись"
#: lib/who_need_help/accounts/user_notifier.ex:94 #: lib/who_need_help/accounts/user_notifier.ex:98
#, elixir-autogen #, elixir-autogen
msgid "Use the secure link below to confirm your Who Need Help account." msgid "Use the secure link below to confirm your Who Need Help account."
msgstr "Перейдите по защищённой ссылке ниже, чтобы подтвердить учётную запись Who Need Help." msgstr "Перейдите по защищённой ссылке ниже, чтобы подтвердить учётную запись Who Need Help."
#: lib/who_need_help/accounts/user_notifier.ex:95 #: lib/who_need_help/accounts/user_notifier.ex:99
#, elixir-autogen #, elixir-autogen
msgid "Confirm account" msgid "Confirm account"
msgstr "Подтвердить учётную запись" msgstr "Подтвердить учётную запись"
#: lib/who_need_help/accounts/user_notifier.ex:99 #: lib/who_need_help/accounts/user_notifier.ex:103
#, elixir-autogen #, elixir-autogen
msgid "If you did not create this account, you can safely ignore this email." msgid "If you did not create this account, you can safely ignore this email."
msgstr "Если вы не создавали эту учётную запись, просто проигнорируйте письмо." msgstr "Если вы не создавали эту учётную запись, просто проигнорируйте письмо."
#: lib/who_need_help/accounts/user_notifier.ex:177 #: lib/who_need_help/accounts/user_notifier.ex:182
#, elixir-autogen #, elixir-autogen
msgid "If the button does not work, copy and paste this address into your browser:" msgid "If the button does not work, copy and paste this address into your browser:"
msgstr "Если кнопка не работает, скопируйте этот адрес и вставьте его в браузер:" msgstr "Если кнопка не работает, скопируйте этот адрес и вставьте его в браузер:"
@ -7027,7 +6994,7 @@ msgid "Any type"
msgstr "Любой тип" msgstr "Любой тип"
#: lib/who_need_help_web/live/support_operation_live.ex:319 #: lib/who_need_help_web/live/support_operation_live.ex:319
#: lib/who_need_help_web/live/support_operation_live.ex:422 #: lib/who_need_help_web/live/support_operation_live.ex:425
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Assigned operator" msgid "Assigned operator"
msgstr "Назначенный оператор" msgstr "Назначенный оператор"
@ -7088,7 +7055,7 @@ msgstr "Проверьте статус и внутреннюю заметку."
msgid "Choose a staff tool. Only permitted sections are shown." msgid "Choose a staff tool. Only permitted sections are shown."
msgstr "Выберите инструмент сотрудника. Показаны только доступные разделы." msgstr "Выберите инструмент сотрудника. Показаны только доступные разделы."
#: lib/who_need_help_web/live/support_operation_live.ex:373 #: lib/who_need_help_web/live/support_operation_live.ex:376
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Content locations" msgid "Content locations"
msgstr "Местоположение контента" msgstr "Местоположение контента"
@ -7118,8 +7085,8 @@ msgstr "Счётчики за день"
msgid "Details" msgid "Details"
msgstr "Подробности" msgstr "Подробности"
#: lib/who_need_help_web/live/support_operation_live.ex:333 #: lib/who_need_help_web/live/support_operation_live.ex:336
#: lib/who_need_help_web/live/support_operation_live.ex:437 #: lib/who_need_help_web/live/support_operation_live.ex:440
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Email is disabled until contact is verified." msgid "Email is disabled until contact is verified."
msgstr "Отправка email недоступна, пока контакт не подтверждён." msgstr "Отправка email недоступна, пока контакт не подтверждён."
@ -7139,7 +7106,7 @@ msgstr "Введите не менее 3 символов для поиска."
msgid "Exact action" msgid "Exact action"
msgstr "Точное действие" msgstr "Точное действие"
#: lib/who_need_help_web/live/support_operation_live.ex:430 #: lib/who_need_help_web/live/support_operation_live.ex:433
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Explain the decision, action, or missing information…" msgid "Explain the decision, action, or missing information…"
msgstr "Опишите решение, действие или недостающую информацию…" msgstr "Опишите решение, действие или недостающую информацию…"
@ -7261,7 +7228,7 @@ msgstr "Нет событий аудита, соответствующих фи
msgid "No cases match these filters." msgid "No cases match these filters."
msgstr "Нет обращений, соответствующих фильтрам." msgstr "Нет обращений, соответствующих фильтрам."
#: lib/who_need_help_web/live/support_operation_live.ex:360 #: lib/who_need_help_web/live/support_operation_live.ex:363
#: lib/who_need_help_web/live/support_operations_live.ex:651 #: lib/who_need_help_web/live/support_operations_live.ex:651
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No contact email" msgid "No contact email"
@ -7398,7 +7365,7 @@ msgid "Reason for hiding the request"
msgstr "Причина скрытия заявки" msgstr "Причина скрытия заявки"
#: lib/who_need_help_web/live/support_operation_live.ex:227 #: lib/who_need_help_web/live/support_operation_live.ex:227
#: lib/who_need_help_web/live/support_operation_live.ex:363 #: lib/who_need_help_web/live/support_operation_live.ex:366
#: lib/who_need_help_web/live/support_operations_live.ex:553 #: lib/who_need_help_web/live/support_operations_live.ex:553
#: lib/who_need_help_web/live/support_operations_live.ex:634 #: lib/who_need_help_web/live/support_operations_live.ex:634
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -7488,7 +7455,7 @@ msgstr "Закрытая рабочая область"
msgid "Review account access and staff permissions for one user." msgid "Review account access and staff permissions for one user."
msgstr "Проверьте доступ к аккаунту и разрешения сотрудника для одного пользователя." msgstr "Проверьте доступ к аккаунту и разрешения сотрудника для одного пользователя."
#: lib/who_need_help_web/live/support_operation_live.ex:366 #: lib/who_need_help_web/live/support_operation_live.ex:369
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Review by %{time}" msgid "Review by %{time}"
msgstr "Проверить до %{time}" msgstr "Проверить до %{time}"
@ -7691,11 +7658,6 @@ msgstr "Выбранный аккаунт больше недоступен."
msgid "The selected assignee cannot manage this queue." msgid "The selected assignee cannot manage this queue."
msgstr "Выбранный исполнитель не может управлять этой очередью." msgstr "Выбранный исполнитель не может управлять этой очередью."
#: lib/who_need_help_web/live/support_operation_live.ex:332
#, elixir-autogen, elixir-format
msgid "The verified contact will receive a new reply by email."
msgstr "Подтверждённый контакт получит новый ответ по email."
#: lib/who_need_help_web/live/product_analytics_live.ex:221 #: lib/who_need_help_web/live/product_analytics_live.ex:221
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "To" msgid "To"
@ -7840,7 +7802,7 @@ msgstr "У вас нет разрешения на это действие."
msgid "You do not have permission for this action. Role changes also require a recent sign-in." msgid "You do not have permission for this action. Role changes also require a recent sign-in."
msgstr "У вас нет разрешения на это действие. Для изменения ролей также требуется недавний вход." msgstr "У вас нет разрешения на это действие. Для изменения ролей также требуется недавний вход."
#: lib/who_need_help_web/controllers/content_removal_controller.ex:71 #: lib/who_need_help_web/controllers/content_removal_controller.ex:70
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Your email was confirmed and the notice was sent for review." msgid "Your email was confirmed and the notice was sent for review."
msgstr "Ваш email подтверждён, уведомление отправлено на проверку." msgstr "Ваш email подтверждён, уведомление отправлено на проверку."
@ -7896,22 +7858,22 @@ msgstr "Безопасность детей"
msgid "Child safety standards" msgid "Child safety standards"
msgstr "Стандарты безопасности детей" msgstr "Стандарты безопасности детей"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:67 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:70
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Child-safety contact" msgid "Child-safety contact"
msgstr "Контакт по вопросам безопасности детей" msgstr "Контакт по вопросам безопасности детей"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:54 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:57
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Child-safety reports enter an urgent restricted review queue. Who Need Help may restrict access, remove or disable content, suspend accounts, preserve the minimum information needed for investigation, and cooperate with lawful requests. After obtaining actual knowledge of confirmed CSAM, the operator reports it to the National Center for Missing & Exploited Children or the relevant regional authority when required by applicable law." msgid "Child-safety reports enter an urgent restricted review queue. Who Need Help may restrict access, remove or disable content, suspend accounts, preserve the minimum information needed for investigation, and cooperate with lawful requests. After obtaining actual knowledge of confirmed CSAM, the operator reports it to the National Center for Missing & Exploited Children or the relevant regional authority when required by applicable law."
msgstr "Сообщения, связанные с безопасностью детей, поступают в срочную очередь с ограниченным доступом. Who Need Help может ограничить доступ, удалить или отключить контент, приостановить действие аккаунтов, сохранить минимум информации, необходимый для расследования, и отвечать на законные запросы. Получив достоверные сведения о подтверждённых материалах CSAM, оператор сообщает о них в Национальный центр помощи пропавшим и эксплуатируемым детям (NCMEC) или соответствующий региональный орган, если это требуется применимым законодательством." msgstr "Сообщения, связанные с безопасностью детей, поступают в срочную очередь с ограниченным доступом. Who Need Help может ограничить доступ, удалить или отключить контент, приостановить действие аккаунтов, сохранить минимум информации, необходимый для расследования, и отвечать на законные запросы. Получив достоверные сведения о подтверждённых материалах CSAM, оператор сообщает о них в Национальный центр помощи пропавшим и эксплуатируемым детям (NCMEC) или соответствующий региональный орган, если это требуется применимым законодательством."
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:43 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:46
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Do not upload, reproduce, download, forward, or email suspected CSAM. Provide only the minimum information and exact in-service URL needed to locate it. If a child is in immediate danger, contact local emergency services or law enforcement first." msgid "Do not upload, reproduce, download, forward, or email suspected CSAM. Provide only the minimum information and exact in-service URL needed to locate it. If a child is in immediate danger, contact local emergency services or law enforcement first."
msgstr "Не загружайте, не воспроизводите, не скачивайте, не пересылайте и не отправляйте по электронной почте предполагаемые материалы CSAM. Укажите только минимум информации и точную ссылку внутри сервиса, необходимую для их обнаружения. Если ребёнку угрожает непосредственная опасность, сначала обратитесь в местную экстренную службу или правоохранительные органы." msgstr "Не загружайте, не воспроизводите, не скачивайте, не пересылайте и не отправляйте по электронной почте предполагаемые материалы CSAM. Укажите только минимум информации и точную ссылку внутри сервиса, необходимую для их обнаружения. Если ребёнку угрожает непосредственная опасность, сначала обратитесь в местную экстренную службу или правоохранительные органы."
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:51 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:54
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "How Who Need Help responds" msgid "How Who Need Help responds"
msgstr "Как реагирует Who Need Help" msgstr "Как реагирует Who Need Help"
@ -7921,7 +7883,7 @@ msgstr "Как реагирует Who Need Help"
msgid "How to report" msgid "How to report"
msgstr "Как сообщить" msgstr "Как сообщить"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:74 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:77
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Open the support form" msgid "Open the support form"
msgstr "Открыть форму поддержки" msgstr "Открыть форму поддержки"
@ -7931,22 +7893,22 @@ msgstr "Открыть форму поддержки"
msgid "Prohibited conduct and content" msgid "Prohibited conduct and content"
msgstr "Запрещённые действия и контент" msgstr "Запрещённые действия и контент"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:36 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:39
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Report child-safety content" msgid "Report child-safety content"
msgstr "Сообщить о контенте, угрожающем безопасности детей" msgstr "Сообщить о контенте, угрожающем безопасности детей"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:59 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:62
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Reports are reviewed by authorised staff. Automated signals may prioritize a case but are not treated as proof by themselves. A report does not replace contacting emergency services when someone is in immediate danger." msgid "Reports are reviewed by authorised staff. Automated signals may prioritize a case but are not treated as proof by themselves. A report does not replace contacting emergency services when someone is in immediate danger."
msgstr "Сообщения рассматривают уполномоченные сотрудники. Автоматические сигналы могут повысить приоритет дела, но сами по себе не считаются доказательством. Если кому-либо угрожает непосредственная опасность, сообщение в сервисе не заменяет обращения в экстренные службы." msgstr "Сообщения рассматривают уполномоченные сотрудники. Автоматические сигналы могут повысить приоритет дела, но сами по себе не считаются доказательством. Если кому-либо угрожает непосредственная опасность, сообщение в сервисе не заменяет обращения в экстренные службы."
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:81 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:84
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Scope and updates" msgid "Scope and updates"
msgstr "Область действия и обновления" msgstr "Область действия и обновления"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:84 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:87
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "These standards supplement the Terms of Service and Safety Rules. They apply even though Who Need Help is limited to adults and currently does not provide user media uploads. The standards will be updated if product capabilities, reporting duties, or applicable law change." msgid "These standards supplement the Terms of Service and Safety Rules. They apply even though Who Need Help is limited to adults and currently does not provide user media uploads. The standards will be updated if product capabilities, reporting duties, or applicable law change."
msgstr "Эти стандарты дополняют Условия использования и Правила безопасности. Они применяются, хотя Who Need Help предназначен только для взрослых и сейчас не позволяет пользователям загружать медиафайлы. Стандарты будут обновляться при изменении возможностей продукта, обязанностей по передаче сообщений или применимого законодательства." msgstr "Эти стандарты дополняют Условия использования и Правила безопасности. Они применяются, хотя Who Need Help предназначен только для взрослых и сейчас не позволяет пользователям загружать медиафайлы. Стандарты будут обновляться при изменении возможностей продукта, обязанностей по передаче сообщений или применимого законодательства."
@ -7976,7 +7938,27 @@ msgstr "Стандарты Who Need Help против сексуального
msgid "ZERO TOLERANCE FOR CHILD SEXUAL ABUSE AND EXPLOITATION" msgid "ZERO TOLERANCE FOR CHILD SEXUAL ABUSE AND EXPLOITATION"
msgstr "НУЛЕВАЯ ТЕРПИМОСТЬ К СЕКСУАЛЬНОМУ НАСИЛИЮ И ЭКСПЛУАТАЦИИ ДЕТЕЙ" msgstr "НУЛЕВАЯ ТЕРПИМОСТЬ К СЕКСУАЛЬНОМУ НАСИЛИЮ И ЭКСПЛУАТАЦИИ ДЕТЕЙ"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:70 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:73
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Child-safety reports are routed through the protected support and content-removal queues. Google Play, authorities, and users can contact the operator through the support form." msgid "Child-safety reports are routed through the protected support and content-removal queues. Google Play, authorities, and users can contact the operator through the support form."
msgstr "Сообщения, связанные с безопасностью детей, направляются в защищённые очереди поддержки и удаления контента. Google Play, органы власти и пользователи могут связаться с оператором через форму поддержки." msgstr "Сообщения, связанные с безопасностью детей, направляются в защищённые очереди поддержки и удаления контента. Google Play, органы власти и пользователи могут связаться с оператором через форму поддержки."
#: lib/who_need_help_web/controllers/support_html/show.html.heex:158
#, elixir-autogen, elixir-format
msgid "Keep this status link private. Important status changes may also be sent to the verified contact email."
msgstr "Не передавайте эту ссылку статуса другим. Важные изменения статуса также могут быть отправлены на подтверждённый контактный email."
#: lib/who_need_help_web/live/notification_live.ex:792
#, elixir-autogen, elixir-format
msgid "Nearby alerts always appear in your inbox. Push is optional."
msgstr "Оповещения о помощи поблизости всегда появляются во входящих. Push-уведомления можно включить по желанию."
#: lib/who_need_help_web/live/notification_live.ex:459
#, elixir-autogen, elixir-format
msgid "Nearby updates use the in-app inbox and optional push. Email digests are not enabled yet."
msgstr "Для обновлений поблизости используются входящие в приложении и необязательные push-уведомления. Email-дайджесты пока не включены."
#: lib/who_need_help_web/live/support_operation_live.ex:333
#, elixir-autogen, elixir-format
msgid "Important status changes and the first staff reply may be emailed. Further conversation stays in the private inbox."
msgstr "Важные изменения статуса и первый ответ сотрудника могут быть отправлены по email. Дальнейшая переписка остаётся в приватных входящих."

View File

@ -41,7 +41,7 @@ msgstr "Спроба повторного з’єднання"
#: lib/who_need_help_web/components/layouts.ex:235 #: 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:493
#: lib/who_need_help_web/live/notification_live.ex:708 #: lib/who_need_help_web/live/notification_live.ex:699
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Categories" msgid "Categories"
msgstr "Категорії" msgstr "Категорії"
@ -213,7 +213,7 @@ msgstr "Центр дій"
#: lib/who_need_help_web/live/admin_user_live.ex:188 #: lib/who_need_help_web/live/admin_user_live.ex:188
#: lib/who_need_help_web/live/admin_users_live.ex:125 #: lib/who_need_help_web/live/admin_users_live.ex:125
#: lib/who_need_help_web/live/admin_users_live.ex:185 #: lib/who_need_help_web/live/admin_users_live.ex:185
#: lib/who_need_help_web/live/notification_live.ex:521 #: lib/who_need_help_web/live/notification_live.ex:512
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Active" msgid "Active"
msgstr "Активний" msgstr "Активний"
@ -688,8 +688,6 @@ msgstr "Двосторонній прихований відгук"
#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:104 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:104
#: lib/who_need_help_web/controllers/user_session_html/new.html.heex:137 #: lib/who_need_help_web/controllers/user_session_html/new.html.heex:137
#: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:15 #: lib/who_need_help_web/controllers/user_settings_html/edit.html.heex:15
#: lib/who_need_help_web/live/notification_live.ex:458
#: lib/who_need_help_web/live/notification_live.ex:512
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Email" msgid "Email"
msgstr "Електронна пошта" msgstr "Електронна пошта"
@ -960,7 +958,7 @@ msgid "Join requests close"
msgstr "Приймання заявок завершується" msgstr "Приймання заявок завершується"
#: lib/who_need_help_web/live/activity_live/new.ex:486 #: lib/who_need_help_web/live/activity_live/new.ex:486
#: lib/who_need_help_web/live/notification_live.ex:676 #: lib/who_need_help_web/live/notification_live.ex:667
#: lib/who_need_help_web/live/request_live/new.ex:668 #: lib/who_need_help_web/live/request_live/new.ex:668
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Latitude" msgid "Latitude"
@ -1015,7 +1013,7 @@ msgid "Logged out successfully."
msgstr "Ви успішно вийшли." msgstr "Ви успішно вийшли."
#: lib/who_need_help_web/live/activity_live/new.ex:500 #: lib/who_need_help_web/live/activity_live/new.ex:500
#: lib/who_need_help_web/live/notification_live.ex:690 #: lib/who_need_help_web/live/notification_live.ex:681
#: lib/who_need_help_web/live/request_live/new.ex:682 #: lib/who_need_help_web/live/request_live/new.ex:682
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Longitude" msgid "Longitude"
@ -1206,7 +1204,7 @@ msgstr ""
msgid "Not for emergencies" msgid "Not for emergencies"
msgstr "Не для екстрених ситуацій" msgstr "Не для екстрених ситуацій"
#: lib/who_need_help_web/live/notification_live.ex:738 #: lib/who_need_help_web/live/notification_live.ex:729
#: lib/who_need_help_web/live/request_live/index.ex:443 #: lib/who_need_help_web/live/request_live/index.ex:443
#: lib/who_need_help_web/live/request_live/index.ex:444 #: lib/who_need_help_web/live/request_live/index.ex:444
#: lib/who_need_help_web/live/request_live/index.ex:555 #: lib/who_need_help_web/live/request_live/index.ex:555
@ -1247,7 +1245,7 @@ msgstr ""
#: lib/who_need_help_web/live/request_live/index.ex:452 #: lib/who_need_help_web/live/request_live/index.ex:452
#: lib/who_need_help_web/live/request_live/show.ex:1000 #: lib/who_need_help_web/live/request_live/show.ex:1000
#: lib/who_need_help_web/live/support_operation_live.ex:310 #: lib/who_need_help_web/live/support_operation_live.ex:310
#: lib/who_need_help_web/live/support_operation_live.ex:411 #: lib/who_need_help_web/live/support_operation_live.ex:414
#: lib/who_need_help_web/live/support_operations_live.ex:382 #: lib/who_need_help_web/live/support_operations_live.ex:382
#: lib/who_need_help_web/live/support_operations_live.ex:453 #: lib/who_need_help_web/live/support_operations_live.ex:453
#: lib/who_need_help_web/live/support_operations_live.ex:589 #: lib/who_need_help_web/live/support_operations_live.ex:589
@ -1660,7 +1658,7 @@ msgstr "Перевірено"
#: lib/who_need_help_web/live/moderation_live.ex:773 #: lib/who_need_help_web/live/moderation_live.ex:773
#: lib/who_need_help_web/live/report_live.ex:105 #: lib/who_need_help_web/live/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:311
#: lib/who_need_help_web/live/support_operation_live.ex:413 #: lib/who_need_help_web/live/support_operation_live.ex:416
#: lib/who_need_help_web/live/support_operations_live.ex:383 #: lib/who_need_help_web/live/support_operations_live.ex:383
#: lib/who_need_help_web/live/support_operations_live.ex:455 #: lib/who_need_help_web/live/support_operations_live.ex:455
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -1708,7 +1706,7 @@ msgstr "Зберегти пароль"
msgid "Save profile" msgid "Save profile"
msgstr "Зберегти профіль" msgstr "Зберегти профіль"
#: lib/who_need_help_web/live/notification_live.ex:740 #: lib/who_need_help_web/live/notification_live.ex:731
#: lib/who_need_help_web/live/request_live/index.ex:447 #: lib/who_need_help_web/live/request_live/index.ex:447
#: lib/who_need_help_web/live/request_live/index.ex:448 #: lib/who_need_help_web/live/request_live/index.ex:448
#: lib/who_need_help_web/live/request_live/index.ex:557 #: lib/who_need_help_web/live/request_live/index.ex:557
@ -2035,7 +2033,7 @@ msgstr "Ця заявка недоступна."
msgid "To see sent emails, visit" msgid "To see sent emails, visit"
msgstr "Щоб переглянути надіслані листи, відкрийте" msgstr "Щоб переглянути надіслані листи, відкрийте"
#: lib/who_need_help_web/live/notification_live.ex:739 #: lib/who_need_help_web/live/notification_live.ex:730
#: lib/who_need_help_web/live/request_live/index.ex:445 #: lib/who_need_help_web/live/request_live/index.ex:445
#: lib/who_need_help_web/live/request_live/index.ex:446 #: lib/who_need_help_web/live/request_live/index.ex:446
#: lib/who_need_help_web/live/request_live/index.ex:556 #: lib/who_need_help_web/live/request_live/index.ex:556
@ -2107,7 +2105,7 @@ msgstr "Розблокувати цього користувача"
msgid "Unique people" msgid "Unique people"
msgstr "Унікальні люди" msgstr "Унікальні люди"
#: lib/who_need_help_web/live/notification_live.ex:733 #: lib/who_need_help_web/live/notification_live.ex:724
#: lib/who_need_help_web/live/request_live/index.ex:552 #: lib/who_need_help_web/live/request_live/index.ex:552
#: lib/who_need_help_web/live/request_live/new.ex:447 #: lib/who_need_help_web/live/request_live/new.ex:447
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -2551,7 +2549,7 @@ msgstr "Кільце взаємних оцінок"
#: lib/who_need_help_web/controllers/content_removal_html.ex:26 #: 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:941
#: lib/who_need_help_web/live/support_operation_live.ex:416 #: lib/who_need_help_web/live/support_operation_live.ex:419
#: lib/who_need_help_web/live/support_operations_live.ex:458 #: lib/who_need_help_web/live/support_operations_live.ex:458
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Rejected" msgid "Rejected"
@ -2932,7 +2930,7 @@ msgid "Account email"
msgstr "Email облікового запису" msgstr "Email облікового запису"
#: lib/who_need_help_web/controllers/content_removal_html.ex:25 #: lib/who_need_help_web/controllers/content_removal_html.ex:25
#: lib/who_need_help_web/live/support_operation_live.ex:415 #: lib/who_need_help_web/live/support_operation_live.ex:418
#: lib/who_need_help_web/live/support_operations_live.ex:457 #: lib/who_need_help_web/live/support_operations_live.ex:457
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Action taken" msgid "Action taken"
@ -2993,7 +2991,7 @@ msgstr "Виберіть тему"
#: lib/who_need_help_web/controllers/content_removal_html.ex:27 #: lib/who_need_help_web/controllers/content_removal_html.ex:27
#: lib/who_need_help_web/controllers/support_html.ex:21 #: lib/who_need_help_web/controllers/support_html.ex:21
#: lib/who_need_help_web/live/support_operation_live.ex:314 #: lib/who_need_help_web/live/support_operation_live.ex:314
#: lib/who_need_help_web/live/support_operation_live.ex:417 #: lib/who_need_help_web/live/support_operation_live.ex:420
#: lib/who_need_help_web/live/support_operations_live.ex:386 #: lib/who_need_help_web/live/support_operations_live.ex:386
#: lib/who_need_help_web/live/support_operations_live.ex:459 #: lib/who_need_help_web/live/support_operations_live.ex:459
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -3050,7 +3048,7 @@ msgstr "Не вдалося оновити звернення. Спробуйт
msgid "Data export" msgid "Data export"
msgstr "Експорт даних" msgstr "Експорт даних"
#: lib/who_need_help_web/live/support_operation_live.ex:429 #: lib/who_need_help_web/live/support_operation_live.ex:432
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Decision or information request" msgid "Decision or information request"
msgstr "Рішення або запит додаткової інформації" msgstr "Рішення або запит додаткової інформації"
@ -3140,11 +3138,6 @@ msgstr "У повідомленні про сексуальний матеріа
msgid "Illegal content" msgid "Illegal content"
msgstr "Незаконний контент" msgstr "Незаконний контент"
#: lib/who_need_help_web/controllers/support_html/show.html.heex:158
#, elixir-autogen, elixir-format
msgid "Keep this status link private. A copy is sent to the contact email when email delivery is configured."
msgstr "Не передавайте це посилання статусу іншим. Якщо доставку листів налаштовано, його копія надсилається на контактний email."
#: lib/who_need_help_web/controllers/content_removal_html/show.html.heex:41 #: lib/who_need_help_web/controllers/content_removal_html/show.html.heex:41
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Keep this status link private. The submitter identity is not shown publicly or automatically disclosed to the person who posted the reported content." msgid "Keep this status link private. The submitter identity is not shown publicly or automatically disclosed to the person who posted the reported content."
@ -3169,7 +3162,7 @@ msgid "Moderation appeal"
msgstr "Оскарження модерації" msgstr "Оскарження модерації"
#: lib/who_need_help_web/controllers/content_removal_html.ex:24 #: lib/who_need_help_web/controllers/content_removal_html.ex:24
#: lib/who_need_help_web/live/support_operation_live.ex:414 #: lib/who_need_help_web/live/support_operation_live.ex:417
#: lib/who_need_help_web/live/support_operations_live.ex:456 #: lib/who_need_help_web/live/support_operations_live.ex:456
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "More information needed" msgid "More information needed"
@ -3194,7 +3187,7 @@ msgstr "Нове звернення"
msgid "Non-consensual intimate image or video" msgid "Non-consensual intimate image or video"
msgstr "Інтимне зображення або відео без згоди" msgstr "Інтимне зображення або відео без згоди"
#: lib/who_need_help_web/live/support_operation_live.ex:372 #: lib/who_need_help_web/live/support_operation_live.ex:375
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Not provided" msgid "Not provided"
msgstr "Не вказано" msgstr "Не вказано"
@ -3232,7 +3225,7 @@ msgid "Removal notice updated."
msgstr "Повідомлення про видалення оновлено." msgstr "Повідомлення про видалення оновлено."
#: lib/who_need_help_web/components/layouts.ex:201 #: lib/who_need_help_web/components/layouts.ex:201
#: lib/who_need_help_web/controllers/content_removal_controller.ex:137 #: lib/who_need_help_web/controllers/content_removal_controller.ex:136
#: lib/who_need_help_web/controllers/support_html/new.html.heex:16 #: lib/who_need_help_web/controllers/support_html/new.html.heex:16
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Report content" msgid "Report content"
@ -3283,8 +3276,8 @@ msgstr "ПІДТРИМКА"
msgid "Safety concern" msgid "Safety concern"
msgstr "Проблема безпеки" msgstr "Проблема безпеки"
#: lib/who_need_help_web/live/support_operation_live.ex:335 #: lib/who_need_help_web/live/support_operation_live.ex:338
#: lib/who_need_help_web/live/support_operation_live.ex:438 #: lib/who_need_help_web/live/support_operation_live.ex:441
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Save and notify" msgid "Save and notify"
msgstr "Зберегти й повідомити" msgstr "Зберегти й повідомити"
@ -3303,7 +3296,7 @@ msgstr "Надіслати звернення"
msgid "Sexual material involving a minor" msgid "Sexual material involving a minor"
msgstr "Сексуальний матеріал за участю неповнолітнього" msgstr "Сексуальний матеріал за участю неповнолітнього"
#: lib/who_need_help_web/live/support_operation_live.ex:387 #: lib/who_need_help_web/live/support_operation_live.ex:390
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Stated basis:" msgid "Stated basis:"
msgstr "Зазначена підстава:" msgstr "Зазначена підстава:"
@ -3329,7 +3322,7 @@ msgstr "Надіслати повідомлення про видалення"
msgid "Submit urgent removal request" msgid "Submit urgent removal request"
msgstr "Надіслати терміновий запит на видалення" msgstr "Надіслати терміновий запит на видалення"
#: lib/who_need_help_web/live/support_operation_live.ex:371 #: lib/who_need_help_web/live/support_operation_live.ex:374
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Submitter" msgid "Submitter"
msgstr "Заявник" msgstr "Заявник"
@ -3366,7 +3359,7 @@ msgstr "Звернення до підтримки оновлено."
msgid "TAKE IT DOWN" msgid "TAKE IT DOWN"
msgstr "TAKE IT DOWN" msgstr "TAKE IT DOWN"
#: lib/who_need_help_web/controllers/content_removal_controller.ex:136 #: lib/who_need_help_web/controllers/content_removal_controller.ex:135
#: lib/who_need_help_web/controllers/support_html/new.html.heex:19 #: lib/who_need_help_web/controllers/support_html/new.html.heex:19
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "TAKE IT DOWN request" msgid "TAKE IT DOWN request"
@ -3394,7 +3387,7 @@ msgstr "Це запит на видалення облікового запис
msgid "Threat to life or safety" msgid "Threat to life or safety"
msgstr "Загроза життю або безпеці" msgstr "Загроза життю або безпеці"
#: lib/who_need_help_web/controllers/content_removal_controller.ex:104 #: lib/who_need_help_web/controllers/content_removal_controller.ex:103
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Too many removal notices. Please try again later." msgid "Too many removal notices. Please try again later."
msgstr "Забагато повідомлень про видалення. Спробуйте пізніше." msgstr "Забагато повідомлень про видалення. Спробуйте пізніше."
@ -3406,7 +3399,7 @@ msgid "Too many support requests. Please try again later."
msgstr "Забагато звернень до підтримки. Спробуйте пізніше." msgstr "Забагато звернень до підтримки. Спробуйте пізніше."
#: lib/who_need_help_web/controllers/content_removal_html.ex:22 #: lib/who_need_help_web/controllers/content_removal_html.ex:22
#: lib/who_need_help_web/live/support_operation_live.ex:412 #: lib/who_need_help_web/live/support_operation_live.ex:415
#: lib/who_need_help_web/live/support_operations_live.ex:454 #: lib/who_need_help_web/live/support_operations_live.ex:454
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Urgent review" msgid "Urgent review"
@ -3931,8 +3924,8 @@ msgstr "Ми надіслали посилання для підтверджен
msgid "You are signed in, but Google could not be connected. Try again in account settings." msgid "You are signed in, but Google could not be connected. Try again in account settings."
msgstr "Ви ввійшли, але підключити Google не вдалося. Повторіть спробу в налаштуваннях облікового запису." msgstr "Ви ввійшли, але підключити Google не вдалося. Повторіть спробу в налаштуваннях облікового запису."
#: lib/who_need_help/accounts/user_notifier.ex:62 #: lib/who_need_help/accounts/user_notifier.ex:64
#: lib/who_need_help/accounts/user_notifier.ex:65 #: lib/who_need_help/accounts/user_notifier.ex:67
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Confirm Google sign-in" msgid "Confirm Google sign-in"
msgstr "Підтвердьте вхід через Google" msgstr "Підтвердьте вхід через Google"
@ -4042,7 +4035,7 @@ msgid "Date"
msgstr "Дата" msgstr "Дата"
#: lib/who_need_help_web/live/activity_live/new.ex:478 #: lib/who_need_help_web/live/activity_live/new.ex:478
#: lib/who_need_help_web/live/notification_live.ex:673 #: lib/who_need_help_web/live/notification_live.ex:664
#: lib/who_need_help_web/live/request_live/new.ex:660 #: lib/who_need_help_web/live/request_live/new.ex:660
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Enter coordinates manually" msgid "Enter coordinates manually"
@ -4130,14 +4123,14 @@ msgid "In 3 hours"
msgstr "За 3 години" msgstr "За 3 години"
#: lib/who_need_help_web/live/activity_live/new.ex:354 #: lib/who_need_help_web/live/activity_live/new.ex:354
#: lib/who_need_help_web/live/notification_live.ex:591 #: lib/who_need_help_web/live/notification_live.ex:582
#: lib/who_need_help_web/live/request_live/new.ex:484 #: lib/who_need_help_web/live/request_live/new.ex:484
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Location is unavailable in this browser." msgid "Location is unavailable in this browser."
msgstr "Геопозиція недоступна в цьому браузері." msgstr "Геопозиція недоступна в цьому браузері."
#: lib/who_need_help_web/live/activity_live/new.ex:356 #: lib/who_need_help_web/live/activity_live/new.ex:356
#: lib/who_need_help_web/live/notification_live.ex:593 #: lib/who_need_help_web/live/notification_live.ex:584
#: lib/who_need_help_web/live/request_live/new.ex:486 #: lib/who_need_help_web/live/request_live/new.ex:486
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Location permission was denied." msgid "Location permission was denied."
@ -4391,7 +4384,7 @@ msgid "Use another email"
msgstr "Використати іншу пошту" msgstr "Використати іншу пошту"
#: lib/who_need_help_web/live/activity_live/new.ex:435 #: lib/who_need_help_web/live/activity_live/new.ex:435
#: lib/who_need_help_web/live/notification_live.ex:626 #: lib/who_need_help_web/live/notification_live.ex:617
#: lib/who_need_help_web/live/request_live/new.ex:595 #: lib/who_need_help_web/live/request_live/new.ex:595
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Use my location" msgid "Use my location"
@ -4636,8 +4629,8 @@ msgstr "Разом"
#: lib/who_need_help_web/live/activity_live/new.ex:355 #: lib/who_need_help_web/live/activity_live/new.ex:355
#: lib/who_need_help_web/live/activity_live/new.ex:414 #: lib/who_need_help_web/live/activity_live/new.ex:414
#: lib/who_need_help_web/live/activity_live/show.ex:546 #: lib/who_need_help_web/live/activity_live/show.ex:546
#: lib/who_need_help_web/live/notification_live.ex:592 #: lib/who_need_help_web/live/notification_live.ex:583
#: lib/who_need_help_web/live/notification_live.ex:611 #: lib/who_need_help_web/live/notification_live.ex:602
#: lib/who_need_help_web/live/request_live/index.ex:784 #: lib/who_need_help_web/live/request_live/index.ex:784
#: lib/who_need_help_web/live/request_live/new.ex:485 #: lib/who_need_help_web/live/request_live/new.ex:485
#: lib/who_need_help_web/live/request_live/new.ex:563 #: lib/who_need_help_web/live/request_live/new.ex:563
@ -4679,11 +4672,6 @@ msgstr[0] "%{count} непрочитане сповіщення"
msgstr[1] "%{count} непрочитані сповіщення" msgstr[1] "%{count} непрочитані сповіщення"
msgstr[2] "%{count} непрочитаних сповіщень" msgstr[2] "%{count} непрочитаних сповіщень"
#: lib/who_need_help/notifications/email_notifier.ex:23
#, elixir-autogen, elixir-format
msgid "A request matching one of your nearby-help alerts is available.\n\nOpen Who Need Help to review the public details:\n%{url}\n\nYou can change nearby alerts and email delivery in Notification settings."
msgstr "З’явилася заявка, що відповідає одному з ваших сповіщень про допомогу поруч.\n\nВідкрийте Who Need Help, щоб переглянути публічні відомості:\n%{url}\n\nНалаштувати сповіщення поблизу та надсилання листів можна в розділі сповіщень."
#: lib/who_need_help_web/live/notification_live.ex:456 #: lib/who_need_help_web/live/notification_live.ex:456
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Acceptance, arrival, completion, and cancellation" msgid "Acceptance, arrival, completion, and cancellation"
@ -4694,22 +4682,22 @@ msgstr "Прийняття, прибуття, завершення та скас
msgid "Active or unresolved product state must be handled first." msgid "Active or unresolved product state must be handled first."
msgstr "Спочатку потрібно опрацювати активний або незавершений стан." msgstr "Спочатку потрібно опрацювати активний або незавершений стан."
#: lib/who_need_help_web/live/notification_live.ex:587 #: lib/who_need_help_web/live/notification_live.ex:578
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Alert area selected." msgid "Alert area selected."
msgstr "Область сповіщення вибрано." msgstr "Область сповіщення вибрано."
#: lib/who_need_help_web/live/notification_live.ex:586 #: lib/who_need_help_web/live/notification_live.ex:577
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Alert area selected. Drag the pin to move it." msgid "Alert area selected. Drag the pin to move it."
msgstr "Область сповіщення вибрано. Перетягніть маркер, щоб її перемістити." msgstr "Область сповіщення вибрано. Перетягніть маркер, щоб її перемістити."
#: lib/who_need_help_web/live/notification_live.ex:566 #: lib/who_need_help_web/live/notification_live.ex:557
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Alert name" msgid "Alert name"
msgstr "Назва сповіщення" msgstr "Назва сповіщення"
#: lib/who_need_help_web/live/notification_live.ex:629 #: lib/who_need_help_web/live/notification_live.ex:620
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Alert radius" msgid "Alert radius"
msgstr "Радіус сповіщення" msgstr "Радіус сповіщення"
@ -4720,11 +4708,6 @@ msgstr "Радіус сповіщення"
msgid "Alert was not found." msgid "Alert was not found."
msgstr "Сповіщення не знайдено." msgstr "Сповіщення не знайдено."
#: lib/who_need_help_web/live/notification_live.ex:462
#, elixir-autogen, elixir-format
msgid "Allow email notifications"
msgstr "Дозволити сповіщення поштою"
#: lib/who_need_help_web/live/notification_live.ex:441 #: lib/who_need_help_web/live/notification_live.ex:441
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Allow push notifications" msgid "Allow push notifications"
@ -4735,17 +4718,17 @@ msgstr "Дозволити push-сповіщення"
msgid "Arrival saved. The requester has been notified." msgid "Arrival saved. The requester has been notified."
msgstr "Прибуття збережено. Автор заявки отримав сповіщення." msgstr "Прибуття збережено. Автор заявки отримав сповіщення."
#: lib/who_need_help_web/live/notification_live.ex:757 #: lib/who_need_help_web/live/notification_live.ex:748
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Available days" msgid "Available days"
msgstr "Доступні дні" msgstr "Доступні дні"
#: lib/who_need_help_web/live/notification_live.ex:790 #: lib/who_need_help_web/live/notification_live.ex:781
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Available from (optional)" msgid "Available from (optional)"
msgstr "Доступний з (необов’язково)" msgstr "Доступний з (необов’язково)"
#: lib/who_need_help_web/live/notification_live.ex:795 #: lib/who_need_help_web/live/notification_live.ex:786
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Available until (optional)" msgid "Available until (optional)"
msgstr "Доступний до (необов’язково)" msgstr "Доступний до (необов’язково)"
@ -4766,23 +4749,18 @@ msgstr "Скасування завершить цю допомогу й зуп
msgid "Cancelling…" msgid "Cancelling…"
msgstr "Скасовуємо…" msgstr "Скасовуємо…"
#: lib/who_need_help_web/live/notification_live.ex:554 #: lib/who_need_help_web/live/notification_live.ex:545
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Choose an area, categories, urgency, and the times when you are available." msgid "Choose an area, categories, urgency, and the times when you are available."
msgstr "Виберіть область, категорії, терміновість і час, коли ви доступні." msgstr "Виберіть область, категорії, терміновість і час, коли ви доступні."
#: lib/who_need_help_web/live/notification_live.ex:801 #: lib/who_need_help_web/live/notification_live.ex:576
#, elixir-autogen, elixir-format #: lib/who_need_help_web/live/notification_live.ex:657
msgid "Choose at least one way to receive this nearby alert."
msgstr "Виберіть хоча б один спосіб отримання цього сповіщення."
#: lib/who_need_help_web/live/notification_live.ex:585
#: lib/who_need_help_web/live/notification_live.ex:666
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Choose the private center of your alert area." msgid "Choose the private center of your alert area."
msgstr "Виберіть прихований центр області сповіщення." msgstr "Виберіть прихований центр області сповіщення."
#: lib/who_need_help_web/live/notification_live.ex:616 #: lib/who_need_help_web/live/notification_live.ex:607
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Click the map or drag the green pin to move your private alert area" msgid "Click the map or drag the green pin to move your private alert area"
msgstr "Натисніть на карту або перетягніть зелений маркер, щоб перемістити приховану область сповіщення" msgstr "Натисніть на карту або перетягніть зелений маркер, щоб перемістити приховану область сповіщення"
@ -4808,27 +4786,27 @@ msgstr "Підтвердити вихід"
msgid "Count" msgid "Count"
msgstr "Кількість" msgstr "Кількість"
#: lib/who_need_help_web/live/notification_live.ex:552 #: lib/who_need_help_web/live/notification_live.ex:543
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Create a nearby alert" msgid "Create a nearby alert"
msgstr "Створити сповіщення поблизу" msgstr "Створити сповіщення поблизу"
#: lib/who_need_help_web/live/notification_live.ex:816 #: lib/who_need_help_web/live/notification_live.ex:803
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Create nearby alert" msgid "Create nearby alert"
msgstr "Створити сповіщення" msgstr "Створити сповіщення"
#: lib/who_need_help_web/live/notification_live.ex:541 #: lib/who_need_help_web/live/notification_live.ex:532
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Delete" msgid "Delete"
msgstr "Видалити" msgstr "Видалити"
#: lib/who_need_help_web/live/notification_live.ex:538 #: lib/who_need_help_web/live/notification_live.ex:529
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Delete this nearby alert?" msgid "Delete this nearby alert?"
msgstr "Видалити це сповіщення поблизу?" msgstr "Видалити це сповіщення поблизу?"
#: lib/who_need_help_web/live/notification_live.ex:799 #: lib/who_need_help_web/live/notification_live.ex:790
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Delivery channels" msgid "Delivery channels"
msgstr "Канали доставки" msgstr "Канали доставки"
@ -4859,17 +4837,12 @@ msgstr "Вимкнути"
msgid "Download my data" msgid "Download my data"
msgstr "Завантажити мої дані" msgstr "Завантажити мої дані"
#: lib/who_need_help_web/live/notification_live.ex:588 #: lib/who_need_help_web/live/notification_live.ex:579
#: lib/who_need_help_web/live/notification_live.ex:589 #: lib/who_need_help_web/live/notification_live.ex:580
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Drag to move the alert area" msgid "Drag to move the alert area"
msgstr "Перетягніть, щоб перемістити область сповіщення" msgstr "Перетягніть, щоб перемістити область сповіщення"
#: lib/who_need_help_web/live/notification_live.ex:812
#, elixir-autogen, elixir-format
msgid "Email notification"
msgstr "Сповіщення поштою"
#: lib/who_need_help_web/live/notification_live.ex:375 #: lib/who_need_help_web/live/notification_live.ex:375
#: lib/who_need_help_web/live/notification_live.ex:378 #: lib/who_need_help_web/live/notification_live.ex:378
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -4881,12 +4854,12 @@ msgstr "Увімкнути push на цьому пристрої"
msgid "Follow request updates and choose which nearby needs should reach this device." msgid "Follow request updates and choose which nearby needs should reach this device."
msgstr "Стежте за оновленнями заявок і вибирайте, які прохання поблизу отримувати на цьому пристрої." msgstr "Стежте за оновленнями заявок і вибирайте, які прохання поблизу отримувати на цьому пристрої."
#: lib/who_need_help_web/live/notification_live.ex:766 #: lib/who_need_help_web/live/notification_live.ex:757
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Fri" msgid "Fri"
msgstr "Пт" msgstr "Пт"
#: lib/who_need_help_web/live/notification_live.ex:475 #: lib/who_need_help_web/live/notification_live.ex:469
#: lib/who_need_help_web/live/product_analytics_live.ex:220 #: lib/who_need_help_web/live/product_analytics_live.ex:220
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "From" msgid "From"
@ -4938,7 +4911,7 @@ msgstr "Помічник прибув"
msgid "Helper's live location" msgid "Helper's live location"
msgstr "Поточна геопозиція помічника" msgstr "Поточна геопозиція помічника"
#: lib/who_need_help_web/live/notification_live.ex:572 #: lib/who_need_help_web/live/notification_live.ex:563
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Home area" msgid "Home area"
msgstr "Район дому" msgstr "Район дому"
@ -4959,7 +4932,7 @@ msgstr "Я прибув"
msgid "Inbox" msgid "Inbox"
msgstr "Вхідні" msgstr "Вхідні"
#: lib/who_need_help_web/live/notification_live.ex:710 #: lib/who_need_help_web/live/notification_live.ex:701
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Leave every category unchecked to receive all matching requests." msgid "Leave every category unchecked to receive all matching requests."
msgstr "Не вибирайте категорій, щоб отримувати всі відповідні заявки." msgstr "Не вибирайте категорій, щоб отримувати всі відповідні заявки."
@ -5000,7 +4973,7 @@ msgstr "Позначити все прочитаним"
msgid "Metric" msgid "Metric"
msgstr "Показник" msgstr "Показник"
#: lib/who_need_help_web/live/notification_live.ex:762 #: lib/who_need_help_web/live/notification_live.ex:753
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Mon" msgid "Mon"
msgstr "Пн" msgstr "Пн"
@ -5021,12 +4994,6 @@ msgstr "Сповіщення поблизу видалено."
msgid "Nearby requests" msgid "Nearby requests"
msgstr "Заявки поблизу" msgstr "Заявки поблизу"
#: lib/who_need_help_web/live/notification_live.ex:467
#, elixir-autogen, elixir-format
msgid "Nearby requests by email"
msgstr "Заявки поблизу поштою"
#: lib/who_need_help/notifications/email_notifier.ex:21
#: lib/who_need_help/notifications/text.ex:31 #: lib/who_need_help/notifications/text.ex:31
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "New help request nearby" msgid "New help request nearby"
@ -5042,7 +5009,7 @@ msgstr "Нові приватні повідомлення"
msgid "No active product workflow was found." msgid "No active product workflow was found."
msgstr "Активний користувацький процес не знайдено." msgstr "Активний користувацький процес не знайдено."
#: lib/who_need_help_web/live/notification_live.ex:493 #: lib/who_need_help_web/live/notification_live.ex:487
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No nearby alerts configured yet." msgid "No nearby alerts configured yet."
msgstr "Сповіщення поблизу ще не налаштовано." msgstr "Сповіщення поблизу ще не налаштовано."
@ -5088,17 +5055,17 @@ msgstr "Сповіщення та допомога поблизу"
msgid "Operations" msgid "Operations"
msgstr "Операції" msgstr "Операції"
#: lib/who_need_help_web/live/notification_live.ex:655 #: lib/who_need_help_web/live/notification_live.ex:646
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Other users never see this saved point." msgid "Other users never see this saved point."
msgstr "Інші користувачі ніколи не бачать цю збережену точку." msgstr "Інші користувачі ніколи не бачать цю збережену точку."
#: lib/who_need_help_web/live/notification_live.ex:532 #: lib/who_need_help_web/live/notification_live.ex:523
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Pause" msgid "Pause"
msgstr "Призупинити" msgstr "Призупинити"
#: lib/who_need_help_web/live/notification_live.ex:521 #: lib/who_need_help_web/live/notification_live.ex:512
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Paused" msgid "Paused"
msgstr "Призупинено" msgstr "Призупинено"
@ -5108,12 +5075,12 @@ msgstr "Призупинено"
msgid "Plans changed" msgid "Plans changed"
msgstr "Плани змінилися" msgstr "Плани змінилися"
#: lib/who_need_help_web/live/notification_live.ex:571 #: lib/who_need_help_web/live/notification_live.ex:562
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Private area label" msgid "Private area label"
msgstr "Особиста назва області" msgstr "Особиста назва області"
#: lib/who_need_help_web/live/notification_live.ex:654 #: lib/who_need_help_web/live/notification_live.ex:645
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Private matching center" msgid "Private matching center"
msgstr "Прихований центр пошуку" msgstr "Прихований центр пошуку"
@ -5129,7 +5096,7 @@ msgstr "Аналітика продукту"
msgid "Progress" msgid "Progress"
msgstr "Хід виконання" msgstr "Хід виконання"
#: lib/who_need_help_web/live/notification_live.ex:509 #: lib/who_need_help_web/live/notification_live.ex:503
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Push" msgid "Push"
msgstr "Push" msgstr "Push"
@ -5139,7 +5106,7 @@ msgstr "Push"
msgid "Push enabled on this device" msgid "Push enabled on this device"
msgstr "Push увімкнено на цьому пристрої" msgstr "Push увімкнено на цьому пристрої"
#: lib/who_need_help_web/live/notification_live.ex:807 #: lib/who_need_help_web/live/notification_live.ex:798
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Push notification" msgid "Push notification"
msgstr "Push-сповіщення" msgstr "Push-сповіщення"
@ -5179,7 +5146,7 @@ msgstr "Не вдається зв’язатися з автором заявк
msgid "Requester's live location" msgid "Requester's live location"
msgstr "Поточна геопозиція автора заявки" msgstr "Поточна геопозиція автора заявки"
#: lib/who_need_help_web/live/notification_live.ex:532 #: lib/who_need_help_web/live/notification_live.ex:523
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Resume" msgid "Resume"
msgstr "Відновити" msgstr "Відновити"
@ -5189,12 +5156,12 @@ msgstr "Відновити"
msgid "Run deletion preflight" msgid "Run deletion preflight"
msgstr "Перевірити можливість видалення" msgstr "Перевірити можливість видалення"
#: lib/who_need_help_web/live/notification_live.ex:767 #: lib/who_need_help_web/live/notification_live.ex:758
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Sat" msgid "Sat"
msgstr "Сб" msgstr "Сб"
#: lib/who_need_help_web/live/notification_live.ex:478 #: lib/who_need_help_web/live/notification_live.ex:472
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Save preferences" msgid "Save preferences"
msgstr "Зберегти налаштування" msgstr "Зберегти налаштування"
@ -5209,7 +5176,7 @@ msgstr "Геопозиція, що передається"
msgid "Stay available without refreshing" msgid "Stay available without refreshing"
msgstr "Залишайтеся на зв’язку без оновлення сторінки" msgstr "Залишайтеся на зв’язку без оновлення сторінки"
#: lib/who_need_help_web/live/notification_live.ex:768 #: lib/who_need_help_web/live/notification_live.ex:759
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Sun" msgid "Sun"
msgstr "Нд" msgstr "Нд"
@ -5219,7 +5186,7 @@ msgstr "Нд"
msgid "The linked account no longer exists." msgid "The linked account no longer exists."
msgstr "Пов’язаний обліковий запис більше не існує." msgstr "Пов’язаний обліковий запис більше не існує."
#: lib/who_need_help_web/live/notification_live.ex:609 #: lib/who_need_help_web/live/notification_live.ex:600
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The map is unavailable. Enter coordinates manually." msgid "The map is unavailable. Enter coordinates manually."
msgstr "Карта недоступна. Введіть координати вручну." msgstr "Карта недоступна. Введіть координати вручну."
@ -5234,7 +5201,7 @@ msgstr "Попередній помічник вийшов. Заявку зно
msgid "The request is not linked to an account." msgid "The request is not linked to an account."
msgstr "Заявка не пов’язана з обліковим записом." msgstr "Заявка не пов’язана з обліковим записом."
#: lib/who_need_help_web/live/notification_live.ex:489 #: lib/who_need_help_web/live/notification_live.ex:483
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The saved center is private and is used only to find matching requests." msgid "The saved center is private and is used only to find matching requests."
msgstr "Збережений центр прихований і використовується лише для пошуку відповідних заявок." msgstr "Збережений центр прихований і використовується лише для пошуку відповідних заявок."
@ -5250,27 +5217,27 @@ msgstr "Це показники активності, а не перевірка
msgid "This is not an account-deletion case." msgid "This is not an account-deletion case."
msgstr "Це звернення не пов’язане з видаленням облікового запису." msgstr "Це звернення не пов’язане з видаленням облікового запису."
#: lib/who_need_help_web/live/notification_live.ex:765 #: lib/who_need_help_web/live/notification_live.ex:756
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Thu" msgid "Thu"
msgstr "Чт" msgstr "Чт"
#: lib/who_need_help_web/live/notification_live.ex:763 #: lib/who_need_help_web/live/notification_live.ex:754
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Tue" msgid "Tue"
msgstr "Вт" msgstr "Вт"
#: lib/who_need_help_web/live/notification_live.ex:476 #: lib/who_need_help_web/live/notification_live.ex:470
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Until" msgid "Until"
msgstr "До" msgstr "До"
#: lib/who_need_help_web/live/notification_live.ex:567 #: lib/who_need_help_web/live/notification_live.ex:558
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Urgent medicine near home" msgid "Urgent medicine near home"
msgstr "Термінова доставка ліків поруч із домом" msgstr "Термінова доставка ліків поруч із домом"
#: lib/who_need_help_web/live/notification_live.ex:472 #: lib/who_need_help_web/live/notification_live.ex:466
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Use quiet hours" msgid "Use quiet hours"
msgstr "Використовувати тихі години" msgstr "Використовувати тихі години"
@ -5291,7 +5258,7 @@ msgstr "Ключі Web Push ще не налаштовано в цьому ло
msgid "Web browser" msgid "Web browser"
msgstr "Веббраузер" msgstr "Веббраузер"
#: lib/who_need_help_web/live/notification_live.ex:764 #: lib/who_need_help_web/live/notification_live.ex:755
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Wed" msgid "Wed"
msgstr "Ср" msgstr "Ср"
@ -5313,7 +5280,7 @@ msgstr "Ви вийшли з цієї допомоги. Якщо час не м
msgid "Your browser will ask for notification permission." msgid "Your browser will ask for notification permission."
msgstr "Браузер попросить дозвіл на сповіщення." msgstr "Браузер попросить дозвіл на сповіщення."
#: lib/who_need_help_web/live/notification_live.ex:487 #: lib/who_need_help_web/live/notification_live.ex:481
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Your nearby alerts" msgid "Your nearby alerts"
msgstr "Ваші сповіщення поблизу" msgstr "Ваші сповіщення поблизу"
@ -5374,30 +5341,30 @@ msgstr "Додайте відомості або дайте відповідь
msgid "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee." msgid "Ask a nearby volunteer to buy or collect medicine if they agree, or help with a safe roadside problem. There is no mandatory fee."
msgstr "Попросіть волонтера поруч придбати або забрати ліки, якщо він погодиться, чи допомогти з безпечною дорожньою проблемою. Обов’язкової плати немає." msgstr "Попросіть волонтера поруч придбати або забрати ліки, якщо він погодиться, чи допомогти з безпечною дорожньою проблемою. Обов’язкової плати немає."
#: lib/who_need_help_web/live/support_operation_live.ex:403 #: lib/who_need_help_web/live/support_operation_live.ex:406
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Audited update" msgid "Audited update"
msgstr "Зафіксоване оновлення" msgstr "Зафіксоване оновлення"
#: lib/who_need_help_web/live/support_operation_live.ex:308 #: lib/who_need_help_web/live/support_operation_live.ex:308
#: lib/who_need_help_web/live/support_operation_live.ex:409 #: lib/who_need_help_web/live/support_operation_live.ex:412
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Case status" msgid "Case status"
msgstr "Статус звернення" msgstr "Статус звернення"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:39 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:42
#: lib/who_need_help_web/controllers/support_controller.ex:227 #: lib/who_need_help_web/controllers/support_controller.ex:227
#: lib/who_need_help_web/live/report_live.ex:50 #: lib/who_need_help_web/live/report_live.ex:50
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Contact support" msgid "Contact support"
msgstr "Звернутися до підтримки" msgstr "Звернутися до підтримки"
#: lib/who_need_help_web/controllers/content_removal_controller.ex:57 #: lib/who_need_help_web/controllers/content_removal_controller.ex:56
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Content-removal notice %{reference}" msgid "Content-removal notice %{reference}"
msgstr "Повідомлення про видалення контенту %{reference}" msgstr "Повідомлення про видалення контенту %{reference}"
#: lib/who_need_help_web/controllers/content_removal_controller.ex:112 #: lib/who_need_help_web/controllers/content_removal_controller.ex:111
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Content-removal notice received" msgid "Content-removal notice received"
msgstr "Повідомлення про видалення контенту отримано" msgstr "Повідомлення про видалення контенту отримано"
@ -5489,7 +5456,7 @@ msgid "Open TAKE IT DOWN request"
msgstr "Відкрити запит TAKE IT DOWN" msgstr "Відкрити запит TAKE IT DOWN"
#: lib/who_need_help_web/live/support_operation_live.ex:301 #: lib/who_need_help_web/live/support_operation_live.ex:301
#: lib/who_need_help_web/live/support_operation_live.ex:400 #: lib/who_need_help_web/live/support_operation_live.ex:403
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Operator action" msgid "Operator action"
msgstr "Дія оператора" msgstr "Дія оператора"
@ -5504,7 +5471,7 @@ msgstr "Інші люди бачитимуть це ім’я в заявках,
msgid "Private message" msgid "Private message"
msgstr "Приватне повідомлення" msgstr "Приватне повідомлення"
#: lib/who_need_help_web/live/support_operation_live.ex:401 #: lib/who_need_help_web/live/support_operation_live.ex:404
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Record the decision and notify the submitter when contact is available." msgid "Record the decision and notify the submitter when contact is available."
msgstr "Зафіксуйте рішення й повідомте заявника, якщо доступний підтверджений контакт." msgstr "Зафіксуйте рішення й повідомте заявника, якщо доступний підтверджений контакт."
@ -5560,8 +5527,8 @@ msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, l
msgstr "Правила безпеки для добровільної допомоги, доставки ліків, допомоги на дорозі, передавання геопозиції та особистих зустрічей." msgstr "Правила безпеки для добровільної допомоги, доставки ліків, допомоги на дорозі, передавання геопозиції та особистих зустрічей."
#: lib/who_need_help_web/live/admin_user_live.ex:200 #: lib/who_need_help_web/live/admin_user_live.ex:200
#: lib/who_need_help_web/live/support_operation_live.ex:335 #: lib/who_need_help_web/live/support_operation_live.ex:338
#: lib/who_need_help_web/live/support_operation_live.ex:438 #: lib/who_need_help_web/live/support_operation_live.ex:441
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Saving…" msgid "Saving…"
msgstr "Збереження…" msgstr "Збереження…"
@ -5624,7 +5591,7 @@ msgstr "Автор заявки вказує, чи ліки вже оплаче
msgid "The support request is open again." msgid "The support request is open again."
msgstr "Звернення до підтримки знову відкрито." msgstr "Звернення до підтримки знову відкрито."
#: lib/who_need_help_web/live/support_operation_live.ex:436 #: lib/who_need_help_web/live/support_operation_live.ex:439
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "The verified contact will receive this update by email." msgid "The verified contact will receive this update by email."
msgstr "Підтверджений контакт отримає це оновлення поштою." msgstr "Підтверджений контакт отримає це оновлення поштою."
@ -6769,105 +6736,105 @@ msgstr "Очікує підтвердження email"
msgid "We saved pending request %{reference}. It is not in the support queue yet. Open the private link sent to the contact email to verify the address and submit the request for review." msgid "We saved pending request %{reference}. It is not in the support queue yet. Open the private link sent to the contact email to verify the address and submit the request for review."
msgstr "Ми зберегли запит %{reference}, що очікує підтвердження. Він ще не потрапив до черги підтримки. Відкрийте приватне посилання з листа, щоб підтвердити адресу та надіслати запит на розгляд." msgstr "Ми зберегли запит %{reference}, що очікує підтвердження. Він ще не потрапив до черги підтримки. Відкрийте приватне посилання з листа, щоб підтвердити адресу та надіслати запит на розгляд."
#: lib/who_need_help/accounts/user_notifier.ex:32 #: lib/who_need_help/accounts/user_notifier.ex:33
#, elixir-autogen #, elixir-autogen
msgid "Confirm your Who Need Help email change" msgid "Confirm your Who Need Help email change"
msgstr "Підтвердьте зміну email у Who Need Help" msgstr "Підтвердьте зміну email у Who Need Help"
#: lib/who_need_help/accounts/user_notifier.ex:33 #: lib/who_need_help/accounts/user_notifier.ex:34
#, elixir-autogen #, elixir-autogen
msgid "Confirm your new email address" msgid "Confirm your new email address"
msgstr "Підтвердьте нову адресу електронної пошти" msgstr "Підтвердьте нову адресу електронної пошти"
#: lib/who_need_help/accounts/user_notifier.ex:35 #: lib/who_need_help/accounts/user_notifier.ex:36
#, elixir-autogen #, elixir-autogen
msgid "Use the secure link below to confirm this email address for your account." msgid "Use the secure link below to confirm this email address for your account."
msgstr "Перейдіть за захищеним посиланням нижче, щоб підтвердити цю адресу електронної пошти для свого облікового запису." msgstr "Перейдіть за захищеним посиланням нижче, щоб підтвердити цю адресу електронної пошти для свого облікового запису."
#: lib/who_need_help/accounts/user_notifier.ex:36 #: lib/who_need_help/accounts/user_notifier.ex:37
#, elixir-autogen #, elixir-autogen
msgid "Confirm email address" msgid "Confirm email address"
msgstr "Підтвердити email" msgstr "Підтвердити email"
#: lib/who_need_help/accounts/user_notifier.ex:38 #: lib/who_need_help/accounts/user_notifier.ex:39
#, elixir-autogen #, elixir-autogen
msgid "This confirmation link expires in 7 days." msgid "This confirmation link expires in 7 days."
msgstr "Посилання для підтвердження діє 7 днів." msgstr "Посилання для підтвердження діє 7 днів."
#: lib/who_need_help/accounts/user_notifier.ex:40 #: lib/who_need_help/accounts/user_notifier.ex:41
#, elixir-autogen #, elixir-autogen
msgid "If you did not request this change, ignore this email. Your address will not change." msgid "If you did not request this change, ignore this email. Your address will not change."
msgstr "Якщо ви не запитували цю зміну, проігноруйте лист. Ваша адреса не зміниться." msgstr "Якщо ви не запитували цю зміну, проігноруйте лист. Ваша адреса не зміниться."
#: lib/who_need_help/accounts/user_notifier.ex:61 #: lib/who_need_help/accounts/user_notifier.ex:63
#, elixir-autogen #, elixir-autogen
msgid "Confirm Google sign-in for Who Need Help" msgid "Confirm Google sign-in for Who Need Help"
msgstr "Підтвердьте вхід через Google у Who Need Help" msgstr "Підтвердьте вхід через Google у Who Need Help"
#: lib/who_need_help/accounts/user_notifier.ex:64 #: lib/who_need_help/accounts/user_notifier.ex:66
#, elixir-autogen #, elixir-autogen
msgid "Use the secure link below to sign in and connect Google to your account." msgid "Use the secure link below to sign in and connect Google to your account."
msgstr "Перейдіть за захищеним посиланням нижче, щоб увійти й підключити Google до свого облікового запису." msgstr "Перейдіть за захищеним посиланням нижче, щоб увійти й підключити Google до свого облікового запису."
#: lib/who_need_help/accounts/user_notifier.ex:67 #: lib/who_need_help/accounts/user_notifier.ex:69
#: lib/who_need_help/accounts/user_notifier.ex:82 #: lib/who_need_help/accounts/user_notifier.ex:85
#: lib/who_need_help/accounts/user_notifier.ex:97 #: lib/who_need_help/accounts/user_notifier.ex:101
#, elixir-autogen #, elixir-autogen
msgid "This one-time link expires in 15 minutes." msgid "This one-time link expires in 15 minutes."
msgstr "Це одноразове посилання діє 15 хвилин." msgstr "Це одноразове посилання діє 15 хвилин."
#: lib/who_need_help/accounts/user_notifier.ex:69 #: lib/who_need_help/accounts/user_notifier.ex:71
#, elixir-autogen #, elixir-autogen
msgid "If you did not request this, ignore this email. Google will not be connected." msgid "If you did not request this, ignore this email. Google will not be connected."
msgstr "Якщо ви цього не запитували, проігноруйте лист. Google не буде підключено." msgstr "Якщо ви цього не запитували, проігноруйте лист. Google не буде підключено."
#: lib/who_need_help/accounts/user_notifier.ex:77 #: lib/who_need_help/accounts/user_notifier.ex:80
#, elixir-autogen #, elixir-autogen
msgid "Your Who Need Help sign-in link" msgid "Your Who Need Help sign-in link"
msgstr "Ваше посилання для входу в Who Need Help" msgstr "Ваше посилання для входу в Who Need Help"
#: lib/who_need_help/accounts/user_notifier.ex:78 #: lib/who_need_help/accounts/user_notifier.ex:81
#: lib/who_need_help/accounts/user_notifier.ex:80 #: lib/who_need_help/accounts/user_notifier.ex:83
#, elixir-autogen #, elixir-autogen
msgid "Sign in to Who Need Help" msgid "Sign in to Who Need Help"
msgstr "Увійти в Who Need Help" msgstr "Увійти в Who Need Help"
#: lib/who_need_help/accounts/user_notifier.ex:79 #: lib/who_need_help/accounts/user_notifier.ex:82
#, elixir-autogen #, elixir-autogen
msgid "Use the secure link below to sign in to your account." msgid "Use the secure link below to sign in to your account."
msgstr "Перейдіть за захищеним посиланням нижче, щоб увійти до свого облікового запису." msgstr "Перейдіть за захищеним посиланням нижче, щоб увійти до свого облікового запису."
#: lib/who_need_help/accounts/user_notifier.ex:84 #: lib/who_need_help/accounts/user_notifier.ex:87
#, elixir-autogen #, elixir-autogen
msgid "If you did not request this sign-in, you can safely ignore this email." msgid "If you did not request this sign-in, you can safely ignore this email."
msgstr "Якщо ви не запитували вхід, просто проігноруйте цей лист." msgstr "Якщо ви не запитували вхід, просто проігноруйте цей лист."
#: lib/who_need_help/accounts/user_notifier.ex:92 #: lib/who_need_help/accounts/user_notifier.ex:96
#, elixir-autogen #, elixir-autogen
msgid "Confirm your Who Need Help account" msgid "Confirm your Who Need Help account"
msgstr "Підтвердьте обліковий запис Who Need Help" msgstr "Підтвердьте обліковий запис Who Need Help"
#: lib/who_need_help/accounts/user_notifier.ex:93 #: lib/who_need_help/accounts/user_notifier.ex:97
#, elixir-autogen #, elixir-autogen
msgid "Confirm your account" msgid "Confirm your account"
msgstr "Підтвердьте обліковий запис" msgstr "Підтвердьте обліковий запис"
#: lib/who_need_help/accounts/user_notifier.ex:94 #: lib/who_need_help/accounts/user_notifier.ex:98
#, elixir-autogen #, elixir-autogen
msgid "Use the secure link below to confirm your Who Need Help account." msgid "Use the secure link below to confirm your Who Need Help account."
msgstr "Перейдіть за захищеним посиланням нижче, щоб підтвердити обліковий запис Who Need Help." msgstr "Перейдіть за захищеним посиланням нижче, щоб підтвердити обліковий запис Who Need Help."
#: lib/who_need_help/accounts/user_notifier.ex:95 #: lib/who_need_help/accounts/user_notifier.ex:99
#, elixir-autogen #, elixir-autogen
msgid "Confirm account" msgid "Confirm account"
msgstr "Підтвердити обліковий запис" msgstr "Підтвердити обліковий запис"
#: lib/who_need_help/accounts/user_notifier.ex:99 #: lib/who_need_help/accounts/user_notifier.ex:103
#, elixir-autogen #, elixir-autogen
msgid "If you did not create this account, you can safely ignore this email." msgid "If you did not create this account, you can safely ignore this email."
msgstr "Якщо ви не створювали цей обліковий запис, просто проігноруйте лист." msgstr "Якщо ви не створювали цей обліковий запис, просто проігноруйте лист."
#: lib/who_need_help/accounts/user_notifier.ex:177 #: lib/who_need_help/accounts/user_notifier.ex:182
#, elixir-autogen #, elixir-autogen
msgid "If the button does not work, copy and paste this address into your browser:" msgid "If the button does not work, copy and paste this address into your browser:"
msgstr "Якщо кнопка не працює, скопіюйте цю адресу та вставте її у браузер:" msgstr "Якщо кнопка не працює, скопіюйте цю адресу та вставте її у браузер:"
@ -7021,7 +6988,7 @@ msgid "Any type"
msgstr "Будь-який тип" msgstr "Будь-який тип"
#: lib/who_need_help_web/live/support_operation_live.ex:319 #: lib/who_need_help_web/live/support_operation_live.ex:319
#: lib/who_need_help_web/live/support_operation_live.ex:422 #: lib/who_need_help_web/live/support_operation_live.ex:425
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Assigned operator" msgid "Assigned operator"
msgstr "Призначений оператор" msgstr "Призначений оператор"
@ -7082,7 +7049,7 @@ msgstr "Перевірте статус і внутрішню нотатку."
msgid "Choose a staff tool. Only permitted sections are shown." msgid "Choose a staff tool. Only permitted sections are shown."
msgstr "Виберіть інструмент працівника. Показано лише доступні розділи." msgstr "Виберіть інструмент працівника. Показано лише доступні розділи."
#: lib/who_need_help_web/live/support_operation_live.ex:373 #: lib/who_need_help_web/live/support_operation_live.ex:376
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Content locations" msgid "Content locations"
msgstr "Розташування контенту" msgstr "Розташування контенту"
@ -7112,8 +7079,8 @@ msgstr "Лічильники за день"
msgid "Details" msgid "Details"
msgstr "Подробиці" msgstr "Подробиці"
#: lib/who_need_help_web/live/support_operation_live.ex:333 #: lib/who_need_help_web/live/support_operation_live.ex:336
#: lib/who_need_help_web/live/support_operation_live.ex:437 #: lib/who_need_help_web/live/support_operation_live.ex:440
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Email is disabled until contact is verified." msgid "Email is disabled until contact is verified."
msgstr "Надсилання email недоступне, доки контакт не підтверджено." msgstr "Надсилання email недоступне, доки контакт не підтверджено."
@ -7133,7 +7100,7 @@ msgstr "Введіть щонайменше 3 символи для пошуку
msgid "Exact action" msgid "Exact action"
msgstr "Точна дія" msgstr "Точна дія"
#: lib/who_need_help_web/live/support_operation_live.ex:430 #: lib/who_need_help_web/live/support_operation_live.ex:433
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Explain the decision, action, or missing information…" msgid "Explain the decision, action, or missing information…"
msgstr "Опишіть рішення, дію або відсутню інформацію…" msgstr "Опишіть рішення, дію або відсутню інформацію…"
@ -7255,7 +7222,7 @@ msgstr "Немає подій аудиту, що відповідають філ
msgid "No cases match these filters." msgid "No cases match these filters."
msgstr "Немає звернень, що відповідають фільтрам." msgstr "Немає звернень, що відповідають фільтрам."
#: lib/who_need_help_web/live/support_operation_live.ex:360 #: lib/who_need_help_web/live/support_operation_live.ex:363
#: lib/who_need_help_web/live/support_operations_live.ex:651 #: lib/who_need_help_web/live/support_operations_live.ex:651
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "No contact email" msgid "No contact email"
@ -7392,7 +7359,7 @@ msgid "Reason for hiding the request"
msgstr "Причина приховування заявки" msgstr "Причина приховування заявки"
#: lib/who_need_help_web/live/support_operation_live.ex:227 #: lib/who_need_help_web/live/support_operation_live.ex:227
#: lib/who_need_help_web/live/support_operation_live.ex:363 #: lib/who_need_help_web/live/support_operation_live.ex:366
#: lib/who_need_help_web/live/support_operations_live.ex:553 #: lib/who_need_help_web/live/support_operations_live.ex:553
#: lib/who_need_help_web/live/support_operations_live.ex:634 #: lib/who_need_help_web/live/support_operations_live.ex:634
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
@ -7482,7 +7449,7 @@ msgstr "Закрита робоча область"
msgid "Review account access and staff permissions for one user." msgid "Review account access and staff permissions for one user."
msgstr "Перевірте доступ до облікового запису та дозволи працівника для одного користувача." msgstr "Перевірте доступ до облікового запису та дозволи працівника для одного користувача."
#: lib/who_need_help_web/live/support_operation_live.ex:366 #: lib/who_need_help_web/live/support_operation_live.ex:369
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Review by %{time}" msgid "Review by %{time}"
msgstr "Перевірити до %{time}" msgstr "Перевірити до %{time}"
@ -7685,11 +7652,6 @@ msgstr "Вибраний обліковий запис більше недост
msgid "The selected assignee cannot manage this queue." msgid "The selected assignee cannot manage this queue."
msgstr "Вибраний виконавець не може керувати цією чергою." msgstr "Вибраний виконавець не може керувати цією чергою."
#: lib/who_need_help_web/live/support_operation_live.ex:332
#, elixir-autogen, elixir-format
msgid "The verified contact will receive a new reply by email."
msgstr "Підтверджений контакт отримає нову відповідь електронною поштою."
#: lib/who_need_help_web/live/product_analytics_live.ex:221 #: lib/who_need_help_web/live/product_analytics_live.ex:221
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "To" msgid "To"
@ -7834,7 +7796,7 @@ msgstr "У вас немає дозволу на цю дію."
msgid "You do not have permission for this action. Role changes also require a recent sign-in." msgid "You do not have permission for this action. Role changes also require a recent sign-in."
msgstr "У вас немає дозволу на цю дію. Для зміни ролей також потрібен нещодавній вхід." msgstr "У вас немає дозволу на цю дію. Для зміни ролей також потрібен нещодавній вхід."
#: lib/who_need_help_web/controllers/content_removal_controller.ex:71 #: lib/who_need_help_web/controllers/content_removal_controller.ex:70
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Your email was confirmed and the notice was sent for review." msgid "Your email was confirmed and the notice was sent for review."
msgstr "Ваш email підтверджено, повідомлення надіслано на перевірку." msgstr "Ваш email підтверджено, повідомлення надіслано на перевірку."
@ -7890,22 +7852,22 @@ msgstr "Безпека дітей"
msgid "Child safety standards" msgid "Child safety standards"
msgstr "Стандарти безпеки дітей" msgstr "Стандарти безпеки дітей"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:67 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:70
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Child-safety contact" msgid "Child-safety contact"
msgstr "Контакт із питань безпеки дітей" msgstr "Контакт із питань безпеки дітей"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:54 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:57
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Child-safety reports enter an urgent restricted review queue. Who Need Help may restrict access, remove or disable content, suspend accounts, preserve the minimum information needed for investigation, and cooperate with lawful requests. After obtaining actual knowledge of confirmed CSAM, the operator reports it to the National Center for Missing & Exploited Children or the relevant regional authority when required by applicable law." msgid "Child-safety reports enter an urgent restricted review queue. Who Need Help may restrict access, remove or disable content, suspend accounts, preserve the minimum information needed for investigation, and cooperate with lawful requests. After obtaining actual knowledge of confirmed CSAM, the operator reports it to the National Center for Missing & Exploited Children or the relevant regional authority when required by applicable law."
msgstr "Повідомлення, пов’язані з безпекою дітей, надходять до термінової черги з обмеженим доступом. Who Need Help може обмежити доступ, видалити або вимкнути контент, призупинити дію облікових записів, зберегти мінімум інформації, потрібний для розслідування, і відповідати на законні запити. Після отримання достовірних відомостей про підтверджені матеріали CSAM оператор повідомляє про них Національний центр допомоги зниклим та експлуатованим дітям (NCMEC) або відповідний регіональний орган, якщо цього вимагає застосовне законодавство." msgstr "Повідомлення, пов’язані з безпекою дітей, надходять до термінової черги з обмеженим доступом. Who Need Help може обмежити доступ, видалити або вимкнути контент, призупинити дію облікових записів, зберегти мінімум інформації, потрібний для розслідування, і відповідати на законні запити. Після отримання достовірних відомостей про підтверджені матеріали CSAM оператор повідомляє про них Національний центр допомоги зниклим та експлуатованим дітям (NCMEC) або відповідний регіональний орган, якщо цього вимагає застосовне законодавство."
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:43 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:46
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Do not upload, reproduce, download, forward, or email suspected CSAM. Provide only the minimum information and exact in-service URL needed to locate it. If a child is in immediate danger, contact local emergency services or law enforcement first." msgid "Do not upload, reproduce, download, forward, or email suspected CSAM. Provide only the minimum information and exact in-service URL needed to locate it. If a child is in immediate danger, contact local emergency services or law enforcement first."
msgstr "Не завантажуйте, не відтворюйте, не скачуйте, не пересилайте та не надсилайте електронною поштою ймовірні матеріали CSAM. Надайте лише мінімум інформації та точне посилання всередині сервісу, потрібне для їх виявлення. Якщо дитині загрожує безпосередня небезпека, спочатку зверніться до місцевої екстреної служби або правоохоронних органів." msgstr "Не завантажуйте, не відтворюйте, не скачуйте, не пересилайте та не надсилайте електронною поштою ймовірні матеріали CSAM. Надайте лише мінімум інформації та точне посилання всередині сервісу, потрібне для їх виявлення. Якщо дитині загрожує безпосередня небезпека, спочатку зверніться до місцевої екстреної служби або правоохоронних органів."
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:51 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:54
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "How Who Need Help responds" msgid "How Who Need Help responds"
msgstr "Як реагує Who Need Help" msgstr "Як реагує Who Need Help"
@ -7915,7 +7877,7 @@ msgstr "Як реагує Who Need Help"
msgid "How to report" msgid "How to report"
msgstr "Як повідомити" msgstr "Як повідомити"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:74 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:77
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Open the support form" msgid "Open the support form"
msgstr "Відкрити форму підтримки" msgstr "Відкрити форму підтримки"
@ -7925,22 +7887,22 @@ msgstr "Відкрити форму підтримки"
msgid "Prohibited conduct and content" msgid "Prohibited conduct and content"
msgstr "Заборонені дії та контент" msgstr "Заборонені дії та контент"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:36 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:39
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Report child-safety content" msgid "Report child-safety content"
msgstr "Повідомити про контент, що загрожує безпеці дітей" msgstr "Повідомити про контент, що загрожує безпеці дітей"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:59 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:62
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Reports are reviewed by authorised staff. Automated signals may prioritize a case but are not treated as proof by themselves. A report does not replace contacting emergency services when someone is in immediate danger." msgid "Reports are reviewed by authorised staff. Automated signals may prioritize a case but are not treated as proof by themselves. A report does not replace contacting emergency services when someone is in immediate danger."
msgstr "Повідомлення розглядають уповноважені працівники. Автоматичні сигнали можуть підвищити пріоритет справи, але самі по собі не вважаються доказом. Якщо комусь загрожує безпосередня небезпека, повідомлення в сервісі не замінює звернення до екстрених служб." msgstr "Повідомлення розглядають уповноважені працівники. Автоматичні сигнали можуть підвищити пріоритет справи, але самі по собі не вважаються доказом. Якщо комусь загрожує безпосередня небезпека, повідомлення в сервісі не замінює звернення до екстрених служб."
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:81 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:84
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Scope and updates" msgid "Scope and updates"
msgstr "Сфера дії та оновлення" msgstr "Сфера дії та оновлення"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:84 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:87
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "These standards supplement the Terms of Service and Safety Rules. They apply even though Who Need Help is limited to adults and currently does not provide user media uploads. The standards will be updated if product capabilities, reporting duties, or applicable law change." msgid "These standards supplement the Terms of Service and Safety Rules. They apply even though Who Need Help is limited to adults and currently does not provide user media uploads. The standards will be updated if product capabilities, reporting duties, or applicable law change."
msgstr "Ці стандарти доповнюють Умови використання та Правила безпеки. Вони застосовуються, хоча Who Need Help призначений лише для дорослих і зараз не дозволяє користувачам завантажувати медіафайли. Стандарти оновлюватимуться в разі зміни можливостей продукту, обов’язків щодо повідомлення або застосовного законодавства." msgstr "Ці стандарти доповнюють Умови використання та Правила безпеки. Вони застосовуються, хоча Who Need Help призначений лише для дорослих і зараз не дозволяє користувачам завантажувати медіафайли. Стандарти оновлюватимуться в разі зміни можливостей продукту, обов’язків щодо повідомлення або застосовного законодавства."
@ -7970,7 +7932,27 @@ msgstr "Стандарти Who Need Help проти сексуального н
msgid "ZERO TOLERANCE FOR CHILD SEXUAL ABUSE AND EXPLOITATION" msgid "ZERO TOLERANCE FOR CHILD SEXUAL ABUSE AND EXPLOITATION"
msgstr "НУЛЬОВА ТЕРПИМІСТЬ ДО СЕКСУАЛЬНОГО НАСИЛЬСТВА Й ЕКСПЛУАТАЦІЇ ДІТЕЙ" msgstr "НУЛЬОВА ТЕРПИМІСТЬ ДО СЕКСУАЛЬНОГО НАСИЛЬСТВА Й ЕКСПЛУАТАЦІЇ ДІТЕЙ"
#: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:70 #: lib/who_need_help_web/controllers/page_html/child_safety.html.heex:73
#, elixir-autogen, elixir-format #, elixir-autogen, elixir-format
msgid "Child-safety reports are routed through the protected support and content-removal queues. Google Play, authorities, and users can contact the operator through the support form." msgid "Child-safety reports are routed through the protected support and content-removal queues. Google Play, authorities, and users can contact the operator through the support form."
msgstr "Повідомлення, пов’язані з безпекою дітей, спрямовуються до захищених черг підтримки та видалення контенту. Google Play, органи влади й користувачі можуть зв’язатися з оператором через форму підтримки." msgstr "Повідомлення, пов’язані з безпекою дітей, спрямовуються до захищених черг підтримки та видалення контенту. Google Play, органи влади й користувачі можуть зв’язатися з оператором через форму підтримки."
#: lib/who_need_help_web/controllers/support_html/show.html.heex:158
#, elixir-autogen, elixir-format
msgid "Keep this status link private. Important status changes may also be sent to the verified contact email."
msgstr "Не передавайте це посилання статусу іншим. Важливі зміни статусу також можуть надсилатися на підтверджений контактний email."
#: lib/who_need_help_web/live/notification_live.ex:792
#, elixir-autogen, elixir-format
msgid "Nearby alerts always appear in your inbox. Push is optional."
msgstr "Сповіщення про допомогу поблизу завжди з’являються у вхідних. Push-сповіщення можна ввімкнути за бажанням."
#: lib/who_need_help_web/live/notification_live.ex:459
#, elixir-autogen, elixir-format
msgid "Nearby updates use the in-app inbox and optional push. Email digests are not enabled yet."
msgstr "Для оновлень поблизу використовуються вхідні в застосунку та необов’язкові push-сповіщення. Email-дайджести поки не ввімкнені."
#: lib/who_need_help_web/live/support_operation_live.ex:333
#, elixir-autogen, elixir-format
msgid "Important status changes and the first staff reply may be emailed. Further conversation stays in the private inbox."
msgstr "Важливі зміни статусу та перша відповідь працівника можуть надсилатися електронною поштою. Подальше листування залишається у приватних вхідних."

View File

@ -0,0 +1,22 @@
defmodule WhoNeedHelp.PublicAccessTest do
use ExUnit.Case, async: true
alias WhoNeedHelp.PublicAccess
@salt "public-access-compatibility"
test "worker-safe tokens remain compatible with endpoint-signed tokens" do
endpoint = WhoNeedHelpWeb.Endpoint
payload = Ecto.UUID.generate()
endpoint_token = Phoenix.Token.sign(endpoint, @salt, payload)
worker_safe_token = PublicAccess.sign(@salt, payload)
assert {:ok, ^payload} = PublicAccess.verify(@salt, endpoint_token)
assert {:ok, ^payload} = Phoenix.Token.verify(endpoint, @salt, worker_safe_token)
end
test "public origin matches the configured endpoint origin" do
assert PublicAccess.origin() == WhoNeedHelpWeb.Endpoint.url()
end
end