Fix queued support email delivery
This commit is contained in:
parent
7c812526d0
commit
0a575a6b33
|
|
@ -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 supportSubject = `E2E support delivery [${projectName}]`;
|
||||
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 supportFollowUp = `E2E support inbox follow-up [${projectName}]`;
|
||||
const generalExplanation =
|
||||
"Browser E2E verifies that a signed-in general removal notice reaches the legal queue.";
|
||||
const urgentExplanation =
|
||||
|
|
@ -96,11 +97,9 @@ test("authenticated support and legal notices reach the scoped staff queues", as
|
|||
await expect(
|
||||
requester.page.getByRole("heading", { name: "Support request created" }),
|
||||
).toBeVisible();
|
||||
await waitForNewEmail(
|
||||
request,
|
||||
requesterEmail,
|
||||
await requester.page.waitForTimeout(1_000);
|
||||
expect(await latestMessageID(request, requesterEmail)).toBe(
|
||||
supportEmailBefore,
|
||||
supportSubject,
|
||||
);
|
||||
|
||||
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,
|
||||
requesterEmail,
|
||||
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");
|
||||
|
|
@ -140,6 +150,9 @@ test("authenticated support and legal notices reach the scoped staff queues", as
|
|||
await expect(
|
||||
requester.page.getByText(supportReply, { exact: true }),
|
||||
).toBeVisible();
|
||||
await expect(
|
||||
requester.page.getByText(supportFollowUp, { exact: true }),
|
||||
).toBeVisible();
|
||||
|
||||
const generalEmailBefore = await latestMessageID(request, requesterEmail);
|
||||
await requester.page.goto("/legal/content-removal");
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ defmodule WhoNeedHelp.ContentRemoval do
|
|||
alias WhoNeedHelp.Accounts.{Scope, User}
|
||||
alias WhoNeedHelp.ContentRemoval.{Notice, Notifier}
|
||||
alias WhoNeedHelp.Pagination
|
||||
alias WhoNeedHelp.PublicAccess
|
||||
alias WhoNeedHelp.Repo
|
||||
alias WhoNeedHelp.Trust
|
||||
alias WhoNeedHelp.Trust.RateLimiter
|
||||
|
|
@ -89,9 +90,7 @@ defmodule WhoNeedHelp.ContentRemoval do
|
|||
def get_by_access_token(id, token) when is_binary(token) do
|
||||
with {:ok, id} <- Ecto.UUID.cast(id),
|
||||
{:ok, ^id} <-
|
||||
Phoenix.Token.verify(WhoNeedHelpWeb.Endpoint, @access_salt, token,
|
||||
max_age: case_access_max_age_seconds()
|
||||
),
|
||||
PublicAccess.verify(@access_salt, token, max_age: case_access_max_age_seconds()),
|
||||
%Notice{} = notice <- Repo.get(Notice, id) do
|
||||
if notice.contact_verified_at do
|
||||
{:ok, notice}
|
||||
|
|
@ -108,7 +107,7 @@ defmodule WhoNeedHelp.ContentRemoval do
|
|||
def verify_by_confirmation_token(id, token) when is_binary(token) do
|
||||
with {:ok, id} <- Ecto.UUID.cast(id),
|
||||
{:ok, ^id} <-
|
||||
Phoenix.Token.verify(WhoNeedHelpWeb.Endpoint, @confirmation_salt, token,
|
||||
PublicAccess.verify(@confirmation_salt, token,
|
||||
max_age: contact_verification_max_age_seconds()
|
||||
),
|
||||
%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 access_token(%Notice{id: id}) do
|
||||
Phoenix.Token.sign(WhoNeedHelpWeb.Endpoint, @access_salt, id,
|
||||
max_age: case_access_max_age_seconds()
|
||||
)
|
||||
PublicAccess.sign(@access_salt, id, max_age: case_access_max_age_seconds())
|
||||
end
|
||||
|
||||
def confirmation_token(%Notice{id: id}) do
|
||||
Phoenix.Token.sign(WhoNeedHelpWeb.Endpoint, @confirmation_salt, id,
|
||||
max_age: contact_verification_max_age_seconds()
|
||||
)
|
||||
PublicAccess.sign(@confirmation_salt, id, max_age: contact_verification_max_age_seconds())
|
||||
end
|
||||
|
||||
def status_url(%Notice{} = notice) do
|
||||
token = access_token(notice)
|
||||
|
||||
WhoNeedHelpWeb.Endpoint.url() <>
|
||||
"/legal/content-removal/#{notice.id}?token=#{URI.encode_www_form(token)}"
|
||||
PublicAccess.url("/legal/content-removal/#{notice.id}?token=#{URI.encode_www_form(token)}")
|
||||
end
|
||||
|
||||
def confirmation_url(%Notice{} = notice) do
|
||||
token = confirmation_token(notice)
|
||||
|
||||
WhoNeedHelpWeb.Endpoint.url() <>
|
||||
PublicAccess.url(
|
||||
"/legal/content-removal/#{notice.id}/verify?token=#{URI.encode_www_form(token)}"
|
||||
)
|
||||
end
|
||||
|
||||
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 verify_legacy_confirmation(%Notice{id: id} = notice, token) do
|
||||
case Phoenix.Token.verify(WhoNeedHelpWeb.Endpoint, @access_salt, token,
|
||||
max_age: contact_verification_max_age_seconds()
|
||||
) do
|
||||
case PublicAccess.verify(@access_salt, token, max_age: contact_verification_max_age_seconds()) do
|
||||
{:ok, ^id} -> verify_contact(notice)
|
||||
_error -> {:error, :not_found}
|
||||
end
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ defmodule WhoNeedHelp.ContentRemoval.Notifier do
|
|||
|
||||
alias WhoNeedHelp.ContentRemoval.Notice
|
||||
alias WhoNeedHelp.EmailDelivery
|
||||
alias WhoNeedHelp.PublicAccess
|
||||
|
||||
def deliver_confirmation(%Notice{contact_email: email} = notice, status_url)
|
||||
when is_binary(email) and email != "" do
|
||||
|
|
@ -80,7 +81,7 @@ defmodule WhoNeedHelp.ContentRemoval.Notifier do
|
|||
Reference: #{notice.reference}
|
||||
Category: #{notice.category}
|
||||
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.
|
||||
""",
|
||||
|
|
|
|||
50
lib/who_need_help/public_access.ex
Normal file
50
lib/who_need_help/public_access.ex
Normal 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
|
||||
|
|
@ -9,6 +9,7 @@ defmodule WhoNeedHelp.Support do
|
|||
alias WhoNeedHelp.Mail.{SupportOperatorAlertWorker, SupportUpdateWorker}
|
||||
alias WhoNeedHelp.Notifications
|
||||
alias WhoNeedHelp.Pagination
|
||||
alias WhoNeedHelp.PublicAccess
|
||||
alias WhoNeedHelp.Repo
|
||||
alias WhoNeedHelp.Support.{ConversationMessage, Notifier, StatusEvent, SupportRequest}
|
||||
alias WhoNeedHelp.Trust
|
||||
|
|
@ -109,9 +110,7 @@ defmodule WhoNeedHelp.Support do
|
|||
def get_by_access_token(id, token) when is_binary(token) do
|
||||
with {:ok, id} <- Ecto.UUID.cast(id),
|
||||
{:ok, ^id} <-
|
||||
Phoenix.Token.verify(WhoNeedHelpWeb.Endpoint, @access_salt, token,
|
||||
max_age: case_access_max_age_seconds()
|
||||
),
|
||||
PublicAccess.verify(@access_salt, token, max_age: case_access_max_age_seconds()),
|
||||
%SupportRequest{} = request <- Repo.get(SupportRequest, id) do
|
||||
if request.contact_verified_at do
|
||||
{:ok, preload_conversation(request)}
|
||||
|
|
@ -128,7 +127,7 @@ defmodule WhoNeedHelp.Support do
|
|||
def verify_by_confirmation_token(id, token) when is_binary(token) do
|
||||
with {:ok, id} <- Ecto.UUID.cast(id),
|
||||
{:ok, ^id} <-
|
||||
Phoenix.Token.verify(WhoNeedHelpWeb.Endpoint, @confirmation_salt, token,
|
||||
PublicAccess.verify(@confirmation_salt, token,
|
||||
max_age: contact_verification_max_age_seconds()
|
||||
),
|
||||
%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 access_token(%SupportRequest{id: id}) do
|
||||
Phoenix.Token.sign(WhoNeedHelpWeb.Endpoint, @access_salt, id,
|
||||
max_age: case_access_max_age_seconds()
|
||||
)
|
||||
PublicAccess.sign(@access_salt, id, max_age: case_access_max_age_seconds())
|
||||
end
|
||||
|
||||
def confirmation_token(%SupportRequest{id: id}) do
|
||||
Phoenix.Token.sign(WhoNeedHelpWeb.Endpoint, @confirmation_salt, id,
|
||||
max_age: contact_verification_max_age_seconds()
|
||||
)
|
||||
PublicAccess.sign(@confirmation_salt, id, max_age: contact_verification_max_age_seconds())
|
||||
end
|
||||
|
||||
def status_url(%SupportRequest{} = request) do
|
||||
token = access_token(request)
|
||||
|
||||
WhoNeedHelpWeb.Endpoint.url() <>
|
||||
"/support/cases/#{request.id}?token=#{URI.encode_www_form(token)}"
|
||||
PublicAccess.url("/support/cases/#{request.id}?token=#{URI.encode_www_form(token)}")
|
||||
end
|
||||
|
||||
def confirmation_url(%SupportRequest{} = request) do
|
||||
token = confirmation_token(request)
|
||||
|
||||
WhoNeedHelpWeb.Endpoint.url() <>
|
||||
"/support/cases/#{request.id}/verify?token=#{URI.encode_www_form(token)}"
|
||||
PublicAccess.url("/support/cases/#{request.id}/verify?token=#{URI.encode_www_form(token)}")
|
||||
end
|
||||
|
||||
def paginate_for_staff(%Scope{user: user}, options \\ []) do
|
||||
|
|
@ -562,9 +555,7 @@ defmodule WhoNeedHelp.Support do
|
|||
end
|
||||
|
||||
defp verify_legacy_confirmation(%SupportRequest{id: id} = request, token) do
|
||||
case Phoenix.Token.verify(WhoNeedHelpWeb.Endpoint, @access_salt, token,
|
||||
max_age: contact_verification_max_age_seconds()
|
||||
) do
|
||||
case PublicAccess.verify(@access_salt, token, max_age: contact_verification_max_age_seconds()) do
|
||||
{:ok, ^id} ->
|
||||
with {:ok, verified} <- verify_contact(request) do
|
||||
{:ok, preload_conversation(verified)}
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@ defmodule WhoNeedHelp.Support.Notifier do
|
|||
import Swoosh.Email
|
||||
|
||||
alias WhoNeedHelp.EmailDelivery
|
||||
alias WhoNeedHelp.PublicAccess
|
||||
alias WhoNeedHelp.Support.SupportRequest
|
||||
|
||||
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.
|
||||
|
||||
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.
|
||||
""",
|
||||
|
|
|
|||
|
|
@ -329,7 +329,10 @@ defmodule WhoNeedHelpWeb.SupportOperationLive do
|
|||
</div>
|
||||
<p class="mt-2 text-xs text-base-content/70">
|
||||
{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.")}
|
||||
</p>
|
||||
<.button class="btn btn-primary mt-4 w-full" phx-disable-with={gettext("Saving…")}>{gettext(
|
||||
|
|
|
|||
|
|
@ -1183,7 +1183,7 @@ msgstr ""
|
|||
#: 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/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:453
|
||||
#: 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/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: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:455
|
||||
#, 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/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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Rejected"
|
||||
|
|
@ -2820,7 +2820,7 @@ msgid "Account email"
|
|||
msgstr ""
|
||||
|
||||
#: 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
|
||||
#, elixir-autogen, elixir-format
|
||||
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/support_html.ex:21
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:314
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:417
|
||||
#: lib/who_need_help_web/live/support_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:459
|
||||
#, elixir-autogen, elixir-format
|
||||
|
|
@ -2938,7 +2938,7 @@ msgstr ""
|
|||
msgid "Data export"
|
||||
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
|
||||
msgid "Decision or information request"
|
||||
msgstr ""
|
||||
|
|
@ -3052,7 +3052,7 @@ msgid "Moderation appeal"
|
|||
msgstr ""
|
||||
|
||||
#: 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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "More information needed"
|
||||
|
|
@ -3077,7 +3077,7 @@ msgstr ""
|
|||
msgid "Non-consensual intimate image or video"
|
||||
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
|
||||
msgid "Not provided"
|
||||
msgstr ""
|
||||
|
|
@ -3166,8 +3166,8 @@ msgstr ""
|
|||
msgid "Safety concern"
|
||||
msgstr ""
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:335
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:438
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:338
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:441
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Save and notify"
|
||||
msgstr ""
|
||||
|
|
@ -3186,7 +3186,7 @@ msgstr ""
|
|||
msgid "Sexual material involving a minor"
|
||||
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
|
||||
msgid "Stated basis:"
|
||||
msgstr ""
|
||||
|
|
@ -3212,7 +3212,7 @@ msgstr ""
|
|||
msgid "Submit urgent removal request"
|
||||
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
|
||||
msgid "Submitter"
|
||||
msgstr ""
|
||||
|
|
@ -3289,7 +3289,7 @@ msgid "Too many support requests. Please try again later."
|
|||
msgstr ""
|
||||
|
||||
#: 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
|
||||
#, elixir-autogen, elixir-format
|
||||
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."
|
||||
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
|
||||
msgid "Audited update"
|
||||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Case status"
|
||||
msgstr ""
|
||||
|
|
@ -5345,7 +5345,7 @@ msgid "Open TAKE IT DOWN request"
|
|||
msgstr ""
|
||||
|
||||
#: 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
|
||||
msgid "Operator action"
|
||||
msgstr ""
|
||||
|
|
@ -5360,7 +5360,7 @@ msgstr ""
|
|||
msgid "Private message"
|
||||
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
|
||||
msgid "Record the decision and notify the submitter when contact is available."
|
||||
msgstr ""
|
||||
|
|
@ -5416,8 +5416,8 @@ msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, l
|
|||
msgstr ""
|
||||
|
||||
#: 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:438
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:338
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:441
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Saving…"
|
||||
msgstr ""
|
||||
|
|
@ -5480,7 +5480,7 @@ msgstr ""
|
|||
msgid "The support request is open again."
|
||||
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
|
||||
msgid "The verified contact will receive this update by email."
|
||||
msgstr ""
|
||||
|
|
@ -6874,7 +6874,7 @@ msgid "Any type"
|
|||
msgstr ""
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:319
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:422
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:425
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Assigned operator"
|
||||
msgstr ""
|
||||
|
|
@ -6935,7 +6935,7 @@ msgstr ""
|
|||
msgid "Choose a staff tool. Only permitted sections are shown."
|
||||
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
|
||||
msgid "Content locations"
|
||||
msgstr ""
|
||||
|
|
@ -6965,8 +6965,8 @@ msgstr ""
|
|||
msgid "Details"
|
||||
msgstr ""
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:333
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:437
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:336
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:440
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Email is disabled until contact is verified."
|
||||
msgstr ""
|
||||
|
|
@ -6986,7 +6986,7 @@ msgstr ""
|
|||
msgid "Exact action"
|
||||
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
|
||||
msgid "Explain the decision, action, or missing information…"
|
||||
msgstr ""
|
||||
|
|
@ -7108,7 +7108,7 @@ msgstr ""
|
|||
msgid "No cases match these filters."
|
||||
msgstr ""
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:360
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:363
|
||||
#: lib/who_need_help_web/live/support_operations_live.ex:651
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "No contact email"
|
||||
|
|
@ -7245,7 +7245,7 @@ msgid "Reason for hiding the request"
|
|||
msgstr ""
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:227
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:363
|
||||
#: lib/who_need_help_web/live/support_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:634
|
||||
#, elixir-autogen, elixir-format
|
||||
|
|
@ -7335,7 +7335,7 @@ msgstr ""
|
|||
msgid "Review account access and staff permissions for one user."
|
||||
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
|
||||
msgid "Review by %{time}"
|
||||
msgstr ""
|
||||
|
|
@ -7538,11 +7538,6 @@ msgstr ""
|
|||
msgid "The selected assignee cannot manage this queue."
|
||||
msgstr ""
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:332
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The verified contact will receive a new reply by email."
|
||||
msgstr ""
|
||||
|
||||
#: lib/who_need_help_web/live/product_analytics_live.ex:221
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "To"
|
||||
|
|
@ -7842,3 +7837,8 @@ msgstr ""
|
|||
#, elixir-autogen, elixir-format
|
||||
msgid "Nearby updates use the in-app inbox and optional push. Email digests are not enabled yet."
|
||||
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 ""
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ msgstr "Attempting to reconnect"
|
|||
|
||||
#: lib/who_need_help_web/components/layouts.ex:235
|
||||
#: lib/who_need_help_web/live/moderation_live.ex:493
|
||||
#: lib/who_need_help_web/live/notification_live.ex:708
|
||||
#: lib/who_need_help_web/live/notification_live.ex:699
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "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_users_live.ex:125
|
||||
#: lib/who_need_help_web/live/admin_users_live.ex:185
|
||||
#: lib/who_need_help_web/live/notification_live.ex:521
|
||||
#: lib/who_need_help_web/live/notification_live.ex:512
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "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:137
|
||||
#: 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
|
||||
msgid "Email"
|
||||
msgstr "Email"
|
||||
|
|
@ -913,7 +911,7 @@ msgid "Join requests close"
|
|||
msgstr "Join requests close"
|
||||
|
||||
#: lib/who_need_help_web/live/activity_live/new.ex:486
|
||||
#: lib/who_need_help_web/live/notification_live.ex:676
|
||||
#: lib/who_need_help_web/live/notification_live.ex:667
|
||||
#: lib/who_need_help_web/live/request_live/new.ex:668
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Latitude"
|
||||
|
|
@ -966,7 +964,7 @@ msgid "Logged out successfully."
|
|||
msgstr "Logged out successfully."
|
||||
|
||||
#: lib/who_need_help_web/live/activity_live/new.ex:500
|
||||
#: lib/who_need_help_web/live/notification_live.ex:690
|
||||
#: lib/who_need_help_web/live/notification_live.ex:681
|
||||
#: lib/who_need_help_web/live/request_live/new.ex:682
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Longitude"
|
||||
|
|
@ -1146,7 +1144,7 @@ msgstr "Not an emergency or medical service. In immediate danger, contact local
|
|||
msgid "Not for emergencies"
|
||||
msgstr "Not for emergencies"
|
||||
|
||||
#: lib/who_need_help_web/live/notification_live.ex: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:444
|
||||
#: 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/show.ex:1000
|
||||
#: 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:453
|
||||
#: 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/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: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:455
|
||||
#, elixir-autogen, elixir-format
|
||||
|
|
@ -1626,7 +1624,7 @@ msgstr "Save Password"
|
|||
msgid "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:448
|
||||
#: 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"
|
||||
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:446
|
||||
#: lib/who_need_help_web/live/request_live/index.ex:556
|
||||
|
|
@ -2011,7 +2009,7 @@ msgstr "Unblock this user"
|
|||
msgid "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/new.ex:447
|
||||
#, 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/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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Rejected"
|
||||
|
|
@ -2822,7 +2820,7 @@ msgid "Account email"
|
|||
msgstr "Account email"
|
||||
|
||||
#: lib/who_need_help_web/controllers/content_removal_html.ex:25
|
||||
#: lib/who_need_help_web/live/support_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
|
||||
#, elixir-autogen, elixir-format
|
||||
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/support_html.ex:21
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:314
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:417
|
||||
#: lib/who_need_help_web/live/support_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:459
|
||||
#, elixir-autogen, elixir-format
|
||||
|
|
@ -2940,7 +2938,7 @@ msgstr "Could not update the request. Please try again."
|
|||
msgid "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
|
||||
msgid "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"
|
||||
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
|
||||
#, 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."
|
||||
|
|
@ -3059,7 +3052,7 @@ msgid "Moderation appeal"
|
|||
msgstr "Moderation appeal"
|
||||
|
||||
#: 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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "More information needed"
|
||||
|
|
@ -3084,7 +3077,7 @@ msgstr "New request"
|
|||
msgid "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
|
||||
msgid "Not provided"
|
||||
msgstr "Not provided"
|
||||
|
|
@ -3122,7 +3115,7 @@ msgid "Removal notice updated."
|
|||
msgstr "Removal notice updated."
|
||||
|
||||
#: 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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Report content"
|
||||
|
|
@ -3173,8 +3166,8 @@ msgstr "SUPPORT"
|
|||
msgid "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:438
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:338
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:441
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Save and notify"
|
||||
msgstr "Save and notify"
|
||||
|
|
@ -3193,7 +3186,7 @@ msgstr "Send support request"
|
|||
msgid "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
|
||||
msgid "Stated basis:"
|
||||
msgstr "Stated basis:"
|
||||
|
|
@ -3219,7 +3212,7 @@ msgstr "Submit removal notice"
|
|||
msgid "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
|
||||
msgid "Submitter"
|
||||
msgstr "Submitter"
|
||||
|
|
@ -3256,7 +3249,7 @@ msgstr "Support request updated."
|
|||
msgid "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
|
||||
#, elixir-autogen, elixir-format
|
||||
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"
|
||||
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
|
||||
msgid "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."
|
||||
|
||||
#: 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
|
||||
#, elixir-autogen, elixir-format
|
||||
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."
|
||||
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:65
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:64
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:67
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Confirm Google sign-in"
|
||||
msgstr "Confirm Google sign-in"
|
||||
|
|
@ -3932,7 +3925,7 @@ msgid "Date"
|
|||
msgstr "Date"
|
||||
|
||||
#: 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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Enter coordinates manually"
|
||||
|
|
@ -4020,14 +4013,14 @@ msgid "In 3 hours"
|
|||
msgstr "In 3 hours"
|
||||
|
||||
#: 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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "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/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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Location permission was denied."
|
||||
|
|
@ -4281,7 +4274,7 @@ msgid "Use another email"
|
|||
msgstr "Use another email"
|
||||
|
||||
#: 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
|
||||
#, elixir-autogen, elixir-format
|
||||
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:414
|
||||
#: 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:611
|
||||
#: lib/who_need_help_web/live/notification_live.ex:583
|
||||
#: 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/new.ex:485
|
||||
#: lib/who_need_help_web/live/request_live/new.ex:563
|
||||
|
|
@ -4568,11 +4561,6 @@ msgid_plural "%{count} unread"
|
|||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: lib/who_need_help/notifications/email_notifier.ex:23
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "A request matching one of your nearby-help alerts is available.\n\nOpen Who Need Help to review the public details:\n%{url}\n\nYou can change nearby alerts and email delivery in Notification settings."
|
||||
msgstr "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
|
||||
#, elixir-autogen, elixir-format
|
||||
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."
|
||||
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
|
||||
msgid "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
|
||||
msgid "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
|
||||
msgid "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
|
||||
msgid "Alert radius"
|
||||
msgstr "Alert radius"
|
||||
|
|
@ -4609,11 +4597,6 @@ msgstr "Alert radius"
|
|||
msgid "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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Allow push notifications"
|
||||
|
|
@ -4624,17 +4607,17 @@ msgstr "Allow push notifications"
|
|||
msgid "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
|
||||
msgid "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
|
||||
msgid "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
|
||||
msgid "Available until (optional)"
|
||||
msgstr "Available until (optional)"
|
||||
|
|
@ -4655,23 +4638,18 @@ msgstr "Cancelling ends this match and stops live-location sharing."
|
|||
msgid "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
|
||||
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."
|
||||
|
||||
#: lib/who_need_help_web/live/notification_live.ex:801
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Choose at least one way to receive this nearby alert."
|
||||
msgstr "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
|
||||
#: lib/who_need_help_web/live/notification_live.ex:576
|
||||
#: lib/who_need_help_web/live/notification_live.ex:657
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "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
|
||||
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"
|
||||
|
|
@ -4697,27 +4675,27 @@ msgstr "Confirm withdrawal"
|
|||
msgid "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
|
||||
msgid "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
|
||||
msgid "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
|
||||
msgid "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
|
||||
msgid "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
|
||||
msgid "Delivery channels"
|
||||
msgstr "Delivery channels"
|
||||
|
|
@ -4748,17 +4726,12 @@ msgstr "Disable"
|
|||
msgid "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:589
|
||||
#: lib/who_need_help_web/live/notification_live.ex:579
|
||||
#: lib/who_need_help_web/live/notification_live.ex:580
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "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:378
|
||||
#, 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."
|
||||
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
|
||||
msgid "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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "From"
|
||||
|
|
@ -4827,7 +4800,7 @@ msgstr "Helper arrived"
|
|||
msgid "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
|
||||
msgid "Home area"
|
||||
msgstr "Home area"
|
||||
|
|
@ -4848,7 +4821,7 @@ msgstr "I have arrived"
|
|||
msgid "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
|
||||
msgid "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"
|
||||
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
|
||||
msgid "Mon"
|
||||
msgstr "Mon"
|
||||
|
|
@ -4910,12 +4883,6 @@ msgstr "Nearby alert deleted."
|
|||
msgid "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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "New help request nearby"
|
||||
|
|
@ -4931,7 +4898,7 @@ msgstr "New private messages"
|
|||
msgid "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
|
||||
msgid "No nearby alerts configured yet."
|
||||
msgstr "No nearby alerts configured yet."
|
||||
|
|
@ -4977,17 +4944,17 @@ msgstr "Notifications and nearby alerts"
|
|||
msgid "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
|
||||
msgid "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
|
||||
msgid "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
|
||||
msgid "Paused"
|
||||
msgstr "Paused"
|
||||
|
|
@ -4997,12 +4964,12 @@ msgstr "Paused"
|
|||
msgid "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
|
||||
msgid "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
|
||||
msgid "Private matching center"
|
||||
msgstr "Private matching center"
|
||||
|
|
@ -5018,7 +4985,7 @@ msgstr "Product analytics"
|
|||
msgid "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
|
||||
msgid "Push"
|
||||
msgstr "Push"
|
||||
|
|
@ -5028,7 +4995,7 @@ msgstr "Push"
|
|||
msgid "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
|
||||
msgid "Push notification"
|
||||
msgstr "Push notification"
|
||||
|
|
@ -5068,7 +5035,7 @@ msgstr "Requester is unreachable"
|
|||
msgid "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
|
||||
msgid "Resume"
|
||||
msgstr "Resume"
|
||||
|
|
@ -5078,12 +5045,12 @@ msgstr "Resume"
|
|||
msgid "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
|
||||
msgid "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
|
||||
msgid "Save preferences"
|
||||
msgstr "Save preferences"
|
||||
|
|
@ -5098,7 +5065,7 @@ msgstr "Shared live location"
|
|||
msgid "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
|
||||
msgid "Sun"
|
||||
msgstr "Sun"
|
||||
|
|
@ -5108,7 +5075,7 @@ msgstr "Sun"
|
|||
msgid "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
|
||||
msgid "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."
|
||||
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
|
||||
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."
|
||||
|
|
@ -5139,27 +5106,27 @@ msgstr "These are activity signals, not an identity, background, qualification,
|
|||
msgid "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
|
||||
msgid "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
|
||||
msgid "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
|
||||
msgid "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
|
||||
msgid "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
|
||||
msgid "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"
|
||||
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
|
||||
msgid "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."
|
||||
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
|
||||
msgid "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."
|
||||
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
|
||||
msgid "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:409
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:412
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "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/live/report_live.ex:50
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "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
|
||||
msgid "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
|
||||
msgid "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"
|
||||
|
||||
#: 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
|
||||
msgid "Operator action"
|
||||
msgstr "Operator action"
|
||||
|
|
@ -5393,7 +5360,7 @@ msgstr "Other people will see this name on requests, activities, and reviews."
|
|||
msgid "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
|
||||
msgid "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."
|
||||
|
||||
#: 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:438
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:338
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:441
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "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."
|
||||
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
|
||||
msgid "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."
|
||||
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
|
||||
msgid "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
|
||||
msgid "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
|
||||
msgid "Use the secure link below to confirm this email address for your account."
|
||||
msgstr "Use the secure link below to confirm this email address for your account."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:36
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:37
|
||||
#, elixir-autogen
|
||||
msgid "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
|
||||
msgid "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
|
||||
msgid "If you did not request this change, ignore this email. Your address will not change."
|
||||
msgstr "If you did not request this change, ignore this email. Your address will not change."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:61
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:63
|
||||
#, elixir-autogen
|
||||
msgid "Confirm Google sign-in for Who Need Help"
|
||||
msgstr "Confirm Google sign-in for Who Need Help"
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:64
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:66
|
||||
#, elixir-autogen
|
||||
msgid "Use the secure link below to sign in and connect Google to your account."
|
||||
msgstr "Use the secure link below to sign in and connect Google to your account."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:67
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:82
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:97
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:69
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:85
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:101
|
||||
#, elixir-autogen
|
||||
msgid "This one-time link expires in 15 minutes."
|
||||
msgstr "This one-time link expires in 15 minutes."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:69
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:71
|
||||
#, elixir-autogen
|
||||
msgid "If you did not request this, ignore this email. Google will not be connected."
|
||||
msgstr "If you did not request this, ignore this email. Google will not be connected."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:77
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:80
|
||||
#, elixir-autogen
|
||||
msgid "Your Who Need Help sign-in link"
|
||||
msgstr "Your Who Need Help sign-in link"
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:78
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:80
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:81
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:83
|
||||
#, elixir-autogen
|
||||
msgid "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
|
||||
msgid "Use the secure link below to sign in to your account."
|
||||
msgstr "Use the secure link below to sign in to your account."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:84
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:87
|
||||
#, elixir-autogen
|
||||
msgid "If you did not request this sign-in, you can safely ignore this email."
|
||||
msgstr "If you did not request this sign-in, you can safely ignore this email."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:92
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:96
|
||||
#, elixir-autogen
|
||||
msgid "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
|
||||
msgid "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
|
||||
msgid "Use the secure link below to confirm your Who Need Help account."
|
||||
msgstr "Use the secure link below to confirm your Who Need Help account."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:95
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:99
|
||||
#, elixir-autogen
|
||||
msgid "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
|
||||
msgid "If you did not create this account, you can safely ignore this email."
|
||||
msgstr "If you did not create this account, you can safely ignore this email."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:177
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:182
|
||||
#, elixir-autogen
|
||||
msgid "If the button does not work, copy and paste this address into your browser:"
|
||||
msgstr "If the button does not work, copy and paste this address into your browser:"
|
||||
|
|
@ -6907,7 +6874,7 @@ msgid "Any type"
|
|||
msgstr "Any type"
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:319
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:422
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:425
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "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."
|
||||
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
|
||||
msgid "Content locations"
|
||||
msgstr "Content locations"
|
||||
|
|
@ -6998,8 +6965,8 @@ msgstr "Daily counters"
|
|||
msgid "Details"
|
||||
msgstr "Details"
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:333
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:437
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:336
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:440
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "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"
|
||||
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
|
||||
msgid "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."
|
||||
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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "No contact email"
|
||||
|
|
@ -7278,7 +7245,7 @@ msgid "Reason for hiding the request"
|
|||
msgstr "Reason for hiding the request"
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:227
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:363
|
||||
#: lib/who_need_help_web/live/support_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:634
|
||||
#, elixir-autogen, elixir-format
|
||||
|
|
@ -7368,7 +7335,7 @@ msgstr "Restricted workspace"
|
|||
msgid "Review account access and staff permissions for one user."
|
||||
msgstr "Review account access and staff permissions for one user."
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:366
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:369
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "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."
|
||||
msgstr "The selected assignee cannot manage this queue."
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:332
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The verified contact will receive a new reply by email."
|
||||
msgstr "The verified contact will receive a new reply by email."
|
||||
|
||||
#: lib/who_need_help_web/live/product_analytics_live.ex:221
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "To"
|
||||
|
|
@ -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."
|
||||
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
|
||||
msgid "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"
|
||||
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
|
||||
msgid "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
|
||||
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."
|
||||
|
||||
#: 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
|
||||
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."
|
||||
|
||||
#: 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
|
||||
msgid "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"
|
||||
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
|
||||
msgid "Open the support form"
|
||||
msgstr "Open the support form"
|
||||
|
|
@ -7811,22 +7773,22 @@ msgstr "Open the support form"
|
|||
msgid "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
|
||||
msgid "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
|
||||
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."
|
||||
|
||||
#: 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
|
||||
msgid "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
|
||||
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."
|
||||
|
|
@ -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"
|
||||
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
|
||||
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."
|
||||
|
||||
#: 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."
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ msgstr "Пытаемся восстановить соединение"
|
|||
|
||||
#: lib/who_need_help_web/components/layouts.ex:235
|
||||
#: lib/who_need_help_web/live/moderation_live.ex:493
|
||||
#: lib/who_need_help_web/live/notification_live.ex:708
|
||||
#: lib/who_need_help_web/live/notification_live.ex:699
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Categories"
|
||||
msgstr "Категории"
|
||||
|
|
@ -213,7 +213,7 @@ msgstr "Центр действий"
|
|||
#: 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: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
|
||||
msgid "Active"
|
||||
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:137
|
||||
#: 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
|
||||
msgid "Email"
|
||||
msgstr "Электронная почта"
|
||||
|
|
@ -962,7 +960,7 @@ msgid "Join requests close"
|
|||
msgstr "Приём заявок завершается"
|
||||
|
||||
#: lib/who_need_help_web/live/activity_live/new.ex:486
|
||||
#: lib/who_need_help_web/live/notification_live.ex:676
|
||||
#: lib/who_need_help_web/live/notification_live.ex:667
|
||||
#: lib/who_need_help_web/live/request_live/new.ex:668
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Latitude"
|
||||
|
|
@ -1017,7 +1015,7 @@ msgid "Logged out successfully."
|
|||
msgstr "Вы успешно вышли."
|
||||
|
||||
#: lib/who_need_help_web/live/activity_live/new.ex:500
|
||||
#: lib/who_need_help_web/live/notification_live.ex:690
|
||||
#: lib/who_need_help_web/live/notification_live.ex:681
|
||||
#: lib/who_need_help_web/live/request_live/new.ex:682
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Longitude"
|
||||
|
|
@ -1210,7 +1208,7 @@ msgstr ""
|
|||
msgid "Not for emergencies"
|
||||
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:444
|
||||
#: 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/show.ex:1000
|
||||
#: 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:453
|
||||
#: 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/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: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:455
|
||||
#, elixir-autogen, elixir-format
|
||||
|
|
@ -1711,7 +1709,7 @@ msgstr "Сохранить пароль"
|
|||
msgid "Save profile"
|
||||
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:448
|
||||
#: lib/who_need_help_web/live/request_live/index.ex:557
|
||||
|
|
@ -2038,7 +2036,7 @@ msgstr "Эта заявка недоступна."
|
|||
msgid "To see sent emails, visit"
|
||||
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:446
|
||||
#: lib/who_need_help_web/live/request_live/index.ex:556
|
||||
|
|
@ -2110,7 +2108,7 @@ msgstr "Разблокировать этого пользователя"
|
|||
msgid "Unique people"
|
||||
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/new.ex:447
|
||||
#, 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/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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Rejected"
|
||||
|
|
@ -2938,7 +2936,7 @@ msgid "Account email"
|
|||
msgstr "Email аккаунта"
|
||||
|
||||
#: 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
|
||||
#, elixir-autogen, elixir-format
|
||||
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/support_html.ex:21
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:314
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:417
|
||||
#: lib/who_need_help_web/live/support_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:459
|
||||
#, elixir-autogen, elixir-format
|
||||
|
|
@ -3056,7 +3054,7 @@ msgstr "Не удалось обновить обращение. Попробу
|
|||
msgid "Data export"
|
||||
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
|
||||
msgid "Decision or information request"
|
||||
msgstr "Решение или запрос дополнительной информации"
|
||||
|
|
@ -3146,11 +3144,6 @@ msgstr "При сообщении о сексуальном материале
|
|||
msgid "Illegal content"
|
||||
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
|
||||
#, 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."
|
||||
|
|
@ -3175,7 +3168,7 @@ msgid "Moderation appeal"
|
|||
msgstr "Обжалование модерации"
|
||||
|
||||
#: 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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "More information needed"
|
||||
|
|
@ -3200,7 +3193,7 @@ msgstr "Новое обращение"
|
|||
msgid "Non-consensual intimate image or video"
|
||||
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
|
||||
msgid "Not provided"
|
||||
msgstr "Не указано"
|
||||
|
|
@ -3238,7 +3231,7 @@ msgid "Removal notice updated."
|
|||
msgstr "Уведомление об удалении обновлено."
|
||||
|
||||
#: 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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Report content"
|
||||
|
|
@ -3289,8 +3282,8 @@ msgstr "ПОДДЕРЖКА"
|
|||
msgid "Safety concern"
|
||||
msgstr "Проблема безопасности"
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:335
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:438
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:338
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:441
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Save and notify"
|
||||
msgstr "Сохранить и уведомить"
|
||||
|
|
@ -3309,7 +3302,7 @@ msgstr "Отправить обращение"
|
|||
msgid "Sexual material involving a minor"
|
||||
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
|
||||
msgid "Stated basis:"
|
||||
msgstr "Указанное основание:"
|
||||
|
|
@ -3335,7 +3328,7 @@ msgstr "Отправить уведомление об удалении"
|
|||
msgid "Submit urgent removal request"
|
||||
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
|
||||
msgid "Submitter"
|
||||
msgstr "Заявитель"
|
||||
|
|
@ -3372,7 +3365,7 @@ msgstr "Обращение в поддержку обновлено."
|
|||
msgid "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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "TAKE IT DOWN request"
|
||||
|
|
@ -3400,7 +3393,7 @@ msgstr "Это запрос на удаление аккаунта Who Need Help
|
|||
msgid "Threat to life or safety"
|
||||
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
|
||||
msgid "Too many removal notices. Please try again later."
|
||||
msgstr "Слишком много уведомлений об удалении. Повторите попытку позже."
|
||||
|
|
@ -3412,7 +3405,7 @@ msgid "Too many support requests. Please try again later."
|
|||
msgstr "Слишком много обращений в поддержку. Повторите попытку позже."
|
||||
|
||||
#: 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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Urgent review"
|
||||
|
|
@ -3937,8 +3930,8 @@ msgstr "Мы отправили ссылку для подтверждения
|
|||
msgid "You are signed in, but Google could not be connected. Try again in account settings."
|
||||
msgstr "Вы вошли, но подключить Google не удалось. Повторите попытку в настройках аккаунта."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:62
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:65
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:64
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:67
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Confirm Google sign-in"
|
||||
msgstr "Подтвердите вход через Google"
|
||||
|
|
@ -4048,7 +4041,7 @@ msgid "Date"
|
|||
msgstr "Дата"
|
||||
|
||||
#: 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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Enter coordinates manually"
|
||||
|
|
@ -4136,14 +4129,14 @@ msgid "In 3 hours"
|
|||
msgstr "Через 3 часа"
|
||||
|
||||
#: lib/who_need_help_web/live/activity_live/new.ex:354
|
||||
#: lib/who_need_help_web/live/notification_live.ex:591
|
||||
#: lib/who_need_help_web/live/notification_live.ex:582
|
||||
#: lib/who_need_help_web/live/request_live/new.ex:484
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Location is unavailable in this browser."
|
||||
msgstr "Геопозиция недоступна в этом браузере."
|
||||
|
||||
#: lib/who_need_help_web/live/activity_live/new.ex:356
|
||||
#: lib/who_need_help_web/live/notification_live.ex:593
|
||||
#: lib/who_need_help_web/live/notification_live.ex:584
|
||||
#: lib/who_need_help_web/live/request_live/new.ex:486
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Location permission was denied."
|
||||
|
|
@ -4397,7 +4390,7 @@ msgid "Use another email"
|
|||
msgstr "Использовать другую почту"
|
||||
|
||||
#: lib/who_need_help_web/live/activity_live/new.ex:435
|
||||
#: lib/who_need_help_web/live/notification_live.ex:626
|
||||
#: lib/who_need_help_web/live/notification_live.ex:617
|
||||
#: lib/who_need_help_web/live/request_live/new.ex:595
|
||||
#, elixir-autogen, elixir-format
|
||||
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:414
|
||||
#: 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:611
|
||||
#: lib/who_need_help_web/live/notification_live.ex:583
|
||||
#: 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/new.ex:485
|
||||
#: lib/who_need_help_web/live/request_live/new.ex:563
|
||||
|
|
@ -4685,11 +4678,6 @@ msgstr[0] "%{count} непрочитанное уведомление"
|
|||
msgstr[1] "%{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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Acceptance, arrival, completion, and cancellation"
|
||||
|
|
@ -4700,22 +4688,22 @@ msgstr "Принятие, прибытие, завершение и отмена
|
|||
msgid "Active or unresolved product state must be handled first."
|
||||
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
|
||||
msgid "Alert area selected."
|
||||
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
|
||||
msgid "Alert area selected. Drag the pin to move it."
|
||||
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
|
||||
msgid "Alert name"
|
||||
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
|
||||
msgid "Alert radius"
|
||||
msgstr "Радиус уведомления"
|
||||
|
|
@ -4726,11 +4714,6 @@ msgstr "Радиус уведомления"
|
|||
msgid "Alert was not found."
|
||||
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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Allow push notifications"
|
||||
|
|
@ -4741,17 +4724,17 @@ msgstr "Разрешить push-уведомления"
|
|||
msgid "Arrival saved. The requester has been notified."
|
||||
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
|
||||
msgid "Available days"
|
||||
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
|
||||
msgid "Available from (optional)"
|
||||
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
|
||||
msgid "Available until (optional)"
|
||||
msgstr "Доступен до (необязательно)"
|
||||
|
|
@ -4772,23 +4755,18 @@ msgstr "Отмена завершит эту помощь и остановит
|
|||
msgid "Cancelling…"
|
||||
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
|
||||
msgid "Choose an area, categories, urgency, and the times when you are available."
|
||||
msgstr "Выберите область, категории, срочность и время, когда вы доступны."
|
||||
|
||||
#: lib/who_need_help_web/live/notification_live.ex:801
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Choose at least one way to receive this nearby alert."
|
||||
msgstr "Выберите хотя бы один способ получения этого уведомления."
|
||||
|
||||
#: lib/who_need_help_web/live/notification_live.ex:585
|
||||
#: lib/who_need_help_web/live/notification_live.ex:666
|
||||
#: lib/who_need_help_web/live/notification_live.ex:576
|
||||
#: lib/who_need_help_web/live/notification_live.ex:657
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Choose the private center of your alert area."
|
||||
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
|
||||
msgid "Click the map or drag the green pin to move your private alert area"
|
||||
msgstr "Нажмите на карту или перетащите зелёный маркер, чтобы переместить скрытую область уведомления"
|
||||
|
|
@ -4814,27 +4792,27 @@ msgstr "Подтвердить выход"
|
|||
msgid "Count"
|
||||
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
|
||||
msgid "Create a nearby alert"
|
||||
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
|
||||
msgid "Create nearby alert"
|
||||
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
|
||||
msgid "Delete"
|
||||
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
|
||||
msgid "Delete this nearby alert?"
|
||||
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
|
||||
msgid "Delivery channels"
|
||||
msgstr "Каналы доставки"
|
||||
|
|
@ -4865,17 +4843,12 @@ msgstr "Отключить"
|
|||
msgid "Download my data"
|
||||
msgstr "Скачать мои данные"
|
||||
|
||||
#: lib/who_need_help_web/live/notification_live.ex:588
|
||||
#: lib/who_need_help_web/live/notification_live.ex:589
|
||||
#: lib/who_need_help_web/live/notification_live.ex:579
|
||||
#: lib/who_need_help_web/live/notification_live.ex:580
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Drag to move the alert area"
|
||||
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:378
|
||||
#, elixir-autogen, elixir-format
|
||||
|
|
@ -4887,12 +4860,12 @@ msgstr "Включить push на этом устройстве"
|
|||
msgid "Follow request updates and choose which nearby needs should reach this device."
|
||||
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
|
||||
msgid "Fri"
|
||||
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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "From"
|
||||
|
|
@ -4944,7 +4917,7 @@ msgstr "Помощник прибыл"
|
|||
msgid "Helper's live location"
|
||||
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
|
||||
msgid "Home area"
|
||||
msgstr "Район дома"
|
||||
|
|
@ -4965,7 +4938,7 @@ msgstr "Я прибыл"
|
|||
msgid "Inbox"
|
||||
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
|
||||
msgid "Leave every category unchecked to receive all matching requests."
|
||||
msgstr "Не выбирайте категории, чтобы получать все подходящие заявки."
|
||||
|
|
@ -5006,7 +4979,7 @@ msgstr "Отметить все прочитанными"
|
|||
msgid "Metric"
|
||||
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
|
||||
msgid "Mon"
|
||||
msgstr "Пн"
|
||||
|
|
@ -5027,12 +5000,6 @@ msgstr "Уведомление поблизости удалено."
|
|||
msgid "Nearby requests"
|
||||
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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "New help request nearby"
|
||||
|
|
@ -5048,7 +5015,7 @@ msgstr "Новые личные сообщения"
|
|||
msgid "No active product workflow was found."
|
||||
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
|
||||
msgid "No nearby alerts configured yet."
|
||||
msgstr "Уведомления поблизости ещё не настроены."
|
||||
|
|
@ -5094,17 +5061,17 @@ msgstr "Уведомления и помощь поблизости"
|
|||
msgid "Operations"
|
||||
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
|
||||
msgid "Other users never see this saved point."
|
||||
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
|
||||
msgid "Pause"
|
||||
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
|
||||
msgid "Paused"
|
||||
msgstr "Приостановлено"
|
||||
|
|
@ -5114,12 +5081,12 @@ msgstr "Приостановлено"
|
|||
msgid "Plans changed"
|
||||
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
|
||||
msgid "Private area label"
|
||||
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
|
||||
msgid "Private matching center"
|
||||
msgstr "Скрытый центр поиска"
|
||||
|
|
@ -5135,7 +5102,7 @@ msgstr "Аналитика продукта"
|
|||
msgid "Progress"
|
||||
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
|
||||
msgid "Push"
|
||||
msgstr "Push"
|
||||
|
|
@ -5145,7 +5112,7 @@ msgstr "Push"
|
|||
msgid "Push enabled on this device"
|
||||
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
|
||||
msgid "Push notification"
|
||||
msgstr "Push-уведомление"
|
||||
|
|
@ -5185,7 +5152,7 @@ msgstr "Не удаётся связаться с автором заявки"
|
|||
msgid "Requester's live location"
|
||||
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
|
||||
msgid "Resume"
|
||||
msgstr "Возобновить"
|
||||
|
|
@ -5195,12 +5162,12 @@ msgstr "Возобновить"
|
|||
msgid "Run deletion preflight"
|
||||
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
|
||||
msgid "Sat"
|
||||
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
|
||||
msgid "Save preferences"
|
||||
msgstr "Сохранить настройки"
|
||||
|
|
@ -5215,7 +5182,7 @@ msgstr "Передаваемая геопозиция"
|
|||
msgid "Stay available without refreshing"
|
||||
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
|
||||
msgid "Sun"
|
||||
msgstr "Вс"
|
||||
|
|
@ -5225,7 +5192,7 @@ msgstr "Вс"
|
|||
msgid "The linked account no longer exists."
|
||||
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
|
||||
msgid "The map is unavailable. Enter coordinates manually."
|
||||
msgstr "Карта недоступна. Введите координаты вручную."
|
||||
|
|
@ -5240,7 +5207,7 @@ msgstr "Предыдущий помощник вышел. Заявка снов
|
|||
msgid "The request is not linked to an account."
|
||||
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
|
||||
msgid "The saved center is private and is used only to find matching requests."
|
||||
msgstr "Сохранённый центр скрыт и используется только для поиска подходящих заявок."
|
||||
|
|
@ -5256,27 +5223,27 @@ msgstr "Это показатели активности, а не проверк
|
|||
msgid "This is not an account-deletion case."
|
||||
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
|
||||
msgid "Thu"
|
||||
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
|
||||
msgid "Tue"
|
||||
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
|
||||
msgid "Until"
|
||||
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
|
||||
msgid "Urgent medicine near home"
|
||||
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
|
||||
msgid "Use quiet hours"
|
||||
msgstr "Использовать тихие часы"
|
||||
|
|
@ -5297,7 +5264,7 @@ msgstr "Ключи Web Push ещё не настроены в этом лока
|
|||
msgid "Web browser"
|
||||
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
|
||||
msgid "Wed"
|
||||
msgstr "Ср"
|
||||
|
|
@ -5319,7 +5286,7 @@ msgstr "Вы вышли из этой помощи. Если время не и
|
|||
msgid "Your browser will ask for notification permission."
|
||||
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
|
||||
msgid "Your nearby alerts"
|
||||
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."
|
||||
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
|
||||
msgid "Audited update"
|
||||
msgstr "Зафиксированное обновление"
|
||||
|
||||
#: 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
|
||||
msgid "Case status"
|
||||
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/live/report_live.ex:50
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Contact support"
|
||||
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
|
||||
msgid "Content-removal notice %{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
|
||||
msgid "Content-removal notice received"
|
||||
msgstr "Уведомление об удалении контента получено"
|
||||
|
|
@ -5495,7 +5462,7 @@ msgid "Open TAKE IT DOWN request"
|
|||
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:400
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:403
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Operator action"
|
||||
msgstr "Действие оператора"
|
||||
|
|
@ -5510,7 +5477,7 @@ msgstr "Другие люди увидят это имя в заявках, ак
|
|||
msgid "Private message"
|
||||
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
|
||||
msgid "Record the decision and notify the submitter when contact is available."
|
||||
msgstr "Зафиксируйте решение и уведомите заявителя, если доступен подтверждённый контакт."
|
||||
|
|
@ -5566,8 +5533,8 @@ msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, l
|
|||
msgstr "Правила безопасности для добровольной помощи, доставки лекарств, помощи на дороге, передачи геопозиции и личных встреч."
|
||||
|
||||
#: 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:438
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:338
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:441
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Saving…"
|
||||
msgstr "Сохранение…"
|
||||
|
|
@ -5630,7 +5597,7 @@ msgstr "Автор заявки указывает, оплачено ли лек
|
|||
msgid "The support request is open again."
|
||||
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
|
||||
msgid "The verified contact will receive this update by email."
|
||||
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."
|
||||
msgstr "Мы сохранили ожидающую заявку %{reference}. Она ещё не попала в очередь поддержки. Откройте приватную ссылку из письма, чтобы подтвердить адрес и отправить заявку на рассмотрение."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:32
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:33
|
||||
#, elixir-autogen
|
||||
msgid "Confirm your Who Need Help email change"
|
||||
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
|
||||
msgid "Confirm your new email address"
|
||||
msgstr "Подтвердите новый адрес электронной почты"
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:35
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:36
|
||||
#, elixir-autogen
|
||||
msgid "Use the secure link below to confirm this email address for your account."
|
||||
msgstr "Перейдите по защищённой ссылке ниже, чтобы подтвердить этот адрес электронной почты для своей учётной записи."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:36
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:37
|
||||
#, elixir-autogen
|
||||
msgid "Confirm email address"
|
||||
msgstr "Подтвердить email"
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:38
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:39
|
||||
#, elixir-autogen
|
||||
msgid "This confirmation link expires in 7 days."
|
||||
msgstr "Ссылка для подтверждения действует 7 дней."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:40
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:41
|
||||
#, elixir-autogen
|
||||
msgid "If you did not request this change, ignore this email. Your address will not change."
|
||||
msgstr "Если вы не запрашивали это изменение, проигнорируйте письмо. Ваш адрес не изменится."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:61
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:63
|
||||
#, elixir-autogen
|
||||
msgid "Confirm Google sign-in for 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
|
||||
msgid "Use the secure link below to sign in and connect Google to your account."
|
||||
msgstr "Перейдите по защищённой ссылке ниже, чтобы войти и подключить Google к своей учётной записи."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:67
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:82
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:97
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:69
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:85
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:101
|
||||
#, elixir-autogen
|
||||
msgid "This one-time link expires in 15 minutes."
|
||||
msgstr "Эта одноразовая ссылка действует 15 минут."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:69
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:71
|
||||
#, elixir-autogen
|
||||
msgid "If you did not request this, ignore this email. Google will not be connected."
|
||||
msgstr "Если вы этого не запрашивали, проигнорируйте письмо. Google не будет подключён."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:77
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:80
|
||||
#, elixir-autogen
|
||||
msgid "Your Who Need Help sign-in link"
|
||||
msgstr "Ваша ссылка для входа в Who Need Help"
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:78
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:80
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:81
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:83
|
||||
#, elixir-autogen
|
||||
msgid "Sign in to 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
|
||||
msgid "Use the secure link below to sign in to your account."
|
||||
msgstr "Перейдите по защищённой ссылке ниже, чтобы войти в свою учётную запись."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:84
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:87
|
||||
#, elixir-autogen
|
||||
msgid "If you did not request this sign-in, you can safely ignore this email."
|
||||
msgstr "Если вы не запрашивали вход, просто проигнорируйте это письмо."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:92
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:96
|
||||
#, elixir-autogen
|
||||
msgid "Confirm your Who Need Help account"
|
||||
msgstr "Подтвердите учётную запись Who Need Help"
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:93
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:97
|
||||
#, elixir-autogen
|
||||
msgid "Confirm your account"
|
||||
msgstr "Подтвердите учётную запись"
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:94
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:98
|
||||
#, elixir-autogen
|
||||
msgid "Use the secure link below to confirm your Who Need Help account."
|
||||
msgstr "Перейдите по защищённой ссылке ниже, чтобы подтвердить учётную запись Who Need Help."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:95
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:99
|
||||
#, elixir-autogen
|
||||
msgid "Confirm account"
|
||||
msgstr "Подтвердить учётную запись"
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:99
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:103
|
||||
#, elixir-autogen
|
||||
msgid "If you did not create this account, you can safely ignore this email."
|
||||
msgstr "Если вы не создавали эту учётную запись, просто проигнорируйте письмо."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:177
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:182
|
||||
#, elixir-autogen
|
||||
msgid "If the button does not work, copy and paste this address into your browser:"
|
||||
msgstr "Если кнопка не работает, скопируйте этот адрес и вставьте его в браузер:"
|
||||
|
|
@ -7027,7 +6994,7 @@ msgid "Any type"
|
|||
msgstr "Любой тип"
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:319
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:422
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:425
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Assigned operator"
|
||||
msgstr "Назначенный оператор"
|
||||
|
|
@ -7088,7 +7055,7 @@ msgstr "Проверьте статус и внутреннюю заметку."
|
|||
msgid "Choose a staff tool. Only permitted sections are shown."
|
||||
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
|
||||
msgid "Content locations"
|
||||
msgstr "Местоположение контента"
|
||||
|
|
@ -7118,8 +7085,8 @@ msgstr "Счётчики за день"
|
|||
msgid "Details"
|
||||
msgstr "Подробности"
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:333
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:437
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:336
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:440
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Email is disabled until contact is verified."
|
||||
msgstr "Отправка email недоступна, пока контакт не подтверждён."
|
||||
|
|
@ -7139,7 +7106,7 @@ msgstr "Введите не менее 3 символов для поиска."
|
|||
msgid "Exact action"
|
||||
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
|
||||
msgid "Explain the decision, action, or missing information…"
|
||||
msgstr "Опишите решение, действие или недостающую информацию…"
|
||||
|
|
@ -7261,7 +7228,7 @@ msgstr "Нет событий аудита, соответствующих фи
|
|||
msgid "No cases match these filters."
|
||||
msgstr "Нет обращений, соответствующих фильтрам."
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:360
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:363
|
||||
#: lib/who_need_help_web/live/support_operations_live.ex:651
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "No contact email"
|
||||
|
|
@ -7398,7 +7365,7 @@ msgid "Reason for hiding the request"
|
|||
msgstr "Причина скрытия заявки"
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:227
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:363
|
||||
#: lib/who_need_help_web/live/support_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:634
|
||||
#, elixir-autogen, elixir-format
|
||||
|
|
@ -7488,7 +7455,7 @@ msgstr "Закрытая рабочая область"
|
|||
msgid "Review account access and staff permissions for one user."
|
||||
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
|
||||
msgid "Review by %{time}"
|
||||
msgstr "Проверить до %{time}"
|
||||
|
|
@ -7691,11 +7658,6 @@ msgstr "Выбранный аккаунт больше недоступен."
|
|||
msgid "The selected assignee cannot manage this queue."
|
||||
msgstr "Выбранный исполнитель не может управлять этой очередью."
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:332
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The verified contact will receive a new reply by email."
|
||||
msgstr "Подтверждённый контакт получит новый ответ по email."
|
||||
|
||||
#: lib/who_need_help_web/live/product_analytics_live.ex:221
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "To"
|
||||
|
|
@ -7840,7 +7802,7 @@ msgstr "У вас нет разрешения на это действие."
|
|||
msgid "You do not have permission for this action. Role changes also require a recent sign-in."
|
||||
msgstr "У вас нет разрешения на это действие. Для изменения ролей также требуется недавний вход."
|
||||
|
||||
#: lib/who_need_help_web/controllers/content_removal_controller.ex:71
|
||||
#: lib/who_need_help_web/controllers/content_removal_controller.ex:70
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Your email was confirmed and the notice was sent for review."
|
||||
msgstr "Ваш email подтверждён, уведомление отправлено на проверку."
|
||||
|
|
@ -7896,22 +7858,22 @@ msgstr "Безопасность детей"
|
|||
msgid "Child safety standards"
|
||||
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
|
||||
msgid "Child-safety contact"
|
||||
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
|
||||
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) или соответствующий региональный орган, если это требуется применимым законодательством."
|
||||
|
||||
#: 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
|
||||
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. Укажите только минимум информации и точную ссылку внутри сервиса, необходимую для их обнаружения. Если ребёнку угрожает непосредственная опасность, сначала обратитесь в местную экстренную службу или правоохранительные органы."
|
||||
|
||||
#: 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
|
||||
msgid "How Who Need Help responds"
|
||||
msgstr "Как реагирует Who Need Help"
|
||||
|
|
@ -7921,7 +7883,7 @@ msgstr "Как реагирует Who Need Help"
|
|||
msgid "How to report"
|
||||
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
|
||||
msgid "Open the support form"
|
||||
msgstr "Открыть форму поддержки"
|
||||
|
|
@ -7931,22 +7893,22 @@ msgstr "Открыть форму поддержки"
|
|||
msgid "Prohibited conduct and content"
|
||||
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
|
||||
msgid "Report child-safety content"
|
||||
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
|
||||
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 "Сообщения рассматривают уполномоченные сотрудники. Автоматические сигналы могут повысить приоритет дела, но сами по себе не считаются доказательством. Если кому-либо угрожает непосредственная опасность, сообщение в сервисе не заменяет обращения в экстренные службы."
|
||||
|
||||
#: 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
|
||||
msgid "Scope and updates"
|
||||
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
|
||||
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 предназначен только для взрослых и сейчас не позволяет пользователям загружать медиафайлы. Стандарты будут обновляться при изменении возможностей продукта, обязанностей по передаче сообщений или применимого законодательства."
|
||||
|
|
@ -7976,7 +7938,27 @@ msgstr "Стандарты Who Need Help против сексуального
|
|||
msgid "ZERO TOLERANCE FOR CHILD SEXUAL ABUSE AND EXPLOITATION"
|
||||
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
|
||||
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, органы власти и пользователи могут связаться с оператором через форму поддержки."
|
||||
|
||||
#: 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. Дальнейшая переписка остаётся в приватных входящих."
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ msgstr "Спроба повторного з’єднання"
|
|||
|
||||
#: lib/who_need_help_web/components/layouts.ex:235
|
||||
#: lib/who_need_help_web/live/moderation_live.ex:493
|
||||
#: lib/who_need_help_web/live/notification_live.ex:708
|
||||
#: lib/who_need_help_web/live/notification_live.ex:699
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Categories"
|
||||
msgstr "Категорії"
|
||||
|
|
@ -213,7 +213,7 @@ msgstr "Центр дій"
|
|||
#: 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: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
|
||||
msgid "Active"
|
||||
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:137
|
||||
#: 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
|
||||
msgid "Email"
|
||||
msgstr "Електронна пошта"
|
||||
|
|
@ -960,7 +958,7 @@ msgid "Join requests close"
|
|||
msgstr "Приймання заявок завершується"
|
||||
|
||||
#: lib/who_need_help_web/live/activity_live/new.ex:486
|
||||
#: lib/who_need_help_web/live/notification_live.ex:676
|
||||
#: lib/who_need_help_web/live/notification_live.ex:667
|
||||
#: lib/who_need_help_web/live/request_live/new.ex:668
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Latitude"
|
||||
|
|
@ -1015,7 +1013,7 @@ msgid "Logged out successfully."
|
|||
msgstr "Ви успішно вийшли."
|
||||
|
||||
#: lib/who_need_help_web/live/activity_live/new.ex:500
|
||||
#: lib/who_need_help_web/live/notification_live.ex:690
|
||||
#: lib/who_need_help_web/live/notification_live.ex:681
|
||||
#: lib/who_need_help_web/live/request_live/new.ex:682
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Longitude"
|
||||
|
|
@ -1206,7 +1204,7 @@ msgstr ""
|
|||
msgid "Not for emergencies"
|
||||
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:444
|
||||
#: 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/show.ex:1000
|
||||
#: 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:453
|
||||
#: 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/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: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:455
|
||||
#, elixir-autogen, elixir-format
|
||||
|
|
@ -1708,7 +1706,7 @@ msgstr "Зберегти пароль"
|
|||
msgid "Save profile"
|
||||
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:448
|
||||
#: lib/who_need_help_web/live/request_live/index.ex:557
|
||||
|
|
@ -2035,7 +2033,7 @@ msgstr "Ця заявка недоступна."
|
|||
msgid "To see sent emails, visit"
|
||||
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:446
|
||||
#: lib/who_need_help_web/live/request_live/index.ex:556
|
||||
|
|
@ -2107,7 +2105,7 @@ msgstr "Розблокувати цього користувача"
|
|||
msgid "Unique people"
|
||||
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/new.ex:447
|
||||
#, 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/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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Rejected"
|
||||
|
|
@ -2932,7 +2930,7 @@ msgid "Account email"
|
|||
msgstr "Email облікового запису"
|
||||
|
||||
#: 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
|
||||
#, elixir-autogen, elixir-format
|
||||
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/support_html.ex:21
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:314
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:417
|
||||
#: lib/who_need_help_web/live/support_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:459
|
||||
#, elixir-autogen, elixir-format
|
||||
|
|
@ -3050,7 +3048,7 @@ msgstr "Не вдалося оновити звернення. Спробуйт
|
|||
msgid "Data export"
|
||||
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
|
||||
msgid "Decision or information request"
|
||||
msgstr "Рішення або запит додаткової інформації"
|
||||
|
|
@ -3140,11 +3138,6 @@ msgstr "У повідомленні про сексуальний матеріа
|
|||
msgid "Illegal content"
|
||||
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
|
||||
#, 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."
|
||||
|
|
@ -3169,7 +3162,7 @@ msgid "Moderation appeal"
|
|||
msgstr "Оскарження модерації"
|
||||
|
||||
#: 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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "More information needed"
|
||||
|
|
@ -3194,7 +3187,7 @@ msgstr "Нове звернення"
|
|||
msgid "Non-consensual intimate image or video"
|
||||
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
|
||||
msgid "Not provided"
|
||||
msgstr "Не вказано"
|
||||
|
|
@ -3232,7 +3225,7 @@ msgid "Removal notice updated."
|
|||
msgstr "Повідомлення про видалення оновлено."
|
||||
|
||||
#: 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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Report content"
|
||||
|
|
@ -3283,8 +3276,8 @@ msgstr "ПІДТРИМКА"
|
|||
msgid "Safety concern"
|
||||
msgstr "Проблема безпеки"
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:335
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:438
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:338
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:441
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Save and notify"
|
||||
msgstr "Зберегти й повідомити"
|
||||
|
|
@ -3303,7 +3296,7 @@ msgstr "Надіслати звернення"
|
|||
msgid "Sexual material involving a minor"
|
||||
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
|
||||
msgid "Stated basis:"
|
||||
msgstr "Зазначена підстава:"
|
||||
|
|
@ -3329,7 +3322,7 @@ msgstr "Надіслати повідомлення про видалення"
|
|||
msgid "Submit urgent removal request"
|
||||
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
|
||||
msgid "Submitter"
|
||||
msgstr "Заявник"
|
||||
|
|
@ -3366,7 +3359,7 @@ msgstr "Звернення до підтримки оновлено."
|
|||
msgid "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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "TAKE IT DOWN request"
|
||||
|
|
@ -3394,7 +3387,7 @@ msgstr "Це запит на видалення облікового запис
|
|||
msgid "Threat to life or safety"
|
||||
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
|
||||
msgid "Too many removal notices. Please try again later."
|
||||
msgstr "Забагато повідомлень про видалення. Спробуйте пізніше."
|
||||
|
|
@ -3406,7 +3399,7 @@ msgid "Too many support requests. Please try again later."
|
|||
msgstr "Забагато звернень до підтримки. Спробуйте пізніше."
|
||||
|
||||
#: 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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Urgent review"
|
||||
|
|
@ -3931,8 +3924,8 @@ msgstr "Ми надіслали посилання для підтверджен
|
|||
msgid "You are signed in, but Google could not be connected. Try again in account settings."
|
||||
msgstr "Ви ввійшли, але підключити Google не вдалося. Повторіть спробу в налаштуваннях облікового запису."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:62
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:65
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:64
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:67
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Confirm Google sign-in"
|
||||
msgstr "Підтвердьте вхід через Google"
|
||||
|
|
@ -4042,7 +4035,7 @@ msgid "Date"
|
|||
msgstr "Дата"
|
||||
|
||||
#: 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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Enter coordinates manually"
|
||||
|
|
@ -4130,14 +4123,14 @@ msgid "In 3 hours"
|
|||
msgstr "За 3 години"
|
||||
|
||||
#: lib/who_need_help_web/live/activity_live/new.ex:354
|
||||
#: lib/who_need_help_web/live/notification_live.ex:591
|
||||
#: lib/who_need_help_web/live/notification_live.ex:582
|
||||
#: lib/who_need_help_web/live/request_live/new.ex:484
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Location is unavailable in this browser."
|
||||
msgstr "Геопозиція недоступна в цьому браузері."
|
||||
|
||||
#: lib/who_need_help_web/live/activity_live/new.ex:356
|
||||
#: lib/who_need_help_web/live/notification_live.ex:593
|
||||
#: lib/who_need_help_web/live/notification_live.ex:584
|
||||
#: lib/who_need_help_web/live/request_live/new.ex:486
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Location permission was denied."
|
||||
|
|
@ -4391,7 +4384,7 @@ msgid "Use another email"
|
|||
msgstr "Використати іншу пошту"
|
||||
|
||||
#: lib/who_need_help_web/live/activity_live/new.ex:435
|
||||
#: lib/who_need_help_web/live/notification_live.ex:626
|
||||
#: lib/who_need_help_web/live/notification_live.ex:617
|
||||
#: lib/who_need_help_web/live/request_live/new.ex:595
|
||||
#, elixir-autogen, elixir-format
|
||||
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:414
|
||||
#: 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:611
|
||||
#: lib/who_need_help_web/live/notification_live.ex:583
|
||||
#: 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/new.ex:485
|
||||
#: lib/who_need_help_web/live/request_live/new.ex:563
|
||||
|
|
@ -4679,11 +4672,6 @@ msgstr[0] "%{count} непрочитане сповіщення"
|
|||
msgstr[1] "%{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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Acceptance, arrival, completion, and cancellation"
|
||||
|
|
@ -4694,22 +4682,22 @@ msgstr "Прийняття, прибуття, завершення та скас
|
|||
msgid "Active or unresolved product state must be handled first."
|
||||
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
|
||||
msgid "Alert area selected."
|
||||
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
|
||||
msgid "Alert area selected. Drag the pin to move it."
|
||||
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
|
||||
msgid "Alert name"
|
||||
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
|
||||
msgid "Alert radius"
|
||||
msgstr "Радіус сповіщення"
|
||||
|
|
@ -4720,11 +4708,6 @@ msgstr "Радіус сповіщення"
|
|||
msgid "Alert was not found."
|
||||
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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Allow push notifications"
|
||||
|
|
@ -4735,17 +4718,17 @@ msgstr "Дозволити push-сповіщення"
|
|||
msgid "Arrival saved. The requester has been notified."
|
||||
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
|
||||
msgid "Available days"
|
||||
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
|
||||
msgid "Available from (optional)"
|
||||
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
|
||||
msgid "Available until (optional)"
|
||||
msgstr "Доступний до (необов’язково)"
|
||||
|
|
@ -4766,23 +4749,18 @@ msgstr "Скасування завершить цю допомогу й зуп
|
|||
msgid "Cancelling…"
|
||||
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
|
||||
msgid "Choose an area, categories, urgency, and the times when you are available."
|
||||
msgstr "Виберіть область, категорії, терміновість і час, коли ви доступні."
|
||||
|
||||
#: lib/who_need_help_web/live/notification_live.ex:801
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Choose at least one way to receive this nearby alert."
|
||||
msgstr "Виберіть хоча б один спосіб отримання цього сповіщення."
|
||||
|
||||
#: lib/who_need_help_web/live/notification_live.ex:585
|
||||
#: lib/who_need_help_web/live/notification_live.ex:666
|
||||
#: lib/who_need_help_web/live/notification_live.ex:576
|
||||
#: lib/who_need_help_web/live/notification_live.ex:657
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Choose the private center of your alert area."
|
||||
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
|
||||
msgid "Click the map or drag the green pin to move your private alert area"
|
||||
msgstr "Натисніть на карту або перетягніть зелений маркер, щоб перемістити приховану область сповіщення"
|
||||
|
|
@ -4808,27 +4786,27 @@ msgstr "Підтвердити вихід"
|
|||
msgid "Count"
|
||||
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
|
||||
msgid "Create a nearby alert"
|
||||
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
|
||||
msgid "Create nearby alert"
|
||||
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
|
||||
msgid "Delete"
|
||||
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
|
||||
msgid "Delete this nearby alert?"
|
||||
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
|
||||
msgid "Delivery channels"
|
||||
msgstr "Канали доставки"
|
||||
|
|
@ -4859,17 +4837,12 @@ msgstr "Вимкнути"
|
|||
msgid "Download my data"
|
||||
msgstr "Завантажити мої дані"
|
||||
|
||||
#: lib/who_need_help_web/live/notification_live.ex:588
|
||||
#: lib/who_need_help_web/live/notification_live.ex:589
|
||||
#: lib/who_need_help_web/live/notification_live.ex:579
|
||||
#: lib/who_need_help_web/live/notification_live.ex:580
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Drag to move the alert area"
|
||||
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:378
|
||||
#, elixir-autogen, elixir-format
|
||||
|
|
@ -4881,12 +4854,12 @@ msgstr "Увімкнути push на цьому пристрої"
|
|||
msgid "Follow request updates and choose which nearby needs should reach this device."
|
||||
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
|
||||
msgid "Fri"
|
||||
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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "From"
|
||||
|
|
@ -4938,7 +4911,7 @@ msgstr "Помічник прибув"
|
|||
msgid "Helper's live location"
|
||||
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
|
||||
msgid "Home area"
|
||||
msgstr "Район дому"
|
||||
|
|
@ -4959,7 +4932,7 @@ msgstr "Я прибув"
|
|||
msgid "Inbox"
|
||||
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
|
||||
msgid "Leave every category unchecked to receive all matching requests."
|
||||
msgstr "Не вибирайте категорій, щоб отримувати всі відповідні заявки."
|
||||
|
|
@ -5000,7 +4973,7 @@ msgstr "Позначити все прочитаним"
|
|||
msgid "Metric"
|
||||
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
|
||||
msgid "Mon"
|
||||
msgstr "Пн"
|
||||
|
|
@ -5021,12 +4994,6 @@ msgstr "Сповіщення поблизу видалено."
|
|||
msgid "Nearby requests"
|
||||
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
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "New help request nearby"
|
||||
|
|
@ -5042,7 +5009,7 @@ msgstr "Нові приватні повідомлення"
|
|||
msgid "No active product workflow was found."
|
||||
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
|
||||
msgid "No nearby alerts configured yet."
|
||||
msgstr "Сповіщення поблизу ще не налаштовано."
|
||||
|
|
@ -5088,17 +5055,17 @@ msgstr "Сповіщення та допомога поблизу"
|
|||
msgid "Operations"
|
||||
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
|
||||
msgid "Other users never see this saved point."
|
||||
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
|
||||
msgid "Pause"
|
||||
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
|
||||
msgid "Paused"
|
||||
msgstr "Призупинено"
|
||||
|
|
@ -5108,12 +5075,12 @@ msgstr "Призупинено"
|
|||
msgid "Plans changed"
|
||||
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
|
||||
msgid "Private area label"
|
||||
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
|
||||
msgid "Private matching center"
|
||||
msgstr "Прихований центр пошуку"
|
||||
|
|
@ -5129,7 +5096,7 @@ msgstr "Аналітика продукту"
|
|||
msgid "Progress"
|
||||
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
|
||||
msgid "Push"
|
||||
msgstr "Push"
|
||||
|
|
@ -5139,7 +5106,7 @@ msgstr "Push"
|
|||
msgid "Push enabled on this device"
|
||||
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
|
||||
msgid "Push notification"
|
||||
msgstr "Push-сповіщення"
|
||||
|
|
@ -5179,7 +5146,7 @@ msgstr "Не вдається зв’язатися з автором заявк
|
|||
msgid "Requester's live location"
|
||||
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
|
||||
msgid "Resume"
|
||||
msgstr "Відновити"
|
||||
|
|
@ -5189,12 +5156,12 @@ msgstr "Відновити"
|
|||
msgid "Run deletion preflight"
|
||||
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
|
||||
msgid "Sat"
|
||||
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
|
||||
msgid "Save preferences"
|
||||
msgstr "Зберегти налаштування"
|
||||
|
|
@ -5209,7 +5176,7 @@ msgstr "Геопозиція, що передається"
|
|||
msgid "Stay available without refreshing"
|
||||
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
|
||||
msgid "Sun"
|
||||
msgstr "Нд"
|
||||
|
|
@ -5219,7 +5186,7 @@ msgstr "Нд"
|
|||
msgid "The linked account no longer exists."
|
||||
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
|
||||
msgid "The map is unavailable. Enter coordinates manually."
|
||||
msgstr "Карта недоступна. Введіть координати вручну."
|
||||
|
|
@ -5234,7 +5201,7 @@ msgstr "Попередній помічник вийшов. Заявку зно
|
|||
msgid "The request is not linked to an account."
|
||||
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
|
||||
msgid "The saved center is private and is used only to find matching requests."
|
||||
msgstr "Збережений центр прихований і використовується лише для пошуку відповідних заявок."
|
||||
|
|
@ -5250,27 +5217,27 @@ msgstr "Це показники активності, а не перевірка
|
|||
msgid "This is not an account-deletion case."
|
||||
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
|
||||
msgid "Thu"
|
||||
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
|
||||
msgid "Tue"
|
||||
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
|
||||
msgid "Until"
|
||||
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
|
||||
msgid "Urgent medicine near home"
|
||||
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
|
||||
msgid "Use quiet hours"
|
||||
msgstr "Використовувати тихі години"
|
||||
|
|
@ -5291,7 +5258,7 @@ msgstr "Ключі Web Push ще не налаштовано в цьому ло
|
|||
msgid "Web browser"
|
||||
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
|
||||
msgid "Wed"
|
||||
msgstr "Ср"
|
||||
|
|
@ -5313,7 +5280,7 @@ msgstr "Ви вийшли з цієї допомоги. Якщо час не м
|
|||
msgid "Your browser will ask for notification permission."
|
||||
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
|
||||
msgid "Your nearby alerts"
|
||||
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."
|
||||
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
|
||||
msgid "Audited update"
|
||||
msgstr "Зафіксоване оновлення"
|
||||
|
||||
#: 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
|
||||
msgid "Case status"
|
||||
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/live/report_live.ex:50
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Contact support"
|
||||
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
|
||||
msgid "Content-removal notice %{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
|
||||
msgid "Content-removal notice received"
|
||||
msgstr "Повідомлення про видалення контенту отримано"
|
||||
|
|
@ -5489,7 +5456,7 @@ msgid "Open TAKE IT DOWN request"
|
|||
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:400
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:403
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Operator action"
|
||||
msgstr "Дія оператора"
|
||||
|
|
@ -5504,7 +5471,7 @@ msgstr "Інші люди бачитимуть це ім’я в заявках,
|
|||
msgid "Private message"
|
||||
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
|
||||
msgid "Record the decision and notify the submitter when contact is available."
|
||||
msgstr "Зафіксуйте рішення й повідомте заявника, якщо доступний підтверджений контакт."
|
||||
|
|
@ -5560,8 +5527,8 @@ msgid "Safety guidance for voluntary help, medicine pickup, roadside requests, l
|
|||
msgstr "Правила безпеки для добровільної допомоги, доставки ліків, допомоги на дорозі, передавання геопозиції та особистих зустрічей."
|
||||
|
||||
#: 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:438
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:338
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:441
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Saving…"
|
||||
msgstr "Збереження…"
|
||||
|
|
@ -5624,7 +5591,7 @@ msgstr "Автор заявки вказує, чи ліки вже оплаче
|
|||
msgid "The support request is open again."
|
||||
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
|
||||
msgid "The verified contact will receive this update by email."
|
||||
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."
|
||||
msgstr "Ми зберегли запит %{reference}, що очікує підтвердження. Він ще не потрапив до черги підтримки. Відкрийте приватне посилання з листа, щоб підтвердити адресу та надіслати запит на розгляд."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:32
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:33
|
||||
#, elixir-autogen
|
||||
msgid "Confirm your Who Need Help email change"
|
||||
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
|
||||
msgid "Confirm your new email address"
|
||||
msgstr "Підтвердьте нову адресу електронної пошти"
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:35
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:36
|
||||
#, elixir-autogen
|
||||
msgid "Use the secure link below to confirm this email address for your account."
|
||||
msgstr "Перейдіть за захищеним посиланням нижче, щоб підтвердити цю адресу електронної пошти для свого облікового запису."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:36
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:37
|
||||
#, elixir-autogen
|
||||
msgid "Confirm email address"
|
||||
msgstr "Підтвердити email"
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:38
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:39
|
||||
#, elixir-autogen
|
||||
msgid "This confirmation link expires in 7 days."
|
||||
msgstr "Посилання для підтвердження діє 7 днів."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:40
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:41
|
||||
#, elixir-autogen
|
||||
msgid "If you did not request this change, ignore this email. Your address will not change."
|
||||
msgstr "Якщо ви не запитували цю зміну, проігноруйте лист. Ваша адреса не зміниться."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:61
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:63
|
||||
#, elixir-autogen
|
||||
msgid "Confirm Google sign-in for 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
|
||||
msgid "Use the secure link below to sign in and connect Google to your account."
|
||||
msgstr "Перейдіть за захищеним посиланням нижче, щоб увійти й підключити Google до свого облікового запису."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:67
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:82
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:97
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:69
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:85
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:101
|
||||
#, elixir-autogen
|
||||
msgid "This one-time link expires in 15 minutes."
|
||||
msgstr "Це одноразове посилання діє 15 хвилин."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:69
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:71
|
||||
#, elixir-autogen
|
||||
msgid "If you did not request this, ignore this email. Google will not be connected."
|
||||
msgstr "Якщо ви цього не запитували, проігноруйте лист. Google не буде підключено."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:77
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:80
|
||||
#, elixir-autogen
|
||||
msgid "Your Who Need Help sign-in link"
|
||||
msgstr "Ваше посилання для входу в Who Need Help"
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:78
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:80
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:81
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:83
|
||||
#, elixir-autogen
|
||||
msgid "Sign in to 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
|
||||
msgid "Use the secure link below to sign in to your account."
|
||||
msgstr "Перейдіть за захищеним посиланням нижче, щоб увійти до свого облікового запису."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:84
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:87
|
||||
#, elixir-autogen
|
||||
msgid "If you did not request this sign-in, you can safely ignore this email."
|
||||
msgstr "Якщо ви не запитували вхід, просто проігноруйте цей лист."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:92
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:96
|
||||
#, elixir-autogen
|
||||
msgid "Confirm your Who Need Help account"
|
||||
msgstr "Підтвердьте обліковий запис Who Need Help"
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:93
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:97
|
||||
#, elixir-autogen
|
||||
msgid "Confirm your account"
|
||||
msgstr "Підтвердьте обліковий запис"
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:94
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:98
|
||||
#, elixir-autogen
|
||||
msgid "Use the secure link below to confirm your Who Need Help account."
|
||||
msgstr "Перейдіть за захищеним посиланням нижче, щоб підтвердити обліковий запис Who Need Help."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:95
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:99
|
||||
#, elixir-autogen
|
||||
msgid "Confirm account"
|
||||
msgstr "Підтвердити обліковий запис"
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:99
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:103
|
||||
#, elixir-autogen
|
||||
msgid "If you did not create this account, you can safely ignore this email."
|
||||
msgstr "Якщо ви не створювали цей обліковий запис, просто проігноруйте лист."
|
||||
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:177
|
||||
#: lib/who_need_help/accounts/user_notifier.ex:182
|
||||
#, elixir-autogen
|
||||
msgid "If the button does not work, copy and paste this address into your browser:"
|
||||
msgstr "Якщо кнопка не працює, скопіюйте цю адресу та вставте її у браузер:"
|
||||
|
|
@ -7021,7 +6988,7 @@ msgid "Any type"
|
|||
msgstr "Будь-який тип"
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:319
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:422
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:425
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Assigned operator"
|
||||
msgstr "Призначений оператор"
|
||||
|
|
@ -7082,7 +7049,7 @@ msgstr "Перевірте статус і внутрішню нотатку."
|
|||
msgid "Choose a staff tool. Only permitted sections are shown."
|
||||
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
|
||||
msgid "Content locations"
|
||||
msgstr "Розташування контенту"
|
||||
|
|
@ -7112,8 +7079,8 @@ msgstr "Лічильники за день"
|
|||
msgid "Details"
|
||||
msgstr "Подробиці"
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:333
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:437
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:336
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:440
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Email is disabled until contact is verified."
|
||||
msgstr "Надсилання email недоступне, доки контакт не підтверджено."
|
||||
|
|
@ -7133,7 +7100,7 @@ msgstr "Введіть щонайменше 3 символи для пошуку
|
|||
msgid "Exact action"
|
||||
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
|
||||
msgid "Explain the decision, action, or missing information…"
|
||||
msgstr "Опишіть рішення, дію або відсутню інформацію…"
|
||||
|
|
@ -7255,7 +7222,7 @@ msgstr "Немає подій аудиту, що відповідають філ
|
|||
msgid "No cases match these filters."
|
||||
msgstr "Немає звернень, що відповідають фільтрам."
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:360
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:363
|
||||
#: lib/who_need_help_web/live/support_operations_live.ex:651
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "No contact email"
|
||||
|
|
@ -7392,7 +7359,7 @@ msgid "Reason for hiding the request"
|
|||
msgstr "Причина приховування заявки"
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:227
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:363
|
||||
#: lib/who_need_help_web/live/support_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:634
|
||||
#, elixir-autogen, elixir-format
|
||||
|
|
@ -7482,7 +7449,7 @@ msgstr "Закрита робоча область"
|
|||
msgid "Review account access and staff permissions for one user."
|
||||
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
|
||||
msgid "Review by %{time}"
|
||||
msgstr "Перевірити до %{time}"
|
||||
|
|
@ -7685,11 +7652,6 @@ msgstr "Вибраний обліковий запис більше недост
|
|||
msgid "The selected assignee cannot manage this queue."
|
||||
msgstr "Вибраний виконавець не може керувати цією чергою."
|
||||
|
||||
#: lib/who_need_help_web/live/support_operation_live.ex:332
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "The verified contact will receive a new reply by email."
|
||||
msgstr "Підтверджений контакт отримає нову відповідь електронною поштою."
|
||||
|
||||
#: lib/who_need_help_web/live/product_analytics_live.ex:221
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "To"
|
||||
|
|
@ -7834,7 +7796,7 @@ msgstr "У вас немає дозволу на цю дію."
|
|||
msgid "You do not have permission for this action. Role changes also require a recent sign-in."
|
||||
msgstr "У вас немає дозволу на цю дію. Для зміни ролей також потрібен нещодавній вхід."
|
||||
|
||||
#: lib/who_need_help_web/controllers/content_removal_controller.ex:71
|
||||
#: lib/who_need_help_web/controllers/content_removal_controller.ex:70
|
||||
#, elixir-autogen, elixir-format
|
||||
msgid "Your email was confirmed and the notice was sent for review."
|
||||
msgstr "Ваш email підтверджено, повідомлення надіслано на перевірку."
|
||||
|
|
@ -7890,22 +7852,22 @@ msgstr "Безпека дітей"
|
|||
msgid "Child safety standards"
|
||||
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
|
||||
msgid "Child-safety contact"
|
||||
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
|
||||
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) або відповідний регіональний орган, якщо цього вимагає застосовне законодавство."
|
||||
|
||||
#: 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
|
||||
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. Надайте лише мінімум інформації та точне посилання всередині сервісу, потрібне для їх виявлення. Якщо дитині загрожує безпосередня небезпека, спочатку зверніться до місцевої екстреної служби або правоохоронних органів."
|
||||
|
||||
#: 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
|
||||
msgid "How Who Need Help responds"
|
||||
msgstr "Як реагує Who Need Help"
|
||||
|
|
@ -7915,7 +7877,7 @@ msgstr "Як реагує Who Need Help"
|
|||
msgid "How to report"
|
||||
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
|
||||
msgid "Open the support form"
|
||||
msgstr "Відкрити форму підтримки"
|
||||
|
|
@ -7925,22 +7887,22 @@ msgstr "Відкрити форму підтримки"
|
|||
msgid "Prohibited conduct and content"
|
||||
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
|
||||
msgid "Report child-safety content"
|
||||
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
|
||||
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 "Повідомлення розглядають уповноважені працівники. Автоматичні сигнали можуть підвищити пріоритет справи, але самі по собі не вважаються доказом. Якщо комусь загрожує безпосередня небезпека, повідомлення в сервісі не замінює звернення до екстрених служб."
|
||||
|
||||
#: 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
|
||||
msgid "Scope and updates"
|
||||
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
|
||||
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 призначений лише для дорослих і зараз не дозволяє користувачам завантажувати медіафайли. Стандарти оновлюватимуться в разі зміни можливостей продукту, обов’язків щодо повідомлення або застосовного законодавства."
|
||||
|
|
@ -7970,7 +7932,27 @@ msgstr "Стандарти Who Need Help проти сексуального н
|
|||
msgid "ZERO TOLERANCE FOR CHILD SEXUAL ABUSE AND EXPLOITATION"
|
||||
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
|
||||
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, органи влади й користувачі можуть зв’язатися з оператором через форму підтримки."
|
||||
|
||||
#: 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 "Важливі зміни статусу та перша відповідь працівника можуть надсилатися електронною поштою. Подальше листування залишається у приватних вхідних."
|
||||
|
|
|
|||
22
test/who_need_help/public_access_test.exs
Normal file
22
test/who_need_help/public_access_test.exs
Normal 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
|
||||
Loading…
Reference in New Issue
Block a user