diff --git a/fluxer_app/src/features/auth/components/modals/RequiredActionModal.tsx b/fluxer_app/src/features/auth/components/modals/RequiredActionModal.tsx index 6505c8af5..647be347d 100644 --- a/fluxer_app/src/features/auth/components/modals/RequiredActionModal.tsx +++ b/fluxer_app/src/features/auth/components/modals/RequiredActionModal.tsx @@ -3,6 +3,7 @@ import {ConfirmModal} from '@app/features/app/components/dialogs/ConfirmModal'; import * as Modal from '@app/features/app/components/dialogs/Modal'; import {PRODUCT_NAME, SUPPORT_EMAIL} from '@app/features/app/config/I18nDisplayConstants'; +import RuntimeConfig from '@app/features/app/state/RuntimeConfig'; import * as AuthenticationCommands from '@app/features/auth/commands/AuthenticationCommands'; import { type RequiredActionFlow, @@ -20,6 +21,7 @@ import { ESCAPE_SUCCESS_EMAIL_REMAINS_TOAST_DESCRIPTOR, ESCAPE_SUCCESS_TOAST_DESCRIPTOR, ESCAPE_UNAVAILABLE_DESCRIPTOR, + ESCAPE_UNAVAILABLE_SELF_HOSTED_DESCRIPTOR, GET_NEW_CODE_DESCRIPTOR, NEXT_DESCRIPTOR, RESEND_EMAIL_DESCRIPTOR, @@ -75,7 +77,7 @@ import * as UserCommands from '@app/features/user/commands/UserCommands'; import Users from '@app/features/user/state/Users'; import {APIErrorCodes} from '@fluxer/constants/src/ApiErrorCodes'; import type {PhoneGateEscapePreviewResponse} from '@fluxer/schema/src/domains/user/UserResponseSchemas'; -import type {MessageDescriptor} from '@lingui/core'; +import type {I18n, MessageDescriptor} from '@lingui/core'; import {useLingui} from '@lingui/react/macro'; import {observer} from 'mobx-react-lite'; import type React from 'react'; @@ -185,6 +187,12 @@ function getIntroDescription(flow: RequiredActionFlow | null, isEmailBounced: bo return STEP_INTRO_GENERIC_DESCRIPTION_DESCRIPTOR; } +function escapeUnavailableMessage(i18n: I18n): string { + return RuntimeConfig.isSelfHosted() + ? i18n._(ESCAPE_UNAVAILABLE_SELF_HOSTED_DESCRIPTOR) + : i18n._(ESCAPE_UNAVAILABLE_DESCRIPTOR, {supportEmail: SUPPORT_EMAIL}); +} + const RequiredActionModal: React.FC<{mock?: boolean}> = observer(({mock = false}) => { const {i18n} = useLingui(); const user = Users.currentUser; @@ -394,7 +402,7 @@ const RequiredActionModal: React.FC<{mock?: boolean}> = observer(({mock = false} const remaining = updated.required_actions; const phoneRemains = remaining.some((action) => action.includes('PHONE')); if (phoneRemains) { - setActionError(i18n._(ESCAPE_UNAVAILABLE_DESCRIPTOR, {supportEmail: SUPPORT_EMAIL})); + setActionError(escapeUnavailableMessage(i18n)); return; } ToastCommands.success( @@ -404,7 +412,7 @@ const RequiredActionModal: React.FC<{mock?: boolean}> = observer(({mock = false} ); } catch (error) { if (failureCode(error) === APIErrorCodes.PHONE_GATE_ESCAPE_UNAVAILABLE) { - setActionError(i18n._(ESCAPE_UNAVAILABLE_DESCRIPTOR, {supportEmail: SUPPORT_EMAIL})); + setActionError(escapeUnavailableMessage(i18n)); } else if (hadGuildsToLeave) { setActionError(i18n._(ESCAPE_FAILED_PARTIAL_DESCRIPTOR)); } else { diff --git a/fluxer_app/src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts b/fluxer_app/src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts index 4cfe42a35..4290d2d70 100644 --- a/fluxer_app/src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts +++ b/fluxer_app/src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts @@ -265,6 +265,11 @@ export const SUPPORT_LINK_LABEL_DESCRIPTOR = msg({ message: 'Contact support', comment: 'Link label in the required-action modal. Opens an email to Fluxer support.', }); +export const INSTANCE_ADMIN_CONTACT_DESCRIPTOR = msg({ + message: 'Contact the administrators of this instance for help.', + comment: + 'Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker.', +}); export const ALT_ROUTES_TITLE_DESCRIPTOR = msg({ message: "If you can't verify by SMS", comment: @@ -276,6 +281,12 @@ export const ALT_ROUTES_HUMAN_REVIEW_DESCRIPTOR = msg({ comment: 'Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time.', }); +export const ALT_ROUTES_HUMAN_REVIEW_SELF_HOSTED_DESCRIPTOR = msg({ + message: + 'Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account.', + comment: + 'Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker.', +}); export const ESCAPE_BUTTON_DESCRIPTOR = msg({ message: 'Set this check aside', comment: @@ -328,6 +339,11 @@ export const ESCAPE_CONFIRM_SUPPORT_DESCRIPTOR = msg({ comment: 'Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route.', }); +export const ESCAPE_CONFIRM_SUPPORT_SELF_HOSTED_DESCRIPTOR = msg({ + message: 'You can still ask the administrators of this instance for a human review at any time.', + comment: + 'Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker.', +}); export const ESCAPE_CONFIRM_PRIMARY_NO_GUILDS_DESCRIPTOR = msg({ message: 'Set this check aside', comment: @@ -353,6 +369,11 @@ export const ESCAPE_UNAVAILABLE_DESCRIPTOR = msg({ comment: 'Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view.', }); +export const ESCAPE_UNAVAILABLE_SELF_HOSTED_DESCRIPTOR = msg({ + message: 'This is not available on your account right now. Ask the administrators of this instance to review it.', + comment: + 'Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force.', +}); export const ESCAPE_FAILED_NOTHING_CHANGED_DESCRIPTOR = msg({ message: 'That did not go through. Nothing changed. Try again.', comment: diff --git a/fluxer_app/src/features/auth/components/modals/required_action/RequiredActionEscapeCopy.ts b/fluxer_app/src/features/auth/components/modals/required_action/RequiredActionEscapeCopy.ts index 053282e31..cfe1a8804 100644 --- a/fluxer_app/src/features/auth/components/modals/required_action/RequiredActionEscapeCopy.ts +++ b/fluxer_app/src/features/auth/components/modals/required_action/RequiredActionEscapeCopy.ts @@ -1,6 +1,7 @@ // SPDX-License-Identifier: AGPL-3.0-or-later import {SUPPORT_EMAIL} from '@app/features/app/config/I18nDisplayConstants'; +import RuntimeConfig from '@app/features/app/state/RuntimeConfig'; import { ESCAPE_CONFIRM_EMAIL_REMAINS_DESCRIPTOR, ESCAPE_CONFIRM_LEAVE_DESCRIPTOR, @@ -9,6 +10,7 @@ import { ESCAPE_CONFIRM_PRIMARY_NO_GUILDS_DESCRIPTOR, ESCAPE_CONFIRM_PRIMARY_WITH_GUILDS_DESCRIPTOR, ESCAPE_CONFIRM_SUPPORT_DESCRIPTOR, + ESCAPE_CONFIRM_SUPPORT_SELF_HOSTED_DESCRIPTOR, ESCAPE_CONFIRM_TITLE_NO_GUILDS_DESCRIPTOR, ESCAPE_CONFIRM_TITLE_WITH_GUILDS_DESCRIPTOR, ESCAPE_HINT_NO_GUILDS_DESCRIPTOR, @@ -60,7 +62,11 @@ export function buildPhoneGateEscapeConfirmCopy(i18n: I18n, plan: PhoneGateEscap if (plan.emailStepRemains) { bodyLines.push(i18n._(ESCAPE_CONFIRM_EMAIL_REMAINS_DESCRIPTOR)); } - bodyLines.push(i18n._(ESCAPE_CONFIRM_SUPPORT_DESCRIPTOR, {supportEmail: SUPPORT_EMAIL})); + bodyLines.push( + RuntimeConfig.isSelfHosted() + ? i18n._(ESCAPE_CONFIRM_SUPPORT_SELF_HOSTED_DESCRIPTOR) + : i18n._(ESCAPE_CONFIRM_SUPPORT_DESCRIPTOR, {supportEmail: SUPPORT_EMAIL}), + ); return { title: leaving ? i18n._(ESCAPE_CONFIRM_TITLE_WITH_GUILDS_DESCRIPTOR, {count: plan.guildNames.length}) diff --git a/fluxer_app/src/features/auth/components/modals/required_action/RequiredActionShared.tsx b/fluxer_app/src/features/auth/components/modals/required_action/RequiredActionShared.tsx index dcc28c2bc..053e5cafe 100644 --- a/fluxer_app/src/features/auth/components/modals/required_action/RequiredActionShared.tsx +++ b/fluxer_app/src/features/auth/components/modals/required_action/RequiredActionShared.tsx @@ -4,10 +4,12 @@ import {showGenericErrorModal} from '@app/features/app/components/alerts/Generic import * as Modal from '@app/features/app/components/dialogs/Modal'; import {ExternalLink} from '@app/features/app/components/shared/ExternalLink'; import {EXAMPLE_EMAIL, SUPPORT_EMAIL, SUPPORT_EMAIL_MAILTO} from '@app/features/app/config/I18nDisplayConstants'; +import RuntimeConfig from '@app/features/app/state/RuntimeConfig'; import styles from '@app/features/auth/components/modals/RequiredActionModal.module.css'; import { A_NEW_VERIFICATION_CODE_HAS_BEEN_SENT_DESCRIPTOR, ALT_ROUTES_HUMAN_REVIEW_DESCRIPTOR, + ALT_ROUTES_HUMAN_REVIEW_SELF_HOSTED_DESCRIPTOR, ALT_ROUTES_TITLE_DESCRIPTOR, CAPTCHA_REQUIRED_DESCRIPTOR, CODE_DID_NOT_WORK_DESCRIPTOR, @@ -20,6 +22,7 @@ import { ENTER_VALID_PHONE_DESCRIPTOR, ESCAPE_BUTTON_DESCRIPTOR, FAILED_TO_RESEND_VERIFICATION_CODE_PLEASE_TRY_AGAIN_DESCRIPTOR, + INSTANCE_ADMIN_CONTACT_DESCRIPTOR, NEW_EMAIL_DESCRIPTOR, PHONE_ALREADY_USED_DESCRIPTOR, PHONE_CANNOT_BE_USED_DESCRIPTOR, @@ -290,6 +293,13 @@ export const ValueBlock: React.FC = ({label, value}) => ( ); export const SupportLinkLine: React.FC = () => { const {i18n} = useLingui(); + if (RuntimeConfig.isSelfHosted()) { + return ( + + {i18n._(INSTANCE_ADMIN_CONTACT_DESCRIPTOR)} + + ); + } return ( = ({escapeAction}) => { const {i18n} = useLingui(); + const selfHosted = RuntimeConfig.isSelfHosted(); return (

= ( {i18n._(ALT_ROUTES_TITLE_DESCRIPTOR)}

- {i18n._(ALT_ROUTES_HUMAN_REVIEW_DESCRIPTOR)} + {i18n._(selfHosted ? ALT_ROUTES_HUMAN_REVIEW_SELF_HOSTED_DESCRIPTOR : ALT_ROUTES_HUMAN_REVIEW_DESCRIPTOR)}

-
- -
+ {selfHosted ? null : ( +
+ +
+ )} {escapeAction ? ( <>
diff --git a/fluxer_app/src/features/i18n/locales/ar/messages.po b/fluxer_app/src/features/i18n/locales/ar/messages.po index e5ebbc912..1995bce3e 100644 --- a/fluxer_app/src/features/i18n/locales/ar/messages.po +++ b/fluxer_app/src/features/i18n/locales/ar/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 أيام" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "يلزم إجراء فحص للمتصفح قبل التحقق من رقم الهاتف. حاول مرة أخرى من صفحة تسجيل الدخول أو اتصل بالدعم." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "مشترك سنوي نشط (الإلغاء مجدول)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "الأنشطة" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "إضافة كلمة…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "أضف بريدًا إلكترونيًا صالحًا" @@ -4552,6 +4552,11 @@ msgstr "طلب التأكيد قبل بدء المكالمات" msgid "Ask for a passkey after your password when you sign in" msgstr "يُطلب منك مفتاح مرور بعد كلمة المرور عند تسجيل الدخول" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "اطلب من مسؤولي هذا المثيل مراجعة حسابك. هذا المثيل يعمل بشكل مستقل، ومسؤولوه فقط هم من يمكنهم تغيير حسابك." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "تحميل مرفق" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "تحميل المرفقات غير متاح" @@ -5189,8 +5194,8 @@ msgstr "غير متواجد حاليًا" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "رجوع" @@ -6370,7 +6375,7 @@ msgstr "لا يمكن تحميل الملفات هنا" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "مسح الحالة المخصصة" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "هل تريد مسح جميع التفاعلات على هذه الرسالة؟" @@ -8198,7 +8203,7 @@ msgstr "سمة الفحم" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "جهة اتصال" msgid "Contact support" msgstr "التواصل مع الدعم" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "اتصل بمسؤولي هذا المثيل للمساعدة." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "نسخ الوسائط إلى الحافظة" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "نسخ الرسالة" @@ -10186,7 +10196,7 @@ msgstr "مؤقت العد التنازلي" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "البلد" @@ -11108,7 +11118,7 @@ msgstr "تصحيح أخطاء العضو" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "تصحيح أخطاء الرسالة" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "البريد الإلكتروني غير متاح" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "تحديث البريد الإلكتروني غير متاح حاليًا. حاول مرة أخرى لاحقًا أو اتصل بالدعم." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "يلزم تحديث البريد الإلكتروني" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "راسلنا عبر البريد الإلكتروني وسيقوم شخص بمراجعة حسابك. أخبرنا أنك لا تستطيع التحقق عبر الرسائل القصيرة وسنتولى الأمر. الردود تأتي عبر البريد الإلكتروني، لذا فهذه العملية ليست فورية." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "التضمينات" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "تم إخفاء التضمينات" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "تم إظهار التضمينات" @@ -13896,7 +13906,7 @@ msgstr "أدخل عنوان URL أو رمز قالب {theOtherPlatform} صالح #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "أدخل عنوان بريد إلكتروني صالحًا." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "أدخل رابط رسالة صالحًا." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "أدخل رقم هاتف جوال صالحًا." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "أدخل رقم هاتف صالحًا" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "أدخل اسم مستخدم صالحًا ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "أدخل بريدًا إلكترونيًا يمكنك الوصول إليه. سنرسل رمزًا إليه." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "أدخل رمز الهدية…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "أدخل بريدًا إلكترونيًا جديدًا" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "أدخل الرمز المكون من {digitCount} أرقام من تطبيق المصادقة الخاص بك." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "أدخل الرمز المكون من {digitCount} أرقام الذي تم إرساله إلى {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "أدخل الرمز المكون من {MFA_CODE_DIGIT_COUNT} أرقام الذي تم إرساله إلى {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "أدخل الرمز من تطبيق المصادقة الخاص بك." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "أدخل الرمز الذي تم إرساله إلى {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "أدخل الرمز الذي أرسلناه إلى بريدك الإلكتروني للتحقق منه. سيتم تعيين كلمة مرورك بمجرد تأكيد الرمز." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "أدخل رمز البريد الإلكتروني" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "أدخل رمز PIN لمفتاح الأمان للمتابعة." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "أدخل رمز الرسالة النصية القصيرة" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "أدخل كلمة المرور الخاصة بك." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "أدخل رقم هاتفك" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "الخيار الأول" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "أعلام" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "الخطوط" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "طعام وشراب" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "لنفسي" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "لهذا التحقق، سترسل لنا رسالة نصية بدلاً من أن تستقبلها منا." @@ -15562,7 +15572,7 @@ msgstr "النماذج" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "إعادة توجيه" @@ -16030,7 +16040,7 @@ msgstr "احصل على {premiumProductName} لتخصيص علامتك أو ال #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "الحصول على رمز جديد" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "إذا كان هذا البلاغ يتعلق برسائل محددة، فبلّغ عن الرسالة الأكثر صلة بدلاً من ذلك. بلاغات الرسائل تمنح فريق السلامة لدينا أوضح سياق، وإضافة التفاصيل في التعليقات يمكن أن تساعدنا في مراجعتها بشكل أسرع. لا تتابع الإبلاغ عن المستخدم ككل إلا إذا كان الإبلاغ عن رسالة لا يكفي لتوضيح المشكلة الأوسع." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "إذا لم تتمكن من التحقق عبر الرسائل القصيرة" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "مغادرة" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "هل تريد مغادرة {count, plural, zero {# مجتمع} one {مجتمع واحد} two {مجتمعين} few {# مجتمعات} many {# مجتمعًا} other {# مجتمع}} وتأجيل هذا التحقق؟" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "المغادرة والتأجيل" @@ -20677,7 +20687,7 @@ msgstr "تحتوي الرسالة على وسائط مرفقة" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "تصحيح أخطاء الرسالة" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "المحدّث الأصلي جاهز" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "الطبيعة" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "أداة إنشاء رابط OAuth2" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "أشياء" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "افتح متصفحك، سجّل الدخول، ثم أدخل الرمز أدناه لربط حسابك." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "افتح رسائلك" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "افتح تطبيق الرسائل على هاتفك وأنشئ رسالة نصية جديدة." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "افتح تطبيق الرسائل على هاتفك وابدأ رسالة نصية جديدة." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "خدمة التحقق من أرقام الهواتف لدينا متوقفة حاليًا. المشكلة من جانبنا وليست في رقمك. انتظر بضع دقائق ثم جرّب الرقم نفسه مرة أخرى." @@ -24470,7 +24480,7 @@ msgstr "بنسلفانيا" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "الهاتف" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "رقم الهاتف" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "رقم الهاتف مطلوب" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "تم التحقق من رقم الهاتف" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "خطوة الهاتف" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "التحقق من الهاتف غير متاح لهذا الحساب. استخدم طريقة أخرى أو اتصل بالدعم." @@ -24757,7 +24767,7 @@ msgstr "صورة داخل صورة" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "تثبيت" @@ -24775,7 +24785,7 @@ msgstr "تثبيت المحادثة الجماعية" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "تثبيت أو إلغاء تثبيت أي رسالة." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "ثبّت هذه الرسالة في القناة ليراها الجميع." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "هل تريد إزالة {userName} من أصدقائك؟" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "إزالة الكل" @@ -26525,8 +26535,8 @@ msgstr "هل تريد إزالة كل تفاعلات {emojiNameWithColons} من #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "إزالة جميع التفاعلات" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "إلغاء الإخفاء" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "إزالة الملصق" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "إعادات النشر: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "اطلب رمزًا جديدًا أولاً." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "البحث عن مجتمعات" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "البحث عن البلدان..." @@ -29336,17 +29346,17 @@ msgstr "إرسال رسائل تحويل النص إلى كلام باستخدا #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "أرسل الرمز <0>{0} إلى <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "أرسل الرمز إلى رقم الهاتف أدناه." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "أرسل هذا الرمز" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "هل تريد إعادة هذه الرسالة المثبتة إلى الماضي؟" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "إرسال إلى" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "الإرسال:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "إرسال رسالة نصية قصيرة إلى هذا الرقم مكلف، لذا نحتاج منك أن ترسل لنا رسالة نصية بدلاً من ذلك." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "إرسال رسالة نصية قصيرة إلى رقم الهاتف هذا مكلف للغاية بالنسبة إلى {PRODUCT_NAME}، لذلك نحتاج منك أن ترسل لنا رسالة نصية قصيرة بدلًا من ذلك. نعلم أن هذا ليس مثاليًا. يمكنك أيضًا أن تطلب من مسؤولي هذا المثيل رفع هذا الشرط عن حسابك." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "إرسال رسالة نصية قصيرة إلى رقم الهاتف هذا مكلف للغاية بالنسبة إلى {PRODUCT_NAME}، لذلك نحتاج منك أن ترسل لنا رسالة نصية قصيرة بدلًا من ذلك. نعلم أن هذا ليس مثاليًا. يمكنك أيضًا التواصل مع <0>{SUPPORT_EMAIL} لنرفع هذا الشرط عن حسابك." @@ -29677,13 +29691,13 @@ msgstr "تم تعيين منطقة الصوت إلى تلقائي" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "تأجيل هذا التحقق" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "هل تريد تأجيل هذا التحقق؟" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "فيديو أكثر سلاسة" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "التحقق عبر الرسائل النصية غير متاح حاليًا. حاول مرة أخرى لاحقًا أو تواصل مع فريق الدعم." @@ -31169,7 +31183,7 @@ msgstr "حدث خطأ ما. يُرجى المحاولة مرة أخرى لاحق #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "حدث خطأ ما. يُرجى المحاولة مرة أخرى." @@ -31341,7 +31355,7 @@ msgstr "نطق جميع الرسائل بصوت عالٍ" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "نطق الرسالة" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "عناصر تحكم الموظفين" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "قد تُطبَّق رسوم الرسائل النصية المعتادة لدى شركة الاتصالات." @@ -31913,7 +31927,7 @@ msgstr "إيقاف مشاركة النشاط الصوتي مع جميع الأص #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "رمز" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "رموز" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "حجم النص" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "أرسل لنا رسالة نصية من هاتفك" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "شكرًا لمساعدتك في الحفاظ على أمان {productName}. سنراجع بلاغك في أقرب وقت ممكن." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "هذا الرمز غير صحيح. تحقق منه وحاول مرة أخرى." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "انتهت صلاحية هذا الرمز. اطلب رمزًا جديدًا." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "لم تكتمل العملية. ربما غادرت بعض المجتمعات بالفعل، ولا يزال حسابك مقفلًا. اضغط على \"تأجيل هذا التحقق\" مرة أخرى لإكمالها." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "لم تكتمل العملية. لم يتغير شيء. حاول مرة أخرى." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "لا يبدو هذا رابطًا صالحًا." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "هذا البريد الإلكتروني مستخدم بالفعل." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "الصفحة التي تبحث عنها غير موجودة أو تم نقلها." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "تم تأجيل التحقق من الهاتف. تبقّت خطوة واحدة للبريد الإلكتروني." @@ -33803,8 +33817,13 @@ msgstr "هذا معطّل" msgid "This is how messages appear" msgstr "هكذا تظهر الرسائل" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "هذا غير متاح في حسابك حاليًا. اطلب من مسؤولي هذا المثيل مراجعته." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "هذا غير متاح في حسابك حاليًا. راسل {supportEmail} وسيراجعه شخص من فريقنا." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "هذا هو آخر مفتاح مرور لديك. بمجرد حذفه، لن تتمكن من استخدام مفتاح مرور كعامل ثانٍ." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "هذا ليس رقم هاتف محمول، لذا لا يمكنه استقبال رسائلنا النصية. جرب رقم هاتف محمول، أو اتصل بالدعم إذا كنت تعتقد أن هذا خطأ." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "سيظهر هذا الاسم المستعار في هذا المجتمع فقط" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "يجب التحقق من هذا الرقم بإرسال رسالة نصية إلينا بدلًا من ذلك. ارجع وابدأ التحقق من الهاتف مرة أخرى للحصول على الرمز والرقم الذي سترسل إليه الرسالة." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "يتطلب هذا الرقم التحقق بإرسال رسالة نصية منك إلينا بدلًا من أن نرسل إليك رسالة SMS." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "عطّل المشرفون السمع لدى هذا المشارك" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "لا يمكن استخدام رقم الهاتف هذا. جرّب رقم هاتف محمول آخر أو اتصل بالدعم." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "لقد تم استخدام رقم الهاتف هذا بالفعل. جرّب رقمًا آخر أو اتصل بالدعم." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "انتهت صلاحية جلسة التحقق هذه. ارجع إلى {productName} وابدأ عملية الدفع مرة أخرى." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "انتهت صلاحية جلسة التحقق هذه. ابدأ من جديد." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "سيؤدي هذا إلى الوثوق بجميع الروابط الخارجية وتجاوز التحذير لكل نطاق. سيتم استبدال نطاقاتك الموثوقة الحالية. هذا أقل أمانًا." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "سيتم تحديث هذه النافذة تلقائيًا بعد استلام رسالتك." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "تحويل درجات ألوان صور HDR إلى النطاق القياسي لتقليل ذروة السطوع." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "محاولات كثيرة جدًا. انتظر قليلًا، ثم حاول مرة أخرى." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "المترجمون" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "سفر وأماكن" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "غير مرتبة" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "إلغاء التثبيت" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "إلغاء تثبيت الرسالة" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "هل تريد إلغاء تثبيت هذه الرسالة؟" @@ -35927,7 +35946,7 @@ msgstr "ملف الملصق غير مدعوم" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "إظهار التضمينات" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "استخدم تطبيق مصادقة لإنشاء رموز للمصادقة الثنائية" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "استخدم بريدًا إلكترونيًا يمكنك الوصول إليه. سنرسل إليه رمزًا." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "استخدم بريدًا إلكترونيًا مختلفًا عن بريدك الحالي." @@ -37025,17 +37044,17 @@ msgstr "تأكيد هويتك" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "التحقق من الهاتف" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "التحقق من رقم الهاتف" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "نموذج التحقق من رقم الهاتف" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "عرض الملف الشخصي لـ {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "عرض التفاعلات" @@ -37901,7 +37920,7 @@ msgstr "رفع الصوت" msgid "Wait a moment before deleting more messages." msgstr "انتظر لحظة قبل حذف المزيد من الرسائل." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "انتظر لحظة. ستُغلَق هذه النافذة تلقائيًا بمجرد استلام رسالتك." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "الانتظار بين الرسائل. يمكن للأعضاء الذين لديهم إذن \"{bypassSlowmodePermissionLabel}\" تجاوز ذلك." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "انتظر هنا" @@ -38054,10 +38073,14 @@ msgstr "تعذر إعادة توجيه الرسالة في الوقت الحال msgid "We couldn't import that theme library file." msgstr "تعذر استيراد ملف مكتبة السمات هذا." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "تعذر علينا الوصول إلى خدمة تحميل المرفقات. يمكن لـ {PRODUCT_NAME} الرجوع إلى مسار التحميل القياسي للرسائل التي يصل إجمالي حجمها إلى {fallbackSizeFormatted}، ولكن هذه المرفقات تتجاوز هذا الحد المجمع ولا يمكن إرسالها حتى يتم استعادة الاتصال. حاول مرة أخرى لاحقًا أو تواصل مع <0>{SUPPORT_EMAIL} إذا استمرت هذه المشكلة." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "تعذر علينا الوصول إلى خدمة تحميل المرفقات. يمكن لـ {PRODUCT_NAME} الرجوع إلى مسار التحميل القياسي للرسائل التي يصل إجمالي حجمها إلى {fallbackSizeFormatted}، ولكن هذه المرفقات تتجاوز هذا الحد المجمع ولا يمكن إرسالها حتى يتم استعادة الاتصال. حاول مرة أخرى لاحقًا أو تواصل مع مسؤولي هذا المثيل إذا استمرت هذه المشكلة." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "تعذّر علينا إزالة هذا الحساب. يُرجى المحاولة مرة أخرى." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "لم نتمكن من التحقق من هذا الرقم تلقائيًا. تواصل مع الدعم وسيراجع أحد أفراد الفريق حسابك." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "لا نرسل رسائل التحقق النصية إلى هذا البلد. جرب رقم هاتف محمول من بلد آخر، أو اتصل بالدعم." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "سنقوم بملء {prefillEmail} مسبقًا بمجرد فتح تسجيل الدخول في المتصفح." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "سنرسل رمزًا عبر رسالة نصية قصيرة عند توفره." @@ -38174,7 +38197,7 @@ msgstr "سنرسل رمز تحقق إلى بريدك الإلكتروني قبل msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "سنرسل رمز تحقق إلى بريدك الإلكتروني قبل أن تتمكن من عرض رموزك الاحتياطية." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "سنرسل رمزًا عبر رسالة نصية قصيرة عند توفره. رقمك غير مرتبط بحسابك. نحتفظ بعلامة مشفرة فقط، بدون معرف مستخدم، للسماح بـ {PHONE_VERIFICATION_LIMIT} عملية تحقق كحد أقصى خلال {PHONE_VERIFICATION_WINDOW_DAYS} يومًا تقريبًا." @@ -38911,13 +38934,18 @@ msgstr "يمكنك إزالة إذن <0>{readMessageHistoryPermissionLabel} msgid "You can sign back in at any time." msgstr "يمكنك تسجيل الدخول مرة أخرى في أي وقت." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "لا يزال بإمكانك طلب مراجعة بشرية من مسؤولي هذا المثيل في أي وقت." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "لا يزال بإمكانك إنشاء حساب أو تسجيل الدخول. إذا أُعيد تمكين الدعوات لاحقًا، فيمكنك استخدام هذا الرابط نفسه للانضمام." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "لا يزال بإمكانك مراسلة {supportEmail} للمراجعة البشرية في أي وقت." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "لقد وصلت أنت أو أحد الأشخاص الذين تضيفهم إلى الحد الأقصى لعدد المحادثات الجماعية المفتوحة. غادر إحداها وحاول مرة أخرى." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "ستبقى في {ownedNames}. لا يمكن للمالك مغادرة مجتمعه." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "سيتم توجيهك إلى {redirectHostname} بعد التفويض." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "ستغادر {count, plural, zero {# مجتمع ينطبق عليه هذا الفحص} one {المجتمع الذي ينطبق عليه هذا الفحص} two {المجتمعين اللذين ينطبق عليهما هذا الفحص} few {# مجتمعات ينطبق عليها هذا الفحص} many {# مجتمعًا ينطبق عليه هذا الفحص} other {# مجتمع ينطبق عليه هذا الفحص}}، وسيعود حسابك إلى العمل بشكل طبيعي." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "ستغادر {guildNames}. لن يُحذف أي شيء نشرته، ويمكنك الانضمام مرة أخرى لاحقًا." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "لا يزال يتعين عليك إكمال خطوة البريد الإلكتروني." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "حسابك" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "يعود حسابك إلى طبيعته فورًا ولن تحتاج إلى رقم هاتف الآن. هذا ليس إعفاءً دائمًا. قد يؤدي الانضمام إلى مجتمع كبير أو عام إلى إعادة هذا الفحص." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "تم ربط حسابك بنجاح. يمكنك الآن إغلاق علامة التبويب هذه والعودة إلى التطبيق." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "عاد حسابك إلى طبيعته." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "لن يكون حسابك محميًا بالمصادقة الثنائية بعد الآن عند تسجيل الدخول بكلمة المرور. كما ستفقد الأذونات المرتفعة في المجتمعات التي تتطلب المصادقة الثنائية." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "يعود حسابك للعمل بشكل طبيعي فورًا ولن تتم إزالة أي شيء. يمكننا طلب إجراء هذا الفحص مرة أخرى لاحقًا." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "بطاقتك مؤهلة. سيتم توجيهك إلى صفحة الدفع الآن." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "تفيد شركة الاتصالات لديك بأن هذا الرقم خارج الخدمة. تحقق منه وحاول مرة أخرى، أو اتصل بالدعم إذا كان صحيحًا." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "اسمك المستعار الجديد، أو اتركه فارغًا لإعادة تعيينه." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "رقمك غير مرتبط بحسابك. نحتفظ بعلامة مشفرة فقط، بدون معرف مستخدم، لما يصل إلى {limit} عملية تحقق في حوالي {duration} يومًا." diff --git a/fluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.json b/fluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.json index 256e1e7f7..715a625df 100644 --- a/fluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.json +++ b/fluxer_app/src/features/i18n/locales/auto-i18n-reviewed-unchanged.json @@ -1527,6 +1527,9 @@ { "msgid": "Ask for a passkey after your password when you sign in" }, + { + "msgid": "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." + }, { "msgid": "Attachment {pendingFilename}" }, @@ -1770,6 +1773,9 @@ { "msgid": "Connection volume controls" }, + { + "msgid": "Contact the administrators of this instance for help." + }, { "msgid": "Copy emoji" }, @@ -2574,6 +2580,9 @@ { "msgid": "Send messages in this channel." }, + { + "msgid": "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." + }, { "msgid": "Sending {resolution} at {frameRate} FPS with {codec}" }, @@ -2994,6 +3003,9 @@ { "msgid": "This is a custom sticker from a community. Ask the author for an invite to use this sticker." }, + { + "msgid": "This is not available on your account right now. Ask the administrators of this instance to review it." + }, { "msgid": "This is not available on your account right now. Email {supportEmail} and a person will review it." }, @@ -3123,6 +3135,9 @@ { "msgid": "Volume sliders" }, + { + "msgid": "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." + }, { "msgid": "We couldn't verify this number automatically. Contact support and a person will review your account." }, @@ -3159,6 +3174,9 @@ { "msgid": "You asked for {resolution} at {frameRate} FPS" }, + { + "msgid": "You can still ask the administrators of this instance for a human review at any time." + }, { "msgid": "You can still email {supportEmail} for a human review at any time." }, diff --git a/fluxer_app/src/features/i18n/locales/bg/messages.po b/fluxer_app/src/features/i18n/locales/bg/messages.po index 5e91fcefd..b1a1324a2 100644 --- a/fluxer_app/src/features/i18n/locales/bg/messages.po +++ b/fluxer_app/src/features/i18n/locales/bg/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 дни" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "Необходима е проверка на браузъра, преди да потвърдиш телефона си. Опитай отново от страницата за вход или се свържи с екипа за поддръжка." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Активен годишен абонат (планирано анулиране)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Дейности" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Добавяне на дума…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Добави работещ имейл адрес" @@ -4552,6 +4552,11 @@ msgstr "Пита преди започване на разговор" msgid "Ask for a passkey after your password when you sign in" msgstr "Изисквай ключ за достъп след паролата ти при влизане" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Помоли администраторите на тази инстанция да прегледат акаунта ти. Тази инстанция се управлява самостоятелно и само нейните администратори могат да променят акаунта ти." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Качване на прикачени файлове" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Качването на прикачен файл е недостъпно" @@ -5189,8 +5194,8 @@ msgstr "В момента ме няма" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Назад" @@ -6370,7 +6375,7 @@ msgstr "Тук не можеш да качваш файлове" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Изчистване на персонализиран статус" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Да се изчистят ли всички реакции от това съобщение?" @@ -8198,7 +8203,7 @@ msgstr "Въгленова тема" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Контакт" msgid "Contact support" msgstr "Свържи се с поддръжката" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Свържи се с администраторите на тази инстанция за помощ." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Копирай медията в клипборда" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Копирай съобщението" @@ -10186,7 +10196,7 @@ msgstr "Таймер за обратно броене" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Държава" @@ -11108,7 +11118,7 @@ msgstr "Отстраняване на грешки за член" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Отстраняване на грешки в съобщението" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "Имейлът не е наличен" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "Актуализирането на имейла е недостъпно в момента. Опитай отново по-късно или се свържи с поддръжката." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "Изисква се актуализация на имейл" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Изпрати ни имейл и човек ще прегледа акаунта ти. Кажи ни, че не можеш да потвърдиш чрез SMS, и ние ще се погрижим за останалото. Отговорите идват по имейл, така че не е мигновено." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Вградени елементи" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Вградените елементи са скрити" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Вградените елементи са видими" @@ -13896,7 +13906,7 @@ msgstr "Въведи валиден URL адрес или код на шабло #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Въведи валиден имейл адрес." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Въведи валиден линк към съобщение." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Въведи валиден мобилен телефонен номер." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Въведи валиден телефонен номер" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Въведи валидно потребителско име ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Въведи имейл, до който имаш достъп. Ще изпратим код там." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Въведи код за подарък…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Въведи нов имейл адрес" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Въведи {digitCount}-цифрения код от приложението за удостоверяване." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Въведи {digitCount}-цифрения код, изпратен на {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Въведи {MFA_CODE_DIGIT_COUNT}-цифрения код, изпратен на {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Въведи кода от приложението за удостоверяване." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Въведи кода, изпратен на {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Въведи кода, който изпратихме на имейла ти, за да го потвърдиш. Паролата ти ще бъде зададена, след като кодът бъде потвърден." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Въведи кода от имейла" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Въведи ПИН кода на защитния си ключ, за да продължиш." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Въведи SMS кода" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Въведи паролата си." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Въведи телефонния си номер" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Първа опция" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Знамена" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Шрифтове" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Храна и напитки" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "За мен" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "За тази проверка ти ни изпращаш текстово съобщение, вместо да получаваш такова от нас." @@ -15562,7 +15572,7 @@ msgstr "Формуляри" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Препращане" @@ -16030,7 +16040,7 @@ msgstr "Вземи {premiumProductName}, за да персонализираш #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Получаване на нов код" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Ако този сигнал е за конкретни съобщения, докладвай най-подходящото съобщение. Сигналите за съобщения дават на екипа ни за безопасност най-ясен контекст, а добавянето на подробности в коментарите може да ни помогне да го прегледаме по-бързо. Продължи с докладването на потребителя като цяло само ако докладването на съобщение не би обхванало по-широкия проблем." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Ако не можеш да потвърдиш чрез SMS" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Напускане" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Да напуснеш ли {count, plural, one {# общност} other {# общности}} и да оставиш тази проверка настрана?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Напусни и остави настрана" @@ -20677,7 +20687,7 @@ msgstr "Съобщението съдържа прикачени медии" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Отстраняване на грешки в съобщението" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Нативната програма за актуализиране е готова" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Природа" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "Конструктор на OAuth2 URL" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Обекти" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Отвори браузъра си, влез в акаунта си, след което въведи кода по-долу, за да свържеш акаунта си." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Отвори съобщенията си" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Отвори приложението за съобщения на телефона си и създай ново текстово съобщение." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Отвори приложението за съобщения на телефона си и започни ново текстово съобщение." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Проверката ни на телефонни номера в момента не работи. Вината е наша, а не на твоя номер. Изчакай няколко минути и опитай отново със същия номер." @@ -24470,7 +24480,7 @@ msgstr "Пенсилвания" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Телефон" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Телефонен номер" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Изисква се телефонен номер" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Телефонният номер е потвърден" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Стъпка „Телефон“" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "Потвърждаването по телефон не е налично за този акаунт. Използвай друг метод или се свържи с поддръжката." @@ -24757,7 +24767,7 @@ msgstr "Картина в картината" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Закачи" @@ -24775,7 +24785,7 @@ msgstr "Закачи груповото DM" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Закачане или откачане на всяко съобщение." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Закачи това съобщение в канала, за да го виждат всички." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Да се премахне ли {userName} от приятелите ти?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Премахване на всички" @@ -26525,8 +26535,8 @@ msgstr "Да се премахнат ли всички реакции {emojiName #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Премахване на всички реакции" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Премахване на спойлер" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Премахване на стикер" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Повторни публикации: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Първо заяви нов код." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Търсене на общности" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Търсене на държави..." @@ -29336,17 +29346,17 @@ msgstr "Изпращай съобщения с текст към говор чр #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Изпрати кода <0>{0} на <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Изпрати кода на телефонния номер по-долу." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Изпрати този код" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Да върнем ли това закачено съобщение назад във времето?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Изпращане до" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Изпращане:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Изпращането на SMS до този номер е скъпо, затова вместо това ти трябва да ни изпратиш съобщение." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Изпращането на SMS до този телефонен номер е твърде скъпо за {PRODUCT_NAME}, затова вместо това ти трябва да ни изпратиш SMS. Знаем, че това не е идеално. Можеш също да помолиш администраторите на тази инстанция да премахнат това изискване от акаунта ти." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Изпращането на SMS до този телефонен номер е твърде скъпо за {PRODUCT_NAME}, затова вместо това ти трябва да ни изпратиш SMS. Знаем, че това не е идеално. Можеш също да се свържеш с <0>{SUPPORT_EMAIL}, за да премахнем това изискване от акаунта ти." @@ -29677,13 +29691,13 @@ msgstr "Зададе гласовия регион на автоматичен" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Остави тази проверка настрана" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Да оставиш ли тази проверка настрана?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "По-плавно видео" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "Потвърждението по SMS не е достъпно в момента. Опитай отново по-късно или се свържи с поддръжката." @@ -31169,7 +31183,7 @@ msgstr "Нещо се обърка. Опитай отново по-късно." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Нещо се обърка. Опитай отново." @@ -31341,7 +31355,7 @@ msgstr "Прочитане на всички съобщения на глас" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Прочитане на съобщението" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Контроли за персонала" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Възможно е да се прилагат стандартни такси за съобщения от твоя оператор." @@ -31913,7 +31927,7 @@ msgstr "Да спреш ли споделянето на гласова акти #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Символ" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Символи" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Размер на текста" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Изпрати ни съобщение от телефона си" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Благодарим ти, че помагаш за безопасността на {productName}. Ще прегледаме сигнала ти възможно най-скоро." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Този код не проработи. Провери го и опитай отново." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Този код е изтекъл. Заяви нов код." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "Действието не завърши. Възможно е някои общности вече да са напуснати, а акаунтът ти все още е заключен. Натисни отново „Остави тази проверка настрана“, за да завършиш." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Не се получи. Нищо не се промени. Опитай отново." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Това не изглежда като валиден URL адрес." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Този имейл вече се използва." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "Страницата, която търсиш, не съществува или е преместена." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "Телефонната проверка е оставена настрана. Остава една стъпка с имейл." @@ -33803,8 +33817,13 @@ msgstr "Деактивирано е" msgid "This is how messages appear" msgstr "Така изглеждат съобщенията" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Това не е налично за акаунта ти в момента. Помоли администраторите на тази инстанция да го прегледат." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Това не е налично в момента за акаунта ти. Изпрати имейл на {supportEmail} и някой ще го прегледа." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Това е последният ти ключ за достъп. След като го изтриеш, няма да можеш да използваш ключ за достъп като втори фактор." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Това не е мобилен номер и не може да получава нашите SMS съобщения. Опитай с мобилен номер или се свържи с поддръжката, ако смяташ, че това е грешка." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Този прякор ще се вижда само в тази общност" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Този номер се потвърждава, като ни изпратиш SMS. Върни се и започни потвърждението на телефона отново, за да получиш кода и номера, на който да пишеш." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Този номер изисква потвърждение чрез SMS от теб, а не SMS от нас." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Звукът на този участник е изключен от модератори" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Този телефонен номер не може да бъде използван. Опитай друг мобилен номер или се свържи с поддръжката." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Този телефонен номер вече е използван. Опитай друг номер или се свържи с поддръжката." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Сесията за потвърждение изтече. Върни се в {productName} и започни плащането отново." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Тази сесия за потвърждение изтече. Започни отначало." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Това ще направи всички външни линкове доверени и ще пропуска предупреждението за всеки домейн. Съществуващите ти доверени домейни ще бъдат заменени. Това е по-малко сигурно." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Този прозорец се актуализира автоматично, след като получим съобщението ти." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Преобразуване на HDR изображения в стандартен диапазон, намалявайки пиковата яркост." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Твърде много опити. Изчакай малко и опитай отново." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Преводачи" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Пътуване и места" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Неномериран" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Откачи" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Откачи съобщението" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Да откачиш ли това съобщение?" @@ -35927,7 +35946,7 @@ msgstr "Неподдържан файл за стикер" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Показване на вградените елементи" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Използвай приложение за удостоверяване, за да генерираш кодове за двуфакторно удостоверяване" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Използвай имейл, до който имаш достъп. Ще изпратим код на него." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Използвай имейл, различен от текущия." @@ -37025,17 +37044,17 @@ msgstr "Потвърди самоличността си" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Потвърди телефона" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Потвърди телефонния номер" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Формуляр за потвърждаване на телефонен номер" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Преглед на профила на {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Преглед на реакциите" @@ -37901,7 +37920,7 @@ msgstr "Увеличаване на звука" msgid "Wait a moment before deleting more messages." msgstr "Изчакай малко, преди да изтриеш още съобщения." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Изчакай малко. Този прозорец ще се затвори автоматично, щом получим съобщението ти." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Изчакване между съобщенията. Членовете с „{bypassSlowmodePermissionLabel}“ могат да го заобиколят." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Изчакай тук" @@ -38054,10 +38073,14 @@ msgstr "В момента не успяхме да препратим съобщ msgid "We couldn't import that theme library file." msgstr "Не успяхме да импортираме този файл с библиотека с теми." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Не успяхме да се свържем с услугата за качване на прикачени файлове. {PRODUCT_NAME} може да използва стандартния път за качване на съобщения до общо {fallbackSizeFormatted}, но тези прикачени файлове надвишават комбинирания лимит и не могат да бъдат изпратени, докато връзката не се възстанови. Опитай отново по-късно или се свържи с <0>{SUPPORT_EMAIL}, ако това продължава да се случва." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Не успяхме да се свържем с услугата за качване на прикачени файлове. {PRODUCT_NAME} може да използва стандартния път за качване на съобщения до общо {fallbackSizeFormatted}, но тези прикачени файлове надвишават комбинирания лимит и не могат да бъдат изпратени, докато връзката не се възстанови. Опитай отново по-късно или се свържи с администраторите на тази инстанция, ако това продължава да се случва." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Не успяхме да премахнем този акаунт. Опитай отново." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Не успяхме да потвърдим този номер автоматично. Свържи се с поддръжката и човек ще прегледа акаунта ти." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Не изпращаме текстови съобщения за потвърждение до тази държава. Опитай с мобилен номер от друга държава или се свържи с поддръжката." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Ще попълним предварително {prefillEmail}, след като се отвори влизането в браузъра." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Ще изпратим SMS код, когато е наличен." @@ -38174,7 +38197,7 @@ msgstr "Ще изпратим код за потвърждение на имей msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Ще изпратим код за потвърждение на имейла ти, преди да можеш да видиш кодовете си за възстановяване." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Ще изпратим SMS код, когато е наличен. Номерът ти не е свързан с акаунта ти. Запазваме само криптиран маркер, без ID на потребител, за да позволим най-много {PHONE_VERIFICATION_LIMIT} потвърждения за около {PHONE_VERIFICATION_WINDOW_DAYS} дни." @@ -38911,13 +38934,18 @@ msgstr "Можеш да премахнеш разрешението <0>{readMess msgid "You can sign back in at any time." msgstr "Можеш да влезеш отново по всяко време." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Винаги можеш да помолиш администраторите на тази инстанция за преглед от човек." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Все още можеш да създадеш акаунт или да влезеш. Ако поканите бъдат включени отново по-късно, ще можеш да използваш същия линк, за да се присъединиш." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Винаги можеш да пишеш на {supportEmail} за преглед от човек." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Ти или някой, когото добавяш, вече има максималния брой отворени групови DM. Напусни едно и опитай отново." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Оставаш в {ownedNames}. Собствениците не могат да напуснат собствената си общност." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "След оторизацията ще те пренасочим към {redirectHostname}." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Ще напуснеш {count, plural, one {# общност, за която се отнася тази проверка} other {# общности, за които се отнася тази проверка}}, и акаунтът ти отново ще работи нормално." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Ще напуснеш {guildNames}. Нищо от публикуваното от теб не се изтрива и можеш да се присъединиш отново по-късно." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Ще трябва да завършиш и стъпката с имейла." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Твоят акаунт" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Акаунтът ти веднага заработва нормално и сега няма да ти трябва телефонен номер. Това не е постоянно освобождаване. Присъединяването към голяма или публична общност може да върне тази проверка." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Акаунтът ти е свързан успешно. Вече можеш да затвориш този раздел и да се върнеш в приложението." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Акаунтът ти отново работи нормално." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Акаунтът ти вече няма да бъде защитен с двуфакторно удостоверяване, когато влизаш с паролата си. Също така ще загубиш повишените си разрешения в общности, които изискват двуфакторно удостоверяване." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Акаунтът ти веднага заработва нормално и нищо не се премахва. Може да поискаме тази проверка отново по-късно." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Картата ти отговаря на условията. Пренасочваме те към страницата за плащане." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Мобилният ти оператор съобщава, че този номер не е активен. Провери го и опитай отново или се свържи с поддръжката, ако е правилен." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Новият ти прякор или остави празно, за да го нулираш." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Номерът ти не е свързан с акаунта ти. Пазим само криптиран маркер, без ID на потребител, за най-много {limit} проверки в рамките на около {duration} дни." diff --git a/fluxer_app/src/features/i18n/locales/cs/messages.po b/fluxer_app/src/features/i18n/locales/cs/messages.po index 3e55fc2b0..5f3f5815e 100644 --- a/fluxer_app/src/features/i18n/locales/cs/messages.po +++ b/fluxer_app/src/features/i18n/locales/cs/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 dní" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "Před ověřením telefonu je vyžadována kontrola prohlížeče. Zkuste to znovu z přihlašovací stránky nebo kontaktujte podporu." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Aktivní roční předplatitel (zrušení naplánováno)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Aktivity" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Přidat slovo…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Přidat funkční e-mailovou adresu" @@ -4552,6 +4552,11 @@ msgstr "Zeptat se před zahájením hovorů" msgid "Ask for a passkey after your password when you sign in" msgstr "Požádat o přístupový klíč po zadání hesla při přihlašování" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Požádejte správce této instance, aby zkontrolovali váš účet. Tato instance je spravována nezávisle a pouze její správci mohou změnit váš účet." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Nahrávání příloh" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Nahrání přílohy není k dispozici" @@ -5189,8 +5194,8 @@ msgstr "Momentálně pryč" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Zpět" @@ -6370,7 +6375,7 @@ msgstr "Sem nelze nahrávat soubory" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Vymazat vlastní stav" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Smazat všechny reakce z této zprávy?" @@ -8198,7 +8203,7 @@ msgstr "Uhelný motiv" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Kontakt" msgid "Contact support" msgstr "Kontaktovat podporu" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Pro pomoc kontaktujte správce této instance." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Kopírovat médium do schránky" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Kopírovat zprávu" @@ -10186,7 +10196,7 @@ msgstr "Odpočítávání" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Země" @@ -11108,7 +11118,7 @@ msgstr "Ladit člena" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Ladit zprávu" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "E-mail není k dispozici" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "Aktualizace e-mailu momentálně není k dispozici. Zkuste to prosím později nebo kontaktujte podporu." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "Je třeba aktualizovat e-mail" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Napište nám e-mail a váš účet osobně posoudíme. Uveďte, že nemůžete provést ověření pomocí SMS, a my se o zbytek postaráme. Odpovíme e-mailem, takže vyřízení nebude okamžité." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Vložený obsah" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Vložený obsah skryt" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Vložený obsah znovu zobrazen" @@ -13896,7 +13906,7 @@ msgstr "Zadejte platnou URL nebo kód šablony platformy {theOtherPlatform}." #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Zadejte platnou e-mailovou adresu." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Zadejte platný odkaz na zprávu." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Zadejte platné číslo mobilního telefonu." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Zadejte platné telefonní číslo" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Zadejte platné uživatelské jméno ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Zadejte e-mailovou adresu, ke které máte přístup. Pošleme vám na ni kód." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Zadejte dárkový kód…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Zadejte nový e-mail" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Zadejte {digitCount}místný kód ze své ověřovací aplikace." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Zadejte {digitCount}místný kód odeslaný na číslo {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Zadejte {MFA_CODE_DIGIT_COUNT}místný kód odeslaný na {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Zadejte kód ze své ověřovací aplikace." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Zadejte kód odeslaný na adresu {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Zadejte kód, který jsme vám poslali na e-mail, abyste ho ověřili. Heslo se nastaví po potvrzení kódu." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Zadejte kód z e-mailu" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Zadejte PIN pro váš bezpečnostní klíč a pokračujte." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Zadejte kód SMS" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Zadejte heslo." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Zadejte své telefonní číslo" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "První možnost" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Vlajky" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Písma" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Jídlo a pití" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "Pro mě" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Při tomto ověření posíláte SMS vy nám, místo abyste ji od nás dostali." @@ -15562,7 +15572,7 @@ msgstr "Formuláře" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Přeposlat" @@ -16030,7 +16040,7 @@ msgstr "Pořiďte si {premiumProductName} a přizpůsobte si čtyřmístný iden #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Získat nový kód" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Pokud se toto nahlášení týká konkrétních zpráv, nahlaste místo toho tu nejrelevantnější. Nahlášení zpráv poskytuje našemu bezpečnostnímu týmu nejjasnější kontext a přidání podrobností do komentářů nám může pomoci s rychlejším posouzením. Pokračujte v nahlášení uživatele jako celku pouze v případě, že nahlášení zprávy by nevystihovalo širší problém." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Pokud nemůžete provést ověření pomocí SMS" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Opustit" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Opustit {count, plural, one {# komunitu} few {# komunity} many {# komunity} other {# komunit}} a odložit toto ověření?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Opustit komunity a odložit ověření" @@ -20677,7 +20687,7 @@ msgstr "Zpráva obsahuje přiložená média" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Ladění zprávy" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Nativní aktualizace připravena" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Příroda" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "Nástroj pro tvorbu OAuth2 URL" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Předměty" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Otevřete prohlížeč, přihlaste se a poté zadejte níže uvedený kód pro propojení účtu." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Otevřete si zprávy" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Otevřete v telefonu aplikaci pro zprávy a vytvořte novou SMS." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Otevřete v telefonu aplikaci pro zprávy a začněte psát novou SMS." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Naše služba ověřování telefonních čísel má teď výpadek. Problém je u nás, nikoli ve vašem čísle. Počkejte pár minut a zkuste stejné číslo znovu." @@ -24470,7 +24480,7 @@ msgstr "Pensylvánie" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Telefon" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Telefonní číslo" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Je vyžadováno telefonní číslo" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Telefonní číslo ověřeno" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Krok ověření telefonu" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "Ověření telefonního čísla není pro tento účet k dispozici. Použijte jinou metodu nebo kontaktujte podporu." @@ -24757,7 +24767,7 @@ msgstr "Obraz v obraze" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Připnout" @@ -24775,7 +24785,7 @@ msgstr "Připnout skupinovou konverzaci" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Připínat nebo odepínat libovolné zprávy." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Připnout tuto zprávu do kanálu, aby ji všichni viděli." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Odebrat uživatele {userName} z přátel?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Odebrat vše" @@ -26525,8 +26535,8 @@ msgstr "Odstranit všechny reakce {emojiNameWithColons} z této zprávy?" #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Odebrat všechny reakce" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Odstranit spoiler" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Odebrat samolepku" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Znovuzveřejnění: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Nejprve si vyžádejte nový kód." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Hledat komunity" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Hledat země..." @@ -29336,17 +29346,17 @@ msgstr "Odesílat zprávy s převodem textu na řeč pomocí /tts. Členům, kte #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Odeslat kód <0>{0} na <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Pošlete kód na níže uvedené telefonní číslo." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Odeslat tento kód" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Poslat tento připnutý příspěvek zpět v čase?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Odeslat na" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Odesílání:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Odeslání SMS na toto číslo je drahé, proto nám místo toho musíte poslat zprávu." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Odesílání SMS na toto telefonní číslo je pro {PRODUCT_NAME} příliš drahé, takže nám ji musíte poslat vy. Víme, že to není ideální. Můžete také požádat správce této instance o zrušení tohoto požadavku pro váš účet." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Odesílání SMS na toto telefonní číslo je pro {PRODUCT_NAME} příliš drahé, takže nám ji musíte poslat vy. Víme, že to není ideální. Můžete také kontaktovat <0>{SUPPORT_EMAIL} a požádat o zrušení tohoto požadavku pro váš účet." @@ -29677,13 +29691,13 @@ msgstr "Hlasový region nastaven na automatický" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Odložit tuto kontrolu" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Odložit tuto kontrolu?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Plynulejší video" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "Ověření SMS zprávou momentálně není k dispozici. Zkuste to prosím později, nebo kontaktujte podporu." @@ -31169,7 +31183,7 @@ msgstr "Něco se pokazilo. Zkuste to prosím později." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Něco se pokazilo. Zkuste to znovu." @@ -31341,7 +31355,7 @@ msgstr "Přečíst všechny zprávy nahlas" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Přečíst zprávu nahlas" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Ovládací prvky pro zaměstnance" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Mohou být účtovány standardní poplatky za zprávy od vašeho operátora." @@ -31913,7 +31927,7 @@ msgstr "Zastavit sdílení hlasové aktivity se všemi přáteli?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Symbol" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Symboly" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Velikost textu" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Pošlete nám SMS ze svého telefonu" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Děkujeme, že pomáháte udržovat {productName} v bezpečí. Vaše nahlášení posoudíme co nejdříve." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Tento kód nefungoval. Zkontrolujte ho a zkuste to znovu." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Platnost kódu vypršela. Vyžádejte si nový kód." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "Operace se nedokončila. Některé komunity jste již mohli opustit a váš účet je stále uzamčený. Dokončete ji opětovným stisknutím tlačítka „Odložit tuto kontrolu“." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Nepodařilo se to provést. Nic se nezměnilo. Zkuste to znovu." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Nevypadá to jako platná adresa URL." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Tento e-mail se již používá." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "Stránka, kterou hledáte, neexistuje nebo byla přesunuta." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "Ověření telefonu je odložené. Zbývá jeden krok s e-mailem." @@ -33803,8 +33817,13 @@ msgstr "Toto je zakázáno" msgid "This is how messages appear" msgstr "Takto se zobrazují zprávy" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Tato možnost není pro váš účet momentálně dostupná. Požádejte správce této instance o posouzení." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Toto není momentálně dostupné pro váš účet. Napište na {supportEmail} a někdo to zkontroluje." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Toto je váš poslední přístupový klíč. Jakmile o něj přijdete, nebudete moci používat přístupový klíč jako druhý faktor." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Toto není mobilní číslo, takže nemůže přijímat naše SMS. Zkuste mobilní číslo nebo kontaktujte podporu, pokud si myslíte, že je to chyba." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Tato přezdívka bude viditelná pouze v této komunitě" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Toto číslo se ověřuje tak, že nám sami pošlete SMS. Vraťte se a znovu spusťte ověření telefonu, abyste získali kód a číslo, na které ho poslat." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Toto číslo vyžaduje ověření odesláním SMS nám místo přijetí SMS od nás." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Moderátoři tomuto účastníkovi vypnuli zvuk" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Toto telefonní číslo nelze použít. Zkuste jiné mobilní číslo nebo kontaktujte podporu." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Toto telefonní číslo již bylo použito. Zkuste jiné číslo nebo kontaktujte podporu." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Platnost ověřovací relace vypršela. Vraťte se do aplikace {productName} a spusťte platbu znovu." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Ověřovací relace vypršela. Začněte znovu." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Tímto se budou důvěryhodně otevírat všechny externí odkazy a přeskočí se upozornění pro každou doménu. Vaše stávající důvěryhodné domény budou nahrazeny. Toto je méně bezpečné." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Toto okno se automaticky aktualizuje, jakmile obdržíme vaši zprávu." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Převést HDR snímky do standardního rozsahu, čímž se sníží maximální jas." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Příliš mnoho pokusů. Chvíli počkejte a zkuste to znovu." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Překladače" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Cestování a místa" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Nečíslovaný seznam" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Odepnout" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Odepnout zprávu" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Odepnout tuto zprávu?" @@ -35927,7 +35946,7 @@ msgstr "Nepodporovaný soubor samolepky" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Zobrazit vložený obsah" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Používejte ověřovací aplikaci ke generování kódů pro dvoufaktorové ověřování" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Použijte e-mailovou adresu, ke které máte přístup. Pošleme vám na ni kód." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Použijte e-mail, který se liší od vašeho současného." @@ -37025,17 +37044,17 @@ msgstr "Ověřte, že jste to vy" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Ověřit telefon" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Ověřit telefonní číslo" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Formulář pro ověření telefonního čísla" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Zobrazit profil uživatele {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Zobrazit reakce" @@ -37901,7 +37920,7 @@ msgstr "Zvýšit hlasitost" msgid "Wait a moment before deleting more messages." msgstr "Před smazáním dalších zpráv chvíli počkejte." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Moment. Toto okno se automaticky zavře, jakmile obdržíme vaši zprávu." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Doba čekání mezi zprávami. Členové s oprávněním „{bypassSlowmodePermissionLabel}“ nemusí čekat." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Počkejte zde" @@ -38054,10 +38073,14 @@ msgstr "Zprávu se momentálně nepodařilo přeposlat." msgid "We couldn't import that theme library file." msgstr "Soubor knihovny motivů se nepodařilo importovat." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Nepodařilo se nám připojit ke službě pro nahrávání příloh. {PRODUCT_NAME} může použít standardní cestu pro nahrávání zpráv do celkové velikosti {fallbackSizeFormatted}, ale tyto přílohy překračují kombinovaný limit a nelze je odeslat, dokud se neobnoví připojení. Zkuste to prosím později, nebo pokud problém přetrvává, kontaktujte <0>{SUPPORT_EMAIL}." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Nepodařilo se nám připojit ke službě pro nahrávání příloh. {PRODUCT_NAME} může použít standardní cestu pro nahrávání zpráv do celkové velikosti {fallbackSizeFormatted}, ale tyto přílohy překračují kombinovaný limit a nelze je odeslat, dokud se neobnoví připojení. Zkuste to prosím později, nebo pokud problém přetrvává, kontaktujte správce této instance." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Tento účet se nám nepodařilo odebrat. Zkuste to znovu." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Toto telefonní číslo se nepodařilo automaticky ověřit. Kontaktujte podporu a váš účet posoudí její pracovník." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Do této země neposíláme ověřovací SMS. Zkuste mobilní číslo z jiné země nebo kontaktujte podporu." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Předvyplníme {prefillEmail}, jakmile se otevře přihlášení v prohlížeči." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Až to bude možné, pošleme SMS kód." @@ -38174,7 +38197,7 @@ msgstr "Než si budete moct změnit heslo, pošleme vám na e-mail ověřovací msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Před zobrazením záložních kódů vám na e-mail pošleme ověřovací kód." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Až to bude možné, pošleme vám SMS kód. Vaše číslo není propojeno s vaším účtem. Uchováváme pouze zašifrovanou značku bez ID uživatele, abychom umožnili maximálně {PHONE_VERIFICATION_LIMIT} ověření přibližně za {PHONE_VERIFICATION_WINDOW_DAYS} dní." @@ -38911,13 +38934,18 @@ msgstr "Oprávnění <0>{readMessageHistoryPermissionLabel} můžete odebrat msgid "You can sign back in at any time." msgstr "Kdykoli se můžete znovu přihlásit." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Správce této instance můžete kdykoli požádat o kontrolu člověkem." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Účet si stále můžete vytvořit nebo se přihlásit. Pokud budou pozvánky později znovu povoleny, můžete se připojit pomocí stejného odkazu." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Kdykoli můžete napsat na {supportEmail} a požádat o posouzení pracovníkem podpory." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Vy nebo někdo, koho přidáváte, už má otevřený maximální počet skupinových konverzací. Opusťte jednu a zkuste to znovu." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Zůstanete v {ownedNames}. Vlastníci nemohou opustit vlastní komunitu." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Po autorizaci budete přesměrováni na {redirectHostname}." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "{count, plural, one {Opustíte # komunitu, na kterou se tato kontrola vztahuje, a váš účet bude opět fungovat normálně.} few {Opustíte # komunity, na které se tato kontrola vztahuje, a váš účet bude opět fungovat normálně.} many {Opustíte # komunity, na které se tato kontrola vztahuje, a váš účet bude opět fungovat normálně.} other {Opustíte # komunit, na které se tato kontrola vztahuje, a váš účet bude opět fungovat normálně.}}" #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Opustíte {guildNames}. Nic z toho, co jste napsali, není smazáno a můžete se kdykoli znovu připojit." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Stále bude potřeba dokončit krok s e-mailem." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Váš účet" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Váš účet se okamžitě vrátí do normálu a telefonní číslo nyní nebudete potřebovat. Toto není trvalá výjimka. Připojení k velké nebo veřejné komunitě může tuto kontrolu znovu vyvolat." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Váš účet byl úspěšně propojen. Nyní můžete zavřít tuto kartu a vrátit se do aplikace." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Váš účet opět funguje normálně." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Váš účet již nebude chráněn dvoufaktorovým ověřováním při přihlašování heslem. Také ztratíte zvýšená oprávnění v komunitách, které dvoufaktorové ověřování vyžadují." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Váš účet bude opět normálně fungovat okamžitě a nic se neodstraní. O tuto kontrolu můžeme požádat později." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Vaše karta je způsobilá. Nyní vás přesměrujeme na platební stránku." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Váš operátor uvádí, že toto číslo není v provozu. Zkontrolujte ho a zkuste to znovu. Pokud je správné, kontaktujte podporu." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Vaše nová přezdívka. Chcete-li ji zrušit, nechte pole prázdné." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Vaše číslo není propojeno s vaším účtem. Uchováváme pouze zašifrovanou značku bez ID uživatele, a to maximálně pro {limit} ověření přibližně za {duration} dní." diff --git a/fluxer_app/src/features/i18n/locales/da/messages.po b/fluxer_app/src/features/i18n/locales/da/messages.po index 60da85124..e4821b053 100644 --- a/fluxer_app/src/features/i18n/locales/da/messages.po +++ b/fluxer_app/src/features/i18n/locales/da/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 dage" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "Der kræves et browsertjek, før telefonbekræftelse kan udføres. Prøv igen fra loginskærmen, eller kontakt support." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Aktiv årlig abonnent (opsigelse planlagt)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Aktiviteter" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Tilføj et ord …" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Tilføj en fungerende e-mailadresse" @@ -4552,6 +4552,11 @@ msgstr "Spørg, før du starter opkald" msgid "Ask for a passkey after your password when you sign in" msgstr "Bed om en adgangsnøgle efter din adgangskode, når du logger ind" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Bed administratorerne af denne instans om at gennemgå din konto. Denne instans drives uafhængigt, og kun dens administratorer kan ændre din konto." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Upload af vedhæftede filer" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Kan ikke uploade vedhæftet fil" @@ -5189,8 +5194,8 @@ msgstr "Ikke til stede lige nu" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Tilbage" @@ -6370,7 +6375,7 @@ msgstr "Kan ikke uploade filer her" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Ryd brugerdefineret status" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Fjern alle reaktioner fra denne besked?" @@ -8198,7 +8203,7 @@ msgstr "Kulsort tema" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Kontakt" msgid "Contact support" msgstr "Kontakt support" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Kontakt administratorerne af denne instans for at få hjælp." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Kopiér medie til udklipsholder" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Kopiér besked" @@ -10186,7 +10196,7 @@ msgstr "Nedtællingstimer" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Land" @@ -11108,7 +11118,7 @@ msgstr "Fejlfind medlem" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Fejlfind besked" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "E-mailadresse utilgængelig" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "E-mailadressen kan ikke ændres lige nu. Prøv igen senere, eller kontakt support." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "E-mailadressen skal opdateres" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Send os en e-mail, så gennemgår en medarbejder din konto. Fortæl os, at du ikke kan bekræfte dit telefonnummer via sms, så hjælper vi dig videre. Vi svarer via e-mail, så det sker ikke med det samme." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Indlejringer" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Indlejringer skjult" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Indlejringer vises igen" @@ -13896,7 +13906,7 @@ msgstr "Indtast en gyldig skabelon-URL eller kode fra {theOtherPlatform}." #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Indtast en gyldig e-mailadresse." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Angiv et gyldigt beskedslink." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Indtast et gyldigt mobilnummer." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Indtast et gyldigt telefonnummer" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Indtast et gyldigt brugernavn ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Indtast en e-mailadresse, du har adgang til. Vi sender en kode dertil." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Indtast gavekode…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Indtast ny e-mailadresse" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Indtast den {digitCount}-cifrede kode fra din godkendelsesapp." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Indtast den {digitCount}-cifrede kode, der er sendt til {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Indtast den {MFA_CODE_DIGIT_COUNT}-cifrede kode, der er sendt til {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Indtast koden fra din godkendelsesapp." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Indtast koden, der er sendt til {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Indtast den kode, vi har sendt til din e-mailadresse, for at bekræfte den. Din adgangskode bliver gemt, når koden er bekræftet." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Indtast e-mailkoden" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Indtast pinkoden til din sikkerhedsnøgle for at fortsætte." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Indtast sms-koden" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Indtast din adgangskode." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Indtast dit telefonnummer" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Første mulighed" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Flag" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Skrifttyper" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Mad og drikke" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "Til mig" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Til dette tjek sender du os en sms i stedet for at modtage en fra os." @@ -15562,7 +15572,7 @@ msgstr "Formularer" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Videresend" @@ -16030,7 +16040,7 @@ msgstr "Få {premiumProductName} for at tilpasse dit tag eller beholde det, når #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Få ny kode" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Hvis denne anmeldelse handler om specifikke beskeder, skal du i stedet anmelde den mest relevante besked. Beskedanmeldelser giver vores sikkerhedsteam den tydeligste kontekst, og hvis du tilføjer detaljer i kommentarerne, kan det hjælpe os med at gennemgå den hurtigere. Fortsæt kun med at anmelde brugeren som helhed, hvis en beskedanmeldelse ikke ville dække det bredere problem." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Hvis du ikke kan bekræfte via SMS" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Forlad" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Forlad {count, plural, one {# fællesskab} other {# fællesskaber}} og sæt denne kontrol til side?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Forlad og sæt til side" @@ -20677,7 +20687,7 @@ msgstr "Beskeden indeholder vedhæftet medie" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Fejlfinding af besked" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Indbygget opdatering klar" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Natur" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "OAuth2-URL-bygger" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Objekter" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Åbn din browser, log ind, og indtast derefter koden herunder for at forbinde din konto." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Åbn dine beskeder" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Åbn din telefons beskedapp, og opret en ny sms." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Åbn din telefons beskedapp, og start en ny sms." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Vores kontrol af telefonnumre er nede lige nu. Fejlen er hos os og skyldes ikke dit nummer. Vent et par minutter, og prøv det samme nummer igen." @@ -24470,7 +24480,7 @@ msgstr "Pennsylvania" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Telefon" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Telefonnummer" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Telefonnummer er påkrævet" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Telefonnummer bekræftet" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Trin til telefonbekræftelse" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "Telefonbekræftelse er ikke tilgængelig for denne konto. Brug en anden metode, eller kontakt support." @@ -24757,7 +24767,7 @@ msgstr "Billede i billede" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Fastgør" @@ -24775,7 +24785,7 @@ msgstr "Fastgør gruppe-DM" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Fastgør eller fjern fastgørelse af enhver besked." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Fastgør denne besked til kanalen, så alle kan se den." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Fjern {userName} fra dine venner?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Fjern alle" @@ -26525,8 +26535,8 @@ msgstr "Fjern alle {emojiNameWithColons}-reaktioner fra denne besked?" #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Fjern alle reaktioner" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Fjern spoiler" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Fjern klistermærke" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Genopslag: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Anmod først om en ny kode." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Søg i fællesskaber" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Søg lande..." @@ -29336,17 +29346,17 @@ msgstr "Send tekst-til-tale-beskeder med /tts. Medlemmer, der har slået tekst t #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Send koden <0>{0} til <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Send koden til telefonnummeret herunder." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Send denne kode" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Send denne fastgjorte besked tilbage i tiden?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Send til" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Send:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Det er dyrt at sende en sms til dette nummer, så vi har brug for, at du sender os en sms i stedet." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Det er for dyrt for {PRODUCT_NAME} at sende en SMS til dette telefonnummer, så vi har brug for, at du sender os en SMS i stedet. Vi ved, at det ikke er ideelt. Du kan også bede administratorerne af denne instans om at fjerne dette krav fra din konto." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Det er for dyrt for {PRODUCT_NAME} at sende en SMS til dette telefonnummer, så vi har brug for, at du sender os en SMS i stedet. Vi ved, at det ikke er ideelt. Du kan også kontakte <0>{SUPPORT_EMAIL} for at få os til at fjerne dette krav fra din konto." @@ -29677,13 +29691,13 @@ msgstr "Angav taleregionen til automatisk" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Udsæt denne kontrol" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Udsæt denne kontrol?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Mere flydende video" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "SMS-bekræftelse er ikke tilgængelig lige nu. Prøv igen senere, eller kontakt support." @@ -31169,7 +31183,7 @@ msgstr "Der opstod en fejl. Prøv igen senere." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Der opstod en fejl. Prøv igen." @@ -31341,7 +31355,7 @@ msgstr "Læs alle beskeder højt" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Læs besked op" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Medarbejderfunktioner" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Standardtakster for beskeder fra din udbyder kan være gældende." @@ -31913,7 +31927,7 @@ msgstr "Stop med at dele taleaktivitet med alle venner?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Symbol" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Symboler" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Tekststørrelse" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Send os en sms fra din telefon" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Tak, fordi du hjælper med at holde {productName} sikkert. Vi gennemgår din anmeldelse hurtigst muligt." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Koden virkede ikke. Tjek den, og prøv igen." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Koden er udløbet. Anmod om en ny kode." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "Handlingen blev ikke fuldført. Du kan allerede have forladt nogle fællesskaber, og din konto er stadig låst. Tryk på Udsæt denne kontrol igen for at fuldføre." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Det gik ikke igennem. Intet er ændret. Prøv igen." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Det ligner ikke en gyldig URL." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Den e-mail er allerede i brug." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "Siden du leder efter, findes ikke eller er blevet flyttet." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "Telefonbekræftelsen er udsat. Der mangler ét trin med e-mail." @@ -33803,8 +33817,13 @@ msgstr "Dette er deaktiveret" msgid "This is how messages appear" msgstr "Sådan vises beskeder" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Dette er ikke tilgængeligt for din konto lige nu. Bed administratorerne af denne instans om at gennemgå det." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Dette er ikke tilgængeligt på din konto lige nu. Send en e-mail til {supportEmail}, så vil en person gennemgå det." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Dette er din sidste adgangsnøgle. Når den er væk, kan du ikke længere bruge en adgangsnøgle som din anden faktor." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Dette er ikke et mobilnummer, så det kan ikke modtage vores SMS'er. Prøv et mobilnummer, eller kontakt support, hvis du mener, at det er forkert." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Dette kaldenavn vil kun være synligt i dette fællesskab" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "For at bekræfte dette nummer skal du i stedet sende os en sms. Gå tilbage og start telefonbekræftelsen igen for at få koden og det nummer, du skal sende den til." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Dette nummer skal bekræftes ved, at du sender os en sms, frem for at modtage en fra os." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Denne deltager kan ikke høre opkaldet, fordi moderatorerne har slået lyden fra" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Dette telefonnummer kan ikke bruges. Prøv et andet mobilnummer, eller kontakt support." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Dette telefonnummer er allerede blevet brugt. Prøv et andet nummer, eller kontakt support." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Denne bekræftelsessession er udløbet. Vend tilbage til {productName}, og start betalingen igen." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Denne bekræftelsessession er udløbet. Start forfra." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Dette markerer alle eksterne links som betroede og springer advarslen over for alle domæner. Dine eksisterende betroede domæner erstattes. Dette er mindre sikkert." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Dette vindue opdateres automatisk, når vi har modtaget din besked." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Tone-map HDR-billeder til standardområde, hvilket reducerer den maksimale lysstyrke." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "For mange forsøg. Vent lidt, og prøv så igen." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Oversættere" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Rejser og steder" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Punktliste" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Fjern fastgørelse" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Fjern fastgørelse af besked" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Fjern fastgørelse af denne besked?" @@ -35927,7 +35946,7 @@ msgstr "Klistermærkefil understøttes ikke" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Vis indlejringer" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Brug en godkendelsesapp til at generere koder til tofaktorgodkendelse" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Brug en e-mailadresse, du har adgang til. Vi sender en kode dertil." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Brug en anden e-mailadresse end din nuværende." @@ -37025,17 +37044,17 @@ msgstr "Bekræft, at det er dig" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Bekræft telefonnummer" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Bekræft telefonnummer" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Formular til bekræftelse af telefonnummer" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Se profil for {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Se reaktioner" @@ -37901,7 +37920,7 @@ msgstr "Skru op" msgid "Wait a moment before deleting more messages." msgstr "Vent et øjeblik, før du sletter flere beskeder." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Vent et øjeblik. Dette vindue lukkes automatisk, når vi modtager din besked." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Ventetid mellem beskeder. Medlemmer med tilladelsen \"{bypassSlowmodePermissionLabel}\" kan omgå den." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Vent her" @@ -38054,10 +38073,14 @@ msgstr "Vi kunne ikke videresende beskeden lige nu." msgid "We couldn't import that theme library file." msgstr "Vi kunne ikke importere den temabiblioteksfil." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Vi kunne ikke oprette forbindelse til tjenesten til upload af vedhæftede filer. {PRODUCT_NAME} kan bruge den normale uploadmetode til beskeder på op til {fallbackSizeFormatted} i alt, men disse vedhæftede filer overskrider den samlede grænse og kan ikke sendes, før forbindelsen er genoprettet. Prøv igen senere, eller kontakt <0>{SUPPORT_EMAIL}, hvis dette fortsætter." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Vi kunne ikke oprette forbindelse til tjenesten til upload af vedhæftede filer. {PRODUCT_NAME} kan bruge den normale uploadmetode til beskeder på op til {fallbackSizeFormatted} i alt, men disse vedhæftede filer overskrider den samlede grænse og kan ikke sendes, før forbindelsen er genoprettet. Prøv igen senere, eller kontakt administratorerne af denne instans, hvis dette fortsætter." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Vi kunne ikke fjerne den konto. Prøv igen." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Vi kunne ikke bekræfte dette nummer automatisk. Kontakt support, så vil en person gennemgå din konto." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Vi sender ikke sms'er med bekræftelseskoder til dette land. Prøv et mobilnummer fra et andet land, eller kontakt support." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Vi udfylder automatisk {prefillEmail}, når browser-login åbnes." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Vi sender en sms-kode, når det er muligt." @@ -38174,7 +38197,7 @@ msgstr "Vi sender en bekræftelseskode til din e-mail, før du kan ændre din ad msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Vi sender en bekræftelseskode til din e-mail, før du kan se dine backupkoder." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Vi sender en SMS-kode, når det er muligt. Dit nummer er ikke knyttet til din konto. Vi gemmer kun en krypteret markør uden bruger-ID for at tillade højst {PHONE_VERIFICATION_LIMIT} bekræftelser inden for ca. {PHONE_VERIFICATION_WINDOW_DAYS} dage." @@ -38911,13 +38934,18 @@ msgstr "Du kan fjerne tilladelsen <0>{readMessageHistoryPermissionLabel} fra msgid "You can sign back in at any time." msgstr "Du kan logge ind igen når som helst." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Du kan stadig til enhver tid bede administratorerne af denne instans om en manuel gennemgang." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Du kan stadig oprette en konto eller logge ind. Hvis invitationer genaktiveres senere, kan du bruge det samme link til at deltage." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Du kan stadig sende en e-mail til {supportEmail} for en manuel gennemgang når som helst." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Du eller en person, du tilføjer, har allerede det maksimale antal gruppe-DM'er åbne. Forlad en og prøv igen." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Du bliver i {ownedNames}. Ejere kan ikke forlade deres eget fællesskab." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Du bliver ført til {redirectHostname} efter godkendelse." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Du vil forlade {count, plural, one {# fællesskab} other {# fællesskaber}}, som denne kontrol gælder for, og din konto fungerer normalt igen." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Du forlader {guildNames}. Intet af det, du har skrevet, bliver slettet, og du kan tilmelde dig igen senere." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Du skal stadig afslutte e-mail-trinnet." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Din konto" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Din konto fungerer normalt igen med det samme, og du behøver ikke et telefonnummer nu. Dette er ikke en permanent undtagelse. Hvis du tilmelder dig et stort eller offentligt fællesskab, kan denne kontrol blive nødvendig igen." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Din konto er blevet forbundet. Du kan nu lukke denne fane og vende tilbage til appen." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Din konto fungerer normalt igen." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Din konto vil ikke længere være beskyttet af tofaktorgodkendelse, når du logger ind med din adgangskode. Du mister også udvidede tilladelser i fællesskaber, der kræver tofaktorgodkendelse." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Din konto fungerer normalt igen med det samme, og intet bliver fjernet. Vi kan bede om denne kontrol igen senere." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Dit kort opfylder kravene. Du bliver nu omdirigeret til betalingssiden." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Din teleudbyder siger, at nummeret ikke er i brug. Tjek det, og prøv igen, eller kontakt support, hvis det er korrekt." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Dit nye kaldenavn, eller lad stå tomt for at nulstille det." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Dit nummer er ikke knyttet til din konto. Vi gemmer kun en krypteret markør uden bruger-ID for at tillade højst {limit} bekræftelser inden for ca. {duration} dage." diff --git a/fluxer_app/src/features/i18n/locales/de/messages.po b/fluxer_app/src/features/i18n/locales/de/messages.po index 6daae56aa..23c285800 100644 --- a/fluxer_app/src/features/i18n/locales/de/messages.po +++ b/fluxer_app/src/features/i18n/locales/de/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 Tage" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "Bevor du deine Telefonnummer verifizieren kannst, ist eine Browserprüfung erforderlich. Versuche es noch einmal über die Anmeldeseite oder kontaktiere den Support." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Aktiver Jahresabonnent (Kündigung geplant)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Aktivitäten" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Wort hinzufügen …" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Funktionierende E-Mail-Adresse hinzufügen" @@ -4552,6 +4552,11 @@ msgstr "Vor dem Starten von Anrufen nachfragen" msgid "Ask for a passkey after your password when you sign in" msgstr "Beim Anmelden nach deinem Passwort zusätzlich einen Passkey abfragen" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Bitte die Administratoren dieser Instanz, deinen Account zu überprüfen. Diese Instanz wird unabhängig betrieben, und nur ihre Administratoren können deinen Account ändern." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Anhang hochladen" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Anhang-Upload nicht verfügbar" @@ -5189,8 +5194,8 @@ msgstr "Gerade abwesend" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Zurück" @@ -6370,7 +6375,7 @@ msgstr "Dateien können hier nicht hochgeladen werden" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Eigenen Status löschen" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Alle Reaktionen aus dieser Nachricht entfernen?" @@ -8198,7 +8203,7 @@ msgstr "Kohle-Design" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Kontakt" msgid "Contact support" msgstr "Support kontaktieren" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Wende dich für Hilfe an die Administratoren dieser Instanz." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Medien in die Zwischenablage kopieren" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Nachricht kopieren" @@ -10186,7 +10196,7 @@ msgstr "Countdown-Timer" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Land" @@ -11108,7 +11118,7 @@ msgstr "Mitglied debuggen" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Nachricht debuggen" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "E-Mail nicht verfügbar" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "E-Mail-Aktualisierung ist zurzeit nicht verfügbar. Versuche es später erneut oder kontaktiere den Support." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "E-Mail-Aktualisierung erforderlich" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Schreib uns eine E-Mail und jemand aus unserem Team wird deinen Account überprüfen. Sag uns, dass du dich nicht per SMS verifizieren kannst, und wir kümmern uns um den Rest. Du erhältst die Antwort per E-Mail, daher kann es etwas dauern." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Einbettungen" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Einbettungen unterdrückt" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Einbettungen nicht unterdrückt" @@ -13896,7 +13906,7 @@ msgstr "Gib eine gültige Vorlagen-URL oder einen gültigen Vorlagencode von {th #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Gib eine gültige E-Mail-Adresse ein." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Gib einen gültigen Nachrichtenlink ein." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Gib eine gültige Mobiltelefonnummer ein." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Gib eine gültige Telefonnummer ein" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Gib einen gültigen Benutzernamen ein ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Gib eine E-Mail-Adresse ein, auf die du Zugriff hast. Wir senden einen Code dorthin." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Geschenkcode eingeben …" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Neue E-Mail-Adresse eingeben" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Gib den {digitCount}-stelligen Code aus deiner Authenticator-App ein." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Gib den {digitCount}-stelligen Code ein, der an {phoneNumber} gesendet wurde." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Gib den Code mit {MFA_CODE_DIGIT_COUNT} Ziffern ein, der an {0} gesendet wurde." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Gib den Code aus deiner Authenticator-App ein." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Gib den Code ein, der an {emailAddress} gesendet wurde." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Gib den Code ein, den wir dir per E-Mail geschickt haben, um sie zu verifizieren. Dein Passwort wird festgelegt, sobald der Code bestätigt wurde." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "E-Mail-Code eingeben" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Gib die PIN für deinen Sicherheitsschlüssel ein, um fortzufahren." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "SMS-Code eingeben" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Gib dein Passwort ein." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Telefonnummer eingeben" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Erste Option" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Flaggen" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Schriftarten" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Essen & Trinken" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "Für mich" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Sende uns für diese Überprüfung eine SMS, anstatt eine von uns zu erhalten." @@ -15562,7 +15572,7 @@ msgstr "Formulare" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Weiterleiten" @@ -16030,7 +16040,7 @@ msgstr "Hol dir {premiumProductName}, um deinen Tag anzupassen oder ihn zu behal #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Neuen Code anfordern" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Wenn sich diese Meldung auf bestimmte Nachrichten bezieht, melde stattdessen die relevanteste Nachricht. Nachrichtenmeldungen geben unserem Sicherheitsteam den klarsten Kontext, und das Hinzufügen von Details in den Kommentaren kann uns helfen, die Meldung schneller zu prüfen. Fahre nur mit der Meldung des gesamten Nutzers fort, wenn die Meldung einer Nachricht das umfassendere Problem nicht erfassen würde." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Wenn du dich nicht per SMS verifizieren kannst" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Verlassen" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "{count, plural, one {# Community} other {# Communitys}} verlassen und diese Prüfung zurückstellen?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Verlassen und zurückstellen" @@ -20677,7 +20687,7 @@ msgstr "Nachricht enthält Medienanhang" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Nachricht debuggen" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Nativer Updater bereit" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Natur" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "OAuth2-URL-Generator" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Objekte" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Öffne deinen Browser, melde dich an und gib dann den folgenden Code ein, um deinen Account zu verknüpfen." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Öffne deine Nachrichten" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Öffne die Nachrichten-App deines Smartphones und erstelle eine neue SMS." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Öffne die Nachrichten-App deines Smartphones und beginne eine neue SMS." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Unsere Telefonnummernprüfung ist gerade ausgefallen. Das Problem liegt bei uns, nicht bei deiner Nummer. Warte ein paar Minuten und versuche es erneut mit derselben Nummer." @@ -24470,7 +24480,7 @@ msgstr "Pennsylvania" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Telefon" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Telefonnummer" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Telefonnummer ist erforderlich" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Telefonnummer verifiziert" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Telefonschritt" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "Telefonverifizierung ist für diesen Account nicht verfügbar. Verwende eine andere Methode oder kontaktiere den Support." @@ -24757,7 +24767,7 @@ msgstr "Bild-im-Bild" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Anpinnen" @@ -24775,7 +24785,7 @@ msgstr "Gruppen-DM anpinnen" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Jede Nachricht anheften oder ihre Anheftung aufheben." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Diese Nachricht für alle sichtbar im Kanal anpinnen." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "{userName} aus deiner Freundesliste entfernen?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Alle entfernen" @@ -26525,8 +26535,8 @@ msgstr "Alle Reaktionen mit {emojiNameWithColons} von dieser Nachricht entfernen #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Alle Reaktionen entfernen" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Spoiler entfernen" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Sticker entfernen" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Reposts: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Fordere zuerst einen neuen Code an." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Communitys suchen" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Länder suchen …" @@ -29336,17 +29346,17 @@ msgstr "Sende Text-to-Speech-Nachrichten mit /tts. Mitglieder, die Text-to-Speec #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Sende den Code <0>{0} an <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Sende den Code an die unten stehende Telefonnummer." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Diesen Code senden" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Diesen Pin in die Vergangenheit schicken?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Senden an" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Senden:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Das Senden einer SMS an diese Nummer ist teuer, daher bitten wir dich, uns stattdessen eine SMS zu schicken." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Das Senden einer SMS an diese Telefonnummer ist für {PRODUCT_NAME} zu teuer, daher bitten wir dich, uns stattdessen eine SMS zu senden. Wir wissen, dass dies nicht ideal ist. Du kannst auch die Administratoren dieser Instanz bitten, diese Anforderung für deinen Account aufzuheben." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Das Senden einer SMS an diese Telefonnummer ist für {PRODUCT_NAME} zu teuer, daher bitten wir dich, uns stattdessen eine SMS zu senden. Wir wissen, dass dies nicht ideal ist. Du kannst auch <0>{SUPPORT_EMAIL} kontaktieren, damit wir diese Anforderung für deinen Account aufheben." @@ -29677,13 +29691,13 @@ msgstr "Die Sprachregion auf automatisch gesetzt" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Diese Prüfung zurückstellen" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Diese Prüfung zurückstellen?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Flüssigeres Video" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "Die SMS-Verifizierung ist derzeit nicht verfügbar. Versuche es später erneut oder kontaktiere den Support." @@ -31169,7 +31183,7 @@ msgstr "Es ist ein Fehler aufgetreten. Bitte versuche es später erneut." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Es ist ein Fehler aufgetreten. Bitte versuche es erneut." @@ -31341,7 +31355,7 @@ msgstr "Alle Nachrichten laut vorlesen" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Nachricht vorlesen" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Mitarbeiter-Steuerung" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Es können die üblichen Nachrichtentarife deines Mobilfunkanbieters anfallen." @@ -31913,7 +31927,7 @@ msgstr "Sprachaktivität nicht mehr mit allen Freunden teilen?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Symbol" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Symbole" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Textgröße" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Sende uns eine SMS von deinem Telefon" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Danke, dass du dabei hilfst, {productName} sicher zu halten. Wir prüfen deine Meldung so schnell wie möglich." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Der Code hat nicht funktioniert. Bitte überprüfe ihn und versuche es erneut." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Dieser Code ist abgelaufen. Fordere einen neuen Code an." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "Der Vorgang wurde nicht abgeschlossen. Einige Communitys wurden möglicherweise bereits verlassen und dein Account ist noch gesperrt. Drücke erneut „Diese Prüfung zurückstellen“, um den Vorgang abzuschließen." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Das hat nicht geklappt. Nichts hat sich geändert. Versuche es erneut." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Das sieht nicht nach einer gültigen URL aus." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Diese E-Mail-Adresse wird bereits verwendet." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "Die Seite, die du suchst, existiert nicht oder wurde verschoben." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "Die Telefonprüfung wurde zurückgestellt. Ein E-Mail-Schritt ist noch übrig." @@ -33803,8 +33817,13 @@ msgstr "Dies ist deaktiviert" msgid "This is how messages appear" msgstr "So werden Nachrichten angezeigt" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Das ist für deinen Account gerade nicht verfügbar. Bitte die Administratoren dieser Instanz, es zu überprüfen." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Das ist für deinen Account derzeit nicht verfügbar. Sende eine E-Mail an {supportEmail}, damit jemand aus unserem Team es überprüfen kann." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Dies ist dein letzter Passkey. Sobald er weg ist, kannst du keinen Passkey mehr als zweiten Faktor verwenden." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Dies ist keine Handynummer und kann daher keine SMS empfangen. Versuche es mit einer Handynummer oder kontaktiere den Support, falls du denkst, dass dies ein Fehler ist." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Dieser Spitzname ist nur in dieser Community sichtbar" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Um diese Nummer zu verifizieren, musst du uns stattdessen eine SMS senden. Gehe zurück und starte die Telefonverifizierung erneut, um den Code und die Empfängernummer zu erhalten." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Für diese Nummer musst du uns zur Verifizierung eine SMS senden, statt eine von uns zu empfangen." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Der Ton dieses Teilnehmers wurde von Moderatoren ausgeschaltet" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Diese Telefonnummer kann nicht verwendet werden. Versuche es mit einer anderen Mobilnummer oder kontaktiere den Support." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Diese Telefonnummer wurde bereits verwendet. Versuche es mit einer anderen Nummer oder kontaktiere den Support." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Diese Verifizierungssitzung ist abgelaufen. Kehre zu {productName} zurück und starte den Bezahlvorgang erneut." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Diese Verifizierungssitzung ist abgelaufen. Bitte starte den Vorgang erneut." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Dadurch werden alle externen Links als vertrauenswürdig eingestuft und die Warnung für jede Domain übersprungen. Deine bestehenden vertrauenswürdigen Domains werden ersetzt. Dies ist weniger sicher." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Dieses Fenster wird automatisch aktualisiert, sobald wir deine Nachricht erhalten haben." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "HDR-Bilder auf den Standardbereich tonemappen, wodurch die Spitzenhelligkeit reduziert wird." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Zu viele Versuche. Warte einen Moment und versuche es dann erneut." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Übersetzer" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Reisen & Orte" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Unsortiert" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Anheftung aufheben" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Anheftung der Nachricht aufheben" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Anheftung dieser Nachricht aufheben?" @@ -35927,7 +35946,7 @@ msgstr "Nicht unterstützte Sticker-Datei" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Einbettungen wieder anzeigen" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Authenticator-App zur Generierung von Codes für die Zwei-Faktor-Authentifizierung verwenden" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Verwende eine E-Mail-Adresse, auf die du Zugriff hast. Wir senden einen Code dorthin." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Verwende eine andere E-Mail-Adresse als deine aktuelle." @@ -37025,17 +37044,17 @@ msgstr "Verifiziere deine Identität" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Telefonnummer verifizieren" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Telefonnummer verifizieren" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Formular zur Verifizierung der Telefonnummer" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Profil von {displayName} ansehen" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Reaktionen ansehen" @@ -37901,7 +37920,7 @@ msgstr "Lauter" msgid "Wait a moment before deleting more messages." msgstr "Warte einen Moment, bevor du weitere Nachrichten löschst." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Bitte warte einen Moment. Dieses Fenster schließt sich automatisch, sobald wir deine Nachricht erhalten." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Wartezeit zwischen Nachrichten. Mitglieder mit der Berechtigung „{bypassSlowmodePermissionLabel}“ können sie umgehen." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Hier warten" @@ -38054,10 +38073,14 @@ msgstr "Nachricht konnte zurzeit nicht weitergeleitet werden." msgid "We couldn't import that theme library file." msgstr "Die Designbibliothek-Datei konnte nicht importiert werden." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Der Dienst zum Hochladen von Anhängen ist nicht erreichbar. {PRODUCT_NAME} kann für Nachrichten bis zu einer Gesamtgröße von {fallbackSizeFormatted} den Standard-Upload verwenden. Diese Anhänge überschreiten jedoch zusammen dieses Limit und können erst gesendet werden, wenn die Verbindung wiederhergestellt ist. Versuche es später erneut oder kontaktiere <0>{SUPPORT_EMAIL}, falls das Problem weiterhin besteht." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Der Dienst zum Hochladen von Anhängen ist nicht erreichbar. {PRODUCT_NAME} kann für Nachrichten bis zu einer Gesamtgröße von {fallbackSizeFormatted} den Standard-Upload verwenden. Diese Anhänge überschreiten jedoch zusammen dieses Limit und können erst gesendet werden, wenn die Verbindung wiederhergestellt ist. Versuche es später erneut oder kontaktiere die Administratoren dieser Instanz, falls das Problem weiterhin besteht." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Dieser Account konnte nicht entfernt werden. Bitte versuche es erneut." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Wir konnten diese Nummer nicht automatisch verifizieren. Kontaktiere den Support, damit jemand aus unserem Team deinen Account überprüfen kann." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Wir senden keine Verifizierungs-SMS in dieses Land. Versuche es mit einer Mobilnummer aus einem anderen Land oder kontaktiere den Support." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Wir tragen \"{prefillEmail}\" automatisch ein, sobald sich die Browser-Anmeldung öffnet." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Wir senden dir einen SMS-Code, sofern der SMS-Versand verfügbar ist." @@ -38174,7 +38197,7 @@ msgstr "Wir senden einen Bestätigungscode an deine E-Mail-Adresse, bevor du dei msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Wir senden dir einen Verifizierungscode an deine E-Mail, bevor du deine Backup-Codes anzeigen kannst." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Wir senden dir einen SMS-Code, sofern der SMS-Versand verfügbar ist. Deine Nummer ist nicht mit deinem Account verknüpft. Wir speichern nur eine verschlüsselte Markierung ohne Nutzer-ID, um höchstens {PHONE_VERIFICATION_LIMIT} Verifizierungen in etwa {PHONE_VERIFICATION_WINDOW_DAYS} Tagen zu erlauben." @@ -38911,13 +38934,18 @@ msgstr "Du kannst die Berechtigung <0>{readMessageHistoryPermissionLabel} au msgid "You can sign back in at any time." msgstr "Du kannst dich jederzeit wieder anmelden." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Du kannst die Administratoren dieser Instanz jederzeit um eine Überprüfung durch einen Menschen bitten." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Du kannst weiterhin einen Account erstellen oder dich anmelden. Wenn Einladungen später wieder aktiviert werden, kannst du denselben Link verwenden, um beizutreten." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Du kannst jederzeit eine menschliche Überprüfung per E-Mail an {supportEmail} anfordern." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Du oder jemand, den du hinzufügst, hat bereits die maximale Anzahl offener Gruppen-DMs erreicht. Verlasse eine und versuche es erneut." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Du bleibst in {ownedNames}. Besitzer können ihre eigene Community nicht verlassen." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Nach der Autorisierung wirst du zu {redirectHostname} weitergeleitet." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Du verlässt {count, plural, one {# Community} other {# Communitys}}, für die diese Prüfung gilt. Danach funktioniert dein Account wieder normal." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Du wirst {guildNames} verlassen. Nichts, was du gepostet hast, wird gelöscht, und du kannst jederzeit wieder beitreten." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Du musst den E-Mail-Schritt noch abschließen." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Dein Account" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Dein Account funktioniert sofort wieder normal und du benötigst jetzt keine Telefonnummer. Dies ist keine dauerhafte Ausnahme. Wenn du einer großen oder öffentlichen Community beitrittst, kann diese Prüfung erneut erforderlich werden." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Dein Account wurde erfolgreich verknüpft. Du kannst diesen Tab jetzt schließen und zur App zurückkehren." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Dein Account funktioniert wieder normal." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Dein Account ist beim Anmelden mit deinem Passwort nicht mehr durch Zwei-Faktor-Authentifizierung geschützt. Du verlierst außerdem erweiterte Berechtigungen in Communitys, die Zwei-Faktor-Authentifizierung erfordern." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Dein Account funktioniert sofort wieder normal und nichts wird entfernt. Wir können diese Prüfung später erneut verlangen." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Deine Karte ist gültig. Du wirst jetzt zur Zahlungsseite weitergeleitet." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Dein Mobilfunkanbieter gibt an, dass diese Nummer nicht vergeben ist. Überprüfe sie und versuche es erneut, oder kontaktiere den Support, falls sie korrekt ist." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Dein neuer Spitzname. Lass das Feld leer, um ihn zurückzusetzen." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Deine Telefonnummer ist nicht mit deinem Account verknüpft. Wir speichern nur eine verschlüsselte Markierung, ohne Benutzer-ID, für höchstens {limit} Verifizierungen in etwa {duration} Tagen." diff --git a/fluxer_app/src/features/i18n/locales/el/messages.po b/fluxer_app/src/features/i18n/locales/el/messages.po index 7d5cb123f..bb509dcbd 100644 --- a/fluxer_app/src/features/i18n/locales/el/messages.po +++ b/fluxer_app/src/features/i18n/locales/el/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 ημέρες" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "Απαιτείται έλεγχος προγράμματος περιήγησης πριν από την επαλήθευση τηλεφώνου. Δοκιμάστε ξανά από τη σελίδα σύνδεσης ή επικοινωνήστε με την υποστήριξη." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Ενεργός ετήσιος συνδρομητής (έχει προγραμματιστεί ακύρωση)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Δραστηριότητες" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Προσθήκη λέξης…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Προσθέστε ένα email που λειτουργεί" @@ -4552,6 +4552,11 @@ msgstr "Ζητά επιβεβαίωση πριν από την έναρξη κλ msgid "Ask for a passkey after your password when you sign in" msgstr "Να ζητείται κλειδί πρόσβασης μετά τον κωδικό πρόσβασής σας κατά τη σύνδεση" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Ζητήστε από τους διαχειριστές αυτής της παρουσίας να ελέγξουν τον λογαριασμό σας. Αυτή η παρουσία λειτουργεί ανεξάρτητα και μόνο οι διαχειριστές της μπορούν να αλλάξουν τον λογαριασμό σας." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Ανέβασμα συνημμένων" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Το ανέβασμα συνημμένων δεν είναι διαθέσιμο" @@ -5189,8 +5194,8 @@ msgstr "Απών τώρα" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Πίσω" @@ -6370,7 +6375,7 @@ msgstr "Δεν μπορείτε να ανεβάσετε αρχεία εδώ" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Εκκαθάριση προσαρμοσμένης κατάστασης" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Να διαγραφούν όλες οι αντιδράσεις από αυτό το μήνυμα;" @@ -8198,7 +8203,7 @@ msgstr "Θέμα Coal" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Επαφή" msgid "Contact support" msgstr "Επικοινωνία με την υποστήριξη" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Επικοινωνήστε με τους διαχειριστές αυτής της παρουσίας για βοήθεια." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Αντιγραφή πολυμέσων στο πρόχειρο" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Αντιγραφή μηνύματος" @@ -10186,7 +10196,7 @@ msgstr "Χρονόμετρο αντίστροφης μέτρησης" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Χώρα" @@ -11108,7 +11118,7 @@ msgstr "Εντοπισμός σφαλμάτων μέλους" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Εντοπισμός σφαλμάτων μηνύματος" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "Email μη διαθέσιμο" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "Η ενημέρωση email δεν είναι διαθέσιμη αυτήν τη στιγμή. Δοκιμάστε ξανά αργότερα ή επικοινωνήστε με την υποστήριξη." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "Απαιτείται ενημέρωση email" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Στείλτε μας email και ένα άτομο θα ελέγξει τον λογαριασμό σας. Πείτε μας ότι δεν μπορείτε να επαληθεύσετε μέσω SMS και θα αναλάβουμε εμείς. Οι απαντήσεις έρχονται μέσω email, οπότε αυτό δεν είναι άμεσο." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Ενσωματώσεις" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Οι ενσωματώσεις αποκρύφθηκαν" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Οι ενσωματώσεις εμφανίστηκαν ξανά" @@ -13896,7 +13906,7 @@ msgstr "Εισαγάγετε μια έγκυρη διεύθυνση URL ή κω #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Εισαγάγετε μια έγκυρη διεύθυνση email." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Εισαγάγετε έναν έγκυρο σύνδεσμο μηνύματος." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Εισαγάγετε έναν έγκυρο αριθμό κινητού τηλεφώνου." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Εισαγάγετε έναν έγκυρο αριθμό τηλεφώνου" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Εισαγάγετε ένα έγκυρο όνομα χρήστη ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Εισαγάγετε ένα email στο οποίο έχετε πρόσβαση. Θα στείλουμε έναν κωδικό εκεί." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Εισαγωγή κωδικού δώρου…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Εισαγάγετε νέο email" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Εισαγάγετε τον κωδικό {digitCount} ψηφίων από την εφαρμογή ελέγχου ταυτότητας." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Εισαγάγετε τον κωδικό {digitCount} ψηφίων που στάλθηκε στο {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Εισάγετε τον κωδικό {MFA_CODE_DIGIT_COUNT} ψηφίων που στάλθηκε στο {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Εισάγετε τον κωδικό από την εφαρμογή ελέγχου ταυτότητας." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Εισαγάγετε τον κωδικό που στάλθηκε στο {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Εισάγετε τον κωδικό που στείλαμε στο email σας για να το επαληθεύσετε. Ο κωδικός πρόσβασής σας θα οριστεί μόλις επιβεβαιωθεί ο κωδικός επαλήθευσης." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Εισαγάγετε τον κωδικό email" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Εισαγάγετε τον κωδικό PIN για το κλειδί ασφαλείας σας, ώστε να συνεχίσετε." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Εισαγάγετε τον κωδικό SMS" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Εισάγετε τον κωδικό πρόσβασής σας." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Εισαγάγετε τον αριθμό τηλεφώνου σας" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Πρώτη επιλογή" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Σημαίες" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Γραμματοσειρές" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Φαγητό & ποτό" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "Για μένα" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Για αυτόν τον έλεγχο, μας στέλνετε ένα μήνυμα αντί να λάβετε ένα από εμάς." @@ -15562,7 +15572,7 @@ msgstr "Φόρμες" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Προώθηση" @@ -16030,7 +16040,7 @@ msgstr "Αποκτήστε {premiumProductName} για να προσαρμόσε #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Λήψη νέου κωδικού" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Αν αυτή η αναφορά αφορά συγκεκριμένα μηνύματα, αναφέρετε το πιο σχετικό μήνυμα. Οι αναφορές μηνυμάτων δίνουν στην ομάδα ασφαλείας μας το σαφέστερο πλαίσιο και η προσθήκη λεπτομερειών στα σχόλια μπορεί να μας βοηθήσει να το εξετάσουμε πιο γρήγορα. Συνεχίστε με την αναφορά του χρήστη συνολικά μόνο αν η αναφορά ενός μηνύματος δεν θα κάλυπτε το ευρύτερο ζήτημα." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Αν δεν μπορείτε να επαληθεύσετε μέσω SMS" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Αποχώρηση" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Αποχώρηση από {count, plural, one {# κοινότητα} other {# κοινότητες}} και αναβολή αυτού του ελέγχου;" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Αποχώρηση και αναβολή" @@ -20677,7 +20687,7 @@ msgstr "Το μήνυμα περιέχει συνημμένα πολυμέσα" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Εντοπισμός σφαλμάτων μηνύματος" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Η εγγενής ενημέρωση είναι έτοιμη" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Φύση" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "Δημιουργία URL OAuth2" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Αντικείμενα" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Ανοίξτε το πρόγραμμα περιήγησής σας, συνδεθείτε και, στη συνέχεια, εισαγάγετε τον παρακάτω κωδικό για να συνδέσετε τον λογαριασμό σας." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Ανοίξτε τα μηνύματά σας" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Ανοίξτε την εφαρμογή μηνυμάτων του τηλεφώνου σας και δημιουργήστε ένα νέο μήνυμα κειμένου." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Ανοίξτε την εφαρμογή μηνυμάτων του τηλεφώνου σας και ξεκινήστε ένα νέο μήνυμα κειμένου." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Η υπηρεσία ελέγχου του αριθμού τηλεφώνου μας είναι προσωρινά εκτός λειτουργίας. Η ευθύνη είναι δική μας, όχι του αριθμού σας. Περιμένετε λίγα λεπτά και δοκιμάστε ξανά με τον ίδιο αριθμό." @@ -24470,7 +24480,7 @@ msgstr "Πενσιλβάνια" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Τηλέφωνο" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Αριθμός τηλεφώνου" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Απαιτείται αριθμός τηλεφώνου" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Ο αριθμός τηλεφώνου επαληθεύτηκε" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Βήμα τηλεφώνου" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "Η επαλήθευση τηλεφώνου δεν είναι διαθέσιμη για αυτόν τον λογαριασμό. Χρησιμοποιήστε άλλη μέθοδο ή επικοινωνήστε με την υποστήριξη." @@ -24757,7 +24767,7 @@ msgstr "Εικόνα σε εικόνα" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Καρφίτσωμα" @@ -24775,7 +24785,7 @@ msgstr "Καρφίτσωμα ομαδικής συνομιλίας" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Καρφίτσωμα ή αφαίρεση καρφιτσώματος οποιουδήποτε μηνύματος." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Καρφιτσώστε αυτό το μήνυμα στο κανάλι για να το βλέπουν όλοι." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Να καταργηθεί ο/η {userName} από τους φίλους σας;" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Αφαίρεση όλων" @@ -26525,8 +26535,8 @@ msgstr "Να καταργηθούν όλες οι αντιδράσεις {emojiN #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Κατάργηση όλων των αντιδράσεων" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Κατάργηση spoiler" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Αφαίρεση αυτοκόλλητου" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Αναδημοσιεύσεις: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Ζητήστε πρώτα έναν νέο κωδικό." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Αναζήτηση κοινοτήτων" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Αναζήτηση χωρών..." @@ -29336,17 +29346,17 @@ msgstr "Στείλτε μηνύματα κειμένου σε ομιλία με #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Στείλτε τον κωδικό <0>{0} στο <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Στείλτε τον κωδικό στον παρακάτω αριθμό τηλεφώνου." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Στείλτε αυτόν τον κωδικό" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Να στείλετε αυτό το καρφιτσωμένο μήνυμα πίσω στον χρόνο;" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Αποστολή σε" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Αποστολή:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Η αποστολή SMS σε αυτόν τον αριθμό είναι ακριβή, γι' αυτό πρέπει να μας στείλετε εσείς μήνυμα." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Η αποστολή SMS σε αυτόν τον αριθμό τηλεφώνου είναι πολύ ακριβή για το {PRODUCT_NAME}, οπότε πρέπει να μας στείλετε εσείς ένα SMS. Γνωρίζουμε ότι αυτό δεν είναι το ιδανικό. Μπορείτε επίσης να ζητήσετε από τους διαχειριστές αυτής της παρουσίας να καταργήσουν αυτήν την απαίτηση από τον λογαριασμό σας." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Η αποστολή SMS σε αυτόν τον αριθμό τηλεφώνου είναι πολύ ακριβή για το {PRODUCT_NAME}, οπότε πρέπει να μας στείλετε εσείς ένα SMS. Γνωρίζουμε ότι αυτό δεν είναι το ιδανικό. Μπορείτε επίσης να επικοινωνήσετε με το <0>{SUPPORT_EMAIL} για να καταργήσουμε αυτήν την απαίτηση από τον λογαριασμό σας." @@ -29677,13 +29691,13 @@ msgstr "Ορίστηκε η περιοχή φωνής σε αυτόματη" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Αναβολή αυτού του ελέγχου" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Αναβολή αυτού του ελέγχου;" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Ομαλότερο βίντεο" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "Η επαλήθευση SMS δεν είναι διαθέσιμη αυτήν τη στιγμή. Δοκιμάστε ξανά αργότερα ή επικοινωνήστε με την υποστήριξη." @@ -31169,7 +31183,7 @@ msgstr "Κάτι πήγε στραβά. Δοκιμάστε ξανά αργότε #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Κάτι πήγε στραβά. Δοκιμάστε ξανά." @@ -31341,7 +31355,7 @@ msgstr "Εκφώνηση όλων των μηνυμάτων" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Εκφώνηση μηνύματος" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Επιλογές προσωπικού" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Ενδέχεται να ισχύουν οι τυπικές χρεώσεις μηνυμάτων του παρόχου σας." @@ -31913,7 +31927,7 @@ msgstr "Να σταματήσει η κοινοποίηση της φωνητι #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Σύμβολο" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Σύμβολα" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Μέγεθος κειμένου" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Στείλτε μας μήνυμα από το τηλέφωνό σας" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Σας ευχαριστούμε που συμβάλλετε στη διατήρηση της ασφάλειας του {productName}. Θα εξετάσουμε την αναφορά σας το συντομότερο δυνατό." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Αυτός ο κωδικός δεν λειτούργησε. Ελέγξτε τον και δοκιμάστε ξανά." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Αυτός ο κωδικός έληξε. Ζητήστε έναν νέο κωδικό." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "Αυτό δεν ολοκληρώθηκε. Ενδέχεται να έχετε ήδη αποχωρήσει από ορισμένες κοινότητες και ο λογαριασμός σας παραμένει κλειδωμένος. Πατήστε ξανά «Αναβολή αυτού του ελέγχου» για να ολοκληρώσετε." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Δεν λειτούργησε. Τίποτα δεν άλλαξε. Δοκιμάστε ξανά." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Αυτό δεν μοιάζει με έγκυρη διεύθυνση URL." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Αυτό το email χρησιμοποιείται ήδη." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "Η σελίδα που ψάχνετε δεν υπάρχει ή έχει μετακινηθεί." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "Αφήσαμε στην άκρη τον τηλεφωνικό έλεγχο. Απομένει ένα βήμα με το email." @@ -33803,8 +33817,13 @@ msgstr "Αυτό είναι απενεργοποιημένο" msgid "This is how messages appear" msgstr "Έτσι εμφανίζονται τα μηνύματα" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Αυτό δεν είναι διαθέσιμο στον λογαριασμό σας αυτήν τη στιγμή. Ζητήστε από τους διαχειριστές αυτής της παρουσίας να το ελέγξουν." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Αυτό δεν είναι διαθέσιμο στον λογαριασμό σας αυτήν τη στιγμή. Στείλτε email στο {supportEmail} και κάποιος θα το ελέγξει." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Αυτό είναι το τελευταίο σας κλειδί πρόσβασης. Μόλις διαγραφεί, δεν θα μπορείτε να χρησιμοποιήσετε κλειδί πρόσβασης ως δεύτερο παράγοντα." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Αυτός δεν είναι αριθμός κινητού, οπότε δεν μπορεί να λάβει τα μηνύματά μας. Δοκιμάστε έναν αριθμό κινητού ή επικοινωνήστε με την υποστήριξη αν πιστεύετε ότι αυτό είναι λάθος." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Αυτό το ψευδώνυμο θα είναι ορατό μόνο σε αυτήν την κοινότητα" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Αυτός ο αριθμός επαληθεύεται με μήνυμα που στέλνετε εσείς σε εμάς. Επιστρέψτε και ξεκινήστε ξανά την επαλήθευση τηλεφώνου για να λάβετε τον κωδικό και τον αριθμό στον οποίο θα στείλετε το μήνυμα." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Αυτός ο αριθμός χρειάζεται επαλήθευση με μήνυμα που στέλνετε εσείς, αντί για SMS από εμάς." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Αυτός ο συμμετέχων τέθηκε σε σίγαση ήχου από συντονιστές" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Αυτός ο αριθμός τηλεφώνου δεν μπορεί να χρησιμοποιηθεί. Δοκιμάστε έναν άλλο αριθμό κινητού ή επικοινωνήστε με την υποστήριξη." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Αυτός ο αριθμός τηλεφώνου έχει ήδη χρησιμοποιηθεί. Δοκιμάστε έναν άλλο αριθμό ή επικοινωνήστε με την υποστήριξη." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Αυτή η συνεδρία επαλήθευσης έληξε. Επιστρέψτε στο {productName} και ξεκινήστε ξανά την ολοκλήρωση αγοράς." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Αυτή η συνεδρία επαλήθευσης έληξε. Ξεκινήστε ξανά." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Έτσι θα εμπιστεύεστε όλους τους εξωτερικούς συνδέσμους και θα παραλείπετε την προειδοποίηση για κάθε τομέα. Οι υπάρχοντες αξιόπιστοι τομείς σας θα αντικατασταθούν. Αυτό είναι λιγότερο ασφαλές." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Αυτό το παράθυρο ενημερώνεται αυτόματα μόλις λάβουμε το μήνυμά σας." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Τονική προσαρμογή των εικόνων HDR στο τυπικό εύρος, με μείωση της μέγιστης φωτεινότητας." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Πάρα πολλές προσπάθειες. Περιμένετε λίγο και δοκιμάστε ξανά." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Μεταφραστές" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Ταξίδια και μέρη" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Χωρίς σειρά" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Κατάργηση καρφιτσώματος" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Κατάργηση καρφιτσώματος μηνύματος" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Να καταργηθεί το καρφίτσωμα αυτού του μηνύματος;" @@ -35927,7 +35946,7 @@ msgstr "Μη υποστηριζόμενο αρχείο αυτοκόλλητου" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Εμφάνιση ενσωματώσεων" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Χρησιμοποιήστε μια εφαρμογή ελέγχου ταυτότητας για να δημιουργήσετε κωδικούς για έλεγχο ταυτότητας δύο παραγόντων" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Χρησιμοποιήστε ένα email στο οποίο έχετε πρόσβαση. Θα στείλουμε έναν κωδικό εκεί." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Χρησιμοποιήστε ένα email διαφορετικό από το τρέχον." @@ -37025,17 +37044,17 @@ msgstr "Επιβεβαιώστε την ταυτότητά σας" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Επαλήθευση τηλεφώνου" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Επαλήθευση αριθμού τηλεφώνου" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Φόρμα επαλήθευσης αριθμού τηλεφώνου" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Προβολή προφίλ για τον/την {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Προβολή αντιδράσεων" @@ -37901,7 +37920,7 @@ msgstr "Αύξηση έντασης" msgid "Wait a moment before deleting more messages." msgstr "Περίμενε λίγο πριν διαγράψεις κι άλλα μηνύματα." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Περιμένετε λίγο. Αυτό το παράθυρο θα κλείσει αυτόματα μόλις λάβουμε το μήνυμά σας." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Χρονικό διάστημα μεταξύ των μηνυμάτων. Τα μέλη με το δικαίωμα \"{bypassSlowmodePermissionLabel}\" μπορούν να το παρακάμψουν." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Περιμένετε εδώ" @@ -38054,10 +38073,14 @@ msgstr "Δεν ήταν δυνατή η προώθηση του μηνύματο msgid "We couldn't import that theme library file." msgstr "Δεν ήταν δυνατή η εισαγωγή του αρχείου βιβλιοθήκης θέματος." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Δεν ήταν δυνατή η επικοινωνία με την υπηρεσία μεταφόρτωσης συνημμένων. Το {PRODUCT_NAME} μπορεί να χρησιμοποιήσει την τυπική διαδρομή μεταφόρτωσης για μηνύματα έως {fallbackSizeFormatted} συνολικά, αλλά αυτά τα συνημμένα υπερβαίνουν αυτό το συνδυασμένο όριο και δεν μπορούν να σταλούν έως ότου αποκατασταθεί η συνδεσιμότητα. Δοκιμάστε ξανά αργότερα ή επικοινωνήστε με το <0>{SUPPORT_EMAIL} αν αυτό συνεχίσει να συμβαίνει." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Δεν ήταν δυνατή η επικοινωνία με την υπηρεσία μεταφόρτωσης συνημμένων. Το {PRODUCT_NAME} μπορεί να χρησιμοποιήσει την τυπική διαδρομή μεταφόρτωσης για μηνύματα έως {fallbackSizeFormatted} συνολικά, αλλά αυτά τα συνημμένα υπερβαίνουν αυτό το συνδυασμένο όριο και δεν μπορούν να σταλούν έως ότου αποκατασταθεί η συνδεσιμότητα. Δοκιμάστε ξανά αργότερα ή επικοινωνήστε με τους διαχειριστές αυτής της παρουσίας αν αυτό συνεχίσει να συμβαίνει." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Δεν ήταν δυνατή η κατάργηση αυτού του λογαριασμού. Δοκιμάστε ξανά." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Δεν μπορέσαμε να επαληθεύσουμε αυτόν τον αριθμό αυτόματα. Επικοινωνήστε με την υποστήριξη και ένα άτομο θα ελέγξει τον λογαριασμό σας." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Δεν στέλνουμε μηνύματα επαλήθευσης σε αυτήν τη χώρα. Δοκιμάστε έναν αριθμό κινητού από άλλη χώρα ή επικοινωνήστε με την υποστήριξη." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Θα συμπληρώσουμε αυτόματα το {prefillEmail} μόλις ανοίξει η σύνδεση στο πρόγραμμα περιήγησης." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Θα στείλουμε έναν κωδικό SMS όταν είναι διαθέσιμος." @@ -38174,7 +38197,7 @@ msgstr "Θα στείλουμε έναν κωδικό επαλήθευσης σ msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Θα στείλουμε έναν κωδικό επαλήθευσης στο email σας πριν μπορέσετε να δείτε τους εφεδρικούς κωδικούς σας." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Θα στείλουμε έναν κωδικό SMS όταν είναι διαθέσιμος. Ο αριθμός σας δεν είναι συνδεδεμένος με τον λογαριασμό σας. Διατηρούμε μόνο έναν κρυπτογραφημένο δείκτη, χωρίς αναγνωριστικό χρήστη, για να επιτρέψουμε έως {PHONE_VERIFICATION_LIMIT} επαληθεύσεις σε περίπου {PHONE_VERIFICATION_WINDOW_DAYS} ημέρες." @@ -38911,13 +38934,18 @@ msgstr "Μπορείτε να αφαιρέσετε το δικαίωμα <0>{rea msgid "You can sign back in at any time." msgstr "Μπορείτε να συνδεθείτε ξανά οποιαδήποτε στιγμή." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Μπορείτε πάντα να ζητήσετε από τους διαχειριστές αυτής της παρουσίας έλεγχο από άνθρωπο." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Μπορείτε ωστόσο να δημιουργήσετε λογαριασμό ή να συνδεθείτε. Αν οι προσκλήσεις ενεργοποιηθούν ξανά αργότερα, μπορείτε να χρησιμοποιήσετε τον ίδιο σύνδεσμο για να συμμετάσχετε." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Μπορείτε πάντα να στείλετε email στο {supportEmail} για έλεγχο από άνθρωπο." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Εσείς ή κάποιος από όσους προσθέτετε έχει ήδη φτάσει τον μέγιστο αριθμό ανοιχτών ομαδικών συνομιλιών. Αποχωρήστε από μία και δοκιμάστε ξανά." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Παραμένετε σε {ownedNames}. Οι ιδιοκτήτες δεν μπορούν να αποχωρήσουν από τη δική τους κοινότητα." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Θα μεταφερθείτε στο {redirectHostname} μετά την εξουσιοδότηση." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Θα αποχωρήσετε από {count, plural, one {# κοινότητα} other {# κοινότητες}} όπου ισχύει αυτός ο έλεγχος, και ο λογαριασμός σας θα λειτουργεί ξανά κανονικά." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Θα αποχωρήσετε από {guildNames}. Τίποτα από όσα δημοσιεύσατε δεν διαγράφεται και μπορείτε να γίνετε ξανά μέλος αργότερα." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Θα χρειαστεί να ολοκληρώσετε και το βήμα του email." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Ο λογαριασμός σας" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Ο λογαριασμός σας επανέρχεται αμέσως σε κανονική λειτουργία και δεν θα χρειαστείτε αριθμό τηλεφώνου τώρα. Αυτή δεν είναι μόνιμη εξαίρεση. Η ένταξη σε μια μεγάλη ή δημόσια κοινότητα μπορεί να επαναφέρει αυτόν τον έλεγχο." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Ο λογαριασμός σας έχει συνδεθεί επιτυχώς. Μπορείτε τώρα να κλείσετε αυτήν την καρτέλα και να επιστρέψετε στην εφαρμογή." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Ο λογαριασμός σας επανήλθε στο φυσιολογικό." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Ο λογαριασμός σας δεν θα προστατεύεται πλέον με έλεγχο ταυτότητας δύο παραγόντων όταν συνδέεστε με τον κωδικό πρόσβασής σας. Θα χάσετε επίσης τα αυξημένα δικαιώματα σε κοινότητες που απαιτούν έλεγχο ταυτότητας δύο παραγόντων." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Ο λογαριασμός σας λειτουργεί κανονικά αμέσως και τίποτα δεν αφαιρείται. Μπορούμε να ζητήσουμε ξανά αυτόν τον έλεγχο αργότερα." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Η κάρτα σας πληροί τις προϋποθέσεις. Σας ανακατευθύνουμε τώρα στη σελίδα πληρωμής." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Ο πάροχός σας αναφέρει ότι αυτός ο αριθμός δεν είναι σε χρήση. Ελέγξτε τον και δοκιμάστε ξανά, ή επικοινωνήστε με την υποστήριξη αν είναι σωστός." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Το νέο σου ψευδώνυμο, ή άφησέ το κενό για επαναφορά." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Ο αριθμός σας δεν είναι συνδεδεμένος με τον λογαριασμό σας. Διατηρούμε μόνο έναν κρυπτογραφημένο δείκτη, χωρίς αναγνωριστικό χρήστη, για έως {limit} επαληθεύσεις σε περίπου {duration} ημέρες." diff --git a/fluxer_app/src/features/i18n/locales/en-GB/messages.po b/fluxer_app/src/features/i18n/locales/en-GB/messages.po index 835b027be..f3b4bf3fd 100644 --- a/fluxer_app/src/features/i18n/locales/en-GB/messages.po +++ b/fluxer_app/src/features/i18n/locales/en-GB/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 days" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Active yearly subscriber (cancellation scheduled)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Activities" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Add a word…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Add a working email" @@ -4552,6 +4552,11 @@ msgstr "Ask before starting calls" msgid "Ask for a passkey after your password when you sign in" msgstr "Ask for a passkey after your password when you sign in" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Attachment upload" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Attachment upload unavailable" @@ -5189,8 +5194,8 @@ msgstr "Away right now" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Back" @@ -6370,7 +6375,7 @@ msgstr "Can't upload files here" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Clear custom status" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Clear every reaction from this message?" @@ -8198,7 +8203,7 @@ msgstr "Coal theme" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Contact" msgid "Contact support" msgstr "Contact support" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Contact the administrators of this instance for help." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Copy media to clipboard" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Copy message" @@ -10186,7 +10196,7 @@ msgstr "Countdown timer" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Country" @@ -11108,7 +11118,7 @@ msgstr "Debug member" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Debug message" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "Email unavailable" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "Email update is unavailable right now. Try again later or contact support." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "Email update required" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Embeds" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Embeds suppressed" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Embeds unsuppressed" @@ -13896,7 +13906,7 @@ msgstr "Enter a valid {theOtherPlatform} template URL or code." #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Enter a valid email address." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Enter a valid message link." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Enter a valid mobile phone number." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Enter a valid phone number" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Enter a valid username ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Enter an email address you can access. We will send a code there." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Enter gift code…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Enter new email" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Enter the {digitCount}-digit code from your authenticator app." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Enter the {digitCount}-digit code sent to {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Enter the code from your authenticator app." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Enter the code sent to {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Enter the code we sent to your email to verify it. Your password will be set once the code is confirmed." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Enter the email code" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Enter the PIN for your security key to continue." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Enter the SMS code" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Enter your password." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Enter your phone number" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "First option" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Flags" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Fonts" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Food & drink" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "For me" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "For this check, you send us a text message instead of receiving one from us." @@ -15562,7 +15572,7 @@ msgstr "Forms" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Forward" @@ -16030,7 +16040,7 @@ msgstr "Get {premiumProductName} to customise your tag or keep it when changing #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Get new code" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "If this report is about specific messages, report the most relevant message instead. Message reports give our safety team the clearest context, and adding details in the comments can help us review it faster. Only continue with reporting the user as a whole if reporting a message would not capture the broader issue." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "If you can't verify by SMS" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Leave" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Leave and set aside" @@ -20677,7 +20687,7 @@ msgstr "Message contains attached media" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Message debug" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Native updater ready" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Nature" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "OAuth2 URL builder" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Objects" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Open your browser, sign in, then enter the code below to link your account." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Open your messages" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Open your phone's messaging app and create a new text message." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Open your phone's messaging app and start a new text message." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." @@ -24470,7 +24480,7 @@ msgstr "Pennsylvania" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Phone" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Phone number" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Phone number is required" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Phone number verified" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Phone step" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "Phone verification is not available for this account. Use another method or contact support." @@ -24757,7 +24767,7 @@ msgstr "Picture-in-picture" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Pin" @@ -24775,7 +24785,7 @@ msgstr "Pin group DM" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Pin or unpin any message." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Pin this message to the channel for everyone to see." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Remove {userName} from your friends?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Remove all" @@ -26525,8 +26535,8 @@ msgstr "Remove all {emojiNameWithColons} reactions from this message?" #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Remove all reactions" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Remove spoiler" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Remove sticker" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Reposts: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Request a new code first." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Search communities" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Search countries..." @@ -29336,17 +29346,17 @@ msgstr "Send text-to-speech messages with /tts. Members who turned text-to-speec #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Send the code <0>{0} to <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Send the code to the phone number below." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Send this code" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Send this pin back in time?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Send to" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Send:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Sending an SMS to this number is expensive, so we need you to text us instead." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." @@ -29677,13 +29691,13 @@ msgstr "Set the voice region to automatic" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Set this check aside" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Set this check aside?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Smoother video" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "SMS verification is unavailable right now. Try again later or contact support." @@ -31169,7 +31183,7 @@ msgstr "Something went wrong. Try again later." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Something went wrong. Try again." @@ -31341,7 +31355,7 @@ msgstr "Speak all messages out loud" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Speak message" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Staff controls" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Standard messaging rates from your carrier may apply." @@ -31913,7 +31927,7 @@ msgstr "Stop sharing voice activity with all friends?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Symbol" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Symbols" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Text size" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Text us from your phone" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Thank you for helping keep {productName} safe. We'll review your report as soon as possible." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "That code didn't work. Check it and try again." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "That code expired. Request a new code." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "That did not go through. Nothing changed. Try again." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "That doesn't look like a valid URL." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "That email is already in use." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "The page you're looking for doesn't exist or has been moved." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "The phone check is set aside. One email step is left." @@ -33803,8 +33817,13 @@ msgstr "This is disabled" msgid "This is how messages appear" msgstr "This is how messages appear" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "This is not available on your account right now. Ask the administrators of this instance to review it." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "This is not available on your account right now. Email {supportEmail} and a person will review it." @@ -33851,13 +33870,12 @@ msgstr "This is the third option description" msgid "This is your last passkey and passkeys are your second factor. Deleting it turns off two-factor authentication for your account, and your current backup codes will stop working." msgstr "This is your last passkey and passkeys are your second factor. Deleting it turns off two-factor authentication for your account, and your current backup codes will stop working." -# auto-i18n: reviewed unchanged #: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." @@ -33938,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "This nickname will only be visible in this community" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "This number needs text-in verification instead of an SMS from us." @@ -33968,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "This participant was deafened by moderators" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "This phone number cannot be used. Try another mobile number or contact support." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "This phone number has already been used. Try another number or contact support." @@ -34120,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "This verification session expired. Return to {productName} and start checkout again." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "This verification session expired. Start again." @@ -34218,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "This will trust all external links and skip the warning for every domain. Your existing trusted domains will be replaced. This is less secure." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "This window updates automatically after we receive your message." @@ -34525,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Tone-map HDR images to standard range, reducing peak brightness." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Too many attempts. Wait a bit, then try again." @@ -34652,7 +34670,7 @@ msgid "Translators" msgstr "Translators" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Travel & places" @@ -35760,7 +35778,7 @@ msgid "Unordered" msgstr "Unordered" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Unpin" @@ -35785,7 +35803,7 @@ msgid "Unpin message" msgstr "Unpin message" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Unpin this message?" @@ -35928,7 +35946,7 @@ msgstr "Unsupported sticker file" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Unsuppress embeds" @@ -36340,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Use an authenticator app to generate codes for two-factor authentication" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Use an email address you can access. We will send a code there." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Use an email that is different from your current one." @@ -37026,17 +37044,17 @@ msgstr "Verify it's you" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Verify phone" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Verify phone number" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Verify phone number form" @@ -37490,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "View profile for {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "View reactions" @@ -37902,7 +37920,7 @@ msgstr "Volume up" msgid "Wait a moment before deleting more messages." msgstr "Wait a moment before deleting more messages." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Wait a moment. This window will close automatically once we receive your message." @@ -37912,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" can bypass this." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Wait here" @@ -38055,10 +38073,15 @@ msgstr "We couldn't forward the message at this time." msgid "We couldn't import that theme library file." msgstr "We couldn't import that theme library file." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." +# auto-i18n: reviewed unchanged +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38075,12 +38098,12 @@ msgid "We couldn't remove that account. Try again." msgstr "We couldn't remove that account. Try again." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "We couldn't verify this number automatically. Contact support and a person will review your account." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "We don't send verification texts to this country. Try a mobile number from another country, or contact support." @@ -38131,7 +38154,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "We will prefill {prefillEmail} once browser sign-in opens." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "We will send an SMS code when available." @@ -38175,7 +38198,7 @@ msgstr "We'll send a verification code to your email before you can change your msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "We'll send a verification code to your email before you can view your backup codes." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." @@ -38442,7 +38465,6 @@ msgstr "What to include" msgid "What to search for." msgstr "What to search for." -# auto-i18n: reviewed unchanged #. Informational overlay on your own screen-share tile while the shared screen or window sends no new frames, for example when it is static or minimised. Not an error. #: src/features/voice/components/VoiceParticipantTile.tsx:180 msgid "What you're sharing isn't updating" @@ -38913,13 +38935,19 @@ msgstr "You can remove the <0>{readMessageHistoryPermissionLabel} permission msgid "You can sign back in at any time." msgstr "You can sign back in at any time." +# auto-i18n: reviewed unchanged +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "You can still ask the administrators of this instance for a human review at any time." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "You can still email {supportEmail} for a human review at any time." @@ -39359,7 +39387,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "You or someone you're adding already has the maximum number of group DMs open. Leave one and try again." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "You stay in {ownedNames}. Owners cannot leave their own community." @@ -39374,17 +39402,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "You will be taken to {redirectHostname} after authorising." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "You will still need to finish the email step." @@ -39674,7 +39702,7 @@ msgid "Your account" msgstr "Your account" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." @@ -39683,7 +39711,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Your account has been linked successfully. You can now close this tab and return to the app." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Your account is back to normal." @@ -39710,7 +39738,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Your account will no longer be protected by two-factor authentication when you sign in with your password. You'll also lose elevated permissions in servers that require two-factor authentication." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Your account works normally again straight away and nothing is removed. We can ask for this check again later." @@ -39737,7 +39765,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Your card is eligible. Redirecting you to the payment page now." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." @@ -39900,7 +39928,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Your new nickname, or leave blank to reset it." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." diff --git a/fluxer_app/src/features/i18n/locales/en-US/messages.po b/fluxer_app/src/features/i18n/locales/en-US/messages.po index 39a7212dd..1cfa78bd0 100644 --- a/fluxer_app/src/features/i18n/locales/en-US/messages.po +++ b/fluxer_app/src/features/i18n/locales/en-US/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 days" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "A browser check is required before phone verification. Try again from the sign-in page or contact support." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Active yearly subscriber (cancellation scheduled)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Activities" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Add a word…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Add a working email" @@ -4552,6 +4552,11 @@ msgstr "Ask before starting calls" msgid "Ask for a passkey after your password when you sign in" msgstr "Ask for a passkey after your password when you sign in" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Attachment upload" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Attachment upload unavailable" @@ -5189,8 +5194,8 @@ msgstr "Away right now" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Back" @@ -6370,7 +6375,7 @@ msgstr "Can't upload files here" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Clear custom status" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Clear every reaction from this message?" @@ -8198,7 +8203,7 @@ msgstr "Coal theme" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Contact" msgid "Contact support" msgstr "Contact support" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Contact the administrators of this instance for help." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Copy media to clipboard" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Copy message" @@ -10186,7 +10196,7 @@ msgstr "Countdown timer" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Country" @@ -11108,7 +11118,7 @@ msgstr "Debug member" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Debug message" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "Email unavailable" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "Email update is unavailable right now. Try again later or contact support." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "Email update required" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Embeds" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Embeds suppressed" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Embeds unsuppressed" @@ -13896,7 +13906,7 @@ msgstr "Enter a valid {theOtherPlatform} template URL or code." #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Enter a valid email address." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Enter a valid message link." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Enter a valid mobile phone number." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Enter a valid phone number" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Enter a valid username ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Enter an email address you can access. We will send a code there." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Enter gift code…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Enter new email" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Enter the {digitCount}-digit code from your authenticator app." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Enter the {digitCount}-digit code sent to {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Enter the code from your authenticator app." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Enter the code sent to {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Enter the code we sent to your email to verify it. Your password will be set once the code is confirmed." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Enter the email code" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Enter the PIN for your security key to continue." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Enter the SMS code" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Enter your password." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Enter your phone number" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "First option" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Flags" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Fonts" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Food & drink" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "For me" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "For this check, you send us a text message instead of receiving one from us." @@ -15562,7 +15572,7 @@ msgstr "Forms" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Forward" @@ -16030,7 +16040,7 @@ msgstr "Get {premiumProductName} to customize your tag or keep it when changing #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Get new code" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "If this report is about specific messages, report the most relevant message instead. Message reports give our safety team the clearest context, and adding details in the comments can help us review it faster. Only continue with reporting the user as a whole if reporting a message would not capture the broader issue." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "If you can't verify by SMS" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Leave" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Leave and set aside" @@ -20677,7 +20687,7 @@ msgstr "Message contains attached media" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Message debug" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Native updater ready" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Nature" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "OAuth2 URL builder" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Objects" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Open your browser, sign in, then enter the code below to link your account." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Open your messages" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Open your phone's messaging app and create a new text message." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Open your phone's messaging app and start a new text message." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." @@ -24470,7 +24480,7 @@ msgstr "Pennsylvania" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Phone" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Phone number" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Phone number is required" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Phone number verified" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Phone step" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "Phone verification is not available for this account. Use another method or contact support." @@ -24757,7 +24767,7 @@ msgstr "Picture-in-picture" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Pin" @@ -24775,7 +24785,7 @@ msgstr "Pin group DM" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Pin or unpin any message." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Pin this message to the channel for everyone to see." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Remove {userName} from your friends?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Remove all" @@ -26525,8 +26535,8 @@ msgstr "Remove all {emojiNameWithColons} reactions from this message?" #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Remove all reactions" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Remove spoiler" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Remove sticker" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Reposts: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Request a new code first." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Search communities" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Search countries..." @@ -29336,17 +29346,17 @@ msgstr "Send text-to-speech messages with /tts. Members who turned text-to-speec #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Send the code <0>{0} to <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Send the code to the phone number below." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Send this code" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Send this pin back in time?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Send to" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Send:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Sending an SMS to this number is expensive, so we need you to text us instead." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." @@ -29677,13 +29691,13 @@ msgstr "Set the voice region to automatic" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Set this check aside" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Set this check aside?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Smoother video" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "SMS verification is unavailable right now. Try again later or contact support." @@ -31169,7 +31183,7 @@ msgstr "Something went wrong. Try again later." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Something went wrong. Try again." @@ -31341,7 +31355,7 @@ msgstr "Speak all messages out loud" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Speak message" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Staff controls" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Standard messaging rates from your carrier may apply." @@ -31913,7 +31927,7 @@ msgstr "Stop sharing voice activity with all friends?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Symbol" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Symbols" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Text size" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Text us from your phone" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Thank you for helping keep {productName} safe. We'll review your report as soon as possible." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "That code didn't work. Check it and try again." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "That code expired. Request a new code." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "That did not go through. Nothing changed. Try again." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "That doesn't look like a valid URL." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "That email is already in use." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "The page you're looking for doesn't exist or has been moved." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "The phone check is set aside. One email step is left." @@ -33803,8 +33817,13 @@ msgstr "This is disabled" msgid "This is how messages appear" msgstr "This is how messages appear" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "This is not available on your account right now. Ask the administrators of this instance to review it." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "This is not available on your account right now. Email {supportEmail} and a person will review it." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "This nickname will only be visible in this community" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "This number needs text-in verification instead of an SMS from us." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "This participant was deafened by moderators" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "This phone number cannot be used. Try another mobile number or contact support." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "This phone number has already been used. Try another number or contact support." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "This verification session expired. Return to {productName} and start checkout again." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "This verification session expired. Start again." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "This will trust all external links and skip the warning for every domain. Your existing trusted domains will be replaced. This is less secure." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "This window updates automatically after we receive your message." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Tone-map HDR images to standard range, reducing peak brightness." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Too many attempts. Wait a bit, then try again." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Translators" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Travel & places" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Unordered" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Unpin" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Unpin message" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Unpin this message?" @@ -35927,7 +35946,7 @@ msgstr "Unsupported sticker file" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Unsuppress embeds" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Use an authenticator app to generate codes for two-factor authentication" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Use an email address you can access. We will send a code there." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Use an email that is different from your current one." @@ -37025,17 +37044,17 @@ msgstr "Verify it's you" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Verify phone" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Verify phone number" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Verify phone number form" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "View profile for {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "View reactions" @@ -37901,7 +37920,7 @@ msgstr "Volume up" msgid "Wait a moment before deleting more messages." msgstr "Wait a moment before deleting more messages." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Wait a moment. This window will close automatically once we receive your message." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" can bypass this." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Wait here" @@ -38054,10 +38073,14 @@ msgstr "We couldn't forward the message at this time." msgid "We couldn't import that theme library file." msgstr "We couldn't import that theme library file." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "We couldn't remove that account. Try again." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "We couldn't verify this number automatically. Contact support and a person will review your account." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "We don't send verification texts to this country. Try a mobile number from another country, or contact support." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "We will prefill {prefillEmail} once browser sign-in opens." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "We will send an SMS code when available." @@ -38174,7 +38197,7 @@ msgstr "We'll send a verification code to your email before you can change your msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "We'll send a verification code to your email before you can view your backup codes." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." @@ -38911,13 +38934,18 @@ msgstr "You can remove the <0>{readMessageHistoryPermissionLabel} permission msgid "You can sign back in at any time." msgstr "You can sign back in at any time." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "You can still ask the administrators of this instance for a human review at any time." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "You can still email {supportEmail} for a human review at any time." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "You or someone you're adding already has the maximum number of group DMs open. Leave one and try again." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "You stay in {ownedNames}. Owners cannot leave their own community." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "You will be taken to {redirectHostname} after authorizing." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "You will still need to finish the email step." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Your account" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Your account has been linked successfully. You can now close this tab and return to the app." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Your account is back to normal." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Your account will no longer be protected by two-factor authentication when you sign in with your password. You'll also lose elevated permissions in servers that require two-factor authentication." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Your account works normally again straight away and nothing is removed. We can ask for this check again later." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Your card is eligible. Redirecting you to the payment page now." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Your new nickname, or leave blank to reset it." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." diff --git a/fluxer_app/src/features/i18n/locales/es-419/messages.po b/fluxer_app/src/features/i18n/locales/es-419/messages.po index 12e959c82..9664fb50c 100644 --- a/fluxer_app/src/features/i18n/locales/es-419/messages.po +++ b/fluxer_app/src/features/i18n/locales/es-419/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 días" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "Se requiere una verificación del navegador antes de la verificación telefónica. Intenta de nuevo desde la página de inicio de sesión o contacta a soporte." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Suscriptor anual activo (cancelación programada)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Actividades" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Agregar una palabra…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Agrega un correo electrónico que funcione" @@ -4552,6 +4552,11 @@ msgstr "Preguntar antes de iniciar llamadas" msgid "Ask for a passkey after your password when you sign in" msgstr "Solicitar una llave de acceso después de tu contraseña al iniciar sesión" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Pídele a los administradores de esta instancia que revisen tu cuenta. Esta instancia se ejecuta de forma independiente y solo sus administradores pueden cambiar tu cuenta." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Carga de archivos adjuntos" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "No se puede subir el archivo adjunto" @@ -5189,8 +5194,8 @@ msgstr "Ausente en este momento" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Atrás" @@ -6370,7 +6375,7 @@ msgstr "No se pueden subir archivos aquí" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Borrar estado personalizado" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "¿Borrar todas las reacciones de este mensaje?" @@ -8198,7 +8203,7 @@ msgstr "Tema carbón" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Contacto" msgid "Contact support" msgstr "Contactar a soporte técnico" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Contacta a los administradores de esta instancia para obtener ayuda." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Copiar contenido multimedia al portapapeles" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Copiar mensaje" @@ -10186,7 +10196,7 @@ msgstr "Temporizador de cuenta regresiva" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "País" @@ -11108,7 +11118,7 @@ msgstr "Depurar miembro" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Depurar mensaje" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "Correo electrónico no disponible" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "La actualización del correo electrónico no está disponible en este momento. Intenta de nuevo más tarde o contacta a soporte." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "Actualización de correo electrónico requerida" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Envíanos un correo y una persona revisará tu cuenta. Indica que no puedes verificar por SMS y nos encargaremos del resto. Las respuestas llegan por correo electrónico, así que esto no es instantáneo." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Contenido incrustado" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Elementos incrustados suprimidos" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Contenido incrustado restaurado" @@ -13896,7 +13906,7 @@ msgstr "Ingresa una URL o un código válido de una plantilla de {theOtherPlatfo #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Ingresa una dirección de correo electrónico válida." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Ingresa un enlace de mensaje válido." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Ingresa un número de teléfono celular válido." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Ingresa un número de teléfono válido" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Ingresa un nombre de usuario válido ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Ingresa un correo electrónico al que tengas acceso. Te enviaremos un código allí." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Ingresa el código de regalo…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Ingresa el correo electrónico nuevo" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Ingresa el código de {digitCount} dígitos de tu aplicación de autenticación." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Ingresa el código de {digitCount} dígitos que enviamos a {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Ingresa el código de {MFA_CODE_DIGIT_COUNT} dígitos que enviamos a {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Ingresa el código de tu app de autenticación." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Ingresa el código que enviamos a {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Ingresa el código que enviamos a tu correo electrónico para verificarlo. Tu contraseña se establecerá una vez que se confirme el código." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Ingresa el código de correo electrónico" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Ingresa el PIN de tu llave de seguridad para continuar." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Ingresa el código SMS" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Ingresa tu contraseña." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Ingresa tu número de teléfono" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Primera opción" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Banderas" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Fuentes" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Comida y bebida" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "Para mí" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Para esta verificación, nos envías un mensaje de texto en lugar de recibir uno nuestro." @@ -15562,7 +15572,7 @@ msgstr "Formularios" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Reenviar" @@ -16030,7 +16040,7 @@ msgstr "Obtén {premiumProductName} para personalizar tu etiqueta o conservarla #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Obtener código nuevo" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Si este reporte es sobre mensajes específicos, reporta el mensaje más relevante. Los reportes de mensajes le dan a nuestro equipo de seguridad el contexto más claro, y agregar detalles en los comentarios nos puede ayudar a revisarlo más rápido. Solo continúa reportando al usuario en general si reportar un mensaje no capturaría el problema más amplio." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Si no puedes verificar por SMS" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Salir" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "¿Salir de {count, plural, one {# comunidad} other {# comunidades}} y dejar esta verificación pendiente?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Salir y dejar la verificación pendiente" @@ -20677,7 +20687,7 @@ msgstr "El mensaje contiene contenido multimedia adjunto" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Depurar mensaje" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Actualizador nativo listo" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Naturaleza" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "Creador de URL de OAuth2" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Objetos" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Abre tu navegador, inicia sesión y luego ingresa el código a continuación para vincular tu cuenta." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Abre tus mensajes" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Abre la app de mensajes de tu teléfono y crea un mensaje de texto nuevo." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Abre tu app de mensajería y empieza un mensaje de texto nuevo." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Nuestro servicio de verificación de números de teléfono no está disponible en este momento. El problema es nuestro, no de tu número. Espera unos minutos y vuelve a intentarlo con el mismo número." @@ -24470,7 +24480,7 @@ msgstr "Pensilvania" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Teléfono" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Número de teléfono" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Se requiere un número de teléfono" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Número de teléfono verificado" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Paso del teléfono" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "La verificación telefónica no está disponible para esta cuenta. Usa otro método o contacta a soporte." @@ -24757,7 +24767,7 @@ msgstr "Imagen en imagen" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Fijar" @@ -24775,7 +24785,7 @@ msgstr "Fijar MD de grupo" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Fijar o desfijar cualquier mensaje." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Fija este mensaje en el canal para que todos lo vean." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "¿Eliminar a {userName} de tus amigos?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Eliminar todo" @@ -26525,8 +26535,8 @@ msgstr "¿Quitar todas las reacciones {emojiNameWithColons} de este mensaje?" #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Quitar todas las reacciones" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Quitar spoiler" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Eliminar sticker" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Republicaciones: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Primero, solicita un código nuevo." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Buscar comunidades" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Buscar países..." @@ -29336,17 +29346,17 @@ msgstr "Enviar mensajes con síntesis de voz mediante /tts. Los miembros que ten #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Enviar el código <0>{0} a <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Envía el código al número de teléfono de abajo." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Enviar este código" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "¿Enviar este mensaje fijado al pasado?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Enviar a" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Enviar:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Enviar un SMS a este número es costoso, así que necesitamos que nos envíes un mensaje de texto en su lugar." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Enviar un SMS a este número de teléfono es demasiado costoso para {PRODUCT_NAME}, por lo que necesitamos que nos envíes un SMS tú. Sabemos que esto no es lo ideal. También puedes pedir a los administradores de esta instancia que eliminen este requisito de tu cuenta." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Enviar un SMS a este número de teléfono es demasiado costoso para {PRODUCT_NAME}, por lo que necesitamos que nos envíes un SMS tú. Sabemos que esto no es lo ideal. También puedes contactar a <0>{SUPPORT_EMAIL} para que eliminemos este requisito de tu cuenta." @@ -29677,13 +29691,13 @@ msgstr "Se estableció la región de voz en automática" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Dejar esta verificación pendiente" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "¿Dejar esta verificación pendiente?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Video más fluido" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "La verificación por SMS no está disponible en este momento. Intenta de nuevo más tarde o contacta a soporte." @@ -31169,7 +31183,7 @@ msgstr "Algo salió mal. Intenta de nuevo más tarde." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Algo salió mal. Intenta de nuevo." @@ -31341,7 +31355,7 @@ msgstr "Leer todos los mensajes en voz alta" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Leer mensaje en voz alta" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Controles de personal" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Pueden aplicarse las tarifas de mensajería estándar de tu operador." @@ -31913,7 +31927,7 @@ msgstr "¿Dejar de compartir la actividad de voz con todos los amigos?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Símbolo" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Símbolos" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Tamaño del texto" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Envíanos un mensaje de texto desde tu teléfono" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Gracias por ayudarnos a mantener {productName} seguro. Revisaremos tu reporte lo antes posible." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Ese código no funcionó. Revísalo e inténtalo de nuevo." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Ese código caducó. Solicita un código nuevo." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "El proceso no se completó. Es posible que ya hayas salido de algunas comunidades y tu cuenta sigue bloqueada. Presiona \"Dejar esta verificación pendiente\" de nuevo para finalizar." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "No se pudo completar. Nada cambió. Intenta de nuevo." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Parece que no es una URL válida." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Ese correo electrónico ya está en uso." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "La página que buscas no existe o se movió." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "La verificación del teléfono ha quedado pendiente. Falta un paso por correo electrónico." @@ -33803,8 +33817,13 @@ msgstr "Esto está deshabilitado" msgid "This is how messages appear" msgstr "Así se ven los mensajes" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Esto no está disponible en tu cuenta en este momento. Pide a los administradores de esta instancia que lo revisen." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Esto no está disponible en tu cuenta en este momento. Envía un correo a {supportEmail} y una persona lo revisará." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Esta es tu última llave de acceso. Una vez que la elimines, no podrás usar una llave de acceso como segundo factor." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Este no es un número de celular, por lo que no puede recibir nuestros SMS. Prueba con un número de celular o contacta a soporte si crees que es un error." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Este apodo solo será visible en esta comunidad" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Este número se verifica enviándonos un mensaje de texto. Vuelve atrás e inicia la verificación telefónica de nuevo para obtener el código y el número al que enviarlo." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Para verificar este número, debes enviarnos un SMS en lugar de recibir uno nuestro." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Los moderadores desactivaron el sonido de este participante" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "No se puede usar este número de teléfono. Prueba con otro número de celular o contacta a soporte." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Este número de teléfono ya ha sido utilizado. Prueba con otro número o contacta a soporte." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Esta sesión de verificación caducó. Vuelve a {productName} e inicia el proceso de pago de nuevo." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Esta sesión de verificación caducó. Vuelve a empezar." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Esto confiará en todos los enlaces externos y omitirá la advertencia para cada dominio. Tus dominios de confianza existentes serán reemplazados. Esto es menos seguro." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Esta ventana se actualiza automáticamente después de que recibamos tu mensaje." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Mapear el tono de las imágenes HDR al rango estándar, reduciendo el brillo máximo." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Demasiados intentos. Espera un poco y vuelve a intentarlo." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Traductores" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Viajes y lugares" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Sin numerar" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Desfijar" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Desfijar mensaje" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "¿Desfijar este mensaje?" @@ -35927,7 +35946,7 @@ msgstr "Archivo de sticker no compatible" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Mostrar contenido incrustado" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Usa una aplicación de autenticación para generar códigos de autenticación de dos factores" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Usa una dirección de correo electrónico a la que tengas acceso. Te enviaremos un código allí." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Usa un correo electrónico diferente al actual." @@ -37025,17 +37044,17 @@ msgstr "Verifica que eres tú" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Verificar teléfono" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Verificar número de teléfono" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Formulario para verificar el número de teléfono" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Ver perfil de {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Ver reacciones" @@ -37901,7 +37920,7 @@ msgstr "Subir volumen" msgid "Wait a moment before deleting more messages." msgstr "Espera un momento antes de eliminar más mensajes." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Espera un momento. Esta ventana se cerrará automáticamente cuando recibamos tu mensaje." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Tiempo de espera entre mensajes. Los miembros con el permiso \"{bypassSlowmodePermissionLabel}\" pueden omitirlo." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Espera aquí" @@ -38054,10 +38073,14 @@ msgstr "No pudimos reenviar el mensaje en este momento." msgid "We couldn't import that theme library file." msgstr "No pudimos importar ese archivo de la biblioteca de temas." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "No pudimos comunicarnos con el servicio de carga de archivos adjuntos. {PRODUCT_NAME} puede recurrir a la ruta de carga estándar para mensajes de hasta {fallbackSizeFormatted} en total, pero estos archivos adjuntos superan ese límite combinado y no se pueden enviar hasta que se restablezca la conectividad. Intenta de nuevo más tarde o contacta a <0>{SUPPORT_EMAIL} si esto sigue ocurriendo." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "No pudimos comunicarnos con el servicio de carga de archivos adjuntos. {PRODUCT_NAME} puede recurrir a la ruta de carga estándar para mensajes de hasta {fallbackSizeFormatted} en total, pero estos archivos adjuntos superan ese límite combinado y no se pueden enviar hasta que se restablezca la conectividad. Intenta de nuevo más tarde o contacta a los administradores de esta instancia si esto sigue ocurriendo." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "No pudimos eliminar esa cuenta. Intenta de nuevo." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "No pudimos verificar este número automáticamente. Ponte en contacto con soporte y una persona revisará tu cuenta." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "No enviamos mensajes de verificación a este país. Prueba con un número de celular de otro país o contacta a soporte." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Vamos a rellenar automáticamente {prefillEmail} cuando se abra el inicio de sesión en el navegador." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Te enviaremos un código por SMS cuando esté disponible." @@ -38174,7 +38197,7 @@ msgstr "Te enviaremos un código de verificación a tu correo electrónico antes msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Te enviaremos un código de verificación a tu correo electrónico antes de que puedas ver tus códigos de respaldo." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Te enviaremos un código por SMS cuando esté disponible. Tu número no está vinculado a tu cuenta. Solo guardamos un marcador cifrado, sin ID de usuario, para permitir un máximo de {PHONE_VERIFICATION_LIMIT, plural, one {# verificación} other {# verificaciones}} en aproximadamente {PHONE_VERIFICATION_WINDOW_DAYS, plural, one {# día} other {# días}}." @@ -38911,13 +38934,18 @@ msgstr "Puedes quitar el permiso <0>{readMessageHistoryPermissionLabel} del msgid "You can sign back in at any time." msgstr "Puedes volver a iniciar sesión en cualquier momento." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Puedes pedirles una revisión humana a los administradores de esta instancia en cualquier momento." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Aún puedes crear una cuenta o iniciar sesión. Si las invitaciones se vuelven a habilitar más tarde, puedes usar este mismo enlace para unirte." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Aún puedes enviarnos un correo a {supportEmail} para una revisión humana en cualquier momento." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Tú o alguien a quien estás agregando ya tiene el número máximo de chats grupales abiertos. Sal de uno y vuelve a intentarlo." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Te quedas en {ownedNames}. Los propietarios no pueden abandonar su propia comunidad." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Se te redirigirá a {redirectHostname} después de autorizar." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Saldrás de {count, plural, one {# comunidad a la que se aplica esta verificación} other {# comunidades a las que se aplica esta verificación}} y tu cuenta volverá a funcionar con normalidad." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Saldrás de {guildNames}. Nada de lo que publicaste se elimina y puedes volver a unirte más tarde." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Aún necesitarás completar el paso del correo electrónico." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Tu cuenta" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Tu cuenta vuelve a la normalidad de inmediato y no necesitarás un número de teléfono ahora. Esta no es una exención permanente. Unirte a una comunidad grande o pública puede hacer que esta verificación regrese." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Tu cuenta se vinculó correctamente. Ahora puedes cerrar esta pestaña y volver a la aplicación." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Tu cuenta volvió a la normalidad." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Tu cuenta ya no estará protegida por autenticación de dos factores al iniciar sesión con tu contraseña. También perderás los permisos elevados en servidores que requieren autenticación de dos factores." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Tu cuenta vuelve a funcionar con normalidad de inmediato y no se elimina nada. Podemos solicitar esta verificación más tarde." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Tu tarjeta cumple los requisitos. Te estamos redirigiendo a la página de pago." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Tu operador dice que este número no está en servicio. Verifícalo e inténtalo de nuevo, o contacta a soporte si es correcto." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Tu nuevo apodo, o déjalo en blanco para restablecerlo." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Tu número no está vinculado a tu cuenta. Solo guardamos un marcador cifrado, sin ID de usuario, para un máximo de {limit, plural, one {# verificación} other {# verificaciones}} en aproximadamente {duration, plural, one {# día} other {# días}}." diff --git a/fluxer_app/src/features/i18n/locales/es-ES/messages.po b/fluxer_app/src/features/i18n/locales/es-ES/messages.po index 51e99d2f6..89e982058 100644 --- a/fluxer_app/src/features/i18n/locales/es-ES/messages.po +++ b/fluxer_app/src/features/i18n/locales/es-ES/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 días" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "Se requiere una comprobación del navegador antes de la verificación del teléfono. Inténtalo de nuevo desde la página de inicio de sesión o contacta con el soporte." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Suscriptor anual activo (cancelación programada)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Actividades" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Añadir una palabra…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Añade un correo electrónico que funcione" @@ -4552,6 +4552,11 @@ msgstr "Preguntar antes de iniciar llamadas" msgid "Ask for a passkey after your password when you sign in" msgstr "Solicitar una clave de acceso después de tu contraseña al iniciar sesión" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Pide a los administradores de esta instancia que revisen tu cuenta. Esta instancia funciona de forma independiente y solo sus administradores pueden modificar tu cuenta." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Subida de archivos adjuntos" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "No se puede subir el archivo adjunto" @@ -5189,8 +5194,8 @@ msgstr "Ausente ahora mismo" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Atrás" @@ -6370,7 +6375,7 @@ msgstr "No se pueden subir archivos aquí" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Borrar estado personalizado" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "¿Borrar todas las reacciones de este mensaje?" @@ -8198,7 +8203,7 @@ msgstr "Tema carbón" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Contacto" msgid "Contact support" msgstr "Contactar con soporte" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Contacta con los administradores de esta instancia para obtener ayuda." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Copiar contenido multimedia al portapapeles" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Copiar mensaje" @@ -10186,7 +10196,7 @@ msgstr "Temporizador de cuenta atrás" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "País" @@ -11108,7 +11118,7 @@ msgstr "Depurar miembro" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Depurar mensaje" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "Correo electrónico no disponible" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "La actualización del correo electrónico no está disponible en este momento. Inténtalo de nuevo más tarde o contacta con el soporte." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "Actualización de correo electrónico necesaria" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Envíanos un correo y una persona revisará tu cuenta. Indica que no puedes verificar por SMS y nos encargaremos del resto. Las respuestas llegan por correo electrónico, así que no es instantáneo." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Contenido incrustado" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Elementos incrustados suprimidos" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Contenido incrustado restaurado" @@ -13896,7 +13906,7 @@ msgstr "Introduce una URL o código de plantilla de {theOtherPlatform} válido." #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Introduce una dirección de correo electrónico válida." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Introduce un enlace de mensaje válido." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Introduce un número de teléfono móvil válido." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Introduce un número de teléfono válido" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Introduce un nombre de usuario válido ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Introduce una dirección de correo electrónico a la que tengas acceso. Te enviaremos un código allí." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Introduce el código de regalo…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Introduce el nuevo correo electrónico" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Introduce el código de {digitCount} dígitos de tu aplicación de autenticación." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Introduce el código de {digitCount} dígitos enviado a {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Introduce el código de {MFA_CODE_DIGIT_COUNT} dígitos que te hemos enviado a {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Introduce el código de tu aplicación de autenticación." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Introduce el código enviado a {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Introduce el código que te hemos enviado a tu correo electrónico para verificarlo. Tu contraseña se establecerá una vez que se confirme el código." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Introduce el código de correo electrónico" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Introduce el PIN de tu llave de seguridad para continuar." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Introduce el código SMS" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Introduce tu contraseña." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Introduce tu número de teléfono" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Primera opción" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Banderas" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Fuentes" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Comida y bebida" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "Para mí" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Para esta verificación, nos envías un mensaje de texto en lugar de recibir uno nuestro." @@ -15562,7 +15572,7 @@ msgstr "Formularios" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Reenviar" @@ -16030,7 +16040,7 @@ msgstr "Consigue {premiumProductName} para personalizar tu etiqueta o conservarl #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Obtener nuevo código" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Si esta denuncia se refiere a mensajes específicos, denuncia el mensaje más relevante en su lugar. Las denuncias de mensajes proporcionan a nuestro equipo de seguridad un contexto más claro, y añadir detalles en los comentarios puede ayudarnos a revisarlas más rápido. Solo continúa denunciando al usuario en su conjunto si denunciar un mensaje no permite reflejar el problema más amplio." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Si no puedes verificar por SMS" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Salir" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "¿Salir de {count, plural, one {# comunidad} other {# comunidades}} y dejar esta verificación pendiente?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Salir y dejar la verificación pendiente" @@ -20677,7 +20687,7 @@ msgstr "El mensaje contiene contenido multimedia adjunto" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Depurar mensaje" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Actualizador nativo listo" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Naturaleza" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "Constructor de URL de OAuth2" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Objetos" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Abre tu navegador, inicia sesión y, a continuación, introduce el código de abajo para vincular tu cuenta." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Abre tus mensajes" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Abre la aplicación de mensajería de tu teléfono y crea un mensaje de texto nuevo." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Abre la aplicación de mensajería de tu teléfono e inicia un nuevo mensaje de texto." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Nuestro servicio de comprobación de números de teléfono no está disponible en este momento. El problema es nuestro, no de tu número. Espera unos minutos y vuelve a intentarlo con el mismo número." @@ -24470,7 +24480,7 @@ msgstr "Pensilvania" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Teléfono" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Número de teléfono" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Se requiere un número de teléfono" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Número de teléfono verificado" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Paso del teléfono" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "La verificación telefónica no está disponible para esta cuenta. Usa otro método o contacta con soporte." @@ -24757,7 +24767,7 @@ msgstr "Imagen en imagen" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Fijar" @@ -24775,7 +24785,7 @@ msgstr "Fijar MD de grupo" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Fijar o desfijar cualquier mensaje." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Fija este mensaje en el canal para que todos lo vean." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "¿Eliminar a {userName} de tus amigos?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Eliminar todo" @@ -26525,8 +26535,8 @@ msgstr "¿Quitar todas las reacciones {emojiNameWithColons} de este mensaje?" #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Eliminar todas las reacciones" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Quitar spoiler" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Eliminar pegatina" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Republicaciones: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Primero, solicita un código nuevo." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Buscar comunidades" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Buscar países..." @@ -29336,17 +29346,17 @@ msgstr "Enviar mensajes con síntesis de voz mediante /tts. Los miembros que ten #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Envía el código <0>{0} a <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Envía el código al número de teléfono de abajo." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Enviar este código" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "¿Enviar este mensaje fijado al pasado?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Enviar a" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Enviar:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Enviar un SMS a este número es caro, así que necesitamos que nos envíes un mensaje de texto." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Enviar un SMS a este número de teléfono es demasiado caro para {PRODUCT_NAME}, así que necesitamos que nos envíes un SMS tú. Sabemos que no es lo ideal. También puedes pedir a los administradores de esta instancia que eliminen este requisito de tu cuenta." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Enviar un SMS a este número de teléfono es demasiado caro para {PRODUCT_NAME}, así que necesitamos que nos envíes un SMS tú. Sabemos que no es lo ideal. También puedes contactar con <0>{SUPPORT_EMAIL} para que eliminemos este requisito de tu cuenta." @@ -29677,13 +29691,13 @@ msgstr "Se estableció la región de voz en automático" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Dejar esta verificación pendiente" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "¿Dejar esta verificación pendiente?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Vídeo más fluido" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "La verificación por SMS no está disponible en este momento. Inténtalo de nuevo más tarde o contacta con el soporte técnico." @@ -31169,7 +31183,7 @@ msgstr "Ha ocurrido un error. Inténtalo de nuevo más tarde." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Ha ocurrido un error. Inténtalo de nuevo." @@ -31341,7 +31355,7 @@ msgstr "Leer todos los mensajes en voz alta" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Leer mensaje en voz alta" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Controles de personal" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Pueden aplicarse las tarifas de mensajería estándar de tu operador." @@ -31913,7 +31927,7 @@ msgstr "¿Dejar de compartir la actividad de voz con todos los amigos?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Símbolo" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Símbolos" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Tamaño del texto" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Envíanos un mensaje desde tu teléfono" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Gracias por ayudarnos a mantener {productName} seguro. Revisaremos tu denuncia lo antes posible." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Ese código no funcionó. Compruébalo e inténtalo de nuevo." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Ese código ha caducado. Solicita un código nuevo." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "El proceso no se ha completado. Es posible que ya hayas salido de algunas comunidades y tu cuenta sigue bloqueada. Pulsa \"Dejar esta verificación pendiente\" de nuevo para finalizar." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "No se ha podido completar. Nada ha cambiado. Inténtalo de nuevo." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "No parece una URL válida." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Ese correo electrónico ya está en uso." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "La página que buscas no existe o se ha movido." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "La verificación del teléfono ha quedado pendiente. Falta un paso por correo electrónico." @@ -33803,8 +33817,13 @@ msgstr "Esto está deshabilitado" msgid "This is how messages appear" msgstr "Así se muestran los mensajes" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Esto no está disponible en tu cuenta en este momento. Pide a los administradores de esta instancia que lo revisen." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "En este momento no está disponible en tu cuenta. Envía un correo electrónico a {supportEmail} y una persona lo revisará." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Esta es tu última clave de acceso. Una vez que la elimines, no podrás usar una clave de acceso como segundo factor." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Este número no es de un móvil, por lo que no puede recibir nuestros SMS. Prueba con un número de móvil o ponte en contacto con soporte si crees que esto es un error." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Este apodo solo será visible en esta comunidad" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Este número se verifica enviándonos un mensaje de texto. Vuelve atrás e inicia la verificación telefónica de nuevo para obtener el código y el número al que enviarlo." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Para verificar este número, debes enviarnos un SMS en lugar de recibir uno nuestro." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Los moderadores desactivaron el sonido de este participante" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "No se puede usar este número de teléfono. Prueba con otro número de móvil o contacta con soporte." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Este número de teléfono ya se ha usado. Prueba con otro número o contacta con el equipo de soporte." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "La sesión de verificación ha caducado. Vuelve a {productName} y reinicia el proceso de compra." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "La sesión de verificación ha caducado. Vuelve a empezar." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Esto hará que se confíe en todos los enlaces externos y se omita la advertencia para cada dominio. Tus dominios de confianza existentes serán reemplazados. Esto es menos seguro." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Esta ventana se actualiza automáticamente cuando recibimos tu mensaje." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Mapea el tono de las imágenes HDR al rango estándar, reduciendo el brillo máximo." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Demasiados intentos. Espera un poco y vuelve a intentarlo." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Traductores" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Viajes y lugares" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Sin numerar" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Desfijar" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Desfijar mensaje" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "¿Desfijar este mensaje?" @@ -35927,7 +35946,7 @@ msgstr "Archivo de pegatina no compatible" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Mostrar contenido incrustado" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Usa una aplicación de autenticación para generar códigos de autenticación de dos factores" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Usa una dirección de correo electrónico a la que tengas acceso. Te enviaremos un código allí." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Usa un correo electrónico diferente al actual." @@ -37025,17 +37044,17 @@ msgstr "Verifica que eres tú" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Verificar teléfono" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Verificar número de teléfono" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Formulario de verificación del número de teléfono" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Ver perfil de {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Ver reacciones" @@ -37901,7 +37920,7 @@ msgstr "Subir volumen" msgid "Wait a moment before deleting more messages." msgstr "Espera un momento antes de eliminar más mensajes." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Espera un momento. Esta ventana se cerrará automáticamente cuando recibamos tu mensaje." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Tiempo de espera entre mensajes. Los miembros con el permiso \"{bypassSlowmodePermissionLabel}\" pueden omitirlo." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Espera aquí" @@ -38054,10 +38073,14 @@ msgstr "No hemos podido reenviar el mensaje en este momento." msgid "We couldn't import that theme library file." msgstr "No se pudo importar el archivo de la biblioteca de temas." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "No hemos podido contactar con el servicio de subida de archivos adjuntos. {PRODUCT_NAME} puede recurrir a la ruta de subida estándar para mensajes de hasta {fallbackSizeFormatted} en total, pero estos archivos adjuntos superan ese límite combinado y no se pueden enviar hasta que se restablezca la conectividad. Inténtalo de nuevo más tarde o contacta con <0>{SUPPORT_EMAIL} si esto sigue ocurriendo." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "No hemos podido contactar con el servicio de subida de archivos adjuntos. {PRODUCT_NAME} puede recurrir a la ruta de subida estándar para mensajes de hasta {fallbackSizeFormatted} en total, pero estos archivos adjuntos superan ese límite combinado y no se pueden enviar hasta que se restablezca la conectividad. Inténtalo de nuevo más tarde o contacta con los administradores de esta instancia si esto sigue ocurriendo." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "No hemos podido eliminar esa cuenta. Inténtalo de nuevo." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "No hemos podido verificar este número automáticamente. Ponte en contacto con soporte y una persona revisará tu cuenta." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "No enviamos mensajes de verificación a este país. Prueba con un número de móvil de otro país o ponte en contacto con soporte." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Rellenaremos automáticamente {prefillEmail} cuando se abra el inicio de sesión en el navegador." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Enviaremos un código SMS cuando esté disponible." @@ -38174,7 +38197,7 @@ msgstr "Te enviaremos un código de verificación a tu correo electrónico antes msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Te enviaremos un código de verificación a tu correo electrónico antes de que puedas ver tus códigos de respaldo." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Te enviaremos un código por SMS cuando esté disponible. Tu número no está vinculado a tu cuenta. Solo guardamos un marcador cifrado, sin ID de usuario, para permitir un máximo de {PHONE_VERIFICATION_LIMIT, plural, one {# verificación} other {# verificaciones}} en aproximadamente {PHONE_VERIFICATION_WINDOW_DAYS, plural, one {# día} other {# días}}." @@ -38911,13 +38934,18 @@ msgstr "Puedes eliminar el permiso <0>{readMessageHistoryPermissionLabel} de msgid "You can sign back in at any time." msgstr "Puedes volver a iniciar sesión en cualquier momento." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Puedes pedir una revisión humana a los administradores de esta instancia en cualquier momento." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Puedes crear una cuenta o iniciar sesión. Si las invitaciones se vuelven a habilitar más tarde, puedes usar este mismo enlace para unirte." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Aún puedes enviarnos un correo electrónico a {supportEmail} para una revisión humana en cualquier momento." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Tú o alguien a quien estás añadiendo ya tiene el número máximo de MD de grupo abiertos. Sal de uno e inténtalo de nuevo." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Permaneces en {ownedNames}. Los propietarios no pueden abandonar su propia comunidad." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Se te redirigirá a {redirectHostname} después de la autorización." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Saldrás de {count, plural, one {# comunidad a la que se aplica esta verificación} other {# comunidades a las que se aplica esta verificación}} y tu cuenta volverá a funcionar con normalidad." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Saldrás de {guildNames}. Nada de lo que publicaste se elimina y puedes volver a unirte más tarde." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Todavía tendrás que completar el paso del correo electrónico." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Tu cuenta" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Tu cuenta volverá a la normalidad de inmediato y no necesitarás un número de teléfono ahora. Esta no es una exención permanente. Unirte a una comunidad grande o pública puede hacer que esta verificación vuelva a aparecer." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Tu cuenta se ha vinculado correctamente. Ya puedes cerrar esta pestaña y volver a la aplicación." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Tu cuenta vuelve a la normalidad." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Tu cuenta ya no estará protegida por la autenticación de dos factores al iniciar sesión con tu contraseña. También perderás los permisos elevados en las comunidades que requieren autenticación de dos factores." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Tu cuenta vuelve a funcionar con normalidad al instante y no se elimina nada. Podemos volver a solicitar esta comprobación más adelante." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Tu tarjeta cumple los requisitos. Te estamos redirigiendo a la página de pago." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Tu operador indica que este número no está en servicio. Compruébalo y vuelve a intentarlo, o ponte en contacto con soporte si es correcto." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Tu nuevo apodo, o déjalo en blanco para restablecerlo." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Tu número no está vinculado a tu cuenta. Solo guardamos un marcador cifrado, sin ID de usuario, para un máximo de {limit, plural, one {# verificación} other {# verificaciones}} en aproximadamente {duration, plural, one {# día} other {# días}}." diff --git a/fluxer_app/src/features/i18n/locales/fi/messages.po b/fluxer_app/src/features/i18n/locales/fi/messages.po index 9d5b277be..f2bc44bea 100644 --- a/fluxer_app/src/features/i18n/locales/fi/messages.po +++ b/fluxer_app/src/features/i18n/locales/fi/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 päivää" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "Selaimen tarkistus vaaditaan ennen puhelinnumeron vahvistamista. Yritä uudelleen kirjautumissivulta tai ota yhteyttä tukeen." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Aktiivinen vuositilaaja (peruutus ajoitettu)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Aktiviteetit" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Lisää sana…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Lisää toimiva sähköpostiosoite" @@ -4552,6 +4552,11 @@ msgstr "Kysy ennen puheluiden aloittamista" msgid "Ask for a passkey after your password when you sign in" msgstr "Pyydä pääsyavainta salasanasi jälkeen kirjautuessasi" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Pyydä tämän instanssin ylläpitäjiä tarkistamaan tilisi. Tämä instanssi toimii itsenäisesti, ja vain sen ylläpitäjät voivat muuttaa tiliäsi." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Liitteen lataus" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Liitteen lähetys ei ole käytettävissä" @@ -5189,8 +5194,8 @@ msgstr "Poissa juuri nyt" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Takaisin" @@ -6370,7 +6375,7 @@ msgstr "Tiedostoja ei voi lähettää tähän" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Tyhjennä oma tila" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Poistetaanko kaikki reaktiot tästä viestistä?" @@ -8198,7 +8203,7 @@ msgstr "Hiiliteema" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Yhteystieto" msgid "Contact support" msgstr "Ota yhteyttä tukeen" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Pyydä apua tämän instanssin ylläpitäjiltä." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Kopioi media leikepöydälle" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Kopioi viesti" @@ -10186,7 +10196,7 @@ msgstr "Ajastin" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Maa" @@ -11108,7 +11118,7 @@ msgstr "Jäsenen virheenkorjaus" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Viestin virheenkorjaus" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "Sähköposti ei ole saatavilla" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "Sähköpostin päivitys ei ole käytettävissä juuri nyt. Yritä myöhemmin uudelleen tai ota yhteyttä tukeen." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "Sähköpostin päivitys vaaditaan" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Lähetä meille sähköpostia, niin ihminen tarkistaa tilisi. Kerro, ettet voi vahvistaa tekstiviestillä, niin hoidamme loput. Vastaukset tulevat sähköpostitse, joten vastaus ei tule heti." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Upotukset" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Upotukset piilotettu" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Upotukset näkyvät taas" @@ -13896,7 +13906,7 @@ msgstr "Anna kelvollinen {theOtherPlatform}-mallin URL-osoite tai koodi." #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Anna kelvollinen sähköpostiosoite." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Anna kelvollinen viestilinkki." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Anna kelvollinen matkapuhelinnumero." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Anna kelvollinen puhelinnumero" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Anna kelvollinen käyttäjänimi ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Anna sähköpostiosoite, johon pääset käsiksi. Lähetämme sinne koodin." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Anna lahjakoodi…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Anna uusi sähköpostiosoite" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Syötä todennussovelluksesi {digitCount}-numeroinen koodi." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Anna numeroon {phoneNumber} lähetetty {digitCount}-numeroinen koodi." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Anna {MFA_CODE_DIGIT_COUNT}-numeroinen koodi, joka lähetettiin numeroon {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Syötä koodi todennussovelluksestasi." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Anna osoitteeseen {emailAddress} lähetetty koodi." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Vahvista sähköpostiosoitteesi antamalla siihen lähettämämme koodi. Salasanasi asetetaan, kun koodi on vahvistettu." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Anna sähköpostikoodi" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Syötä turva-avaimesi PIN-koodi jatkaaksesi." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Anna tekstiviestikoodi" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Anna salasanasi." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Anna puhelinnumerosi" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Ensimmäinen vaihtoehto" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Liput" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Fontit" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Ruoka ja juoma" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "Minulle" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Tässä tarkistuksessa lähetät meille tekstiviestin sen sijaan, että saisit sen meiltä." @@ -15562,7 +15572,7 @@ msgstr "Lomakkeet" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Välitä" @@ -16030,7 +16040,7 @@ msgstr "Hanki {premiumProductName} ja mukauta tunnistettasi tai säilytä se, ku #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Pyydä uusi koodi" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Jos tämä ilmoitus koskee tiettyjä viestejä, ilmoita mieluummin niistä tärkeimmästä. Viesti-ilmoitukset antavat turvallisuustiimillemme selkeimmän kontekstin, ja lisätietojen lisääminen kommentteihin voi auttaa meitä käsittelemään sen nopeammin. Jatka käyttäjästä ilmoittamista kokonaisuutena vain, jos viestistä ilmoittaminen ei kattaisi laajempaa ongelmaa." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Jos et voi vahvistaa tekstiviestillä" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Poistu" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Poistutaanko {count, plural, one {# yhteisöstä} other {# yhteisöstä}} ja jätetään tämä tarkistus sivuun?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Poistu ja siirrä sivuun" @@ -20677,7 +20687,7 @@ msgstr "Viesti sisältää liitteitä" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Viestin virheenkorjaus" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Natiivipäivittäjä valmis" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Luonto" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "OAuth2-URL-muodostin" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Esineet" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Avaa selaimesi, kirjaudu sisään ja syötä sitten alla oleva koodi tilisi yhdistämiseksi." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Avaa viestisi" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Avaa puhelimen viestisovellus ja luo uusi tekstiviesti." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Avaa puhelimen viestisovellus ja aloita uusi tekstiviesti." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Puhelinnumeron tarkistuksemme ei ole juuri nyt käytettävissä. Tämä on meidän vikamme, ei numerosi. Odota muutama minuutti ja yritä samaa numeroa uudelleen." @@ -24470,7 +24480,7 @@ msgstr "Pennsylvania" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Puhelin" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Puhelinnumero" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Puhelinnumero vaaditaan" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Puhelinnumero vahvistettu" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Puhelinvaihe" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "Puhelinnumeron vahvistus ei ole käytettävissä tällä tilillä. Käytä toista menetelmää tai ota yhteyttä tukeen." @@ -24757,7 +24767,7 @@ msgstr "Kuva kuvassa" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Kiinnitä" @@ -24775,7 +24785,7 @@ msgstr "Kiinnitä ryhmäkeskustelu" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Kiinnitä tai poista kiinnitys mistä tahansa viestistä." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Kiinnitä tämä viesti kanavalle kaikkien nähtäväksi." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Poistetaanko käyttäjä {userName} kavereistasi?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Poista kaikki" @@ -26525,8 +26535,8 @@ msgstr "Poistetaanko kaikki {emojiNameWithColons}-reaktiot tästä viestistä?" #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Poista kaikki reaktiot" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Poista spoileri" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Poista tarra" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Uudelleenjulkaisut: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Pyydä ensin uusi koodi." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Hae yhteisöjä" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Hae maita..." @@ -29336,17 +29346,17 @@ msgstr "Lähetä tekstistä puheeksi -viestejä /tts-komennolla. Jäsenet, jotka #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Lähetä koodi <0>{0} numeroon <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Lähetä koodi alla olevaan puhelinnumeroon." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Lähetä tämä koodi" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Lähetetäänkö tämä kiinnitys takaisin menneisyyteen?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Lähetä numeroon" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Lähetys:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Tekstiviestin lähettäminen tähän numeroon on kallista, joten pyydämme sinua lähettämään meille viestin sen sijaan." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Tekstiviestin lähettäminen tähän puhelinnumeroon on liian kallista {PRODUCT_NAME}-palvelulle, joten pyydämme sinua lähettämään meille tekstiviestin sen sijaan. Tiedämme, ettei tämä ole ihanteellista. Voit myös pyytää tämän instanssin ylläpitäjiä poistamaan tämän vaatimuksen tililtäsi." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Tekstiviestin lähettäminen tähän puhelinnumeroon on liian kallista {PRODUCT_NAME}-palvelulle, joten pyydämme sinua lähettämään meille tekstiviestin sen sijaan. Tiedämme, ettei tämä ole ihanteellista. Voit myös ottaa yhteyttä osoitteeseen <0>{SUPPORT_EMAIL}, jotta voimme poistaa tämän vaatimuksen tililtäsi." @@ -29677,13 +29691,13 @@ msgstr "Puhealueeksi asetettiin automaattinen" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Siirrä tämä tarkistus sivuun" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Siirretäänkö tämä tarkistus sivuun?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Sujuvampi video" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "Tekstiviestivahvistus ei ole käytettävissä juuri nyt. Yritä myöhemmin uudelleen tai ota yhteyttä tukeen." @@ -31169,7 +31183,7 @@ msgstr "Jokin meni pieleen. Yritä myöhemmin uudelleen." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Jokin meni pieleen. Yritä uudelleen." @@ -31341,7 +31355,7 @@ msgstr "Lue kaikki viestit ääneen" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Lue viesti ääneen" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Henkilöstön toiminnot" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Operaattorisi normaalit viestihinnat saattavat olla voimassa." @@ -31913,7 +31927,7 @@ msgstr "Lopetetaanko puheaktiivisuuden jakaminen kaikille kavereille?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Symboli" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Symbolit" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Tekstin koko" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Lähetä meille tekstiviesti puhelimestasi" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Kiitos, että autat pitämään palvelun {productName} turvallisena. Tarkistamme ilmoituksesi mahdollisimman pian." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Koodi ei toiminut. Tarkista se ja yritä uudelleen." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Koodi vanhentui. Pyydä uusi koodi." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "Tämä ei valmistunut. Olet ehkä jo poistunut joistakin yhteisöistä, ja tilisi on edelleen lukittu. Viimeistele painamalla \"Siirrä tämä tarkistus sivuun\" uudelleen." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Tämä ei mennyt läpi. Mikään ei muuttunut. Yritä uudelleen." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Tuo ei näytä kelvolliselta URL-osoitteelta." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Sähköpostiosoite on jo käytössä." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "Etsimääsi sivua ei löydy tai se on siirretty." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "Puhelinnumeron vahvistus siirrettiin sivuun. Yksi sähköpostivaihe on jäljellä." @@ -33803,8 +33817,13 @@ msgstr "Tämä on poistettu käytöstä" msgid "This is how messages appear" msgstr "Näin viestit näkyvät" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Tämä ei ole tällä hetkellä käytettävissä tililläsi. Pyydä tämän instanssin ylläpitäjiä tarkistamaan se." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Tämä ei ole tällä hetkellä käytettävissä tililläsi. Lähetä sähköpostia osoitteeseen {supportEmail}, niin henkilö tarkistaa asian." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Tämä on viimeinen pääsyavaimesi. Kun se on poistettu, et voi enää käyttää pääsyavainta toisena vaiheena." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Tämä ei ole matkapuhelinnumero, joten se ei voi vastaanottaa tekstiviestiämme. Kokeile matkapuhelinnumeroa tai ota yhteyttä tukeen, jos uskot tämän olevan virhe." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Tämä lempinimi näkyy vain tässä yhteisössä" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Tämä numero vahvistetaan lähettämällä meille tekstiviesti. Palaa takaisin ja aloita puhelinnumeron vahvistus uudelleen, niin saat koodin ja numeron, johon viesti lähetetään." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Tämä numero vahvistetaan lähettämällä meille tekstiviesti, ei meiltä tulevalla tekstiviestillä." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Moderaattorit mykistivät tämän osallistujan äänet" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Tätä puhelinnumeroa ei voi käyttää. Kokeile toista matkapuhelinnumeroa tai ota yhteyttä tukeen." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Tätä puhelinnumeroa on jo käytetty. Kokeile toista numeroa tai ota yhteyttä tukeen." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Vahvistusistunto vanhentui. Palaa sovellukseen {productName} ja siirry uudelleen kassalle." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Tämä vahvistusistunto vanhentui. Aloita alusta." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Tämä merkitsee kaikki ulkoiset linkit luotetuiksi ja ohittaa varoituksen jokaisella verkkotunnuksella. Nykyiset luotetut verkkotunnuksesi korvataan. Tämä on vähemmän turvallista." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Tämä ikkuna päivittyy automaattisesti, kun olemme vastaanottaneet viestisi." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Sovita HDR-kuvat vakiokirkkausalueelle, mikä laskee huippukirkkautta." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Liian monta yritystä. Odota hetki ja yritä sitten uudelleen." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Kääntäjät" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Matkailu ja paikat" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Järjestämätön" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Irrota kiinnitys" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Poista viestin kiinnitys" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Poistetaanko viestin kiinnitys?" @@ -35927,7 +35946,7 @@ msgstr "Tarratiedostoa ei tueta" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Näytä upotukset" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Käytä todennussovellusta luodaksesi koodeja kaksivaiheiseen todennukseen" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Käytä sähköpostiosoitetta, johon pääset käsiksi. Lähetämme sinne koodin." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Käytä eri sähköpostiosoitetta kuin nykyinen." @@ -37025,17 +37044,17 @@ msgstr "Vahvista henkilöllisyytesi" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Vahvista puhelinnumero" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Vahvista puhelinnumero" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Vahvista puhelinnumero -lomake" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Näytä käyttäjän {displayName} profiili" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Näytä reaktiot" @@ -37901,7 +37920,7 @@ msgstr "Suurenna äänenvoimakkuutta" msgid "Wait a moment before deleting more messages." msgstr "Odota hetki ennen kuin poistat lisää viestejä." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Odota hetki. Tämä ikkuna sulkeutuu automaattisesti, kun olemme vastaanottaneet viestisi." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Viive viestien välillä. Jäsenet, joilla on oikeus \"{bypassSlowmodePermissionLabel}\", voivat ohittaa sen." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Odota tässä" @@ -38054,10 +38073,14 @@ msgstr "Viestin välittäminen ei onnistunut juuri nyt." msgid "We couldn't import that theme library file." msgstr "Teeman kirjastotiedoston tuonti epäonnistui." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Emme tavoittaneet liitteiden lähetyspalvelua. {PRODUCT_NAME} voi käyttää varalähetystapaa enintään {fallbackSizeFormatted} kokoisille viesteille, mutta nämä liitteet ylittävät kyseisen rajan, eikä niitä voi lähettää ennen kuin yhteys on palautettu. Yritä myöhemmin uudelleen tai ota yhteyttä osoitteeseen <0>{SUPPORT_EMAIL}, jos ongelma jatkuu." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Emme tavoittaneet liitteiden lähetyspalvelua. {PRODUCT_NAME} voi käyttää varalähetystapaa enintään {fallbackSizeFormatted} kokoisille viesteille, mutta nämä liitteet ylittävät kyseisen rajan, eikä niitä voi lähettää ennen kuin yhteys on palautettu. Yritä myöhemmin uudelleen tai ota yhteyttä tämän instanssin ylläpitäjiin, jos ongelma jatkuu." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Tilin poistaminen ei onnistunut. Yritä uudelleen." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Emme voineet vahvistaa tätä numeroa automaattisesti. Ota yhteyttä tukeen, niin henkilö tarkistaa tilisi." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Emme lähetä vahvistustekstiviestejä tähän maahan. Kokeile toisesta maasta olevaa mobiilinumeroa tai ota yhteyttä tukeen." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Esitäytämme sähköpostiosoitteen {prefillEmail}, kun kirjautuminen avautuu selaimessa." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Lähetämme tekstiviestikoodin, kun se on saatavilla." @@ -38174,7 +38197,7 @@ msgstr "Lähetämme vahvistuskoodin sähköpostiisi, ennen kuin voit vaihtaa sal msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Lähetämme vahvistuskoodin sähköpostiisi, ennen kuin voit tarkastella varakoodejasi." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Lähetämme tekstiviestikoodin, kun se on saatavilla. Numeroasi ei ole linkitetty tiliisi. Säilytämme vain salatun tunnisteen ilman käyttäjätunnusta, jotta voimme sallia enintään {PHONE_VERIFICATION_LIMIT} vahvistusta noin {PHONE_VERIFICATION_WINDOW_DAYS} päivän aikana." @@ -38911,13 +38934,18 @@ msgstr "Voit poistaa <0>{readMessageHistoryPermissionLabel}-käyttöoikeuden msgid "You can sign back in at any time." msgstr "Voit kirjautua takaisin milloin tahansa." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Voit milloin tahansa pyytää tämän instanssin ylläpitäjiltä ihmisen tekemää tarkistusta." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Voit silti luoda tilin tai kirjautua sisään. Jos kutsut otetaan myöhemmin uudelleen käyttöön, voit liittyä samalla linkillä." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Voit silti pyytää ihmisen tekemää tarkistusta lähettämällä sähköpostia osoitteeseen {supportEmail} milloin tahansa." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Sinulla tai jollakulla lisäämistäsi henkilöistä on jo avoinna suurin sallittu määrä ryhmäkeskusteluja. Poistu yhdestä ja yritä uudelleen." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Pysyt yhteisöissä {ownedNames}. Omistajat eivät voi poistua omasta yhteisöstään." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Sinut ohjataan osoitteeseen {redirectHostname} valtuutuksen jälkeen." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Poistut {count, plural, one {# yhteisöstä, jota tämä tarkistus koskee} other {# yhteisöstä, joita tämä tarkistus koskee}}, ja tilisi toimii taas normaalisti." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Poistut yhteisöistä {guildNames}. Mitään julkaisemaasi ei poisteta, ja voit liittyä uudelleen myöhemmin." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Sinun täytyy vielä suorittaa sähköpostivaihe." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Tilisi" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Tilisi palautuu normaaliksi heti, etkä tarvitse puhelinnumeroa nyt. Tämä ei ole pysyvä vapautus. Suureen tai julkiseen yhteisöön liittyminen voi tuoda tämän tarkistuksen takaisin." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Tilisi on nyt yhdistetty. Voit sulkea tämän välilehden ja palata sovellukseen." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Tilisi on taas kunnossa." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Tilisi ei ole enää suojattu kaksivaiheisella todennuksella, kun kirjaudut sisään salasanallasi. Menetät myös korotetut käyttöoikeudet yhteisöissä, jotka vaativat kaksivaiheista todennusta." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Tilisi toimii taas normaalisti heti, eikä mitään poisteta. Voimme pyytää tätä tarkistusta uudelleen myöhemmin." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Korttisi kelpaa. Ohjaamme sinut nyt maksusivulle." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Operaattorisi mukaan numero ei ole käytössä. Tarkista se ja yritä uudelleen tai ota yhteyttä tukeen, jos se on oikein." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Uusi lempinimesi, tai jätä tyhjäksi palauttaaksesi sen." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Puhelinnumeroasi ei ole linkitetty tiliisi. Säilytämme vain salatun tunnisteen ilman käyttäjätunnusta enintään {limit} vahvistusta varten noin {duration} päivän ajan." diff --git a/fluxer_app/src/features/i18n/locales/fr/messages.po b/fluxer_app/src/features/i18n/locales/fr/messages.po index c9f57285e..9f683f11f 100644 --- a/fluxer_app/src/features/i18n/locales/fr/messages.po +++ b/fluxer_app/src/features/i18n/locales/fr/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 jours" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "Une vérification du navigateur est requise avant la vérification du téléphone. Réessayez depuis la page de connexion ou contactez l'assistance." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Abonné annuel actif (résiliation programmée)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Activités" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Ajouter un mot…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Ajouter une adresse e-mail valide" @@ -4552,6 +4552,11 @@ msgstr "Demander confirmation avant de lancer des appels" msgid "Ask for a passkey after your password when you sign in" msgstr "Demander une clé d'accès après votre mot de passe lors de la connexion" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Demandez aux administrateurs de cette instance de vérifier votre compte. Cette instance est gérée de manière indépendante, et seuls ses administrateurs peuvent modifier votre compte." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Envoi de pièces jointes" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Envoi de pièce jointe impossible" @@ -5189,8 +5194,8 @@ msgstr "Absent(e) pour le moment" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Retour" @@ -6370,7 +6375,7 @@ msgstr "Impossible d’envoyer des fichiers ici" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Effacer le statut personnalisé" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Effacer toutes les réactions de ce message ?" @@ -8198,7 +8203,7 @@ msgstr "Thème charbon" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Contact" msgid "Contact support" msgstr "Contacter l'assistance" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Contactez les administrateurs de cette instance pour obtenir de l'aide." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Copier le média dans le presse-papiers" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Copier le message" @@ -10186,7 +10196,7 @@ msgstr "Compte à rebours" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Pays" @@ -11108,7 +11118,7 @@ msgstr "Déboguer le membre" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Déboguer le message" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "E-mail non disponible" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "La mise à jour de l'e-mail est actuellement indisponible. Réessayez plus tard ou contactez l'assistance." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "Mise à jour de l'e-mail requise" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Envoyez-nous un e-mail et une personne examinera votre compte. Indiquez-nous que vous ne pouvez pas vérifier par SMS et nous nous en chargerons. Les réponses arrivent par e-mail, ce n'est donc pas instantané." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Contenus intégrés" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Contenus intégrés masqués" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Contenus intégrés réaffichés" @@ -13896,7 +13906,7 @@ msgstr "Entrez une URL ou un code de modèle {theOtherPlatform} valide." #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Saisissez une adresse e-mail valide." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Saisissez un lien de message valide." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Saisissez un numéro de téléphone mobile valide." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Saisissez un numéro de téléphone valide" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Saisissez un nom d'utilisateur valide ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Saisissez une adresse e-mail à laquelle vous avez accès. Nous vous enverrons un code à cette adresse." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Saisir le code cadeau…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Saisir la nouvelle adresse e-mail" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Saisissez le code à {digitCount} chiffres de votre application d'authentification." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Saisissez le code à {digitCount} chiffres envoyé au {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Saisissez le code à {MFA_CODE_DIGIT_COUNT} chiffres envoyé au {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Saisissez le code de votre application d'authentification." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Saisissez le code envoyé à {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Saisissez le code que nous avons envoyé à votre adresse e-mail pour la vérifier. Votre mot de passe sera défini une fois le code confirmé." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Saisissez le code envoyé par e-mail" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Entrez le code PIN de votre clé de sécurité pour continuer." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Saisissez le code SMS" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Saisissez votre mot de passe." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Saisissez votre numéro de téléphone" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Première option" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Drapeaux" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Polices" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Nourriture et boissons" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "Pour moi" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Pour cette vérification, vous nous envoyez un SMS au lieu d’en recevoir un de notre part." @@ -15562,7 +15572,7 @@ msgstr "Formulaires" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Transférer" @@ -16030,7 +16040,7 @@ msgstr "Obtenez {premiumProductName} pour personnaliser votre tag ou le conserve #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Recevoir un nouveau code" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Si ce signalement concerne des messages spécifiques, signalez plutôt le message le plus pertinent. Les signalements de messages donnent à notre équipe de sécurité le contexte le plus clair, et l'ajout de détails dans les commentaires peut nous aider à l'examiner plus rapidement. Ne continuez à signaler l'utilisateur dans son ensemble que si le signalement d'un message ne permettrait pas de saisir le problème plus large." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Si vous ne pouvez pas vérifier par SMS" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Quitter" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Quitter {count, plural, one {# communauté} other {# communautés}} et mettre cette vérification de côté ?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Quitter et mettre de côté" @@ -20677,7 +20687,7 @@ msgstr "Le message contient des médias en pièce jointe" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Déboguer le message" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Mise à jour native prête" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Nature" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "Générateur d'URL OAuth2" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Objets" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Ouvrez votre navigateur, connectez-vous, puis saisissez le code ci-dessous pour associer votre compte." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Ouvrez vos messages" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Ouvrez l’application de SMS de votre téléphone et rédigez un nouveau message." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Ouvrez l’application de SMS de votre téléphone et commencez un nouveau message." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Notre vérification de numéro de téléphone est temporairement indisponible. C'est de notre faute, pas celle de votre numéro. Veuillez patienter quelques minutes et réessayer avec le même numéro." @@ -24470,7 +24480,7 @@ msgstr "Pennsylvanie" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Téléphone" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Numéro de téléphone" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Numéro de téléphone requis" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Numéro de téléphone vérifié" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Étape du téléphone" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "La vérification par téléphone n'est pas disponible pour ce compte. Utilisez une autre méthode ou contactez l'assistance." @@ -24757,7 +24767,7 @@ msgstr "Image dans l'image" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Épingler" @@ -24775,7 +24785,7 @@ msgstr "Épingler la conversation de groupe" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Épingler ou désépingler n'importe quel message." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Épingler ce message au salon pour que tout le monde puisse le voir." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Supprimer {userName} de vos amis ?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Tout supprimer" @@ -26525,8 +26535,8 @@ msgstr "Supprimer toutes les réactions {emojiNameWithColons} de ce message ?" #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Supprimer toutes les réactions" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Supprimer le spoiler" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Supprimer le sticker" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Republications : <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Demandez d'abord un nouveau code." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Rechercher des communautés" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Rechercher des pays…" @@ -29336,17 +29346,17 @@ msgstr "Envoyer des messages lus à voix haute avec /tts. Les membres ayant acti #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Envoyer le code <0>{0} au <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Envoyez le code au numéro de téléphone ci-dessous." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Envoyer ce code" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Renvoyer cet élément épinglé dans le passé ?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Envoyer à" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Envoi :" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "L’envoi d’un SMS à ce numéro coûte cher. Nous vous demandons donc de nous envoyer un SMS à la place." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "L'envoi d'un SMS à ce numéro de téléphone est trop coûteux pour {PRODUCT_NAME}. Nous avons donc besoin que vous nous envoyiez un SMS à la place. Nous savons que ce n'est pas idéal. Vous pouvez également demander aux administrateurs de cette instance de lever cette exigence pour votre compte." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "L'envoi d'un SMS à ce numéro de téléphone est trop coûteux pour {PRODUCT_NAME}. Nous avons donc besoin que vous nous envoyiez un SMS à la place. Nous savons que ce n'est pas idéal. Vous pouvez également contacter <0>{SUPPORT_EMAIL} pour que nous levions cette exigence de votre compte." @@ -29677,13 +29691,13 @@ msgstr "A défini la région vocale sur automatique" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Mettre cette vérification de côté" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Mettre cette vérification de côté ?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Vidéo plus fluide" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "La vérification par SMS est indisponible pour le moment. Réessayez plus tard ou contactez l'assistance." @@ -31169,7 +31183,7 @@ msgstr "Un problème est survenu. Veuillez réessayer plus tard." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Une erreur est survenue. Veuillez réessayer." @@ -31341,7 +31355,7 @@ msgstr "Lire tous les messages à voix haute" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Lire le message à voix haute" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Commandes du personnel" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Des frais de messagerie standard de votre opérateur peuvent s'appliquer." @@ -31913,7 +31927,7 @@ msgstr "Arrêter de partager l'activité vocale avec tous les amis ?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Symbole" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Symboles" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Taille du texte" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Envoyez-nous un SMS depuis votre téléphone" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Merci de nous aider à assurer la sécurité de {productName}. Nous examinerons votre signalement dès que possible." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Ce code n'a pas fonctionné. Vérifiez-le et réessayez." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Ce code a expiré. Demandez un nouveau code." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "Cela n'a pas abouti. Certaines communautés ont peut-être déjà été quittées, et votre compte est toujours bloqué. Appuyez à nouveau sur Mettre cette vérification de côté pour terminer." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Cela n'a pas fonctionné. Rien n'a changé. Réessayez." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Ceci ne semble pas être une URL valide." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Cet e-mail est déjà utilisé." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "La page que vous recherchez n'existe pas ou a été déplacée." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "La vérification du téléphone est mise de côté. Il reste une étape par e-mail." @@ -33803,8 +33817,13 @@ msgstr "Ceci est désactivé" msgid "This is how messages appear" msgstr "Voici comment les messages s'affichent" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Cette option n'est pas disponible pour votre compte pour le moment. Demandez aux administrateurs de cette instance de l'examiner." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Ceci n'est pas disponible pour votre compte pour le moment. Envoyez un e-mail à {supportEmail} et une personne examinera votre demande." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "C'est votre dernière clé d'accès. Une fois qu'elle sera supprimée, vous ne pourrez plus utiliser de clé d'accès comme deuxième facteur." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Ce n’est pas un numéro de mobile et il ne peut donc pas recevoir notre SMS. Essayez un numéro de mobile ou contactez l’assistance si vous pensez qu’il s’agit d’une erreur." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Ce surnom ne sera visible que dans cette communauté" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Pour vérifier ce numéro, vous devez nous envoyer un SMS. Revenez en arrière et recommencez la vérification téléphonique pour obtenir le code et le numéro auquel l’envoyer." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Pour vérifier ce numéro, vous devez nous envoyer un SMS au lieu d’en recevoir un." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Les modérateurs ont désactivé le son de ce participant" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Ce numéro de téléphone ne peut pas être utilisé. Essayez un autre numéro de mobile ou contactez l'assistance." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Ce numéro de téléphone a déjà été utilisé. Essayez un autre numéro ou contactez l'assistance." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Cette session de vérification a expiré. Retournez à {productName} et recommencez le paiement." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Cette session de vérification a expiré. Veuillez recommencer." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Cela approuvera tous les liens externes et ignorera l'avertissement pour chaque domaine. Vos domaines approuvés existants seront remplacés. C'est moins sécurisé." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Cette fenêtre se met à jour automatiquement après réception de votre message." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Convertir les images HDR en plage standard, réduisant ainsi la luminosité maximale." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Trop de tentatives. Attendez un peu, puis réessayez." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Traducteurs" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Voyages et lieux" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Non ordonné" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Désépingler" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Désépingler le message" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Désépingler ce message ?" @@ -35927,7 +35946,7 @@ msgstr "Fichier de sticker non pris en charge" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Réafficher les contenus intégrés" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Utiliser une application d’authentification pour générer les codes de l’authentification à deux facteurs" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Utilisez une adresse e-mail à laquelle vous avez accès. Nous vous enverrons un code à cette adresse." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Utilisez une adresse e-mail différente de celle que vous utilisez actuellement." @@ -37025,17 +37044,17 @@ msgstr "Vérifiez que c'est bien vous" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Vérifier le téléphone" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Vérifier le numéro de téléphone" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Formulaire de vérification du numéro de téléphone" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Voir le profil de {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Voir les réactions" @@ -37901,7 +37920,7 @@ msgstr "Augmenter le volume" msgid "Wait a moment before deleting more messages." msgstr "Attendez un instant avant de supprimer d'autres messages." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Veuillez patienter un instant. Cette fenêtre se fermera automatiquement dès que nous recevrons votre message." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Attendre entre les messages. Les membres disposant de la permission « {bypassSlowmodePermissionLabel} » peuvent ignorer ce délai." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Veuillez patienter" @@ -38054,10 +38073,14 @@ msgstr "Nous n'avons pas pu transférer le message pour le moment." msgid "We couldn't import that theme library file." msgstr "Nous n'avons pas pu importer ce fichier de bibliothèque de thèmes." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Impossible de joindre le service d’envoi des pièces jointes. {PRODUCT_NAME} peut utiliser la méthode d’envoi standard pour les messages totalisant au maximum {fallbackSizeFormatted}. Ces pièces jointes dépassent cette limite cumulée et ne pourront pas être envoyées avant le rétablissement de la connexion. Réessayez plus tard ou contactez <0>{SUPPORT_EMAIL} si le problème persiste." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Impossible de joindre le service d’envoi des pièces jointes. {PRODUCT_NAME} peut utiliser la méthode d’envoi standard pour les messages totalisant au maximum {fallbackSizeFormatted}. Ces pièces jointes dépassent cette limite cumulée et ne pourront pas être envoyées avant le rétablissement de la connexion. Réessayez plus tard ou contactez les administrateurs de cette instance si le problème persiste." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Nous n'avons pas pu supprimer ce compte. Veuillez réessayer." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Nous n’avons pas pu vérifier ce numéro automatiquement. Contactez l’assistance pour qu’une personne examine votre compte." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Nous n’envoyons pas de SMS de vérification dans ce pays. Essayez un numéro de mobile d’un autre pays ou contactez l’assistance." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Nous allons préremplir {prefillEmail} une fois que la connexion par navigateur s'ouvrira." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Nous enverrons un code par SMS si cette option est disponible." @@ -38174,7 +38197,7 @@ msgstr "Nous enverrons un code de vérification à votre adresse e-mail avant qu msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Nous enverrons un code de vérification à votre adresse e-mail avant que vous puissiez consulter vos codes de secours." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Nous enverrons un code par SMS si cette option est disponible. Votre numéro n’est pas lié à votre compte. Nous conservons uniquement un marqueur chiffré, sans identifiant d’utilisateur, pour autoriser au maximum {PHONE_VERIFICATION_LIMIT} vérifications sur environ {PHONE_VERIFICATION_WINDOW_DAYS} jours." @@ -38911,13 +38934,18 @@ msgstr "Vous pouvez retirer la permission <0>{readMessageHistoryPermissionLabel} msgid "You can sign back in at any time." msgstr "Vous pouvez vous reconnecter à tout moment." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Vous pouvez à tout moment demander une vérification humaine aux administrateurs de cette instance." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Vous pouvez toujours créer un compte ou vous connecter. Si les invitations sont réactivées plus tard, vous pourrez utiliser ce même lien pour rejoindre." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Vous pouvez aussi écrire à {supportEmail} à tout moment pour qu’une personne examine votre compte." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Vous ou l'un des destinataires avez déjà atteint le nombre maximal de MP de groupe ouverts. Quittez-en un et réessayez." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Vous restez dans {ownedNames}. Les propriétaires ne peuvent pas quitter leur propre communauté." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Vous serez redirigé vers {redirectHostname} après l'autorisation." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Vous quitterez {count, plural, one {# communauté concernée} other {# communautés concernées}} par cette vérification, et votre compte fonctionnera à nouveau normalement." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Vous quitterez {guildNames}. Rien de ce que vous avez publié n'est supprimé, et vous pourrez revenir plus tard." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Vous devrez toujours terminer l'étape de l'e-mail." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Votre compte" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Votre compte redevient normal immédiatement et vous n'aurez pas besoin de numéro de téléphone. Ce n'est pas une exemption permanente. Rejoindre une communauté grande ou publique peut réactiver cette vérification." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Votre compte a été lié avec succès. Vous pouvez maintenant fermer cet onglet et retourner à l'application." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Votre compte est de nouveau opérationnel." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Votre compte ne sera plus protégé par l'authentification à deux facteurs lorsque vous vous connecterez avec votre mot de passe. Vous perdrez également vos permissions élevées dans les communautés qui exigent l'authentification à deux facteurs." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Votre compte fonctionnera à nouveau normalement immédiatement et rien ne sera supprimé. Nous pourrons vous redemander cette vérification plus tard." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Votre carte est éligible. Redirection vers la page de paiement en cours." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Votre opérateur indique que ce numéro n’est pas en service. Vérifiez-le et réessayez, ou contactez l’assistance si le numéro est correct." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Votre nouveau surnom, ou laissez vide pour le réinitialiser." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Votre numéro n'est pas lié à votre compte. Nous ne conservons qu'un marqueur chiffré, sans identifiant d'utilisateur, pour un maximum de {limit} vérifications en environ {duration} jours." diff --git a/fluxer_app/src/features/i18n/locales/he/messages.po b/fluxer_app/src/features/i18n/locales/he/messages.po index a8b905525..0dbc8e690 100644 --- a/fluxer_app/src/features/i18n/locales/he/messages.po +++ b/fluxer_app/src/features/i18n/locales/he/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 ימים" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "נדרשת בדיקת דפדפן לפני אימות הטלפון. יש לנסות שוב מדף ההתחברות או ליצור קשר עם התמיכה." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "מנוי שנתי פעיל (ביטול מתוזמן)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "פעילויות" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "הוספת מילה…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "הוסף אימייל פעיל" @@ -4552,6 +4552,11 @@ msgstr "בקש אישור לפני תחילת שיחות" msgid "Ask for a passkey after your password when you sign in" msgstr "בקשת מפתח גישה לאחר הסיסמה שלך בעת הכניסה" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "בקש ממנהלי המערכת של המופע הזה לסקור את חשבונך. מופע זה מופעל באופן עצמאי, ורק מנהלי המערכת שלו יכולים לשנות את חשבונך." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "העלאת קובץ מצורף" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "העלאת קבצים מצורפים אינה זמינה" @@ -5189,8 +5194,8 @@ msgstr "לא זמין כרגע" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "חזרה" @@ -6370,7 +6375,7 @@ msgstr "לא ניתן להעלות קבצים כאן" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "נקה סטטוס מותאם אישית" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "למחוק את כל הריאקציות מההודעה הזו?" @@ -8198,7 +8203,7 @@ msgstr "ערכת נושא פחם" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "פרטי קשר" msgid "Contact support" msgstr "יצירת קשר עם התמיכה" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "צור קשר עם מנהלי המערכת של המופע הזה לקבלת עזרה." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "העתקת מדיה ללוח הגזירים" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "העתקת הודעה" @@ -10186,7 +10196,7 @@ msgstr "טיימר ספירה לאחור" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "מדינה" @@ -11108,7 +11118,7 @@ msgstr "ניפוי באגים של חבר" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "ניפוי באגים בהודעה" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "האימייל אינו זמין" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "עדכון האימייל אינו זמין כרגע. יש לנסות שוב מאוחר יותר או לפנות לתמיכה." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "נדרש עדכון אימייל" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "שלח לנו אימייל ונציג יבדוק את חשבונך. ציין שאינך יכול לאמת באמצעות SMS ונטפל בזה. התשובות מגיעות באימייל, לכן זה לא מיידי." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "הטמעות" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "ההטמעות הוסתרו" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "ההטמעות הוצגו שוב" @@ -13896,7 +13906,7 @@ msgstr "יש להזין כתובת URL או קוד תבנית חוקיים של #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "יש להזין כתובת אימייל חוקית." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "יש להזין קישור חוקי להודעה." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "יש להזין מספר טלפון נייד חוקי." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "יש להזין מספר טלפון חוקי" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "הזן שם משתמש חוקי ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "הזן כתובת אימייל שיש לך גישה אליה. נשלח לשם קוד." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "הזן קוד מתנה…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "הזן אימייל חדש" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "הזן את הקוד בן {digitCount} הספרות מאפליקציית האימות שלך." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "הזן את הקוד בן {digitCount} הספרות שנשלח אל {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "הזן את הקוד בן {MFA_CODE_DIGIT_COUNT} הספרות שנשלח אל {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "הזן את הקוד מאפליקציית האימות שלך." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "הזן את הקוד שנשלח אל {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "הזן את הקוד ששלחנו לאימייל שלך כדי לאמת אותו. הסיסמה שלך תוגדר לאחר אישור הקוד." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "הזן את קוד האימייל" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "הזן את ה-PIN של מפתח האבטחה שלך כדי להמשיך." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "הזן את קוד ה-SMS" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "הזן את הסיסמה שלך." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "הזן את מספר הטלפון שלך" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "אפשרות ראשונה" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "דגלים" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "גופנים" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "אוכל ושתייה" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "בשבילי" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "בבדיקה הזו יש לשלוח לנו הודעת טקסט במקום לקבל הודעה מאיתנו." @@ -15562,7 +15572,7 @@ msgstr "טפסים" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "העברה" @@ -16030,7 +16040,7 @@ msgstr "קבל את {premiumProductName} כדי להתאים אישית את ה #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "קבל קוד חדש" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "אם הדיווח הזה נוגע להודעות ספציפיות, דווח על ההודעה הרלוונטית ביותר במקום זאת. דיווחי הודעות מספקים לצוות הבטיחות שלנו את ההקשר הברור ביותר, והוספת פרטים בתגובות יכולה לעזור לנו לבדוק את הדיווח מהר יותר. המשך לדווח על המשתמש כולו רק אם דיווח על הודעה לא ישקף את הבעיה הרחבה יותר." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "אם אינך יכול לבצע אימות באמצעות SMS" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "יציאה" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "לצאת מ-{count, plural, one {# קהילה} other {# קהילות}} ולהניח לבדיקה זו בצד?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "צא ודחה את הבדיקה" @@ -20677,7 +20687,7 @@ msgstr "ההודעה כוללת מדיה מצורפת" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "ניפוי באגים בהודעה" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "המעדכן המובנה מוכן" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "טבע" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "כלי ליצירת כתובות OAuth2" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "חפצים" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "פתח את הדפדפן שלך, היכנס, ואז הזן את הקוד למטה כדי לקשר את חשבונך." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "פתח את ההודעות שלך" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "פתח את אפליקציית ההודעות בטלפון וצור הודעת טקסט חדשה." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "פתח את אפליקציית ההודעות בטלפון שלך והתחל הודעת טקסט חדשה." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "בדיקת מספר הטלפון שלנו אינה פועלת כרגע. זו אשמתנו, לא אשמת המספר שלך. המתן מספר דקות ונסה שוב עם אותו המספר." @@ -24470,7 +24480,7 @@ msgstr "פנסילבניה" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "טלפון" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "מספר טלפון" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "נדרש מספר טלפון" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "מספר הטלפון אומת" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "שלב טלפון" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "אימות טלפוני אינו זמין עבור חשבון זה. השתמש בשיטה אחרת או פנה לתמיכה." @@ -24757,7 +24767,7 @@ msgstr "תמונה בתוך תמונה" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "הצמדה" @@ -24775,7 +24785,7 @@ msgstr "הצמד צ'אט קבוצתי" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "הצמדה או ביטול הצמדה של כל הודעה." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "הצמד את ההודעה הזו לערוץ כדי שכולם יוכלו לראות אותה." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "להסיר את {userName} מהחברים שלך?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "הסר הכל" @@ -26525,8 +26535,8 @@ msgstr "להסיר את כל הריאקציות מסוג {emojiNameWithColons} #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "הסר את כל הריאקציות" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "הסר ספוילר" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "הסר מדבקה" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "ריפוסטים: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "יש לבקש קוד חדש תחילה." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "חיפוש קהילות" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "חיפוש מדינות..." @@ -29336,17 +29346,17 @@ msgstr "שלח הודעות טקסט לדיבור באמצעות /tts. חברי #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "שלח את הקוד <0>{0} אל <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "שלח את הקוד למספר הטלפון שלמטה." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "שלח את הקוד הזה" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "לשלוח את ההצמדה הזו אחורה בזמן?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "שליחה אל" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "שליחה:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "שליחת SMS למספר הזה יקרה, לכן אנחנו צריכים שתשלח לנו הודעה במקום." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "שליחת SMS למספר הטלפון הזה יקרה מדי עבור {PRODUCT_NAME}, ולכן אנחנו צריכים שתשלח לנו SMS במקום. אנחנו יודעים שזה לא אידיאלי. אפשר גם לבקש ממנהלי המערכת של המופע הזה להסיר את הדרישה הזו מהחשבון שלך." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "שליחת SMS למספר הטלפון הזה יקרה מדי עבור {PRODUCT_NAME}, ולכן אנחנו צריכים שתשלח לנו SMS במקום. אנחנו יודעים שזה לא אידיאלי. אפשר גם ליצור קשר עם <0>{SUPPORT_EMAIL} כדי שנסיר את הדרישה הזו מהחשבון שלך." @@ -29677,13 +29691,13 @@ msgstr "הגדרת אזור הקול לאוטומטי" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "הנח לבדיקה זו בצד" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "להניח לבדיקה זו בצד?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "וידאו חלק יותר" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "אימות באמצעות SMS אינו זמין כרגע. נסה שוב מאוחר יותר או צור קשר עם התמיכה." @@ -31169,7 +31183,7 @@ msgstr "משהו השתבש. יש לנסות שוב מאוחר יותר." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "משהו השתבש. יש לנסות שוב." @@ -31341,7 +31355,7 @@ msgstr "הקראת כל ההודעות בקול רם" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "הקראת ההודעה" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "פקדי צוות" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "ייתכן שיחולו תעריפי ההודעות הרגילים של הספק שלך." @@ -31913,7 +31927,7 @@ msgstr "להפסיק לשתף פעילות קולית עם כל החברים?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "סמל" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "סמלים" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "גודל טקסט" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "שלח/י לנו הודעה מהטלפון שלך" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "תודה שעזרת לשמור על הבטיחות ב-{productName}. נבדוק את הדיווח שלך בהקדם האפשרי." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "הקוד הזה לא עבד. יש לבדוק אותו ולנסות שוב." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "הקוד הזה פג תוקף. בקש קוד חדש." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "הפעולה לא הושלמה. ייתכן שכבר עזבת חלק מהקהילות, וחשבונך עדיין נעול. לחץ שוב על \"דחה בדיקה זו\" כדי להשלים." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "הפעולה לא בוצעה. שום דבר לא השתנה. נסה שוב." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "זה לא נראה כמו כתובת URL תקינה." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "כתובת האימייל הזו כבר נמצאת בשימוש." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "הדף שחיפשת אינו קיים או הועבר." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "בדיקת הטלפון נדחתה. נותר שלב אחד של אימייל." @@ -33803,8 +33817,13 @@ msgstr "זה מושבת" msgid "This is how messages appear" msgstr "כך נראות ההודעות" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "זה לא זמין בחשבון שלך כרגע. בקש ממנהלי המערכת של המופע הזה לבדוק זאת." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "זה לא זמין בחשבונך כרגע. שלח אימייל ל-{supportEmail} ואדם יבדוק זאת." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "זהו מפתח הגישה האחרון שלך. לאחר שיימחק, לא תוכל להשתמש במפתח גישה כשלב האימות השני שלך." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "זה לא מספר נייד, ולכן אינו יכול לקבל מאיתנו הודעות SMS. נסה מספר נייד, או פנה לתמיכה אם אתה חושב שזה שגוי." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "הכינוי הזה יהיה גלוי רק בקהילה הזו" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "המספר הזה מאומת על ידי שליחת הודעת טקסט אלינו. חזור והתחל שוב את אימות הטלפון כדי לקבל את הקוד ואת המספר שאליו יש לשלוח הודעת טקסט." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "המספר הזה דורש אימות בטקסט במקום הודעת SMS מאיתנו." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "השמע של משתתף זה הושתק על ידי מנהלים" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "אי אפשר להשתמש במספר הטלפון הזה. יש לנסות מספר נייד אחר או ליצור קשר עם התמיכה." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "מספר הטלפון הזה כבר נמצא בשימוש. נסה מספר אחר או צור קשר עם התמיכה." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "תוקף סשן האימות פג. יש לחזור אל {productName} ולהתחיל את תהליך התשלום מחדש." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "תוקף סשן האימות הזה פג. יש להתחיל מחדש." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "פעולה זו תאפשר אמון בכל הקישורים החיצוניים ותדלג על האזהרה עבור כל דומיין. הדומיינים המהימנים הקיימים שלך יוחלפו. אפשרות זו פחות מאובטחת." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "החלון הזה יתעדכן אוטומטית לאחר שנקבל את ההודעה שלך." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "ממפה תמונות HDR לטווח רגיל ומפחית את בהירות השיא." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "ניסית יותר מדי פעמים. המתן מעט ונסה שוב." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "מתרגמים" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "נסיעות ומקומות" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "רשימה לא ממוספרת" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "הסר הצמדה" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "בטל הצמדת הודעה" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "להסיר את ההצמדה מההודעה הזו?" @@ -35927,7 +35946,7 @@ msgstr "קובץ מדבקה לא נתמך" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "הצג תצוגות מקדימות" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "השתמש באפליקציית אימות כדי ליצור קודים לאימות דו-שלבי" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "השתמש בכתובת אימייל שיש לך גישה אליה. נשלח לשם קוד." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "יש להשתמש בכתובת אימייל שונה מהכתובת הנוכחית שלך." @@ -37025,17 +37044,17 @@ msgstr "אימות זהותך" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "אימות מספר טלפון" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "אימות מספר טלפון" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "טופס אימות מספר טלפון" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "הצג פרופיל עבור {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "הצגת ריאקציות" @@ -37901,7 +37920,7 @@ msgstr "הגברת עוצמת הקול" msgid "Wait a moment before deleting more messages." msgstr "המתן רגע לפני מחיקת הודעות נוספות." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "המתן רגע. חלון זה ייסגר אוטומטית ברגע שנקבל את ההודעה שלך." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "המתנה בין הודעות. חברים עם ההרשאה \"{bypassSlowmodePermissionLabel}\" יכולים לעקוף זאת." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "המתן כאן" @@ -38054,10 +38073,14 @@ msgstr "לא הצלחנו להעביר את ההודעה כרגע." msgid "We couldn't import that theme library file." msgstr "לא הצלחנו לייבא את קובץ ספריית העיצוב הזה." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "לא הצלחנו להגיע לשירות העלאת הקבצים המצורפים. {PRODUCT_NAME} יכול לחזור לנתיב ההעלאה הרגיל עבור הודעות עד לגודל כולל של {fallbackSizeFormatted}, אך קבצים מצורפים אלה חורגים מהמגבלה המשולבת הזו ולא ניתן לשלוח אותם עד לחיבור מחדש. נסה שוב מאוחר יותר או צור קשר עם <0>{SUPPORT_EMAIL} אם זה ממשיך לקרות." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "לא הצלחנו להגיע לשירות העלאת הקבצים המצורפים. {PRODUCT_NAME} יכול לחזור לנתיב ההעלאה הרגיל עבור הודעות עד לגודל כולל של {fallbackSizeFormatted}, אך קבצים מצורפים אלה חורגים מהמגבלה המשולבת הזו ולא ניתן לשלוח אותם עד לחיבור מחדש. נסה שוב מאוחר יותר או צור קשר עם מנהלי המערכת של המופע הזה אם זה ממשיך לקרות." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "לא הצלחנו להסיר את החשבון הזה. יש לנסות שוב." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "לא הצלחנו לאמת את המספר הזה באופן אוטומטי. צור קשר עם התמיכה ונציג אנושי יבדוק את חשבונך." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "איננו שולחים הודעות אימות למדינה זו. נסה מספר נייד ממדינה אחרת, או פנה לתמיכה." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "נמלא מראש את {prefillEmail} לאחר שההתחברות בדפדפן תיפתח." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "נשלח קוד אימות ב-SMS כשהשירות יהיה זמין." @@ -38174,7 +38197,7 @@ msgstr "נשלח קוד אימות לאימייל שלך לפני שתוכל ל msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "נשלח קוד אימות לאימייל שלך לפני שתוכל להציג את קודי הגיבוי שלך." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "נשלח קוד אימות ב-SMS כשזה יהיה זמין. מספר הטלפון שלך לא מקושר לחשבון. אנחנו שומרים רק סמן מוצפן, ללא מזהה משתמש, כדי לאפשר לכל היותר {PHONE_VERIFICATION_LIMIT} אימותים בתוך כ-{PHONE_VERIFICATION_WINDOW_DAYS} ימים." @@ -38911,13 +38934,18 @@ msgstr "ניתן להסיר את ההרשאה <0>{readMessageHistoryPermissionLa msgid "You can sign back in at any time." msgstr "תוכל להיכנס שוב בכל עת." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "תמיד אפשר לבקש ממנהלי המערכת של המופע הזה בדיקה אנושית." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "עדיין אפשר ליצור חשבון או להיכנס. אם ההזמנות יופעלו מחדש מאוחר יותר, תוכל להשתמש באותו קישור כדי להצטרף." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "אתה עדיין יכול לשלוח אימייל ל-{supportEmail} לבדיקה אנושית בכל עת." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "לך או למישהו שאתה מוסיף כבר יש את המספר המרבי של צ'אטים קבוצתיים פתוחים. צא מאחד מהם ונסה שוב." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "אתה נשאר ב-{ownedNames}. בעלים לא יכולים לעזוב את הקהילה שלהם." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "תועבר אל {redirectHostname} לאחר האישור." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "תעזוב {count, plural, one {קהילה אחת שהבדיקה הזו חלה עליה} other {# קהילות שהבדיקה הזו חלה עליהן}}, וחשבונך יחזור לפעול כרגיל." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "תעזוב את {guildNames}. שום דבר שפרסמת לא נמחק, ותוכל להצטרף שוב מאוחר יותר." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "עדיין תצטרך להשלים את שלב האימייל." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "החשבון שלך" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "החשבון שלך יחזור לקדמותו מיד ולא תזדקק למספר טלפון כעת. זה אינו פטור קבוע. הצטרפות לקהילה גדולה או ציבורית עשויה להחזיר את הבדיקה הזו." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "החשבון שלך קושר בהצלחה. עכשיו אפשר לסגור את הלשונית הזו ולחזור לאפליקציה." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "החשבון שלך חזר לקדמותו." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "החשבון שלך כבר לא יהיה מוגן באמצעות אימות דו-שלבי בעת כניסה עם הסיסמה שלך. כמו כן, תאבד את ההרשאות המוגברות שלך בקהילות שבהן נדרש אימות דו-שלבי." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "החשבון שלך יחזור לפעולתו הרגילה באופן מיידי ושום דבר לא יוסר. נוכל לבקש בדיקה זו שוב מאוחר יותר." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "הכרטיס שלך מתאים. אנו מעבירים אותך עכשיו לדף התשלום." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "חברת הסלולר שלך מדווחת שהמספר הזה אינו פעיל. בדוק אותו ונסה שוב, או פנה לתמיכה אם הוא תקין." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "הכינוי החדש שלך, או השאר ריק כדי לאפס אותו." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "המספר שלך אינו מקושר לחשבונך. אנחנו שומרים רק סמן מוצפן, ללא מזהה משתמש, לכל היותר {limit} אימותים בכ-{duration} ימים." diff --git a/fluxer_app/src/features/i18n/locales/hi/messages.po b/fluxer_app/src/features/i18n/locales/hi/messages.po index 2aebf6ceb..1be4283f3 100644 --- a/fluxer_app/src/features/i18n/locales/hi/messages.po +++ b/fluxer_app/src/features/i18n/locales/hi/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 दिन" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "फ़ोन वेरिफ़िकेशन से पहले ब्राउज़र जाँच ज़रूरी है। साइन-इन पेज से फिर से कोशिश करें या सहायता से संपर्क करें।" @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "सक्रिय वार्षिक सब्सक्राइबर (रद्द होने वाला है)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "गतिविधियाँ" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "कोई शब्द जोड़ें…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "एक काम करने वाला ईमेल जोड़ें" @@ -4552,6 +4552,11 @@ msgstr "कॉल शुरू करने से पहले पूछें" msgid "Ask for a passkey after your password when you sign in" msgstr "साइन इन करते समय आपके पासवर्ड के बाद पासकी भी मांगी जाए" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "इस इंस्टेंस के एडमिनिस्ट्रेटर से अपने अकाउंट की समीक्षा करने के लिए कहें। यह इंस्टेंस स्वतंत्र रूप से चलाया जाता है, और केवल इसके एडमिनिस्ट्रेटर ही आपका अकाउंट बदल सकते हैं।" + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "अटैचमेंट अपलोड" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "अटैचमेंट अपलोड उपलब्ध नहीं है" @@ -5189,8 +5194,8 @@ msgstr "अभी दूर हूँ" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "वापस" @@ -6370,7 +6375,7 @@ msgstr "यहां फ़ाइलें अपलोड नहीं की #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "कस्टम स्टेटस हटाएँ" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "इस मैसेज से सभी रिएक्शन हटा दें?" @@ -8198,7 +8203,7 @@ msgstr "कोल थीम" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "संपर्क" msgid "Contact support" msgstr "सहायता से संपर्क करें" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "मदद के लिए इस इंस्टेंस के एडमिनिस्ट्रेटर से संपर्क करें।" + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "मीडिया को क्लिपबोर्ड पर कॉपी करें" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "मैसेज कॉपी करें" @@ -10186,7 +10196,7 @@ msgstr "काउंटडाउन टाइमर" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "देश" @@ -11108,7 +11118,7 @@ msgstr "सदस्य को डीबग करें" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "मैसेज डीबग करें" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "ईमेल अनुपलब्ध है" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "ईमेल अपडेट अभी अनुपलब्ध है। बाद में फिर से कोशिश करें या सहायता से संपर्क करें।" @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "ईमेल अपडेट करना ज़रूरी है" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "हमें ईमेल करें और कोई व्यक्ति आपके अकाउंट की समीक्षा करेगा। हमें बताएं कि आप SMS से वेरिफ़ाई नहीं कर सकते और हम आगे संभाल लेंगे। जवाब ईमेल से आते हैं, इसलिए यह तुरंत नहीं होता।" @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "एम्बेड" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "एम्बेड छिपाए गए" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "एम्बेड फिर से दिखाए गए" @@ -13896,7 +13906,7 @@ msgstr "मान्य {theOtherPlatform} टेम्पलेट यूआर #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "एक मान्य ईमेल पता डालें।" @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "एक वैध मैसेज लिंक डालें।" #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "एक मान्य मोबाइल फ़ोन नंबर डालें।" #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "एक मान्य फ़ोन नंबर डालें" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "मान्य यूज़रनेम डालें ({exampleFluxerTagFull})।" #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "एक ऐसा ईमेल डालें जिसे आप खोल सकें। हम उस पर एक कोड भेजेंगे।" @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "उपहार कोड डालें…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "नया ईमेल डालें" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "अपने ऑथेंटिकेटर ऐप से {digitCount} अंकों वाला कोड डालें।" #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "{phoneNumber} पर भेजे गए {digitCount} अंकों वाला कोड डालें।" #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "{0} पर भेजे गए {MFA_CODE_DIGIT_COUNT} अंकों वाला कोड डालें।" @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "अपने ऑथेंटिकेटर ऐप से कोड डालें।" #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "{emailAddress} पर भेजा गया कोड डालें।" @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "इसे वेरिफ़ाई करने के लिए, हमने आपके ईमेल पर जो कोड भेजा है उसे डालें। कोड कन्फ़र्म होने के बाद आपका पासवर्ड सेट हो जाएगा।" #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "ईमेल कोड डालें" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "जारी रखने के लिए अपनी सुरक्षा कुंजी का पिन डालें।" #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "एसएमएस कोड डालें" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "अपना पासवर्ड डालें।" #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "अपना फ़ोन नंबर डालें" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "पहला विकल्प" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "झंडे" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "फ़ॉन्ट" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "खाना और पेय" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "मेरे लिए" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "इस जाँच के लिए, आप हमसे मैसेज पाने के बजाय हमें एक टेक्स्ट मैसेज भेजेंगे।" @@ -15562,7 +15572,7 @@ msgstr "फ़ॉर्म" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "फ़ॉरवर्ड करें" @@ -16030,7 +16040,7 @@ msgstr "अपना टैग कस्टमाइज़ करने या #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "नया कोड पाएँ" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "अगर यह रिपोर्ट खास मैसेज के बारे में है, तो सबसे काम के मैसेज की रिपोर्ट करें। मैसेज रिपोर्ट से हमारी सुरक्षा टीम को सबसे साफ़ जानकारी मिलती है, और कमेंट में जानकारी जोड़ने से हमें इसकी तेज़ी से समीक्षा करने में मदद मिल सकती है। यूज़र की रिपोर्ट तभी करें, जब मैसेज की रिपोर्ट करने से बड़ी समस्या का पता न चल पाए।" #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "अगर आप SMS से वेरिफ़ाई नहीं कर सकते" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "छोड़ें" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "{count, plural, one {# कम्युनिटी} other {# कम्युनिटी}} छोड़ें और इस जाँच को अलग रखें?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "छोड़ें और अलग रखें" @@ -20677,7 +20687,7 @@ msgstr "मैसेज में अटैच किया गया मीड #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "मैसेज डीबग" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "नेटिव अपडेटर तैयार है" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "प्रकृति" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "OAuth2 यूआरएल बिल्डर" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "वस्तुएँ" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "अपना ब्राउज़र खोलें, साइन इन करें, फिर अपना अकाउंट लिंक करने के लिए नीचे दिया गया कोड डालें।" #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "अपने मैसेज खोलें" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "अपने फ़ोन का मैसेजिंग ऐप खोलें और एक नया टेक्स्ट मैसेज बनाएँ।" #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "अपने फ़ोन के मैसेजिंग ऐप को खोलें और एक नया टेक्स्ट मैसेज शुरू करें।" @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "हमारा फ़ोन नंबर चेक अभी डाउन है। यह हमारी गलती है, आपके नंबर की नहीं। कुछ मिनट रुकें और उसी नंबर को फिर से आज़माएँ।" @@ -24470,7 +24480,7 @@ msgstr "पेंसिल्वेनिया" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "फ़ोन" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "फ़ोन नंबर" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "फ़ोन नंबर ज़रूरी है" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "फ़ोन नंबर वेरिफ़ाई हो गया" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "फ़ोन स्टेप" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "इस अकाउंट के लिए फ़ोन वेरिफ़िकेशन उपलब्ध नहीं है। कोई दूसरा तरीका इस्तेमाल करें या सहायता से संपर्क करें।" @@ -24757,7 +24767,7 @@ msgstr "पिक्चर इन पिक्चर" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "पिन करें" @@ -24775,7 +24785,7 @@ msgstr "ग्रुप DM पिन करें" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "किसी भी मैसेज को पिन या अनपिन करें।" #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "इस मैसेज को चैनल में पिन करें ताकि सभी देख सकें।" @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "क्या आप {userName} को अपने दोस्तों से हटाना चाहते हैं?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "सभी हटाएँ" @@ -26525,8 +26535,8 @@ msgstr "इस मैसेज से सभी {emojiNameWithColons} रिए #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "सभी रिएक्शन हटाएँ" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "स्पॉइलर हटाएँ" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "स्टिकर हटाएँ" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "रीपोस्ट: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "पहले नए कोड का अनुरोध करें।" @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "कम्युनिटी खोजें" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "देश खोजें..." @@ -29336,17 +29346,17 @@ msgstr "/tts के साथ टेक्स्ट-टू-स्पीच म #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "कोड <0>{0} को <1>{1} पर भेजें" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "नीचे दिए गए फ़ोन नंबर पर कोड भेजें।" #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "यह कोड भेजें" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "इस पिन को अतीत में वापस भेज दें?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "इस नंबर पर भेजें" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "भेजा:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "इस नंबर पर SMS भेजना महंगा है, इसलिए हम चाहते हैं कि आप हमें टेक्स्ट करें।" -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "{PRODUCT_NAME} के लिए इस फ़ोन नंबर पर SMS भेजना बहुत महंगा है, इसलिए हम चाहते हैं कि आप हमें SMS भेजें। हम जानते हैं कि यह आदर्श नहीं है। आप अपने अकाउंट से इस शर्त को हटवाने के लिए इस इंस्टेंस के एडमिनिस्ट्रेटर से भी कह सकते हैं।" + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "{PRODUCT_NAME} के लिए इस फ़ोन नंबर पर SMS भेजना बहुत महंगा है, इसलिए हम चाहते हैं कि आप हमें SMS भेजें। हम जानते हैं कि यह आदर्श नहीं है। आप अपने अकाउंट से इस शर्त को हटवाने के लिए <0>{SUPPORT_EMAIL} पर भी संपर्क कर सकते हैं।" @@ -29677,13 +29691,13 @@ msgstr "वॉइस क्षेत्र ऑटोमैटिक पर स #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "इस जाँच को अलग रखें" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "इस जाँच को अलग रख दें?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "ज़्यादा स्मूद वीडियो" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "SMS वेरिफ़िकेशन अभी उपलब्ध नहीं है। बाद में फिर से कोशिश करें या सहायता से संपर्क करें।" @@ -31169,7 +31183,7 @@ msgstr "कुछ गड़बड़ हो गई। बाद में फि #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "कुछ गड़बड़ हो गई। फिर से कोशिश करें।" @@ -31341,7 +31355,7 @@ msgstr "सभी मैसेज बोलकर सुनाएं" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "मैसेज बोलकर सुनाएँ" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "स्टाफ़ कंट्रोल" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "आपके कैरियर से सामान्य मैसेजिंग दरें लागू हो सकती हैं।" @@ -31913,7 +31927,7 @@ msgstr "सभी दोस्तों के साथ वॉइस गति #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "प्रतीक" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "चिह्न" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "टेक्स्ट का आकार" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "अपने फ़ोन से हमें टेक्स्ट करें" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "{productName} को सुरक्षित रखने में मदद करने के लिए धन्यवाद। हम जल्द से जल्द आपकी रिपोर्ट की समीक्षा करेंगे।" #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "वह कोड काम नहीं आया। इसे जांचें और फिर से कोशिश करें।" #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "वह कोड समाप्त हो गया है। नया कोड मांगें।" #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "यह पूरा नहीं हुआ। हो सकता है कुछ कम्युनिटी पहले ही छोड़ दी गई हों, और आपका अकाउंट अभी भी लॉक है। पूरा करने के लिए फिर से \"इस जाँच को अलग रखें\" दबाएँ।" #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "यह नहीं हो पाया। कुछ भी नहीं बदला। फिर से कोशिश करें।" @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "यह एक मान्य यूआरएल नहीं लग रहा है।" #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "वह ईमेल पहले से उपयोग में है।" @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "आप जिस पेज को ढूंढ रहे हैं वह मौजूद नहीं है या उसे कहीं और ले जाया गया है।" #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "फ़ोन जाँच को अलग रख दिया गया है। एक ईमेल चरण बचा है।" @@ -33803,8 +33817,13 @@ msgstr "यह अक्षम है" msgid "This is how messages appear" msgstr "मैसेज ऐसे दिखते हैं" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "यह अभी आपके अकाउंट के लिए उपलब्ध नहीं है। इस इंस्टेंस के एडमिनिस्ट्रेटर से इसकी समीक्षा करने के लिए कहें।" + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "यह अभी आपके अकाउंट पर उपलब्ध नहीं है। {supportEmail} पर ईमेल करें और कोई व्यक्ति इसकी समीक्षा करेगा।" @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "यह आपकी आखिरी पासकी है। इसके मिट जाने के बाद आप पासकी का उपयोग अपने दूसरे कारक के रूप में नहीं कर पाएँगे।" #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "यह मोबाइल नंबर नहीं है, इसलिए इस पर हमारा टेक्स्ट नहीं भेजा जा सकता। कोई मोबाइल नंबर आज़माएँ, या अगर आपको लगता है कि यह गलत है तो सहायता से संपर्क करें।" @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "यह निकनेम सिर्फ़ इस कम्युनिटी में दिखेगा" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "यह नंबर हमें टेक्स्ट करके ही वेरिफ़ाई किया जाता है। कोड और वह नंबर पाने के लिए, जिस पर टेक्स्ट करना है, वापस जाएं और फ़ोन वेरिफ़िकेशन फिर से शुरू करें।" #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "इस नंबर को हमारे SMS के बजाय टेक्स्ट-इन वेरिफ़िकेशन की ज़रूरत है।" @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "इस प्रतिभागी को मॉडरेटर ने डीफ़ेन किया है" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "इस फ़ोन नंबर का उपयोग नहीं किया जा सकता है। कोई दूसरा मोबाइल नंबर आज़माएँ या सहायता से संपर्क करें।" #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "यह फ़ोन नंबर पहले ही इस्तेमाल किया जा चुका है। कोई दूसरा नंबर आज़माएँ या सहायता से संपर्क करें।" @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "यह वेरिफ़िकेशन सेशन एक्सपायर हो गया है। {productName} पर वापस जाएं और चेकआउट फिर से शुरू करें।" #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "यह वेरिफ़िकेशन सेशन एक्सपायर हो गया है। फिर से शुरू करें।" @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "इससे सभी बाहरी लिंक पर भरोसा किया जाएगा और हर डोमेन के लिए चेतावनी को छोड़ दिया जाएगा। आपके मौजूदा भरोसेमंद डोमेन बदल दिए जाएँगे। यह कम सुरक्षित है।" #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "आपका मैसेज मिलने के बाद यह विंडो अपने आप अपडेट हो जाएगी।" @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "HDR इमेज को सामान्य रेंज में टोन-मैप करें, जिससे पीक ब्राइटनेस कम हो जाएगी।" #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "बहुत ज़्यादा कोशिशें की गई हैं। थोड़ी देर इंतज़ार करें, फिर से कोशिश करें।" @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "अनुवादक" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "यात्रा और स्थान" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "बिना क्रम के" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "अनपिन करें" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "मैसेज अनपिन करें" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "इस मैसेज को अनपिन करें?" @@ -35927,7 +35946,7 @@ msgstr "स्टिकर फ़ाइल समर्थित नहीं #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "एम्बेड अनसप्रेस करें" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "दो-कारक प्रमाणीकरण के लिए कोड जनरेट करने के लिए एक ऑथेंटिकेटर ऐप का उपयोग करें" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "ऐसा ईमेल पता इस्तेमाल करें जिस तक आपकी पहुँच हो। हम उस पर एक कोड भेजेंगे।" #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "ऐसा ईमेल इस्तेमाल करें जो आपके मौजूदा ईमेल से अलग हो।" @@ -37025,17 +37044,17 @@ msgstr "पुष्टि करें कि यह आप ही हैं" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "फ़ोन वेरिफ़ाई करें" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "फ़ोन नंबर वेरिफ़ाई करें" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "फ़ोन नंबर वेरिफ़ाई करने का फ़ॉर्म" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "{displayName} की प्रोफ़ाइल देखें" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "रिएक्शन देखें" @@ -37901,7 +37920,7 @@ msgstr "आवाज़ बढ़ाएँ" msgid "Wait a moment before deleting more messages." msgstr "और मैसेज डिलीट करने से पहले थोड़ा इंतज़ार करें।" -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "थोड़ा इंतज़ार करें। आपका मैसेज मिलते ही यह विंडो अपने-आप बंद हो जाएगी।" @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "मैसेज के बीच इंतज़ार करें। जिन सदस्यों के पास \"{bypassSlowmodePermissionLabel}\" अनुमति है, वे इसे बायपास कर सकते हैं।" #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "यहां इंतज़ार करें" @@ -38054,10 +38073,14 @@ msgstr "हम इस समय मैसेज फ़ॉरवर्ड नह msgid "We couldn't import that theme library file." msgstr "हम उस थीम लाइब्रेरी फ़ाइल को इंपोर्ट नहीं कर पाए।" -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "हम अटैचमेंट अपलोड सेवा तक नहीं पहुँच सके। {PRODUCT_NAME} कुल {fallbackSizeFormatted} तक के मैसेज के लिए स्टैंडर्ड अपलोड पाथ पर वापस जा सकता है, लेकिन ये अटैचमेंट उस संयुक्त सीमा से ज़्यादा हैं और कनेक्टिविटी बहाल होने तक भेजे नहीं जा सकते। बाद में फिर से कोशिश करें या अगर ऐसा होता रहता है, तो <0>{SUPPORT_EMAIL} पर संपर्क करें।" +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "हम अटैचमेंट अपलोड सेवा तक नहीं पहुँच सके। {PRODUCT_NAME} कुल {fallbackSizeFormatted} तक के मैसेज के लिए स्टैंडर्ड अपलोड पाथ पर वापस जा सकता है, लेकिन ये अटैचमेंट उस संयुक्त सीमा से ज़्यादा हैं और कनेक्टिविटी बहाल होने तक भेजे नहीं जा सकते। बाद में फिर से कोशिश करें या अगर ऐसा होता रहता है, तो इस इंस्टेंस के एडमिनिस्ट्रेटर से संपर्क करें।" + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "हम उस अकाउंट को हटा नहीं पाए। फिर से कोशिश करें।" #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "हम इस नंबर को अपने-आप वेरिफ़ाई नहीं कर सके। सहायता से संपर्क करें, कोई व्यक्ति आपके अकाउंट की समीक्षा करेगा।" #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "हम इस देश में वेरिफ़िकेशन टेक्स्ट नहीं भेजते। किसी दूसरे देश का मोबाइल नंबर आज़माएँ, या सहायता से संपर्क करें।" @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "ब्राउज़र साइन-इन खुलने पर हम {prefillEmail} पहले से भर देंगे।" #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "उपलब्ध होने पर हम एक SMS कोड भेजेंगे।" @@ -38174,7 +38197,7 @@ msgstr "आपका पासवर्ड बदलने से पहले msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "आपके बैकअप कोड देखने से पहले हम आपके ईमेल पर एक वेरिफ़िकेशन कोड भेजेंगे।" -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "उपलब्ध होने पर हम एक SMS कोड भेजेंगे। आपका नंबर आपके अकाउंट से लिंक नहीं है। हम केवल एक एन्क्रिप्टेड मार्कर रखते हैं, जिसमें कोई यूज़र ID नहीं होती, ताकि लगभग {PHONE_VERIFICATION_WINDOW_DAYS} दिनों में ज़्यादा से ज़्यादा {PHONE_VERIFICATION_LIMIT} वेरिफ़िकेशन की अनुमति मिल सके।" @@ -38911,13 +38934,18 @@ msgstr "आप <0>{readMessageHistoryPermissionLabel} अनुमति क msgid "You can sign back in at any time." msgstr "आप कभी भी वापस साइन इन कर सकते हैं।" +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "आप कभी भी इस इंस्टेंस के एडमिनिस्ट्रेटर से किसी व्यक्ति द्वारा समीक्षा का अनुरोध कर सकते हैं।" + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "आप अभी भी अकाउंट बना सकते हैं या साइन इन कर सकते हैं। अगर बाद में इनवाइट फिर से चालू किए गए, तो आप शामिल होने के लिए इसी लिंक का इस्तेमाल कर सकते हैं।" #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "आप अभी भी किसी भी समय मानवीय समीक्षा के लिए {supportEmail} पर ईमेल कर सकते हैं।" @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "आपके या जिसे आप जोड़ रहे हैं उसके पास पहले से ही अधिकतम ग्रुप DM खुले हैं। किसी एक को छोड़ें और फिर से कोशिश करें।" #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "आप {ownedNames} में रहेंगे। मालिक अपनी कम्युनिटी नहीं छोड़ सकते।" @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "अनुमति देने के बाद आपको {redirectHostname} पर ले जाया जाएगा।" #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "आप उन {count, plural, one {# कम्युनिटी} other {# कम्युनिटी}} को छोड़ देंगे जिन पर यह जाँच लागू होती है, और आपका अकाउंट फिर से सामान्य रूप से काम करने लगेगा।" #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "आप {guildNames} छोड़ देंगे। आपने जो पोस्ट किया है वह नहीं हटेगा, और आप बाद में फिर से शामिल हो सकते हैं।" #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "आपको अभी भी ईमेल वाला चरण पूरा करना होगा।" @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "आपका अकाउंट" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "आपका अकाउंट तुरंत सामान्य हो जाएगा और अभी आपको फ़ोन नंबर की ज़रूरत नहीं होगी। यह कोई स्थायी छूट नहीं है। किसी बड़ी या सार्वजनिक कम्युनिटी में शामिल होने पर यह जाँच फिर से आ सकती है।" @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "आपका अकाउंट सफलतापूर्वक लिंक हो गया है। अब आप इस टैब को बंद करके ऐप पर वापस जा सकते हैं।" #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "आपका अकाउंट वापस सामान्य हो गया है।" @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "पासवर्ड से साइन इन करते समय आपके अकाउंट को दो-कारक प्रमाणीकरण की सुरक्षा नहीं मिलेगी। जिन कम्युनिटी में दो-कारक प्रमाणीकरण ज़रूरी है, उनमें आपकी बढ़ी हुई अनुमतियाँ भी चली जाएँगी।" #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "आपका अकाउंट तुरंत फिर से सामान्य रूप से काम करने लगेगा और कुछ भी हटाया नहीं जाएगा। हम बाद में फिर से यह जाँच करने के लिए कह सकते हैं।" @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "आपका कार्ड योग्य है। आपको अभी भुगतान पेज पर रीडायरेक्ट किया जा रहा है।" #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "आपका कैरियर कह रहा है कि यह नंबर सेवा में नहीं है। इसे जाँचें और फिर से कोशिश करें, या अगर यह सही है तो सहायता से संपर्क करें।" @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "आपका नया उपनाम, या इसे रीसेट करने के लिए खाली छोड़ दें।" #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "आपका नंबर आपके अकाउंट से लिंक नहीं है। हम बिना किसी यूज़र आईडी के, ज़्यादा से ज़्यादा {limit} वेरिफ़िकेशन के लिए, लगभग {duration} दिनों तक सिर्फ़ एक एन्क्रिप्टेड मार्कर रखते हैं।" diff --git a/fluxer_app/src/features/i18n/locales/hr/messages.po b/fluxer_app/src/features/i18n/locales/hr/messages.po index 7953e5f28..31141ac5d 100644 --- a/fluxer_app/src/features/i18n/locales/hr/messages.po +++ b/fluxer_app/src/features/i18n/locales/hr/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 dana" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "Potrebna je provjera preglednika prije provjere telefona. Pokušajte ponovno sa stranice za prijavu ili se obratite podršci." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Aktivni godišnji pretplatnik (otkazivanje zakazano)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Aktivnosti" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Dodaj riječ…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Dodajte ispravnu e-adresu" @@ -4552,6 +4552,11 @@ msgstr "Pitaj prije pokretanja poziva" msgid "Ask for a passkey after your password when you sign in" msgstr "Zatraži pristupni ključ nakon lozinke prilikom prijave" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Zamolite administratore ove instance da pregledaju vaš račun. Ovom instancom upravlja se neovisno i samo njezini administratori mogu mijenjati vaš račun." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Prijenos privitka" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Prijenos privitka nije dostupan" @@ -5189,8 +5194,8 @@ msgstr "Trenutno odsutan" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Natrag" @@ -6370,7 +6375,7 @@ msgstr "Ovdje nije moguće učitati datoteke" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Obriši prilagođeni status" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Izbrisati sve reakcije s ove poruke?" @@ -8198,7 +8203,7 @@ msgstr "Ugljena tema" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Kontakt" msgid "Contact support" msgstr "Kontaktirajte podršku" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Za pomoć se obratite administratorima ove instance." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Kopiraj medij u međuspremnik" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Kopiraj poruku" @@ -10186,7 +10196,7 @@ msgstr "Odbrojavanje" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Država" @@ -11108,7 +11118,7 @@ msgstr "Otklanjanje pogrešaka člana" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Otklanjanje pogrešaka poruke" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "E-pošta nedostupna" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "Ažuriranje e-pošte trenutačno nije dostupno. Pokušajte ponovno kasnije ili se obratite podršci." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "Ažuriranje e-pošte je obavezno" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Pošaljite nam e-poruku i osoba će pregledati vaš račun. Navedite da ne možete potvrditi putem SMS-a i mi ćemo se pobrinuti za ostalo. Odgovori stižu e-poštom, tako da ovo nije trenutno." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Ugrađeni sadržaj" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Ugrađeni sadržaj je sakriven" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Ugrađeni sadržaj je prikazan" @@ -13896,7 +13906,7 @@ msgstr "Unesite valjani URL ili kod predloška za {theOtherPlatform}." #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Unesite valjanu adresu e-pošte." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Unesite valjanu poveznicu poruke." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Unesite valjani broj mobilnog telefona." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Unesite valjani telefonski broj" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Unesite valjano korisničko ime ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Unesite e-adresu koju možete otvoriti. Tamo ćemo poslati kôd." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Unesite kod poklona…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Unesite novu e-adresu" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Unesite {digitCount}-znamenkasti kod iz svoje aplikacije za provjeru autentičnosti." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Unesite {digitCount}-znamenkasti kod poslan na {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Unesite {MFA_CODE_DIGIT_COUNT}-znamenkasti kod poslan na {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Unesite kôd iz aplikacije za provjeru autentičnosti." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Unesite kod poslan na {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Unesite kod koji smo vam poslali e-poštom da biste je potvrdili. Vaša će lozinka biti postavljena nakon što se kod potvrdi." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Unesite kôd iz e-pošte" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Unesite PIN za svoj sigurnosni ključ kako biste nastavili." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Unesite SMS kod" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Unesite svoju lozinku." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Unesite svoj telefonski broj" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Prva opcija" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Zastave" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Fontovi" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Hrana i piće" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "Za mene" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Za ovu provjeru vi nama šaljete tekstualnu poruku umjesto da je primite od nas." @@ -15562,7 +15572,7 @@ msgstr "Obrasci" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Proslijedi" @@ -16030,7 +16040,7 @@ msgstr "Nabavite {premiumProductName} da biste prilagodili svoju oznaku ili je z #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Zatraži novi kôd" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Ako se ova prijava odnosi na određene poruke, prijavite najrelevantniju poruku. Prijave poruka našem sigurnosnom timu daju najjasniji kontekst, a dodavanje detalja u komentarima može nam pomoći da ih brže pregledamo. Nastavite s prijavom korisnika u cjelini samo ako prijava poruke ne bi obuhvatila širi problem." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Ako ne možete potvrditi putem SMS-a" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Napusti" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Napustiti {count, plural, one {# zajednicu} few {# zajednice} other {# zajednica}} i ostaviti ovu provjeru po strani?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Napusti i odloži provjeru" @@ -20677,7 +20687,7 @@ msgstr "Poruka sadrži priložene medije" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Otklanjanje pogrešaka poruke" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Izvorno ažuriranje spremno" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Priroda" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "OAuth2 alat za izradu URL-ova" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Predmeti" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Otvorite preglednik, prijavite se, a zatim unesite kôd u nastavku za povezivanje računa." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Otvorite poruke" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Otvorite aplikaciju za poruke na svom telefonu i stvorite novu tekstualnu poruku." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Otvorite aplikaciju za poruke na telefonu i započnite novu tekstualnu poruku." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Naša provjera telefonskih brojeva trenutačno ne radi. Do nas je, a ne do vašeg broja. Pričekajte nekoliko minuta i pokušajte ponovno s istim brojem." @@ -24470,7 +24480,7 @@ msgstr "Pennsylvania" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Telefon" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Broj telefona" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Broj telefona je obavezan" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Broj telefona potvrđen" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Korak telefona" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "Telefonska provjera nije dostupna za ovaj račun. Upotrijebite drugu metodu ili se obratite podršci." @@ -24757,7 +24767,7 @@ msgstr "Slika u slici" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Prikvači" @@ -24775,7 +24785,7 @@ msgstr "Prikvači grupnu izravnu poruku" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Prikvači ili otkvači bilo koju poruku." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Prikvačite ovu poruku na kanal kako bi je svi vidjeli." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Ukloniti {userName} iz prijatelja?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Ukloni sve" @@ -26525,8 +26535,8 @@ msgstr "Ukloniti sve reakcije {emojiNameWithColons} s ove poruke?" #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Ukloni sve reakcije" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Ukloni spojler" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Ukloni naljepnicu" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Ponovne objave: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Prvo zatražite novi kôd." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Pretražite zajednice" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Pretražite države..." @@ -29336,17 +29346,17 @@ msgstr "Šaljite poruke pretvaranjem teksta u govor pomoću /tts. Članovi koji #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Pošaljite kod <0>{0} na <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Pošaljite kod na telefonski broj u nastavku." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Pošalji ovaj kod" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Vratiti ovu prikvačenu poruku u prošlost?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Pošalji na" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Slanje:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Slanje SMS-a na ovaj broj je skupo, stoga nam ga trebate poslati vi." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Slanje SMS-a na ovaj broj telefona preskupo je za {PRODUCT_NAME}, stoga nam ga morate poslati vi. Znamo da ovo nije idealno. Također možete zamoliti administratore ove instance da uklone ovaj zahtjev s vašeg računa." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Slanje SMS-a na ovaj broj telefona preskupo je za {PRODUCT_NAME}, stoga nam ga morate poslati vi. Znamo da ovo nije idealno. Također možete kontaktirati <0>{SUPPORT_EMAIL} kako bismo uklonili ovaj zahtjev s vašeg računa." @@ -29677,13 +29691,13 @@ msgstr "Postavljena je glasovna regija na automatsku" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Odloži ovu provjeru" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Odložiti ovu provjeru?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Glađi videozapis" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "SMS provjera trenutačno nije dostupna. Pokušajte ponovno kasnije ili se obratite podršci." @@ -31169,7 +31183,7 @@ msgstr "Nešto je pošlo po zlu. Pokušajte ponovno kasnije." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Nešto je pošlo po zlu. Pokušajte ponovno." @@ -31341,7 +31355,7 @@ msgstr "Čitaj sve poruke naglas" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Pročitaj poruku" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Kontrole za osoblje" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Mogu se primjenjivati standardne naknade za poruke vašeg operatera." @@ -31913,7 +31927,7 @@ msgstr "Zaustaviti dijeljenje glasovne aktivnosti sa svim prijateljima?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Simbol" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Simboli" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Veličina teksta" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Pošaljite nam poruku s telefona" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Hvala vam što nam pomažete održati {productName} sigurnim. Pregledat ćemo vašu prijavu što je prije moguće." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Taj kôd ne radi. Provjerite ga i pokušajte ponovno." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Taj je kôd istekao. Zatražite novi kôd." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "To nije dovršeno. Neke su zajednice možda već napuštene, a vaš je račun i dalje zaključan. Ponovno pritisnite \"Odloži ovu provjeru\" da biste dovršili." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Nije uspjelo. Ništa se nije promijenilo. Pokušajte ponovno." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Čini se da ovo nije valjan URL." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Ta se adresa e-pošte već koristi." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "Stranica koju tražite ne postoji ili je premještena." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "Telefonska provjera je odgođena. Ostao je još jedan korak s e-poštom." @@ -33803,8 +33817,13 @@ msgstr "Ovo je onemogućeno" msgid "This is how messages appear" msgstr "Ovako izgledaju poruke" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Ovo trenutno nije dostupno na vašem računu. Zamolite administratore ove instance da to provjere." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Ovo trenutačno nije dostupno na vašem računu. Pošaljite e-poruku na {supportEmail} i pregledat će to osoba." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Ovo je vaš posljednji pristupni ključ. Kada ga više ne bude, nećete moći koristiti pristupni ključ kao drugi faktor." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Ovo nije broj mobitela, stoga ne može primiti naš SMS. Pokušajte s brojem mobitela ili se obratite podršci ako mislite da je ovo pogrešno." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Ovaj nadimak bit će vidljiv samo u ovoj zajednici" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Ovaj se broj provjerava tako da vi pošaljete poruku nama. Vratite se i ponovno pokrenite provjeru telefonskog broja kako biste dobili kod i broj na koji šaljete poruku." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Za ovaj broj provjera se radi tako da vi pošaljete poruku nama, a ne mi SMS vama." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Moderatori su ovom sudioniku isključili zvuk" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Ovaj telefonski broj ne može se koristiti. Pokušajte s drugim brojem mobitela ili se obratite podršci." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Ovaj je telefonski broj već korišten. Pokušajte s drugim brojem ili se obratite podršci." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Sesija provjere je istekla. Vratite se u {productName} i ponovno pokrenite naplatu." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Ova sesija provjere je istekla. Počnite ponovno." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Time ćete vjerovati svim vanjskim poveznicama i preskočiti upozorenje za svaku domenu. Vaše postojeće pouzdane domene bit će zamijenjene. Ovo je manje sigurno." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Ovaj se prozor automatski ažurira nakon što primimo vašu poruku." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Preslikavanje HDR slika na standardni raspon, smanjujući vršnu svjetlinu." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Previše pokušaja. Pričekajte malo, pa pokušajte ponovno." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Prevoditelji" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Putovanja i mjesta" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Nenumerirani popis" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Otkvači" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Otkvači poruku" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Otkvačiti ovu poruku?" @@ -35927,7 +35946,7 @@ msgstr "Nepodržana datoteka naljepnice" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Prikaži pretpreglede" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Upotrijebite aplikaciju za autentifikaciju koja generira kodove za dvostruku provjeru autentičnosti" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Koristite e-poštu koju možete otvoriti. Tamo ćemo poslati kôd." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Koristite e-poštu koja se razlikuje od vaše trenutačne." @@ -37025,17 +37044,17 @@ msgstr "Potvrdite da ste to vi" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Potvrdite telefon" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Potvrdite telefonski broj" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Obrazac za potvrdu telefonskog broja" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Prikaži profil korisnika {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Pogledaj reakcije" @@ -37901,7 +37920,7 @@ msgstr "Povećaj glasnoću" msgid "Wait a moment before deleting more messages." msgstr "Pričekajte trenutak prije brisanja više poruka." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Pričekajte trenutak. Ovaj će se prozor automatski zatvoriti čim primimo vašu poruku." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Vrijeme čekanja između poruka. Članovi s dopuštenjem \"{bypassSlowmodePermissionLabel}\" mogu ga zaobići." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Pričekajte ovdje" @@ -38054,10 +38073,14 @@ msgstr "Trenutno ne možemo proslijediti poruku." msgid "We couldn't import that theme library file." msgstr "Nismo uspjeli uvesti datoteku biblioteke tema." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Nismo uspjeli doći do usluge za prijenos privitaka. {PRODUCT_NAME} se može vratiti na standardnu putanju za prijenos poruka do ukupno {fallbackSizeFormatted}, ali ovi privici premašuju to kombinirano ograničenje i ne mogu se poslati dok se veza ne uspostavi. Pokušajte ponovno kasnije ili se obratite na adresu <0>{SUPPORT_EMAIL} ako se ovo nastavi događati." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Nismo uspjeli doći do usluge za prijenos privitaka. {PRODUCT_NAME} se može vratiti na standardnu putanju za prijenos poruka do ukupno {fallbackSizeFormatted}, ali ovi privici premašuju to kombinirano ograničenje i ne mogu se poslati dok se veza ne uspostavi. Pokušajte ponovno kasnije ili se obratite administratorima ove instance ako se ovo nastavi događati." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Nismo mogli ukloniti taj račun. Pokušajte ponovno." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Nismo mogli automatski provjeriti ovaj broj. Obratite se podršci i osoba će pregledati vaš račun." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Ne šaljemo poruke za provjeru u ovu državu. Pokušajte s mobilnim brojem iz druge države ili se obratite podršci." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Automatski ćemo popuniti {prefillEmail} kada se otvori prijava u pregledniku." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Poslat ćemo SMS kod kada bude dostupan." @@ -38174,7 +38197,7 @@ msgstr "Poslat ćemo vam kod za provjeru na e-poštu prije nego što možete pro msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Poslat ćemo vam kod za provjeru na vašu e-poštu prije nego što možete vidjeti svoje rezervne kodove." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Poslat ćemo SMS kod kada bude dostupan. Vaš broj nije povezan s vašim računom. Čuvamo samo šifrirani marker, bez korisničkog ID-a, kako bismo omogućili najviše {PHONE_VERIFICATION_LIMIT} provjera u otprilike {PHONE_VERIFICATION_WINDOW_DAYS} dana." @@ -38911,13 +38934,18 @@ msgstr "Možete ukloniti dopuštenje <0>{readMessageHistoryPermissionLabel} msgid "You can sign back in at any time." msgstr "Možete se ponovno prijaviti bilo kada." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Administratore ove instance u bilo kojem trenutku možete zamoliti da vaš slučaj pregleda osoba." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "I dalje možete izraditi račun ili se prijaviti. Ako se pozivnice ponovno omoguće, možete upotrijebiti istu poveznicu za pridruživanje." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Uvijek nam možete pisati na {supportEmail} da vaš slučaj pregleda čovjek." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Vi ili netko koga dodajete već ima maksimalan broj otvorenih grupnih izravnih poruka. Napustite jednu i pokušajte ponovno." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Ostajete u {ownedNames}. Vlasnici ne mogu napustiti vlastitu zajednicu." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Nakon autorizacije bit ćete preusmjereni na {redirectHostname}." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Napustit ćete {count, plural, one {# zajednicu na koju se ova provjera odnosi} few {# zajednice na koje se ova provjera odnosi} other {# zajednica na koje se ova provjera odnosi}}, a vaš će račun ponovno raditi normalno." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Napustit ćete {guildNames}. Ništa što ste objavili nije izbrisano i možete se ponovno pridružiti kasnije." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Još uvijek ćete morati dovršiti korak s e-poštom." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Vaš račun" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Račun vam se odmah vraća u normalno stanje i sada vam neće trebati broj telefona. Ovo nije trajno izuzeće. Pridruživanje velikoj ili javnoj zajednici može ponovno pokrenuti ovu provjeru." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Vaš je račun uspješno povezan. Sada možete zatvoriti ovu karticu i vratiti se u aplikaciju." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Račun vam je ponovno u normalnom stanju." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Račun vam više neće biti zaštićen dvostrukom provjerom autentičnosti prilikom prijave lozinkom. Također ćete izgubiti povišena dopuštenja u zajednicama koje zahtijevaju dvostruku provjeru autentičnosti." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Vaš račun ponovno radi normalno i ništa nije uklonjeno. Možemo ponovno zatražiti ovu provjeru kasnije." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Vaša kartica ispunjava uvjete. Preusmjeravamo vas na stranicu za plaćanje." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Vaš operater kaže da taj broj nije u upotrebi. Provjerite ga i pokušajte ponovno, ili se obratite podršci ako je ispravan." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Vaš novi nadimak ili ostavite prazno za poništavanje." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Vaš broj nije povezan s vašim računom. Čuvamo samo šifrirani marker, bez korisničkog ID-a, za najviše {limit} provjera u otprilike {duration} dana." diff --git a/fluxer_app/src/features/i18n/locales/hu/messages.po b/fluxer_app/src/features/i18n/locales/hu/messages.po index 98172e6c8..00408d44d 100644 --- a/fluxer_app/src/features/i18n/locales/hu/messages.po +++ b/fluxer_app/src/features/i18n/locales/hu/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 nap" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "A telefonszám ellenőrzése előtt böngészőellenőrzés szükséges. Próbáld újra a bejelentkezési oldalról, vagy fordulj az ügyfélszolgálathoz." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Aktív éves előfizető (lemondás ütemezve)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Tevékenységek" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Szó hozzáadása…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Működő e-mail-cím hozzáadása" @@ -4552,6 +4552,11 @@ msgstr "Kérdezzen, mielőtt hívásokat indítana." msgid "Ask for a passkey after your password when you sign in" msgstr "Bejelentkezéskor a jelszavad után jelszókulcsot is kérünk" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Kérd meg ennek a példánynak az adminisztrátorait, hogy vizsgálják felül a fiókodat. Ezt a példányt függetlenül üzemeltetik, és csak az adminisztrátorai módosíthatják a fiókodat." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Fájlmelléklet feltöltése" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "A melléklet feltöltése nem érhető el" @@ -5189,8 +5194,8 @@ msgstr "Jelenleg távol" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Vissza" @@ -6370,7 +6375,7 @@ msgstr "Ide nem tölthetsz fel fájlokat" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Egyéni állapot törlése" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Törlöd az összes reakciót erről az üzenetről?" @@ -8198,7 +8203,7 @@ msgstr "Szén téma" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Kapcsolat" msgid "Contact support" msgstr "Kapcsolatfelvétel az ügyfélszolgálattal" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Segítségért fordulj ennek a példánynak az adminisztrátoraihoz." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Média másolása a vágólapra" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Üzenet másolása" @@ -10186,7 +10196,7 @@ msgstr "Visszaszámláló" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Ország" @@ -11108,7 +11118,7 @@ msgstr "Tag hibakeresése" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Üzenet hibakeresése" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "E-mail nem elérhető" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "Az e-mail-cím frissítése jelenleg nem érhető el. Próbáld újra később, vagy fordulj az ügyfélszolgálathoz." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "E-mail-cím frissítése szükséges" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Írj nekünk e-mailt, és egy ember átnézi a fiókodat. Mondd el, hogy nem tudod igazolni magad SMS-ben, és mi intézzük a többit. A válaszok e-mailben érkeznek, így ez nem azonnali." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Beágyazott tartalmak" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Beágyazott tartalmak elrejtve" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Beágyazott tartalmak elrejtése feloldva" @@ -13896,7 +13906,7 @@ msgstr "Adj meg egy érvényes sablon-URL-t vagy -kódot a(z) {theOtherPlatform} #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Érvényes e-mail-címet adj meg." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Érvényes üzenetlinket adj meg." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Adj meg egy érvényes mobilszámot." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Adj meg egy érvényes telefonszámot" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Érvényes felhasználónevet adj meg ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Adj meg egy olyan e-mail-címet, amelyhez hozzáférsz. Kódot küldünk oda." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Ajándékkód megadása…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Új e-mail-cím megadása" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Add meg a hitelesítő alkalmazásod {digitCount} számjegyű kódját." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Add meg a(z) {phoneNumber} telefonszámra küldött {digitCount} számjegyű kódot." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Add meg a(z) {MFA_CODE_DIGIT_COUNT} számjegyű kódot, amelyet ide küldtünk: {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Add meg a hitelesítő alkalmazásodban látható kódot." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Add meg a(z) {emailAddress} címre küldött kódot." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Add meg az e-mail-címedre küldött kódot az ellenőrzéshez. A jelszavad a kód megerősítése után lesz beállítva." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Add meg az e-mailben kapott kódot" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "A folytatáshoz add meg a biztonsági kulcsod PIN-kódját." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Add meg az SMS-kódot" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Add meg a jelszavad." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Add meg a telefonszámodat" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Első opció" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Zászlók" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Betűtípusok" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Étel és ital" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "Nekem" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Ehhez az ellenőrzéshez te küldesz nekünk SMS-t ahelyett, hogy tőlünk kapnál egyet." @@ -15562,7 +15572,7 @@ msgstr "Űrlapok" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Továbbítás" @@ -16030,7 +16040,7 @@ msgstr "Szerezd be a(z) {premiumProductName} csomagot, hogy testre szabd a címk #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Új kód kérése" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Ha a bejelentés konkrét üzenetekre vonatkozik, inkább a leginkább idevágó üzenetet jelentsd be. Az üzenet bejelentése mutatja meg legjobban a körülményeket a biztonsági csapatunknak, a megjegyzésekben megadott részletek pedig gyorsíthatják az elbírálást. Csak akkor jelentsd be a felhasználót, ha egy üzenet bejelentése nem mutatná meg a probléma teljes körét." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Ha nem tudod igazolni SMS-ben" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Kilépés" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Kilépsz {count, plural, one {# közösségből} other {# közösségből}}, és félreteszed ezt az ellenőrzést?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Kilépés és félretétel" @@ -20677,7 +20687,7 @@ msgstr "Az üzenet médiamellékletet tartalmaz" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Üzenet hibakeresése" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Natív frissítő készen áll" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Természet" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "OAuth2 URL-készítő" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Tárgyak" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Nyisd meg a böngésződet, jelentkezz be, majd add meg az alábbi kódot a fiókod összekapcsolásához." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Nyisd meg az üzeneteidet" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Nyisd meg a telefonod üzenetküldő alkalmazását, és hozz létre egy új szöveges üzenetet." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Nyisd meg a telefonod üzenetküldő alkalmazását, és kezdj új szöveges üzenetet." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Jelenleg nem elérhető a telefonszám-ellenőrzésünk. Ez a mi hibánk, nem a számé. Várj pár percet, és próbáld meg újra ugyanazzal a számmal." @@ -24470,7 +24480,7 @@ msgstr "Pennsylvania" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Telefonszám" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Telefonszám" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Telefonszám megadása kötelező" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Telefonszám ellenőrizve" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Telefonos lépés" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "A telefonszám-ellenőrzés nem érhető el ehhez a fiókhoz. Használj másik módszert, vagy fordulj az ügyfélszolgálathoz." @@ -24757,7 +24767,7 @@ msgstr "Kép a képben" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Rögzítés" @@ -24775,7 +24785,7 @@ msgstr "Csoportos beszélgetés rögzítése" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Bármelyik üzenet rögzítése vagy rögzítésének megszüntetése." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Rögzítsd ezt az üzenetet a csatornában, hogy mindenki láthassa." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Eltávolítod {userName} nevű felhasználót az ismerőseid közül?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Összes eltávolítása" @@ -26525,8 +26535,8 @@ msgstr "Eltávolítod az összes {emojiNameWithColons} reakciót erről az üzen #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Összes reakció eltávolítása" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Spoilerjelölés eltávolítása" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Matrica eltávolítása" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Újraközlések: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Előbb kérj egy új kódot." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Közösségek keresése" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Országok keresése..." @@ -29336,17 +29346,17 @@ msgstr "Felolvasandó üzenetek küldése a /tts paranccsal. Azok a tagok, akik #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Küldd el a(z) <0>{0} kódot ide: <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Küldd el a kódot az alábbi telefonszámra." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Küldd el ezt a kódot" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Visszaküldöd ezt a rögzítést az időben?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Küldés ide" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Küldés:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Az SMS küldése erre a számra költséges, ezért azt kérjük, hogy inkább te küldj nekünk üzenetet." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Túl drága lenne a(z) {PRODUCT_NAME} számára, ha SMS-t küldenénk erre a telefonszámra, ezért arra kérünk, hogy te küldj nekünk egy SMS-t. Tudjuk, hogy ez nem ideális. Megkérheted ennek a példánynak az adminisztrátorait is, hogy oldják fel ezt a korlátozást a fiókodon." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Túl drága lenne a(z) {PRODUCT_NAME} számára, ha SMS-t küldenénk erre a telefonszámra, ezért arra kérünk, hogy te küldj nekünk egy SMS-t. Tudjuk, hogy ez nem ideális. Felveheted a kapcsolatot a(z) <0>{SUPPORT_EMAIL} címen is, hogy feloldjuk ezt a korlátozást a fiókodon." @@ -29677,13 +29691,13 @@ msgstr "A hangcsatorna régiójának automatikusra állítása" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Tedd félre ezt az ellenőrzést" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Elhalasztod ezt az ellenőrzést?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Folyamatosabb videó" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "Az SMS-ellenőrzés jelenleg nem érhető el. Próbáld újra később, vagy fordulj az ügyfélszolgálathoz." @@ -31169,7 +31183,7 @@ msgstr "Hiba történt. Próbáld újra később." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Hiba történt. Próbáld újra." @@ -31341,7 +31355,7 @@ msgstr "Összes üzenet felolvasása" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Üzenet felolvasása" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Személyzeti vezérlők" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "A szolgáltatód szokásos üzenetküldési díjai érvényesek lehetnek." @@ -31913,7 +31927,7 @@ msgstr "Leállítod a hangtevékenységed megosztását az összes ismerősödde #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Szimbólum" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Szimbólumok" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Szövegméret" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Küldj nekünk SMS-t a telefonodról" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Köszönjük, hogy segítesz megőrizni a(z) {productName} biztonságát. A bejelentésedet a lehető leghamarabb megvizsgáljuk." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Ez a kód nem működött. Ellenőrizd, és próbáld újra." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Ez a kód lejárt. Kérj új kódot." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "Ez nem fejeződött be. Lehetséges, hogy egyes közösségekből már kiléptél, és a fiókod még mindig zárolva van. Nyomd meg újra a „Tedd félre ezt az ellenőrzést” gombot a befejezéshez." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Nem sikerült. Nem változott semmi. Próbáld újra." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Ez nem tűnik érvényes URL-nek." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Ez az e-mail-cím már használatban van." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "A keresett oldal nem létezik, vagy áthelyezték." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "A telefonos ellenőrzést félretetted. Még egy e-mailes lépés van hátra." @@ -33803,8 +33817,13 @@ msgstr "Ez le van tiltva" msgid "This is how messages appear" msgstr "Így jelennek meg az üzenetek" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Ez most nem érhető el a fiókodban. Kérd meg ennek a példánynak az adminisztrátorait, hogy vizsgálják felül." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Ez jelenleg nem érhető el a fiókodban. Írj e-mailt a(z) {supportEmail} címre, és egy munkatársunk átnézi." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Ez az utolsó jelszókulcsod. Ha törlöd, nem tudsz többé jelszókulcsot használni második hitelesítési tényezőként." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Ez nem mobiltelefonszám, így nem tudunk rá SMS-t küldeni. Próbálkozz egy mobiltelefonszámmal, vagy vedd fel a kapcsolatot az ügyfélszolgálattal, ha úgy gondolod, hogy ez hiba." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Ez a becenév csak ebben a közösségben lesz látható" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Ezt a számot úgy igazolhatod, hogy te küldesz nekünk SMS-t. Lépj vissza, és indítsd újra a telefonos ellenőrzést, hogy megkapd az elküldendő kódot és a címzett telefonszámát." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Ezt a számot nekünk küldött SMS-sel kell igazolnod, tőlünk kapott SMS helyett." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "A moderátorok kikapcsolták a hangot ennél a résztvevőnél" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Ez a telefonszám nem használható. Próbálj másik mobilszámot, vagy fordulj az ügyfélszolgálathoz." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Ezt a telefonszámot már használták. Próbálj másik számot, vagy fordulj az ügyfélszolgálathoz." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Ez az ellenőrzési munkamenet lejárt. Térj vissza a(z) {productName} alkalmazásba, és indítsd újra a fizetést." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Ez az ellenőrzési munkamenet lejárt. Kezdd újra." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Ez megbízhatónak jelöl minden külső hivatkozást, és kihagyja a figyelmeztetést minden domain esetében. A meglévő megbízható domainjeid felülíródnak. Ez kevésbé biztonságos." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Ez az ablak automatikusan frissül, amint megkapjuk az üzenetedet." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "A HDR képek tónusleképezése normál tartományba, csökkentve a csúcsfényerőt." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Túl sok próbálkozás. Várj egy kicsit, majd próbáld újra." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Fordítók" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Utazás és helyek" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Rendezetlen" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Rögzítés feloldása" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Üzenet rögzítésének feloldása" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Feloldod ennek az üzenetnek a rögzítését?" @@ -35927,7 +35946,7 @@ msgstr "Nem támogatott matricafájl" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Beágyazott tartalmak megjelenítése" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Használj hitelesítő alkalmazást a kétlépcsős azonosításhoz szükséges kódok generálásához" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Olyan e-mail-címet használj, amit meg tudsz nyitni. Kódot küldünk oda." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Olyan e-mail-címet használj, amely eltér a jelenlegitől." @@ -37025,17 +37044,17 @@ msgstr "Igazold, hogy te vagy az" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Telefonszám ellenőrzése" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Telefonszám ellenőrzése" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Telefonszám-ellenőrző űrlap" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "{displayName} profiljának megtekintése" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Reakciók megtekintése" @@ -37901,7 +37920,7 @@ msgstr "Hangerő növelése" msgid "Wait a moment before deleting more messages." msgstr "Várj egy pillanatot, mielőtt további üzeneteket törölsz." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Várj egy pillanatot. Ez az ablak automatikusan bezáródik, amint megkapjuk az üzenetedet." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Várakozás az üzenetek között. A(z) „{bypassSlowmodePermissionLabel}” jogosultsággal rendelkező tagok ezt megkerülhetik." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Várj itt" @@ -38054,10 +38073,14 @@ msgstr "Jelenleg nem tudtuk továbbítani az üzenetet." msgid "We couldn't import that theme library file." msgstr "Nem sikerült importálni a témakönyvtár fájlját." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Nem sikerült elérni a mellékletfeltöltési szolgáltatást. A(z) {PRODUCT_NAME} legfeljebb {fallbackSizeFormatted} összméretű üzenetekhez a szokásos feltöltési módot is használhatja, de ezek a mellékletek együtt meghaladják ezt a korlátot. A kapcsolat helyreállásáig nem küldhetők el. Próbáld újra később, vagy ha a hiba továbbra is fennáll, írj ide: <0>{SUPPORT_EMAIL}." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Nem sikerült elérni a mellékletfeltöltési szolgáltatást. A(z) {PRODUCT_NAME} legfeljebb {fallbackSizeFormatted} összméretű üzenetekhez a szokásos feltöltési módot is használhatja, de ezek a mellékletek együtt meghaladják ezt a korlátot. A kapcsolat helyreállásáig nem küldhetők el. Próbáld újra később, vagy ha a hiba továbbra is fennáll, fordulj ennek a példánynak az adminisztrátoraihoz." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Nem sikerült eltávolítani a fiókot. Próbáld újra." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Nem tudtuk automatikusan ellenőrizni ezt a számot. Vedd fel a kapcsolatot az ügyfélszolgálattal, és egy munkatárs átnézi a fiókodat." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Nem küldünk ellenőrző SMS-eket ebbe az országba. Próbálkozz egy másik országból származó mobilszámmal, vagy lépj kapcsolatba az ügyfélszolgálattal." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Előre kitöltjük a(z) {prefillEmail} címet, amint megnyílik a böngészős bejelentkezés." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "SMS-kódot küldünk, amint elérhetővé válik." @@ -38174,7 +38197,7 @@ msgstr "Jelszóváltoztatás előtt ellenőrző kódot küldünk az e-mail-címe msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "A biztonsági kódjaid megtekintése előtt ellenőrző kódot küldünk az e-mail-címedre." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Ha elérhető lesz, SMS-ben küldünk egy kódot. A telefonszámod nincs összekapcsolva a fiókoddal. Csak egy titkosított jelölőt tárolunk, felhasználói azonosító nélkül, hogy legfeljebb {PHONE_VERIFICATION_LIMIT} ellenőrzést engedélyezzünk körülbelül {PHONE_VERIFICATION_WINDOW_DAYS} napon belül." @@ -38911,13 +38934,18 @@ msgstr "A(z) <2>{rolesSettingsPath} beállításainál elveheted a(z) <0>{re msgid "You can sign back in at any time." msgstr "Bármikor újra bejelentkezhetsz." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Ennek a példánynak az adminisztrátoraitól bármikor kérhetsz emberi felülvizsgálatot." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Továbbra is létrehozhatsz fiókot vagy bejelentkezhetsz. Ha később újra engedélyezik a meghívókat, ugyanezzel a linkkel csatlakozhatsz." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Bármikor kérhetsz emberi felülvizsgálatot a(z) {supportEmail} címen." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Te vagy valamelyik hozzáadandó felhasználó már elérte a nyitott csoportos beszélgetések maximális számát. Lépj ki egyből, majd próbáld újra." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Itt maradsz: {ownedNames}. A tulajdonosok nem hagyhatják el a saját közösségüket." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Az engedélyezés után átirányítjuk a következőre: {redirectHostname}." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Kilépsz {count, plural, one {# közösségből} other {# közösségből}}, amelyre ez az ellenőrzés vonatkozik, és a fiókod ismét rendesen fog működni." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Elhagyod ezeket: {guildNames}. Semmi sem törlődik abból, amit közzétettél, és később újra csatlakozhatsz." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Az e-mailes lépést még be kell fejezned." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "A fiókod" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "A fiókod azonnal visszaáll a normál állapotba, és most nem lesz szükséged telefonszámra. Ez nem állandó kivétel. Egy nagy vagy nyilvános közösséghez való csatlakozás esetén ez az ellenőrzés újra megjelenhet." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Fiókod sikeresen összekapcsolva. Most már bezárhatod ezt az oldalt, és visszatérhetsz az alkalmazásba." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "A fiókod ismét rendben van." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "A fiókodat már nem védi kétlépcsős azonosítás, amikor jelszóval jelentkezel be. Emellett elveszíted az emelt szintű jogosultságaidat azokban a közösségekben, amelyek kétlépcsős azonosítást követelnek meg." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "A fiókod azonnal újra a szokásos módon működik, és semmit sem távolítunk el. Később újra kérhetjük ezt az ellenőrzést." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "A kártyád megfelel a feltételeknek. Most átirányítunk a fizetési oldalra." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "A szolgáltatód szerint ez a szám nem aktív. Ellenőrizd, és próbáld újra, vagy vedd fel a kapcsolatot az ügyfélszolgálattal, ha a szám helyes." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Az új beceneved, vagy hagyd üresen az alapértelmezés visszaállításához." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "A telefonszámod nincs összekapcsolva a fiókoddal. Csak egy titkosított jelölőt tárolunk, felhasználói azonosító nélkül, legfeljebb {limit} ellenőrzéshez, körülbelül {duration} napig." diff --git a/fluxer_app/src/features/i18n/locales/id/messages.po b/fluxer_app/src/features/i18n/locales/id/messages.po index 70a8b1fdc..9ddd17bc8 100644 --- a/fluxer_app/src/features/i18n/locales/id/messages.po +++ b/fluxer_app/src/features/i18n/locales/id/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 hari" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "Pemeriksaan browser diperlukan sebelum verifikasi telepon. Coba lagi dari halaman masuk atau hubungi dukungan." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Pelanggan tahunan aktif (pembatalan terjadwal)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Aktivitas" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Tambahkan kata…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Tambahkan email yang aktif" @@ -4552,6 +4552,11 @@ msgstr "Tanyakan sebelum memulai panggilan" msgid "Ask for a passkey after your password when you sign in" msgstr "Minta passkey setelah kata sandimu saat kamu masuk" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Minta administrator instance ini untuk meninjau akunmu. Instance ini dijalankan secara independen, dan hanya administratornya yang dapat mengubah akunmu." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Unggah lampiran" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Unggah lampiran tidak tersedia" @@ -5189,8 +5194,8 @@ msgstr "Sedang tidak di tempat" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Kembali" @@ -6370,7 +6375,7 @@ msgstr "Tidak bisa mengunggah file di sini" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Hapus status kustom" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Hapus semua reaksi dari pesan ini?" @@ -8198,7 +8203,7 @@ msgstr "Tema batu bara" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Kontak" msgid "Contact support" msgstr "Hubungi dukungan" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Hubungi administrator instance ini untuk mendapatkan bantuan." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Salin media ke papan klip" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Salin pesan" @@ -10186,7 +10196,7 @@ msgstr "Timer hitung mundur" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Negara" @@ -11108,7 +11118,7 @@ msgstr "Debug anggota" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Pesan debug" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "Email tidak tersedia" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "Pembaruan email tidak tersedia saat ini. Coba lagi nanti atau hubungi dukungan." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "Pembaruan email diperlukan" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Kirim email kepada kami dan seseorang akan meninjau akunmu. Beri tahu kami bahwa kamu tidak dapat memverifikasi melalui SMS dan kami akan menanganinya. Balasan dikirim melalui email, jadi ini tidak instan." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Sematan" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Sematan disembunyikan" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Sematan ditampilkan lagi" @@ -13896,7 +13906,7 @@ msgstr "Masukkan URL atau kode template {theOtherPlatform} yang valid." #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Masukkan alamat email yang valid." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Masukkan tautan pesan yang valid." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Masukkan nomor ponsel yang valid." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Masukkan nomor telepon yang valid" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Masukkan nama pengguna yang valid ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Masukkan alamat email yang bisa kamu akses. Kami akan mengirimkan kode ke sana." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Masukkan kode hadiah…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Masukkan email baru" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Masukkan kode {digitCount} digit dari aplikasi autentikatormu." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Masukkan kode {digitCount} digit yang dikirim ke {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Masukkan kode {MFA_CODE_DIGIT_COUNT} digit yang dikirim ke {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Masukkan kode dari aplikasi autentikatormu." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Masukkan kode yang dikirim ke {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Masukkan kode yang kami kirim ke emailmu untuk memverifikasinya. Kata sandimu akan diatur setelah kode dikonfirmasi." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Masukkan kode email" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Masukkan PIN kunci keamananmu untuk melanjutkan." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Masukkan kode SMS" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Masukkan kata sandimu." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Masukkan nomor teleponmu" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Opsi pertama" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Bendera" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Font" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Makanan & minuman" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "Untuk saya" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Untuk pemeriksaan ini, kamu mengirimkan SMS kepada kami, bukan menerima SMS dari kami." @@ -15562,7 +15572,7 @@ msgstr "Formulir" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Teruskan" @@ -16030,7 +16040,7 @@ msgstr "Dapatkan {premiumProductName} untuk menyesuaikan tagmu atau mempertahank #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Dapatkan kode baru" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Jika laporan ini tentang pesan tertentu, laporkan pesan yang paling relevan saja. Laporan pesan memberikan konteks yang paling jelas kepada tim keamanan kami, dan menambahkan detail di komentar dapat membantu kami meninjaunya lebih cepat. Lanjutkan melaporkan pengguna secara keseluruhan hanya jika melaporkan pesan tidak dapat menangkap masalah yang lebih luas." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Jika kamu tidak dapat memverifikasi melalui SMS" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Keluar" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Tinggalkan {count, plural, one {# komunitas} other {# komunitas}} dan kesampingkan pemeriksaan ini?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Tinggalkan dan kesampingkan" @@ -20677,7 +20687,7 @@ msgstr "Pesan berisi media terlampir" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Debug pesan" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Pembaru native siap" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Alam" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "Pembuat URL OAuth2" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Objek" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Buka browsermu, masuk, lalu masukkan kode di bawah untuk menautkan akunmu." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Buka pesanmu" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Buka aplikasi pesan di ponselmu dan buat pesan teks baru." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Buka aplikasi pesan di ponselmu dan mulai pesan teks baru." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Pemeriksaan nomor telepon kami sedang tidak berfungsi. Ini masalah di sisi kami, bukan nomormu. Tunggu beberapa menit, lalu coba nomor yang sama lagi." @@ -24470,7 +24480,7 @@ msgstr "Pennsylvania" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Telepon" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Nomor telepon" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Nomor telepon wajib diisi" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Nomor telepon terverifikasi" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Langkah telepon" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "Verifikasi telepon tidak tersedia untuk akun ini. Gunakan metode lain atau hubungi dukungan." @@ -24757,7 +24767,7 @@ msgstr "Gambar dalam gambar" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Sematkan" @@ -24775,7 +24785,7 @@ msgstr "Sematkan DM grup" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Sematkan atau batalkan sematan pesan apa pun." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Sematkan pesan ini ke saluran agar semua orang bisa melihatnya." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Hapus {userName} dari daftar temanmu?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Hapus semua" @@ -26525,8 +26535,8 @@ msgstr "Hapus semua reaksi {emojiNameWithColons} dari pesan ini?" #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Hapus semua reaksi" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Hapus spoiler" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Hapus stiker" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Postingan ulang: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Minta kode baru terlebih dahulu." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Cari komunitas" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Cari negara..." @@ -29336,17 +29346,17 @@ msgstr "Kirim pesan text-to-speech dengan /tts. Anggota yang mengaktifkan text-t #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Kirim kode <0>{0} ke <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Kirim kode ke nomor telepon di bawah." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Kirim kode ini" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Kirim sematan ini kembali ke masa lalu?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Kirim ke" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Kirim:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Mengirim SMS ke nomor ini mahal, jadi kami minta kamu yang mengirim SMS ke kami." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Mengirim SMS ke nomor telepon ini terlalu mahal untuk {PRODUCT_NAME}, jadi kami minta kamu yang mengirim SMS ke kami. Kami tahu ini kurang ideal. Kamu juga bisa meminta administrator instance ini untuk menghapus persyaratan ini dari akunmu." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Mengirim SMS ke nomor telepon ini terlalu mahal untuk {PRODUCT_NAME}, jadi kami minta kamu yang mengirim SMS ke kami. Kami tahu ini kurang ideal. Kamu juga bisa menghubungi <0>{SUPPORT_EMAIL} agar kami menghapus persyaratan ini dari akunmu." @@ -29677,13 +29691,13 @@ msgstr "Mengatur wilayah suara ke otomatis" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Kesampingkan pemeriksaan ini" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Kesampingkan pemeriksaan ini?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Video lebih lancar" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "Verifikasi SMS tidak tersedia saat ini. Coba lagi nanti atau hubungi dukungan." @@ -31169,7 +31183,7 @@ msgstr "Terjadi kesalahan. Coba lagi nanti." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Terjadi kesalahan. Coba lagi." @@ -31341,7 +31355,7 @@ msgstr "Ucapkan semua pesan dengan lantang" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Ucapkan pesan" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Kontrol staf" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Tarif pesan standar dari operatormu mungkin berlaku." @@ -31913,7 +31927,7 @@ msgstr "Berhenti membagikan aktivitas suara dengan semua teman?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Simbol" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Simbol" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Ukuran teks" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Kirim SMS ke kami dari ponselmu" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Terima kasih telah membantu menjaga {productName} tetap aman. Kami akan meninjau laporanmu sesegera mungkin." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Kode itu tidak berfungsi. Periksa dan coba lagi." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Kode tersebut sudah kedaluwarsa. Minta kode baru." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "Proses itu tidak selesai. Beberapa komunitas mungkin sudah ditinggalkan, dan akunmu masih terkunci. Tekan Tunda pemeriksaan ini lagi untuk menyelesaikannya." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Itu tidak berhasil. Tidak ada yang berubah. Coba lagi." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Itu bukan URL yang valid." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Email tersebut sudah digunakan." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "Halaman yang kamu cari tidak ada atau sudah dipindahkan." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "Pemeriksaan telepon ditunda. Tinggal satu langkah email lagi." @@ -33803,8 +33817,13 @@ msgstr "Ini dinonaktifkan" msgid "This is how messages appear" msgstr "Begini tampilan pesan" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Ini tidak tersedia untuk akunmu saat ini. Minta administrator instance ini untuk meninjaunya." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Ini tidak tersedia di akunmu saat ini. Kirim email ke {supportEmail} dan seseorang akan meninjaunya." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Ini passkey terakhirmu. Setelah dihapus, kamu tidak bisa lagi menggunakan passkey sebagai faktor keduamu." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Ini bukan nomor ponsel, jadi tidak bisa menerima SMS kami. Coba gunakan nomor ponsel, atau hubungi dukungan jika kamu merasa ini salah." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Nama panggilan ini hanya akan terlihat di komunitas ini" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Nomor ini diverifikasi dengan mengirim SMS ke kami. Kembali dan mulai lagi verifikasi telepon untuk mendapatkan kode dan nomor tujuan SMS-nya." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Nomor ini perlu diverifikasi dengan mengirim SMS ke kami, bukan menerima SMS dari kami." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Suara masuk peserta ini dibisukan oleh moderator" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Nomor telepon ini tidak dapat digunakan. Coba nomor ponsel lain atau hubungi dukungan." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Nomor telepon ini sudah digunakan. Coba nomor lain atau hubungi dukungan." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Sesi verifikasi ini telah kedaluwarsa. Kembali ke {productName} dan mulai pembayaran lagi." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Sesi verifikasi ini telah kedaluwarsa. Mulai lagi." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Ini akan memercayai semua tautan eksternal dan melewati peringatan untuk setiap domain. Domain tepercayamu yang sudah ada akan diganti. Ini kurang aman." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Jendela ini akan diperbarui secara otomatis setelah kami menerima pesanmu." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Petakan nada gambar HDR ke rentang standar untuk mengurangi kecerahan puncak." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Terlalu banyak percobaan. Tunggu sebentar, lalu coba lagi." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Penerjemah" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Perjalanan & tempat" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Tanpa nomor" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Lepas sematan" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Lepas sematan pesan" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Lepas sematan pesan ini?" @@ -35927,7 +35946,7 @@ msgstr "File stiker tidak didukung" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Tampilkan sematan" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Gunakan aplikasi autentikator untuk membuat kode autentikasi dua faktor" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Gunakan email yang bisa kamu akses. Kami akan mengirimkan kode ke sana." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Gunakan email yang berbeda dari emailmu saat ini." @@ -37025,17 +37044,17 @@ msgstr "Verifikasi bahwa ini kamu" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Verifikasi telepon" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Verifikasi nomor telepon" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Formulir verifikasi nomor telepon" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Lihat profil {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Lihat reaksi" @@ -37901,7 +37920,7 @@ msgstr "Naikkan volume" msgid "Wait a moment before deleting more messages." msgstr "Tunggu sebentar sebelum menghapus pesan lagi." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Tunggu sebentar. Jendela ini akan tertutup otomatis setelah kami menerima pesanmu." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Jeda antar pesan. Anggota dengan \"{bypassSlowmodePermissionLabel}\" dapat melewati ini." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Tunggu di sini" @@ -38054,10 +38073,14 @@ msgstr "Kami tidak bisa meneruskan pesan ini sekarang." msgid "We couldn't import that theme library file." msgstr "Kami tidak bisa mengimpor file pustaka tema itu." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Kami tidak dapat menjangkau layanan unggah lampiran. {PRODUCT_NAME} dapat kembali ke jalur unggah standar untuk pesan hingga total {fallbackSizeFormatted}, tetapi lampiran ini melebihi batas gabungan tersebut dan tidak dapat dikirim hingga konektivitas dipulihkan. Coba lagi nanti atau hubungi <0>{SUPPORT_EMAIL} jika masalah ini terus terjadi." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Kami tidak dapat menjangkau layanan unggah lampiran. {PRODUCT_NAME} dapat kembali ke jalur unggah standar untuk pesan hingga total {fallbackSizeFormatted}, tetapi lampiran ini melebihi batas gabungan tersebut dan tidak dapat dikirim hingga konektivitas dipulihkan. Coba lagi nanti atau hubungi administrator instance ini jika masalah ini terus terjadi." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Kami tidak dapat menghapus akun tersebut. Coba lagi." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Kami tidak dapat memverifikasi nomor ini secara otomatis. Hubungi dukungan dan seseorang akan meninjau akunmu." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Kami tidak mengirim SMS verifikasi ke negara ini. Coba nomor ponsel dari negara lain, atau hubungi dukungan." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Kami akan mengisi otomatis {prefillEmail} setelah login browser terbuka." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Kami akan mengirimkan kode SMS jika tersedia." @@ -38174,7 +38197,7 @@ msgstr "Kami akan mengirimkan kode verifikasi ke emailmu sebelum kamu dapat meng msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Kami akan mengirimkan kode verifikasi ke emailmu sebelum kamu dapat melihat kode cadanganmu." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Kami akan mengirimkan kode SMS jika tersedia. Nomormu tidak tertaut ke akunmu. Kami hanya menyimpan penanda terenkripsi, tanpa ID pengguna, untuk mengizinkan paling banyak {PHONE_VERIFICATION_LIMIT} verifikasi dalam sekitar {PHONE_VERIFICATION_WINDOW_DAYS} hari." @@ -38911,13 +38934,18 @@ msgstr "Kamu dapat menghapus izin <0>{readMessageHistoryPermissionLabel} dar msgid "You can sign back in at any time." msgstr "Kamu dapat masuk kembali kapan saja." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Kamu tetap bisa meminta peninjauan oleh manusia dari administrator instance ini kapan saja." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Kamu masih bisa membuat akun atau masuk. Jika undangan diaktifkan kembali nanti, kamu bisa memakai tautan yang sama untuk bergabung." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Kamu masih dapat mengirim email ke {supportEmail} untuk peninjauan manual kapan saja." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Kamu atau orang yang kamu tambahkan sudah mencapai jumlah maksimum DM grup yang terbuka. Keluar dari salah satunya lalu coba lagi." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Kamu tetap berada di {ownedNames}. Pemilik tidak bisa keluar dari komunitasnya sendiri." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Kamu akan diarahkan ke {redirectHostname} setelah memberikan otorisasi." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Kamu akan keluar dari {count, plural, one {# komunitas} other {# komunitas}} yang terkena pemeriksaan ini, dan akunmu akan berfungsi normal lagi." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Kamu akan keluar dari {guildNames}. Tidak ada yang pernah kamu kirim yang dihapus, dan kamu bisa bergabung lagi nanti." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Kamu masih perlu menyelesaikan langkah email." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Akunmu" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Akunmu langsung kembali normal dan kamu tidak perlu nomor telepon untuk saat ini. Ini bukan pengecualian permanen. Bergabung dengan komunitas besar atau publik bisa memunculkan pemeriksaan ini lagi." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Akunmu berhasil ditautkan. Sekarang kamu bisa menutup tab ini dan kembali ke aplikasi." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Akunmu kembali normal." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Akunmu tidak akan lagi dilindungi autentikasi dua faktor saat kamu masuk dengan kata sandi. Kamu juga akan kehilangan izin yang lebih tinggi di komunitas yang mewajibkan autentikasi dua faktor." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Akunmu langsung berfungsi normal lagi dan tidak ada yang dihapus. Kami bisa meminta pemeriksaan ini lagi nanti." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Kartumu memenuhi syarat. Kamu akan dialihkan ke halaman pembayaran sekarang." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Operatormu menyatakan nomor ini tidak aktif. Periksa kembali lalu coba lagi, atau hubungi dukungan jika nomornya sudah benar." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Nama panggilan barumu, atau kosongkan untuk mengatur ulang." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Nomormu tidak ditautkan ke akunmu. Kami hanya menyimpan penanda terenkripsi, tanpa ID pengguna, untuk paling banyak {limit} verifikasi dalam sekitar {duration} hari." diff --git a/fluxer_app/src/features/i18n/locales/it/messages.po b/fluxer_app/src/features/i18n/locales/it/messages.po index 3bb5df1fc..ed0e30251 100644 --- a/fluxer_app/src/features/i18n/locales/it/messages.po +++ b/fluxer_app/src/features/i18n/locales/it/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 giorni" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "È richiesto un controllo del browser prima della verifica telefonica. Riprova dalla pagina di accesso o contatta il supporto." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Abbonato annuale attivo (annullamento programmato)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Attività" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Aggiungi una parola…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Aggiungi un'email funzionante" @@ -4552,6 +4552,11 @@ msgstr "Chiedi prima di avviare le chiamate" msgid "Ask for a passkey after your password when you sign in" msgstr "Richiedi una passkey dopo la password quando accedi" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Chiedi agli amministratori di questa istanza di rivedere il tuo account. Questa istanza è gestita in modo indipendente e solo i suoi amministratori possono modificare il tuo account." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Caricamento allegati" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Caricamento allegato non disponibile" @@ -5189,8 +5194,8 @@ msgstr "Assente in questo momento" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Indietro" @@ -6370,7 +6375,7 @@ msgstr "Impossibile caricare file qui" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Cancella stato personalizzato" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Cancellare tutte le reazioni da questo messaggio?" @@ -8198,7 +8203,7 @@ msgstr "Tema carbone" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Contatto" msgid "Contact support" msgstr "Contatta l'assistenza" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Contatta gli amministratori di questa istanza per ricevere assistenza." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Copia il contenuto multimediale negli appunti" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Copia messaggio" @@ -10186,7 +10196,7 @@ msgstr "Timer conto alla rovescia" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Paese" @@ -11108,7 +11118,7 @@ msgstr "Debug membro" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Debug del messaggio" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "Email non disponibile" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "L'aggiornamento dell'email non è disponibile al momento. Riprova più tardi o contatta l'assistenza." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "Aggiornamento email richiesto" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Inviaci un'email e una persona esaminerà il tuo account. Dicci che non puoi verificare tramite SMS e ci occuperemo noi del resto. Le risposte arrivano via email, quindi non è istantaneo." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Contenuti incorporati" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Contenuti incorporati nascosti" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Contenuti incorporati nuovamente visibili" @@ -13896,7 +13906,7 @@ msgstr "Inserisci un URL o un codice modello {theOtherPlatform} valido." #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Inserisci un indirizzo email valido." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Inserisci un link del messaggio valido." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Inserisci un numero di cellulare valido." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Inserisci un numero di telefono valido" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Inserisci un nome utente valido ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Inserisci un indirizzo email a cui hai accesso. Ti invieremo un codice a quell’indirizzo." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Inserisci codice regalo…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Inserisci la nuova email" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Inserisci il codice di {digitCount} cifre dalla tua app di autenticazione." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Inserisci il codice di {digitCount} cifre inviato a {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Inserisci il codice di {MFA_CODE_DIGIT_COUNT} cifre inviato a {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Inserisci il codice dalla tua app di autenticazione." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Inserisci il codice inviato a {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Inserisci il codice che ti abbiamo inviato via email per verificarla. La tua password verrà impostata una volta confermato il codice." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Inserisci il codice email" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Inserisci il PIN della tua chiave di sicurezza per continuare." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Inserisci il codice SMS" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Inserisci la tua password." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Inserisci il tuo numero di telefono" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Prima opzione" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Bandiere" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Caratteri" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Cibo e bevande" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "Per me" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Per questo controllo, devi inviarci un SMS anziché riceverne uno da noi." @@ -15562,7 +15572,7 @@ msgstr "Moduli" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Inoltra" @@ -16030,7 +16040,7 @@ msgstr "Ottieni {premiumProductName} per personalizzare il tuo tag o mantenerlo #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Ricevi nuovo codice" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Se questa segnalazione riguarda messaggi specifici, segnala direttamente quello più pertinente. Le segnalazioni dei messaggi danno al nostro team di sicurezza un contesto più chiaro; aggiungere dettagli nei commenti può aiutarci a esaminarle più rapidamente. Segnala l’utente nel suo complesso solo se la segnalazione di un singolo messaggio non descriverebbe adeguatamente il problema più ampio." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Se non riesci a verificare via SMS" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Abbandona" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Lasciare {count, plural, one {# community} other {# community}} e mettere da parte questo controllo?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Lascia e metti da parte" @@ -20677,7 +20687,7 @@ msgstr "Il messaggio contiene allegati multimediali" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Debug messaggio" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Sistema di aggiornamento nativo pronto" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Natura" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "Generatore URL OAuth2" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Oggetti" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Apri il browser, accedi, quindi inserisci il codice qui sotto per collegare il tuo account." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Apri i tuoi messaggi" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Apri l'app Messaggi del tuo telefono e crea un nuovo SMS." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Apri l’app di messaggistica del tuo telefono e crea un nuovo SMS." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Il nostro servizio di verifica dei numeri di telefono è temporaneamente fuori servizio. Il problema dipende da noi, non dal tuo numero. Attendi qualche minuto e riprova con lo stesso numero." @@ -24470,7 +24480,7 @@ msgstr "Pennsylvania" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Telefono" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Numero di telefono" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Numero di telefono obbligatorio" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Numero di telefono verificato" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Passaggio telefonico" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "La verifica telefonica non è disponibile per questo account. Usa un altro metodo o contatta l'assistenza." @@ -24757,7 +24767,7 @@ msgstr "Picture-in-picture" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Fissa" @@ -24775,7 +24785,7 @@ msgstr "Fissa DM di gruppo" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Aggiungi o rimuovi qualsiasi messaggio dai messaggi fissati." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Fissa questo messaggio al canale in modo che tutti possano vederlo." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Rimuovere {userName} dai tuoi amici?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Rimuovi tutto" @@ -26525,8 +26535,8 @@ msgstr "Rimuovere tutte le reazioni {emojiNameWithColons} da questo messaggio?" #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Rimuovi tutte le reazioni" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Rimuovi spoiler" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Rimuovi sticker" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Ripubblicazioni: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Richiedi prima un nuovo codice." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Cerca community" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Cerca Paesi..." @@ -29336,17 +29346,17 @@ msgstr "Invia messaggi di sintesi vocale con /tts. I membri che hanno attivato l #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Invia il codice <0>{0} a <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Invia il codice al numero di telefono qui sotto." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Invia questo codice" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Vuoi rimandare indietro nel tempo questo messaggio fissato?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Invia a" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Invio:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Inviare un SMS a questo numero è costoso, quindi ti chiediamo di inviarci un SMS." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Inviare un SMS a questo numero di telefono è troppo costoso per {PRODUCT_NAME}, quindi abbiamo bisogno che sia tu a inviarci un SMS. Sappiamo che non è l'ideale. Puoi anche chiedere agli amministratori di questa istanza di rimuovere questo requisito dal tuo account." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Inviare un SMS a questo numero di telefono è troppo costoso per {PRODUCT_NAME}, quindi abbiamo bisogno che sia tu a inviarci un SMS. Sappiamo che non è l'ideale. Puoi anche contattare <0>{SUPPORT_EMAIL} per chiederci di rimuovere questo requisito dal tuo account." @@ -29677,13 +29691,13 @@ msgstr "Impostata la regione vocale su automatica" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Rimanda questo controllo" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Rimandare questo controllo?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Video più fluido" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "La verifica SMS non è disponibile al momento. Riprova più tardi o contatta l'assistenza." @@ -31169,7 +31183,7 @@ msgstr "Si è verificato un errore. Riprova più tardi." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Si è verificato un errore. Riprova." @@ -31341,7 +31355,7 @@ msgstr "Leggi tutti i messaggi ad alta voce" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Leggi messaggio" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Controlli staff" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Potrebbero essere applicate le tariffe standard per i messaggi del tuo operatore." @@ -31913,7 +31927,7 @@ msgstr "Interrompere la condivisione dell'attività vocale con tutti gli amici?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Simbolo" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Simboli" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Dimensione testo" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Inviaci un SMS dal tuo telefono" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Grazie per aver contribuito a rendere {productName} un luogo sicuro. Esamineremo la tua segnalazione il prima possibile." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Il codice non ha funzionato. Controllalo e riprova." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Il codice è scaduto. Richiedine uno nuovo." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "L’operazione non è terminata. Potresti aver già abbandonato alcune community e il tuo account è ancora bloccato. Premi di nuovo \"Rimanda questo controllo\" per completare." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Non è andato a buon fine. Non è cambiato nulla. Riprova." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Non sembra un URL valido." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Questa email è già in uso." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "La pagina che cerchi non esiste o è stata spostata." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "Il controllo del telefono è stato rimandato. Rimane un passaggio via email." @@ -33803,8 +33817,13 @@ msgstr "Questa opzione è disabilitata" msgid "This is how messages appear" msgstr "Ecco come appaiono i messaggi" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Al momento non è disponibile per il tuo account. Chiedi agli amministratori di questa istanza di verificarlo." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Al momento non è disponibile per il tuo account. Invia un'email a {supportEmail} e una persona esaminerà la richiesta." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Questa è la tua ultima passkey. Una volta eliminata, non potrai più usare una passkey come secondo fattore." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Questo non è un numero di cellulare, quindi non può ricevere i nostri SMS. Prova con un numero di cellulare o contatta il supporto se pensi che ci sia un errore." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Questo soprannome sarà visibile solo in questa community" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Questo numero va verificato inviandoci un SMS. Torna indietro e avvia di nuovo la verifica telefonica per ottenere il codice e il numero a cui inviarlo." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Questo numero richiede che sia tu a inviarci un SMS, anziché riceverne uno da noi." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "I moderatori hanno disattivato l’audio di questo partecipante" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Questo numero di telefono non può essere usato. Prova un altro numero di cellulare o contatta l'assistenza." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Questo numero di telefono è già stato utilizzato. Prova un altro numero o contatta l'assistenza." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "La sessione di verifica è scaduta. Torna a {productName} e ricomincia la procedura di acquisto." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Questa sessione di verifica è scaduta. Riprova." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "In questo modo tutti i link esterni verranno considerati attendibili e l'avviso per ogni dominio verrà ignorato. I domini attendibili esistenti verranno sostituiti. Questa operazione è meno sicura." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Questa finestra si aggiorna automaticamente dopo aver ricevuto il tuo messaggio." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Mappa le immagini HDR all'intervallo standard, riducendo la luminosità di picco." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Troppi tentativi. Attendi un attimo, poi riprova." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Traduttori" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Viaggi e luoghi" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Non ordinato" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Rimuovi dai messaggi fissati" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Rimuovi dai messaggi fissati" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Rimuovere questo messaggio dai messaggi fissati?" @@ -35927,7 +35946,7 @@ msgstr "File sticker non supportato" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Mostra anteprime" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Usa un’app di autenticazione per generare i codici per l’autenticazione a due fattori" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Usa un indirizzo email a cui hai accesso. Ti invieremo un codice a quell’indirizzo." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Usa un'email diversa da quella attuale." @@ -37025,17 +37044,17 @@ msgstr "Verifica la tua identità" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Verifica telefono" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Verifica numero di telefono" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Modulo di verifica del numero di telefono" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Visualizza profilo di {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Visualizza reazioni" @@ -37901,7 +37920,7 @@ msgstr "Alza volume" msgid "Wait a moment before deleting more messages." msgstr "Attendi un momento prima di eliminare altri messaggi." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Attendi un momento. Questa finestra si chiuderà automaticamente quando riceveremo il tuo messaggio." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Tempo di attesa tra i messaggi. I membri con il permesso \"{bypassSlowmodePermissionLabel}\" possono ignorarlo." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Attendi qui" @@ -38054,10 +38073,14 @@ msgstr "Non è stato possibile inoltrare il messaggio in questo momento." msgid "We couldn't import that theme library file." msgstr "Non è stato possibile importare il file della libreria di temi." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Non è stato possibile raggiungere il servizio di caricamento degli allegati. {PRODUCT_NAME} può ripiegare sul percorso di caricamento standard per i messaggi fino a un totale di {fallbackSizeFormatted}, ma questi allegati superano tale limite combinato e non possono essere inviati finché la connettività non viene ripristinata. Riprova più tardi o contatta <0>{SUPPORT_EMAIL} se il problema persiste." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Non è stato possibile raggiungere il servizio di caricamento degli allegati. {PRODUCT_NAME} può ripiegare sul percorso di caricamento standard per i messaggi fino a un totale di {fallbackSizeFormatted}, ma questi allegati superano tale limite combinato e non possono essere inviati finché la connettività non viene ripristinata. Riprova più tardi o contatta gli amministratori di questa istanza se il problema persiste." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Non è stato possibile rimuovere l'account. Riprova." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Non siamo riusciti a verificare questo numero automaticamente. Contatta il supporto e una persona esaminerà il tuo account." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Non inviamo SMS di verifica in questo paese. Prova con un numero di cellulare di un altro paese o contatta il supporto." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Precompileremo {prefillEmail} quando si aprirà l'accesso tramite browser." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Ti invieremo un codice SMS quando disponibile." @@ -38174,7 +38197,7 @@ msgstr "Ti invieremo un codice di verifica via email prima che tu possa cambiare msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Ti invieremo un codice di verifica alla tua email prima che tu possa visualizzare i tuoi codici di backup." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Ti invieremo un codice SMS quando disponibile. Il tuo numero non è collegato al tuo account. Conserviamo solo un indicatore crittografato, senza ID utente, per consentire al massimo {PHONE_VERIFICATION_LIMIT} verifiche in circa {PHONE_VERIFICATION_WINDOW_DAYS} giorni." @@ -38911,13 +38934,18 @@ msgstr "Puoi rimuovere il permesso <0>{readMessageHistoryPermissionLabel} da msgid "You can sign back in at any time." msgstr "Puoi accedere di nuovo in qualsiasi momento." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Puoi comunque chiedere in qualsiasi momento una revisione umana agli amministratori di questa istanza." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Puoi comunque creare un account o accedere. Se gli inviti verranno riabilitati in seguito, potrai usare lo stesso link per unirti." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Puoi comunque inviare un'email a {supportEmail} per una revisione umana in qualsiasi momento." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Tu o una delle persone che stai aggiungendo avete già il numero massimo di DM di gruppo aperti. Lasciane uno e riprova." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Rimani in {ownedNames}. I proprietari non possono abbandonare la propria community." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Dopo l'autorizzazione, verrai reindirizzato a {redirectHostname}." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Lascerai {count, plural, one {# community} other {# community}} a cui si applica questo controllo e il tuo account tornerà a funzionare normalmente." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Lascerai {guildNames}. Nulla di ciò che hai pubblicato viene eliminato e potrai unirti di nuovo in seguito." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Dovrai comunque completare il passaggio dell'email." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Il tuo account" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Il tuo account tornerà subito alla normalità e non avrai bisogno di un numero di telefono. Questa non è un'esenzione permanente. L'iscrizione a una community grande o pubblica potrebbe riattivare questo controllo." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Il tuo account è stato collegato. Ora puoi chiudere questa scheda e tornare all'app." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Il tuo account è tornato alla normalità." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Il tuo account non sarà più protetto dall'autenticazione a due fattori quando accedi con la password. Perderai anche i permessi elevati nelle community che richiedono l'autenticazione a due fattori." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Il tuo account tornerà a funzionare normalmente subito e non verrà rimosso nulla. Possiamo richiedere nuovamente questo controllo in seguito." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "La tua carta è idonea. Ti stiamo reindirizzando alla pagina di pagamento." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Il tuo operatore indica che questo numero non è attivo. Controllalo e riprova, oppure contatta il supporto se è corretto." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Il tuo nuovo soprannome; lascia vuoto per reimpostarlo." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Il tuo numero non è collegato al tuo account. Conserviamo solo un indicatore crittografato, senza ID utente, per un massimo di {limit} verifiche in circa {duration} giorni." diff --git a/fluxer_app/src/features/i18n/locales/ja/messages.po b/fluxer_app/src/features/i18n/locales/ja/messages.po index 7ae02c86b..0577000be 100644 --- a/fluxer_app/src/features/i18n/locales/ja/messages.po +++ b/fluxer_app/src/features/i18n/locales/ja/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7日間" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "電話番号認証の前にブラウザチェックが必要です。サインインページからやり直すか、サポートにお問い合わせください。" @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "年額プランに加入中(解約予約済み)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "アクティビティ" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "単語を追加…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "有効なメールアドレスを追加" @@ -4552,6 +4552,11 @@ msgstr "通話を開始する前に確認する" msgid "Ask for a passkey after your password when you sign in" msgstr "サインイン時にパスワードの入力後にパスキーを求める" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "このインスタンスの管理者にアカウントの確認を依頼してください。このインスタンスは独立して運営されており、アカウントを変更できるのはその管理者のみです。" + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "添付ファイルのアップロード" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "添付ファイルをアップロードできません" @@ -5189,8 +5194,8 @@ msgstr "現在離席中" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "戻る" @@ -6370,7 +6375,7 @@ msgstr "ここにファイルをアップロードできません" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "カスタムステータスを削除" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "このメッセージのリアクションをすべて消去しますか?" @@ -8198,7 +8203,7 @@ msgstr "石炭テーマ" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "連絡先" msgid "Contact support" msgstr "サポートに問い合わせる" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "サポートが必要な場合は、このインスタンスの管理者にお問い合わせください。" + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "メディアをクリップボードにコピー" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "メッセージをコピー" @@ -10186,7 +10196,7 @@ msgstr "カウントダウンタイマー" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "国" @@ -11108,7 +11118,7 @@ msgstr "メンバーをデバッグ" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "メッセージをデバッグ" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "メールアドレスを利用できません" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "現在、メールアドレスの更新はできません。しばらくしてからもう一度お試しいただくか、サポートにお問い合わせください。" @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "メールアドレスの更新が必要です" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "メールでご連絡ください。担当者がアカウントを確認します。SMSでの本人確認ができない旨をお伝えいただければ、その後の対応をいたします。返信はメールで行われるため、すぐには対応できません。" @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "埋め込み" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "埋め込みを非表示にしました" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "埋め込みを再表示しました" @@ -13896,7 +13906,7 @@ msgstr "有効な{theOtherPlatform}テンプレートURLまたはコードを入 #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "有効なメールアドレスを入力してください。" @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "有効なメッセージリンクを入力してください。" #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "有効な携帯電話番号を入力してください。" #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "有効な電話番号を入力してください" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "有効なユーザー名を入力してください({exampleFluxerTagFull})。" #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "受信できるメールアドレスを入力してください。そのアドレスにコードをお送りします。" @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "ギフトコードを入力…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "新しいメールアドレスを入力" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "認証アプリに表示された{digitCount}桁のコードを入力してください。" #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "{phoneNumber}に送信された{digitCount}桁のコードを入力してください。" #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "{0}に送信された{MFA_CODE_DIGIT_COUNT}桁のコードを入力してください。" @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "認証アプリのコードを入力してください。" #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "{emailAddress}に送信されたコードを入力してください。" @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "メールアドレスに送信されたコードを入力して認証してください。コードが確認されると、パスワードが設定されます。" #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "メールコードを入力" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "セキュリティキーのPINを入力して続行してください。" #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "SMSコードを入力" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "パスワードを入力してください。" #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "電話番号を入力" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "最初のオプション" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "旗" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "フォント" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "食べ物・飲み物" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "自分用" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "この確認では、こちらからテキストメッセージを受け取るのではなく、こちらにテキストメッセージを送信していただきます。" @@ -15562,7 +15572,7 @@ msgstr "フォーム" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "転送" @@ -16030,7 +16040,7 @@ msgstr "タグをカスタマイズしたり、ユーザー名の変更時にタ #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "新しいコードを取得" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "特定のメッセージに関する報告の場合は、最も関連性の高いメッセージを報告してください。メッセージを報告していただくと、安全チームが状況をより正確に把握できます。コメントで詳細を追加すると、より迅速に確認できます。メッセージの報告では問題の全体像を伝えきれない場合にのみ、ユーザー全体を報告する手続きに進んでください。" #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "SMSで認証できない場合" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "脱退" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "{count, plural, one {コミュニティ#件} other {コミュニティ#件}}を脱退し、このチェックを保留しますか?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "脱退して保留にする" @@ -20677,7 +20687,7 @@ msgstr "メディアが添付されています" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "メッセージのデバッグ" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "ネイティブアップデーターの準備ができました" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "自然" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "OAuth2 URLビルダー" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "物" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "ブラウザを開いてサインインし、以下のコードを入力してアカウントをリンクしてください。" #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "メッセージアプリを開く" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "スマートフォンのメッセージアプリを開き、新しいメッセージを作成してください。" #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "スマートフォンのメッセージアプリを開き、新しいテキストメッセージを作成してください。" @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "電話番号の確認が現在利用できません。これは当社の問題であり、お客様の電話番号の問題ではありません。数分お待ちになってから、同じ電話番号をもう一度お試しください。" @@ -24470,7 +24480,7 @@ msgstr "ペンシルベニア州" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "電話番号" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "電話番号" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "電話番号は必須です" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "電話番号を確認しました" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "電話番号認証ステップ" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "このアカウントでは電話番号認証をご利用いただけません。別の方法を使用するか、サポートにお問い合わせください。" @@ -24757,7 +24767,7 @@ msgstr "ピクチャーインピクチャー" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "ピン留め" @@ -24775,7 +24785,7 @@ msgstr "グループDMをピン留め" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "すべてのメッセージをピン留め、またはピン留めを解除します。" #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "このメッセージをチャンネルにピン留めし、全員に表示します。" @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "{userName}さんを友達から削除しますか?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "すべて削除" @@ -26525,8 +26535,8 @@ msgstr "このメッセージから{emojiNameWithColons}のリアクションを #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "リアクションをすべて削除" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "ネタバレを解除" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "スタンプを削除" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "リポスト:<0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "まず新しいコードをリクエストしてください。" @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "コミュニティを検索" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "国を検索…" @@ -29336,17 +29346,17 @@ msgstr "/tts で読み上げメッセージを送信します。読み上げ機 #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "コード <0>{0} を <1>{1} に送信" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "以下の電話番号にコードを送信してください。" #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "このコードを送信" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "このピンを過去に戻しますか?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "送信先" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "送信:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "この電話番号へのSMS送信は費用がかかるため、代わりにテキストメッセージを送信してください。" -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "{PRODUCT_NAME}からこの電話番号にSMSを送信すると費用が高額になるため、代わりにSMSを送信していただく必要があります。ご不便をおかけして申し訳ございません。このインスタンスの管理者に依頼して、この要件を解除してもらうことも可能です。" + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "{PRODUCT_NAME}からこの電話番号にSMSを送信すると費用が高額になるため、代わりにSMSを送信していただく必要があります。ご不便をおかけして申し訳ございません。<0>{SUPPORT_EMAIL}までご連絡いただければ、この要件を解除することも可能です。" @@ -29677,13 +29691,13 @@ msgstr "ボイスリージョンを自動に設定しました" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "このチェックを後回しにする" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "このチェックを後回しにしますか?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "よりスムーズなビデオ" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "現在、SMS認証をご利用いただけません。しばらくしてからもう一度お試しいただくか、サポートにお問い合わせください。" @@ -31169,7 +31183,7 @@ msgstr "問題が発生しました。後でもう一度お試しください。 #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "問題が発生しました。もう一度お試しください。" @@ -31341,7 +31355,7 @@ msgstr "すべてのメッセージを読み上げる" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "メッセージを読み上げる" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "スタッフコントロール" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "ご利用の携帯電話会社によっては、通常のメッセージ料金がかかる場合があります。" @@ -31913,7 +31927,7 @@ msgstr "すべての友達との音声アクティビティの共有を停止し #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "シンボル" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "記号" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "文字サイズ" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "お使いの携帯電話からSMSを送信してください" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "{productName}を安全に保つためのご協力ありがとうございます。できるだけ早くご報告内容を確認いたします。" #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "コードが正しくありません。確認してもう一度お試しください。" #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "コードの有効期限が切れました。新しいコードをリクエストしてください。" #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "完了しませんでした。一部のコミュニティからはすでに退出済みで、アカウントはまだロックされています。「このチェックを後回しにする」をもう一度押して、完了してください。" #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "処理できませんでした。何も変更されていません。もう一度お試しください。" @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "有効なURLではないようです。" #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "そのメールアドレスは既に使用されています。" @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "お探しのページは存在しないか、移動された可能性があります。" #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "電話番号の確認は保留されました。メールでの確認が1つ残っています。" @@ -33803,8 +33817,13 @@ msgstr "無効です" msgid "This is how messages appear" msgstr "メッセージの表示例" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "現在、この操作はお使いのアカウントではご利用いただけません。このインスタンスの管理者に確認を依頼してください。" + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "現在、このアカウントではご利用いただけません。{supportEmail}までメールでご連絡ください。担当者が確認します。" @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "これは最後のパスキーです。これを削除すると、パスキーを2つ目の認証要素として使用できなくなります。" #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "これは携帯電話番号ではないため、SMSを受信できません。携帯電話番号を試すか、誤りがあると思われる場合はサポートにご連絡ください。" @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "このニックネームはこのコミュニティ内でのみ表示されます" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "この電話番号は、こちらにテキストメッセージを送信して認証します。戻って電話番号認証をやり直すと、コードと送信先の番号を確認できます。" #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "この電話番号は、こちらからのSMSではなく、こちらにテキストメッセージを送信して認証する必要があります。" @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "この参加者はモデレーターによりスピーカーミュートされています" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "この電話番号は使用できません。別の携帯電話番号を試すか、サポートにお問い合わせください。" #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "この電話番号はすでに使用されています。別の番号を試すか、サポートにお問い合わせください。" @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "認証セッションの有効期限が切れました。{productName}に戻り、もう一度チェックアウトを開始してください。" #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "この認証セッションは期限切れです。もう一度やり直してください。" @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "すべての外部リンクを信頼し、ドメインごとの警告をスキップします。既存の信頼済みドメインは上書きされます。セキュリティが低下します。" #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "メッセージを受信すると、このウィンドウは自動的に更新されます。" @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "HDR画像を標準範囲にトーンマップし、ピーク輝度を下げます。" #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "試行回数が多すぎます。しばらく待ってから、もう一度お試しください。" @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "翻訳ツール" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "旅行・場所" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "箇条書き" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "ピン留めを解除" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "メッセージのピン留めを解除" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "このメッセージのピン留めを解除しますか?" @@ -35927,7 +35946,7 @@ msgstr "サポートされていないスタンプファイル" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "埋め込みを再表示" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "認証アプリを使用して2段階認証コードを生成する" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "アクセスできるメールアドレスを使用してください。そのアドレスにコードを送信します。" #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "現在登録されているメールアドレスとは異なるものを使用してください。" @@ -37025,17 +37044,17 @@ msgstr "ご本人確認" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "電話番号を認証" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "電話番号を認証" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "電話番号認証フォーム" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "{displayName}さんのプロフィールを見る" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "リアクションを見る" @@ -37901,7 +37920,7 @@ msgstr "音量を上げる" msgid "Wait a moment before deleting more messages." msgstr "続けてメッセージを削除する前に、少し時間をおいてください。" -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "しばらくお待ちください。メッセージを受信すると、このウィンドウは自動的に閉じます。" @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "メッセージ間の待機時間です。「{bypassSlowmodePermissionLabel}」権限を持つメンバーはこれをバイパスできます。" #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "そのままお待ちください" @@ -38054,10 +38073,14 @@ msgstr "現在、メッセージを転送できませんでした。" msgid "We couldn't import that theme library file." msgstr "テーマライブラリファイルをインポートできませんでした。" -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "添付ファイルのアップロードサービスに接続できませんでした。{PRODUCT_NAME}は合計{fallbackSizeFormatted}までのメッセージであれば標準のアップロードパスにフォールバックできますが、これらの添付ファイルは合計サイズが上限を超えているため、接続が復元されるまで送信できません。しばらくしてからもう一度お試しいただくか、問題が解決しない場合は<0>{SUPPORT_EMAIL}までお問い合わせください。" +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "添付ファイルのアップロードサービスに接続できませんでした。{PRODUCT_NAME}は合計{fallbackSizeFormatted}までのメッセージであれば標準のアップロードパスにフォールバックできますが、これらの添付ファイルは合計サイズが上限を超えているため、接続が復元されるまで送信できません。しばらくしてからもう一度お試しいただくか、問題が解決しない場合はこのインスタンスの管理者にお問い合わせください。" + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "アカウントを削除できませんでした。もう一度お試しください。" #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "この電話番号は自動で確認できませんでした。サポートに連絡すると、担当者がアカウントを確認します。" #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "この国への確認メッセージは送信できません。別の国の携帯電話番号をお試しいただくか、サポートにお問い合わせください。" @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "ブラウザでサインイン画面が開いたら、{prefillEmail}を自動入力します。" #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "SMSコードが利用可能になり次第、送信します。" @@ -38174,7 +38197,7 @@ msgstr "パスワードを変更する前に、ご登録のメールアドレス msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "バックアップコードを表示する前に、認証コードをメールでお送りします。" -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "SMSコードが利用可能になり次第、送信します。この電話番号はアカウントにリンクされていません。ユーザーIDを含まない暗号化されたマーカーのみを保持し、約{PHONE_VERIFICATION_WINDOW_DAYS}日間で最大{PHONE_VERIFICATION_LIMIT}回の認証を許可します。" @@ -38911,13 +38934,18 @@ msgstr "代わりに、<2>{rolesSettingsPath}で<1>{EVERYONE_MENTION}ロ msgid "You can sign back in at any time." msgstr "いつでもサインインし直せます。" +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "このインスタンスの管理者には、いつでも人による確認を依頼できます。" + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "アカウントを作成したり、サインインしたりすることは可能です。招待が後で再度有効になった場合は、この同じリンクを使って参加できます。" #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "いつでも {supportEmail} にメールして、人間によるレビューを依頼できます。" @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "あなた、または追加しようとしているメンバーの誰かが、グループDMを最大数まで開いています。いずれかのグループDMから退出してから、もう一度お試しください。" #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "{ownedNames}には残ります。コミュニティのオーナーは、自分のコミュニティから退出できません。" @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "認証後、{redirectHostname}に移動します。" #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "このチェックの対象となるコミュニティ{count, plural, one {#件} other {#件}}から退出し、アカウントは通常どおり使えるようになります。" #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "{guildNames}から退出します。投稿した内容は削除されず、後で再度参加できます。" #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "メールでの確認も完了させる必要があります。" @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "アカウント" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "アカウントはすぐに元通りになり、電話番号は不要になります。これは恒久的な免除ではありません。大規模または公開コミュニティに参加すると、このチェックが再度表示される場合があります。" @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "アカウントの連携が完了しました。このタブを閉じてアプリに戻ることができます。" #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "アカウントが元に戻りました。" @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "パスワードでサインインする際に、アカウントは2段階認証で保護されなくなります。また、2段階認証が必須のコミュニティでは、上位の権限も失われます。" #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "アカウントはすぐに通常どおりに戻り、何も削除されません。このチェックは後でまたお願いする場合があります。" @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "カードが有効です。支払いページに移動します。" #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "お使いの通信事業者の情報によると、この番号は現在利用されていません。番号を確認してもう一度お試しいただくか、番号が正しい場合はサポートにご連絡ください。" @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "新しいニックネーム。空白のままにするとリセットされます。" #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "電話番号はアカウントに紐付けられません。保持するのはユーザーIDを含まない暗号化されたマーカーのみで、対象は約{duration}日間で最大{limit}回の認証です。" diff --git a/fluxer_app/src/features/i18n/locales/ko/messages.po b/fluxer_app/src/features/i18n/locales/ko/messages.po index 6e4ef8d9f..6dff71a5e 100644 --- a/fluxer_app/src/features/i18n/locales/ko/messages.po +++ b/fluxer_app/src/features/i18n/locales/ko/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7일" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "전화번호 인증 전에 브라우저 확인이 필요합니다. 로그인 페이지에서 다시 시도하거나 고객지원팀에 문의하세요." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "연간 구독 중 (취소 예정)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "활동" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "단어 추가…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "사용 가능한 이메일 추가" @@ -4552,6 +4552,11 @@ msgstr "통화 시작 전에 확인" msgid "Ask for a passkey after your password when you sign in" msgstr "로그인 시 비밀번호 입력 후 패스키를 요청합니다" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "이 인스턴스의 관리자에게 계정 검토를 요청하세요. 이 인스턴스는 독립적으로 운영되며, 관리자만 계정을 변경할 수 있습니다." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "첨부 파일 업로드" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "첨부 파일 업로드 불가" @@ -5189,8 +5194,8 @@ msgstr "지금은 부재중" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "뒤로" @@ -6370,7 +6375,7 @@ msgstr "여기에 파일을 올릴 수 없습니다" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "상태 메시지 지우기" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "이 메시지의 모든 반응을 지울까요?" @@ -8198,7 +8203,7 @@ msgstr "석탄 테마" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "연락처" msgid "Contact support" msgstr "고객지원팀에 문의하기" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "이 인스턴스의 관리자에게 문의하여 도움을 받으세요." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "미디어를 클립보드에 복사" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "메시지 복사" @@ -10186,7 +10196,7 @@ msgstr "카운트다운 타이머" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "국가" @@ -11108,7 +11118,7 @@ msgstr "멤버 디버그" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "메시지 디버그" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "이메일 사용 불가" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "지금은 이메일을 업데이트할 수 없습니다. 나중에 다시 시도하거나 고객지원팀에 문의하세요." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "이메일 업데이트 필요" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "이메일로 문의하시면 담당자가 계정을 검토합니다. SMS 인증이 불가능하다고 알려주시면 저희가 처리하겠습니다. 답장은 이메일로 발송되므로 즉시 확인은 어렵습니다." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "임베드" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "임베드를 숨겼습니다" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "임베드를 다시 표시했습니다" @@ -13896,7 +13906,7 @@ msgstr "유효한 {theOtherPlatform} 템플릿 URL 또는 코드를 입력하세 #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "유효한 이메일 주소를 입력하세요." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "유효한 메시지 링크를 입력하세요." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "유효한 휴대폰 번호를 입력하세요." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "유효한 전화번호를 입력하세요" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "유효한 사용자 이름({exampleFluxerTagFull})을 입력하세요." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "사용할 수 있는 이메일 주소를 입력해 주세요. 해당 주소로 코드를 보내드립니다." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "선물 코드 입력…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "새 이메일 주소 입력" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "인증 앱의 {digitCount}자리 코드를 입력하세요." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "{phoneNumber}(으)로 전송된 {digitCount}자리 코드를 입력하세요." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "{0}(으)로 전송된 {MFA_CODE_DIGIT_COUNT}자리 코드를 입력하세요." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "인증 앱의 코드를 입력하세요." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "{emailAddress}(으)로 전송된 코드를 입력하세요." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "이메일로 전송된 코드를 입력하여 인증해 주세요. 코드가 확인되면 비밀번호가 설정됩니다." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "이메일 코드 입력" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "계속하려면 보안 키의 PIN을 입력하세요." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "SMS 코드 입력" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "비밀번호를 입력하세요." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "전화번호를 입력하세요" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "첫 번째 옵션" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "국기" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "글꼴" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "음식 및 음료" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "직접 구매" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "이 확인 절차에서는 메시지를 받는 대신 저희에게 문자 메시지를 보내주셔야 합니다." @@ -15562,7 +15572,7 @@ msgstr "양식" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "전달" @@ -16030,7 +16040,7 @@ msgstr "태그를 맞춤 설정하거나 사용자 이름을 변경할 때 현 #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "새 코드 받기" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "특정 메시지에 대한 신고라면, 해당 메시지를 직접 신고해 주세요. 메시지 신고는 안전팀이 상황을 명확하게 파악하는 데 도움이 되며, 의견란에 세부 정보를 추가하면 더 빠르게 검토할 수 있습니다. 메시지 신고만으로는 전체적인 문제를 파악하기 어렵다고 판단될 경우에만 사용자 전체 신고를 진행해 주세요." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "SMS로 인증할 수 없는 경우" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "나가기" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "{count, plural, one {#개의 커뮤니티} other {#개의 커뮤니티}}를 나가고 이 확인을 보류하시겠어요?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "나가고 보류하기" @@ -20677,7 +20687,7 @@ msgstr "첨부된 미디어가 포함된 메시지" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "메시지 디버그" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "네이티브 업데이터 준비 완료" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "자연" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "OAuth2 URL 빌더" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "사물" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "브라우저를 열고 로그인한 다음 아래 코드를 입력하여 계정을 연결하세요." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "메시지 열기" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "휴대폰 메시지 앱을 열고 새 문자 메시지를 작성해 주세요." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "휴대폰 메시지 앱을 열고 새 문자 메시지를 시작하세요." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "전화번호 확인 시스템에 일시적으로 문제가 발생했습니다. 고객님의 번호가 아닌 저희 시스템 문제입니다. 몇 분 후에 같은 번호로 다시 시도해 주세요." @@ -24470,7 +24480,7 @@ msgstr "펜실베이니아" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "전화번호" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "전화번호" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "전화번호를 입력해 주세요" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "전화번호 인증 완료" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "전화번호 단계" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "이 계정에서는 전화 인증을 사용할 수 없습니다. 다른 방법을 사용하거나 고객지원팀에 문의하세요." @@ -24757,7 +24767,7 @@ msgstr "화면 속 화면" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "고정" @@ -24775,7 +24785,7 @@ msgstr "그룹 DM 고정" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "모든 메시지를 고정하거나 고정 해제합니다." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "모든 채널 멤버가 볼 수 있도록 이 메시지를 고정합니다." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "{userName}님을 친구 목록에서 삭제하시겠어요?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "모두 삭제" @@ -26525,8 +26535,8 @@ msgstr "이 메시지에서 {emojiNameWithColons} 반응을 모두 삭제하시 #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "모든 반응 삭제" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "스포일러 해제" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "스티커 삭제" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "재게시: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "먼저 새 코드를 요청하세요." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "커뮤니티 검색" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "국가 검색..." @@ -29336,17 +29346,17 @@ msgstr "/tts로 텍스트 음성 변환 메시지를 보낼 수 있습니다. #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "코드 <0>{0}을(를) <1>{1}(으)로 보내기" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "아래 전화번호로 코드를 보내주세요." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "코드 전송" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "이 핀을 과거로 돌려보낼까요?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "다음으로 전송" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "송신:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "이 번호로 SMS를 보내는 데 비용이 많이 들기 때문에 대신 문자를 보내주셔야 합니다." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "{PRODUCT_NAME}에서 이 전화번호로 SMS를 보내는 비용이 너무 비싸서, 대신 고객님께서 저희에게 SMS를 보내주셔야 합니다. 불편하시겠지만, 이 인스턴스의 관리자에게 요청하여 이 요구 사항을 해제할 수도 있습니다." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "{PRODUCT_NAME}에서 이 전화번호로 SMS를 보내는 비용이 너무 비싸서, 대신 고객님께서 저희에게 SMS를 보내주셔야 합니다. 불편하시겠지만, <0>{SUPPORT_EMAIL}로 문의하여 이 요구 사항을 해제할 수도 있습니다." @@ -29677,13 +29691,13 @@ msgstr "음성 지역을 자동으로 설정했습니다" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "이 확인을 나중으로 미루기" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "이 확인을 나중으로 미룰까요?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "더 부드러운 영상" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "지금은 SMS 인증을 이용할 수 없습니다. 나중에 다시 시도하거나 고객지원팀에 문의하세요." @@ -31169,7 +31183,7 @@ msgstr "문제가 발생했습니다. 나중에 다시 시도해 주세요." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "문제가 발생했습니다. 다시 시도해 주세요." @@ -31341,7 +31355,7 @@ msgstr "모든 메시지 소리 내어 읽기" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "메시지 소리 내어 읽기" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "직원 도구" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "이동통신사의 표준 메시지 요금이 부과될 수 있습니다." @@ -31913,7 +31927,7 @@ msgstr "모든 친구와 음성 활동 공유를 중단할까요?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "심볼" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "기호" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "글자 크기" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "휴대폰으로 문자 보내기" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "{productName}을(를) 안전하게 유지하는 데 도움을 주셔서 감사합니다. 최대한 빨리 신고 내용을 검토하겠습니다." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "코드가 올바르지 않습니다. 다시 확인하고 시도해 주세요." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "코드가 만료되었습니다. 새 코드를 요청해 주세요." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "완료되지 않았습니다. 일부 커뮤니티는 이미 나가졌을 수 있으며 계정은 여전히 잠겨 있습니다. 완료하려면 \"이 확인을 나중으로 미루기\"를 다시 누르세요." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "처리되지 않았습니다. 변경된 내용은 없습니다. 다시 시도해 주세요." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "유효한 URL이 아닌 것 같아요." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "이미 사용 중인 이메일입니다." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "찾으시는 페이지가 없거나 이동되었어요." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "휴대폰 인증은 보류되었습니다. 이메일 인증 단계가 하나 남았습니다." @@ -33803,8 +33817,13 @@ msgstr "비활성화됨" msgid "This is how messages appear" msgstr "메시지가 표시되는 방식입니다" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "이 기능은 현재 계정에서 사용할 수 없습니다. 이 인스턴스의 관리자에게 검토를 요청하세요." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "이 기능은 현재 계정에서 사용할 수 없습니다. {supportEmail}으로 이메일을 보내주시면 담당자가 검토해 드리겠습니다." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "이것이 마지막 패스키입니다. 삭제하고 나면 패스키를 두 번째 인증 수단으로 사용할 수 없습니다." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "이 번호는 휴대폰 번호가 아니어서 문자를 받을 수 없습니다. 휴대폰 번호를 입력하거나, 잘못되었다고 생각되면 고객지원팀에 문의하세요." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "이 닉네임은 이 커뮤니티에서만 표시됩니다" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "이 번호는 직접 문자를 보내서 인증합니다. 코드와 문자를 보낼 번호를 받으려면 뒤로 가서 전화 인증을 다시 시작하세요." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "이 번호는 SMS를 받는 대신 직접 문자를 보내 인증해야 합니다." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "이 참가자는 모더레이터가 소리를 껐습니다" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "이 전화번호는 사용할 수 없습니다. 다른 휴대폰 번호를 사용해 보거나 고객지원팀에 문의하세요." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "이 전화번호는 이미 사용 중입니다. 다른 번호를 사용해 보거나 고객지원팀에 문의하세요." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "인증 세션이 만료되었습니다. {productName}으로 돌아가서 다시 결제를 시작해 주세요." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "인증 세션이 만료되었습니다. 다시 시작해 주세요." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "모든 외부 링크를 신뢰하고 모든 도메인에 대한 경고를 건너뜁니다. 기존 신뢰 도메인은 교체됩니다. 보안 수준이 낮아집니다." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "메시지를 받으면 이 창이 자동으로 업데이트됩니다." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "HDR 이미지를 표준 범위로 톤 매핑하여 최고 밝기를 줄입니다." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "시도 횟수가 너무 많습니다. 잠시 기다린 후 다시 시도해 주세요." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "번역 서비스" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "여행 및 장소" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "순서 없는 목록" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "고정 해제" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "메시지 고정 해제" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "이 메시지의 고정을 해제할까요?" @@ -35927,7 +35946,7 @@ msgstr "지원되지 않는 스티커 파일" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "미리보기 표시" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "인증 앱을 사용하여 2단계 인증 코드를 생성합니다" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "본인이 확인할 수 있는 이메일 주소를 사용하세요. 해당 주소로 인증 코드를 보내드립니다." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "현재 이메일과 다른 이메일을 사용하세요." @@ -37025,17 +37044,17 @@ msgstr "본인 인증하기" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "전화번호 인증" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "전화번호 인증" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "전화번호 인증 양식" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "{displayName}님의 프로필 보기" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "반응 보기" @@ -37901,7 +37920,7 @@ msgstr "볼륨 높이기" msgid "Wait a moment before deleting more messages." msgstr "메시지를 더 삭제하기 전에 잠시 기다려 주세요." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "잠시만 기다려 주세요. 메시지 수신 시 이 창은 자동으로 닫힙니다." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "메시지를 보낸 후 다음 메시지까지 기다려야 합니다. \"{bypassSlowmodePermissionLabel}\" 권한이 있는 멤버는 이 제한을 건너뛸 수 있습니다." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "잠시만 기다려 주세요" @@ -38054,10 +38073,14 @@ msgstr "지금은 메시지를 전달할 수 없습니다." msgid "We couldn't import that theme library file." msgstr "테마 라이브러리 파일을 가져올 수 없습니다." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "첨부 파일 업로드 서비스에 연결할 수 없습니다. {PRODUCT_NAME}은(는) 총 {fallbackSizeFormatted} 이하의 메시지는 표준 업로드 경로로 보낼 수 있지만, 이 첨부 파일은 합산 한도를 초과해 연결이 복구될 때까지 보낼 수 없습니다. 나중에 다시 시도하고, 문제가 계속되면 <0>{SUPPORT_EMAIL}(으)로 문의해 주세요." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "첨부 파일 업로드 서비스에 연결할 수 없습니다. {PRODUCT_NAME}은(는) 총 {fallbackSizeFormatted} 이하의 메시지는 표준 업로드 경로로 보낼 수 있지만, 이 첨부 파일은 합산 한도를 초과해 연결이 복구될 때까지 보낼 수 없습니다. 나중에 다시 시도하고, 문제가 계속되면 이 인스턴스의 관리자에게 문의해 주세요." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "계정을 삭제할 수 없습니다. 다시 시도해 주세요." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "이 번호는 자동으로 인증할 수 없습니다. 고객지원팀에 문의하시면 담당자가 계정을 검토해 드립니다." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "이 국가로는 인증 문자를 보내지 않습니다. 다른 국가의 휴대폰 번호를 사용하거나 고객지원팀에 문의하세요." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "브라우저 로그인 창이 열리면 {prefillEmail}이(가) 자동으로 입력됩니다." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "가능한 경우 SMS 코드를 보내드립니다." @@ -38174,7 +38197,7 @@ msgstr "비밀번호 변경 전, 이메일로 인증 코드를 보내드립니 msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "백업 코드를 확인하기 전에 이메일로 인증 코드를 보내드립니다." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "가능한 경우 SMS 코드를 보내드립니다. 회원님의 전화번호는 계정에 연결되어 있지 않습니다. 사용자 ID 없이 암호화된 마커만 보관하며, 약 {PHONE_VERIFICATION_WINDOW_DAYS}일 이내에 최대 {PHONE_VERIFICATION_LIMIT}회 인증만 허용됩니다." @@ -38911,13 +38934,18 @@ msgstr "<2>{rolesSettingsPath}에서 <1>{EVERYONE_MENTION} 역할의 <0> msgid "You can sign back in at any time." msgstr "언제든지 다시 로그인할 수 있습니다." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "언제든지 이 인스턴스의 관리자에게 사람이 직접 검토해 달라고 요청할 수 있습니다." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "계정을 만들거나 로그인할 수 있습니다. 나중에 초대 기능이 다시 활성화되면 이 링크로 참여할 수 있습니다." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "언제든지 {supportEmail}로 문의하여 직접 검토를 요청하실 수 있습니다." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "회원님 또는 추가하려는 상대방이 이미 그룹 DM을 최대 개수만큼 열어 두었습니다. 하나를 나간 뒤 다시 시도해 주세요." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "{ownedNames}에는 그대로 남습니다. 소유자는 자신의 커뮤니티를 나갈 수 없습니다." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "승인 후 {redirectHostname}(으)로 이동합니다." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "이 검사가 적용되는 커뮤니티 {count, plural, one {#개} other {#개}}를 나가게 되며, 계정은 정상적으로 다시 작동합니다." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "{guildNames}을(를) 나가게 됩니다. 게시한 내용은 삭제되지 않으며 나중에 다시 참여할 수 있습니다." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "이메일 단계는 여전히 완료해야 합니다." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "내 계정" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "계정이 즉시 정상으로 돌아가며 지금은 전화번호가 필요하지 않습니다. 이는 영구적인 면제가 아닙니다. 규모가 크거나 공개된 커뮤니티에 참여하면 이 확인 절차가 다시 나타날 수 있습니다." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "계정이 성공적으로 연결되었습니다. 이 탭을 닫고 앱으로 돌아가세요." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "계정이 정상으로 돌아왔습니다." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "비밀번호로 로그인할 때 더 이상 2단계 인증으로 계정이 보호되지 않습니다. 또한 2단계 인증이 필요한 커뮤니티에서는 상위 권한도 사용할 수 없게 됩니다." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "계정이 즉시 정상적으로 복구되며 아무것도 삭제되지 않습니다. 나중에 이 확인을 다시 요청할 수 있습니다." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "카드 사용이 가능합니다. 지금 결제 페이지로 이동합니다." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "이동통신사에서 이 번호가 사용되지 않는 번호라고 확인했습니다. 번호를 확인하고 다시 시도하거나, 번호가 정확하다면 고객지원팀에 문의하세요." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "새로운 닉네임입니다. 비워두면 초기화됩니다." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "회원님의 전화번호는 계정에 연결되어 있지 않습니다. 사용자 ID 없이 암호화된 마커만 보관하며, 약 {duration}일 동안 최대 {limit}회 인증에 사용됩니다." diff --git a/fluxer_app/src/features/i18n/locales/lt/messages.po b/fluxer_app/src/features/i18n/locales/lt/messages.po index 5d8642932..0b20dfe3d 100644 --- a/fluxer_app/src/features/i18n/locales/lt/messages.po +++ b/fluxer_app/src/features/i18n/locales/lt/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 dienos" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "Prieš patvirtinant telefono numerį, reikalingas naršyklės patikrinimas. Bandykite dar kartą prisijungimo puslapyje arba susisiekite su palaikymo komanda." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Aktyvus metinis prenumeratorius (suplanuotas atšaukimas)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Veiklos" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Pridėti žodį…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Pridėkite veikiantį el. pašto adresą" @@ -4552,6 +4552,11 @@ msgstr "Prieš pradedant skambučius, paprašyti patvirtinimo" msgid "Ask for a passkey after your password when you sign in" msgstr "Prisijungiant po slaptažodžio prašyti ir prieigos rakto" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Paprašykite šios instancijos administratorių peržiūrėti jūsų paskyrą. Ši instancija veikia nepriklausomai, ir tik jos administratoriai gali keisti jūsų paskyrą." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Įkelti failą" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Priedo įkėlimas nepasiekiamas" @@ -5189,8 +5194,8 @@ msgstr "Šiuo metu nesu prie kompiuterio" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Atgal" @@ -6370,7 +6375,7 @@ msgstr "Čia negalima įkelti failų" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Išvalyti pasirinktinę būseną" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Išvalyti visas reakcijas iš šios žinutės?" @@ -8198,7 +8203,7 @@ msgstr "Anglies tema" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Kontaktas" msgid "Contact support" msgstr "Susisiekti su palaikymo komanda" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Dėl pagalbos kreipkitės į šios instancijos administratorius." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Kopijuoti mediją į iškarpinę" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Kopijuoti žinutę" @@ -10186,7 +10196,7 @@ msgstr "Atgalinės atskaitos laikmatis" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Šalis" @@ -11108,7 +11118,7 @@ msgstr "Derinti narį" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Derinti žinutę" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "El. paštas nepasiekiamas" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "El. pašto atnaujinimas šiuo metu nepasiekiamas. Bandykite dar kartą vėliau arba susisiekite su palaikymo komanda." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "Reikia atnaujinti el. paštą" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Parašykite mums el. paštu ir jūsų paskyrą peržiūrės žmogus. Nurodykite, kad negalite patvirtinti SMS žinute, o toliau viskuo pasirūpinsime mes. Atsakymai siunčiami el. paštu, todėl jų teks palaukti." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Įterptieji elementai" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Įterptieji elementai paslėpti" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Įterptieji elementai vėl rodomi" @@ -13896,7 +13906,7 @@ msgstr "Įveskite tinkamą „{theOtherPlatform}“ šablono URL arba kodą." #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Įveskite galiojantį el. pašto adresą." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Įveskite galiojančią žinutės nuorodą." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Įveskite galiojantį mobiliojo telefono numerį." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Įveskite galiojantį telefono numerį" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Įveskite galiojantį naudotojo vardą ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Įveskite el. pašto adresą, prie kurio turite prieigą. Ten atsiųsime kodą." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Įveskite dovanos kodą…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Įveskite naują el. pašto adresą" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Įveskite {digitCount} skaitmenų kodą iš savo autentifikavimo programėlės." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Įveskite {digitCount} skaitmenų kodą, išsiųstą į {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Įveskite {MFA_CODE_DIGIT_COUNT} skaitmenų kodą, išsiųstą į {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Įveskite kodą iš autentifikavimo programėlės." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Įveskite kodą, išsiųstą į {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Įveskite kodą, kurį išsiuntėme jūsų el. paštu, kad jį patvirtintumėte. Jūsų slaptažodis bus nustatytas, kai kodas bus patvirtintas." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Įveskite el. pašto kodą" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Įveskite savo saugos rakto PIN kodą, kad tęstumėte." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Įveskite SMS kodą" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Įveskite slaptažodį." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Įveskite savo telefono numerį" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Pirmas pasirinkimas" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Vėliavos" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Šriftai" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Maistas ir gėrimai" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "Man" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Šiam patikrinimui jūs mums siunčiate tekstinę žinutę, o ne gaunate ją iš mūsų." @@ -15562,7 +15572,7 @@ msgstr "Formos" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Persiųsti" @@ -16030,7 +16040,7 @@ msgstr "Gaukite {premiumProductName}, kad tinkintumėte savo žymą arba ją iš #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Gauti naują kodą" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Jei šis pranešimas yra apie konkrečias žinutes, geriau praneškite apie tinkamiausią žinutę. Pranešimai apie žinutes mūsų saugos komandai suteikia aiškiausią kontekstą, o išsamesnė informacija komentaruose padeda peržiūrėti greičiau. Apie visą naudotoją praneškite tik tuo atveju, jei pranešimas apie žinutę neapimtų platesnės problemos." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Jei negalite patvirtinti SMS žinute" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Palikti" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Palikti {count, plural, one {# bendruomenę} few {# bendruomenes} many {# bendruomenės} other {# bendruomenių}} ir atidėti šį patikrinimą?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Palikti ir atidėti" @@ -20677,7 +20687,7 @@ msgstr "Žinutėje yra pridėta medija" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Žinutės derinimas" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Vietinis naujintojas paruoštas" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Gamta" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "OAuth2 URL kūrimo priemonė" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Objektai" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Atidarykite naršyklę, prisijunkite, tada įveskite toliau pateiktą kodą, kad susietumėte paskyrą." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Atidarykite savo žinutes" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Atidarykite telefono žinučių programėlę ir sukurkite naują tekstinę žinutę." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Atidarykite telefono žinučių programėlę ir pradėkite naują tekstinę žinutę." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Šiuo metu mūsų telefono numerio patikra neveikia. Tai mūsų klaida, ne jūsų numerio. Palaukite kelias minutes ir bandykite dar kartą su tuo pačiu numeriu." @@ -24470,7 +24480,7 @@ msgstr "Pensilvanija" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Telefonas" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Telefono numeris" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Reikalingas telefono numeris" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Telefono numeris patvirtintas" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Telefono žingsnis" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "Telefono numerio patvirtinimas šiai paskyrai negalimas. Naudokite kitą metodą arba susisiekite su palaikymo komanda." @@ -24757,7 +24767,7 @@ msgstr "Vaizdas vaizde" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Prisegti" @@ -24775,7 +24785,7 @@ msgstr "Prisegti grupės DM" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Prisegti arba atsegti bet kurią žinutę." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Prisegti šią žinutę prie kanalo, kad visi matytų." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Pašalinti „{userName}“ iš draugų?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Pašalinti visas" @@ -26525,8 +26535,8 @@ msgstr "Pašalinti visas {emojiNameWithColons} reakcijas iš šios žinutės?" #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Pašalinti visas reakcijas" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Pašalinti spoilerį" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Pašalinti lipduką" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Pakartotiniai bendrinimai: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Pirmiausia paprašykite naujo kodo." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Ieškoti bendruomenių" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Ieškoti šalių..." @@ -29336,17 +29346,17 @@ msgstr "Siųsti teksto į kalbą žinutes komanda /tts. Nariai, įjungę teksto #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Siųskite kodą <0>{0} numeriu <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Išsiųskite kodą toliau nurodytu telefono numeriu." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Siųsti šį kodą" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Išsiųsti šį prisegimą atgal į praeitį?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Siųsti į" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Siųsti:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "SMS siuntimas šiuo numeriu yra brangus, todėl prašome vietoj to parašyti mums." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "SMS siuntimas šiuo telefono numeriu „{PRODUCT_NAME}“ yra per brangus, todėl prašome vietoj to atsiųsti SMS mums. Žinome, kad tai nėra idealu. Taip pat galite paprašyti šios instancijos administratorių panaikinti šį reikalavimą jūsų paskyrai." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "SMS siuntimas šiuo telefono numeriu „{PRODUCT_NAME}“ yra per brangus, todėl prašome vietoj to atsiųsti SMS mums. Žinome, kad tai nėra idealu. Taip pat galite kreiptis adresu <0>{SUPPORT_EMAIL}, kad panaikintume šį reikalavimą jūsų paskyrai." @@ -29677,13 +29691,13 @@ msgstr "Nustatytas automatinis balso regionas" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Atidėti šį patikrinimą" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Atidėti šį patikrinimą?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Sklandesnis vaizdas" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "Šiuo metu SMS patvirtinimas nepasiekiamas. Bandykite dar kartą vėliau arba susisiekite su palaikymo komanda." @@ -31169,7 +31183,7 @@ msgstr "Kažkas nepavyko. Bandykite dar kartą vėliau." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Kažkas nepavyko. Bandykite dar kartą." @@ -31341,7 +31355,7 @@ msgstr "Skaityti visas žinutes balsu" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Perskaityti žinutę" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Darbuotojo valdikliai" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Gali būti taikomi standartiniai jūsų operatoriaus pranešimų siuntimo tarifai." @@ -31913,7 +31927,7 @@ msgstr "Nebesidalyti balso aktyvumu su visais draugais?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Simbolis" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Simboliai" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Teksto dydis" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Parašykite mums iš savo telefono" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Dėkojame, kad padedate užtikrinti „{productName}“ saugumą. Jūsų pranešimą peržiūrėsime kuo greičiau." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Šis kodas netiko. Patikrinkite jį ir bandykite dar kartą." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Šis kodas nebegalioja. Prašykite naujo kodo." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "Tai nebuvo baigta. Kai kurios bendruomenės galėjo būti jau paliktos, o jūsų paskyra vis dar užrakinta. Paspauskite „Atidėti šį patikrinimą“ dar kartą, kad užbaigtumėte." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Nepavyko. Nieko nepakeista. Pabandykite dar kartą." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Atrodo, tai nėra tinkamas URL." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Šis el. paštas jau naudojamas." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "Puslapis, kurio ieškote, neegzistuoja arba buvo perkeltas." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "Telefono patikra atidėta. Liko vienas el. pašto veiksmas." @@ -33803,8 +33817,13 @@ msgstr "Tai išjungta" msgid "This is how messages appear" msgstr "Štai kaip atrodo žinutės" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Šiuo metu jūsų paskyrai tai neprieinama. Paprašykite šios instancijos administratorių tai peržiūrėti." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Šiuo metu tai jūsų paskyroje neprieinama. Parašykite el. laišką adresu {supportEmail}, ir žmogus peržiūrės jūsų užklausą." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Tai paskutinis jūsų prieigos raktas. Kai jo nebeliks, negalėsite naudoti prieigos rakto kaip antrojo veiksnio." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Tai nėra mobiliojo telefono numeris, todėl jis negali gauti mūsų SMS žinučių. Pabandykite įvesti mobiliojo telefono numerį arba susisiekite su palaikymo tarnyba, jei manote, kad tai klaida." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Šis slapyvardis bus matomas tik šioje bendruomenėje" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Šis numeris patvirtinamas siunčiant mums SMS. Grįžkite ir dar kartą pradėkite telefono patvirtinimą, kad gautumėte kodą ir numerį, kuriuo reikia siųsti SMS." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Šiam numeriui reikia patvirtinimo išsiunčiant mums SMS, o ne gaunant SMS iš mūsų." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Šiam dalyviui garsą išjungė moderatoriai" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Šio telefono numerio negalima naudoti. Bandykite kitą mobiliojo telefono numerį arba susisiekite su palaikymo komanda." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Šis telefono numeris jau buvo naudotas. Bandykite kitą numerį arba susisiekite su palaikymo komanda." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Šis patvirtinimo seansas baigėsi. Grįžkite į „{productName}“ ir pradėkite atsiskaitymą iš naujo." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Šis patvirtinimo seansas baigėsi. Pradėkite iš naujo." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Visos išorinės nuorodos bus laikomos patikimomis ir įspėjimas nebebus rodomas nė vienam domenui. Esami patikimi domenai bus pakeisti. Tai mažiau saugu." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Šis langas atnaujinamas automatiškai, kai tik gausime jūsų žinutę." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Tonuoti HDR vaizdus į standartinį diapazoną, sumažinant didžiausią ryškumą." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Per daug bandymų. Šiek tiek palaukite ir bandykite dar kartą." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Vertėjai" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Kelionės ir vietos" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Nenumeruotas sąrašas" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Atsegti" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Atsegti žinutę" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Atsegti šią žinutę?" @@ -35927,7 +35946,7 @@ msgstr "Nepalaikomas lipduko failas" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Rodyti įterptuosius elementus" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Naudokite autentifikavimo programėlę dviejų veiksnių autentifikavimo kodams generuoti" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Naudokite el. pašto adresą, kurį galite pasiekti. Ten atsiųsime kodą." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Naudokite kitą el. pašto adresą nei dabartinis." @@ -37025,17 +37044,17 @@ msgstr "Patvirtinkite, kad tai jūs" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Patvirtinti telefono numerį" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Patvirtinti telefono numerį" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Telefono numerio patvirtinimo forma" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Peržiūrėti {displayName} profilį" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Peržiūrėti reakcijas" @@ -37901,7 +37920,7 @@ msgstr "Didinti garsumą" msgid "Wait a moment before deleting more messages." msgstr "Palaukite akimirką, prieš trindami daugiau žinučių." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Palaukite. Šis langas automatiškai užsidarys, kai tik gausime jūsų žinutę." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Laikas tarp žinučių. Nariai, turintys leidimą „{bypassSlowmodePermissionLabel}“, gali jį apeiti." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Palaukite čia" @@ -38054,10 +38073,14 @@ msgstr "Šiuo metu nepavyko persiųsti žinutės." msgid "We couldn't import that theme library file." msgstr "Nepavyko importuoti šio temos bibliotekos failo." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Nepavyko pasiekti priedų įkėlimo paslaugos. „{PRODUCT_NAME}“ gali naudoti standartinį įkėlimo būdą žinutėms, kurių bendras dydis neviršija {fallbackSizeFormatted}, tačiau šie priedai viršija tą bendrą ribą ir jų nepavyks išsiųsti, kol nebus atkurtas ryšys. Bandykite dar kartą vėliau arba susisiekite su <0>{SUPPORT_EMAIL}, jei tai kartosis." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Nepavyko pasiekti priedų įkėlimo paslaugos. „{PRODUCT_NAME}“ gali naudoti standartinį įkėlimo būdą žinutėms, kurių bendras dydis neviršija {fallbackSizeFormatted}, tačiau šie priedai viršija tą bendrą ribą ir jų nepavyks išsiųsti, kol nebus atkurtas ryšys. Bandykite dar kartą vėliau arba susisiekite su šios instancijos administratoriais, jei tai kartosis." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Nepavyko pašalinti paskyros. Bandykite dar kartą." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Nepavyko automatiškai patvirtinti šio numerio. Susisiekite su palaikymo tarnyba ir jūsų paskyrą peržiūrės žmogus." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Mes nesiunčiame patvirtinimo SMS į šią šalį. Pabandykite naudoti kitoje šalyje esantį mobiliojo telefono numerį arba susisiekite su palaikymo tarnyba." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Atidarius prisijungimo naršyklėje langą, iš anksto užpildysime {prefillEmail}." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Kai bus galima, atsiųsime SMS kodą." @@ -38174,7 +38197,7 @@ msgstr "Kad galėtumėte pakeisti slaptažodį, atsiųsime patvirtinimo kodą į msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Kad galėtumėte peržiūrėti atsarginius kodus, atsiųsime patvirtinimo kodą į jūsų el. paštą." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Kai bus galima, atsiųsime SMS kodą. Jūsų numeris nesusietas su paskyra. Saugome tik užšifruotą žymeklį be naudotojo ID, kad per maždaug {PHONE_VERIFICATION_WINDOW_DAYS} dienas būtų galima atlikti ne daugiau kaip {PHONE_VERIFICATION_LIMIT} patvirtinimų." @@ -38911,13 +38934,18 @@ msgstr "Galite pašalinti <0>{readMessageHistoryPermissionLabel} leidimą i msgid "You can sign back in at any time." msgstr "Prisijungti galėsite bet kada." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Bet kada galite paprašyti šios instancijos administratorių, kad jūsų paskyrą peržiūrėtų žmogus." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Vis tiek galite susikurti paskyrą arba prisijungti. Jei vėliau kvietimai vėl bus įjungti, galėsite prisijungti naudodami šią pačią nuorodą." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Vis tiek galite bet kada parašyti adresu {supportEmail}, kad peržiūrą atliktų žmogus." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Jūs arba asmuo, kurį pridedate, jau turi didžiausią leidžiamą atidarytų grupės DM skaičių. Išeikite iš vieno ir bandykite dar kartą." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Liekate šiose bendruomenėse: {ownedNames}. Savininkai negali palikti savo bendruomenės." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Po autorizacijos būsite nukreipti į {redirectHostname}." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Paliksite {count, plural, one {# bendruomenę} few {# bendruomenes} many {# bendruomenės} other {# bendruomenių}}, kurioms taikomas šis patikrinimas, ir jūsų paskyra vėl veiks įprastai." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Paliksite šias bendruomenes: {guildNames}. Nieko, ką paskelbėte, neištrinsime, o vėliau galėsite prisijungti iš naujo." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Vis tiek turėsite užbaigti el. pašto patvirtinimą." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Jūsų paskyra" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Jūsų paskyra iškart grįš į įprastą būseną ir jums nereikės telefono numerio. Tai nėra nuolatinė išimtis. Prisijungus prie didelės ar viešos bendruomenės šis patikrinimas gali grįžti." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Jūsų paskyra sėkmingai susieta. Dabar galite uždaryti šį skirtuką ir grįžti į programėlę." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Jūsų paskyra vėl veikia normaliai." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Jūsų paskyra nebebus apsaugota dviejų veiksnių autentifikavimu, kai prisijungsite naudodami slaptažodį. Taip pat prarasite aukštesnio lygio leidimus bendruomenėse, kuriose reikalaujama dviejų veiksnių autentifikavimo." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Jūsų paskyra iškart vėl veikia įprastai ir niekas nepašalinama. Šios patikros galime paprašyti vėliau." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Jūsų kortelė tinkama. Dabar būsite nukreipti į mokėjimo puslapį." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Jūsų operatorius teigia, kad šis numeris nebenaudojamas. Patikrinkite jį ir bandykite dar kartą arba susisiekite su palaikymo tarnyba, jei numeris teisingas." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Jūsų naujas slapyvardis arba palikite tuščią, kad jį atstatytumėte." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Jūsų numeris nesusietas su paskyra. Saugome tik užšifruotą žymeklį be naudotojo ID, daugiausia {limit} patvirtinimų per maždaug {duration} dienas." diff --git a/fluxer_app/src/features/i18n/locales/nl/messages.po b/fluxer_app/src/features/i18n/locales/nl/messages.po index e234ef27b..4a5cb81a7 100644 --- a/fluxer_app/src/features/i18n/locales/nl/messages.po +++ b/fluxer_app/src/features/i18n/locales/nl/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 dagen" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "Voordat je je telefoonnummer kunt verifiëren, is een browsercontrole vereist. Probeer het opnieuw vanaf de inlogpagina of neem contact op met support." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Actieve abonnee met een jaarabonnement (opgezegd)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Activiteiten" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Een woord toevoegen…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Voeg een werkend e-mailadres toe" @@ -4552,6 +4552,11 @@ msgstr "Vragen voordat je iemand belt" msgid "Ask for a passkey after your password when you sign in" msgstr "Vraag om een passkey na je wachtwoord bij het inloggen" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Vraag de beheerders van deze instantie om je account te beoordelen. Deze instantie wordt onafhankelijk beheerd en alleen de beheerders ervan kunnen je account wijzigen." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Bijlage uploaden" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Bijlage uploaden niet beschikbaar" @@ -5189,8 +5194,8 @@ msgstr "Nu afwezig" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Terug" @@ -6370,7 +6375,7 @@ msgstr "Kan hier geen bestanden uploaden" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Aangepaste status wissen" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Alle reacties van dit bericht verwijderen?" @@ -8198,7 +8203,7 @@ msgstr "Kolenzwart thema" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Contact" msgid "Contact support" msgstr "Contact opnemen met support" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Neem contact op met de beheerders van deze instantie voor hulp." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Media kopiëren naar klembord" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Bericht kopiëren" @@ -10186,7 +10196,7 @@ msgstr "Afteltimer" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Land" @@ -11108,7 +11118,7 @@ msgstr "Lid debuggen" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Bericht debuggen" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "E-mailadres niet beschikbaar" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "Je e-mailadres kan momenteel niet worden bijgewerkt. Probeer het later opnieuw of neem contact op met het supportteam." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "E-mailadres moet worden bijgewerkt" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Stuur ons een e-mail en een medewerker zal je account beoordelen. Geef aan dat je niet via sms kunt verifiëren, dan helpen wij je verder. Je krijgt per e-mail antwoord, dus je krijgt niet meteen een reactie." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Ingesloten inhoud" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Ingesloten inhoud verborgen" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Ingesloten inhoud weer zichtbaar" @@ -13896,7 +13906,7 @@ msgstr "Voer een geldige sjabloon-URL of -code van {theOtherPlatform} in." #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Voer een geldig e-mailadres in." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Voer een geldige berichtlink in." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Voer een geldig mobiel telefoonnummer in." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Voer een geldig telefoonnummer in" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Voer een geldige gebruikersnaam in ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Voer een e-mailadres in waartoe je toegang hebt. We sturen daar een code naartoe." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Cadeaucode invoeren…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Nieuw e-mailadres invoeren" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Voer de code van {digitCount} cijfers uit je authenticator-app in." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Voer de {digitCount}-cijferige code in die is verzonden naar {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Voer de code van {MFA_CODE_DIGIT_COUNT} cijfers in die is verzonden naar {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Voer de code van je authenticator-app in." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Voer de code in die is verzonden naar {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Voer de code in die we naar je e-mailadres hebben gestuurd om het te verifiëren. Je wachtwoord wordt ingesteld zodra de code is bevestigd." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Voer de e-mailcode in" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Voer de pincode van je beveiligingssleutel in om verder te gaan." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Voer de sms-code in" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Voer je wachtwoord in." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Voer je telefoonnummer in" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Eerste optie" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Vlaggen" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Lettertypen" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Eten en drinken" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "Voor mij" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Voor deze controle stuur je ons een sms in plaats van er een van ons te ontvangen." @@ -15562,7 +15572,7 @@ msgstr "Formulieren" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Doorsturen" @@ -16030,7 +16040,7 @@ msgstr "Neem {premiumProductName} om je tag aan te passen of te behouden wanneer #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Nieuwe code ontvangen" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Als deze melding over specifieke berichten gaat, meld dan het meest relevante bericht. Meldingen over berichten geven ons veiligheidsteam de duidelijkste context. Extra details in de opmerkingen kunnen ons helpen de melding sneller te beoordelen. Meld de gebruiker zelf alleen als het melden van één bericht het bredere probleem niet voldoende duidelijk zou maken." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Als je niet kunt verifiëren via sms" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Verlaten" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "{count, plural, one {# community} other {# communities}} verlaten en deze controle overslaan?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Verlaten en overslaan" @@ -20677,7 +20687,7 @@ msgstr "Bericht bevat bijgevoegde media" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Bericht debuggen" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Updater van computerapp gereed" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Natuur" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "OAuth2-URL-bouwer" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Objecten" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Open je browser, meld je aan en voer de onderstaande code in om je account te koppelen." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Open je berichten" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Open de berichtenapp van je telefoon en maak een nieuw sms-bericht aan." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Open de berichtenapp op je telefoon en start een nieuw sms-bericht." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Onze telefoonnummercontrole is momenteel niet beschikbaar. Dit ligt aan ons, niet aan je nummer. Wacht een paar minuten en probeer hetzelfde nummer opnieuw." @@ -24470,7 +24480,7 @@ msgstr "Pennsylvania" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Telefoon" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Telefoonnummer" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Telefoonnummer is verplicht" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Telefoonnummer geverifieerd" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Telefoonstap" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "Telefoonverificatie is niet beschikbaar voor dit account. Gebruik een andere methode of neem contact op met de ondersteuning." @@ -24757,7 +24767,7 @@ msgstr "Beeld in beeld" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Vastzetten" @@ -24775,7 +24785,7 @@ msgstr "Groeps-DM vastzetten" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Zet elk bericht vast of maak het weer los." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Zet dit bericht vast in het kanaal zodat iedereen het kan zien." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Vriend {userName} verwijderen?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Alles verwijderen" @@ -26525,8 +26535,8 @@ msgstr "Alle reacties met {emojiNameWithColons} van dit bericht verwijderen?" #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Alle reacties verwijderen" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Spoiler verwijderen" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Sticker verwijderen" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Reposts: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Vraag eerst een nieuwe code aan." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Communities zoeken" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Landen zoeken..." @@ -29336,17 +29346,17 @@ msgstr "Verstuur tekst-naar-spraakberichten met /tts. Leden die tekst-naar-spraa #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Stuur de code <0>{0} naar <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Stuur de code naar het onderstaande telefoonnummer." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Verstuur deze code" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Deze pin terug in de tijd sturen?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Verzenden naar" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Verzenden:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Een sms naar dit nummer sturen is duur. Daarom vragen we je om ons een sms te sturen." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Het versturen van een sms naar dit telefoonnummer is te duur voor {PRODUCT_NAME}. Daarom vragen we je om ons een sms te sturen. We begrijpen dat dit niet ideaal is. Je kunt ook de beheerders van deze instantie vragen om deze vereiste van je account te verwijderen." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Het versturen van een sms naar dit telefoonnummer is te duur voor {PRODUCT_NAME}. Daarom vragen we je om ons een sms te sturen. We begrijpen dat dit niet ideaal is. Je kunt ook contact opnemen met <0>{SUPPORT_EMAIL} om deze vereiste van je account te laten verwijderen." @@ -29677,13 +29691,13 @@ msgstr "De spraakregio ingesteld op automatisch" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Stel deze controle uit" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Deze controle uitstellen?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Vloeiendere video" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "Sms-verificatie is momenteel niet beschikbaar. Probeer het later opnieuw of neem contact op met de ondersteuning." @@ -31169,7 +31183,7 @@ msgstr "Er is iets misgegaan. Probeer het later opnieuw." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Er is iets misgegaan. Probeer het opnieuw." @@ -31341,7 +31355,7 @@ msgstr "Alle berichten hardop voorlezen" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Bericht voorlezen" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Medewerkersopties" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Standaard sms-tarieven van je provider kunnen van toepassing zijn." @@ -31913,7 +31927,7 @@ msgstr "Spraakactiviteit niet meer delen met alle vrienden?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Symbool" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Symbolen" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Tekstgrootte" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Sms ons vanaf je telefoon" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Bedankt dat je helpt om {productName} veilig te houden. We bekijken je melding zo snel mogelijk." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Die code werkte niet. Controleer de code en probeer het opnieuw." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Die code is verlopen. Vraag een nieuwe code aan." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "Dat is niet voltooid. Mogelijk heb je sommige communities al verlaten en is je account nog steeds vergrendeld. Druk nogmaals op \"Stel deze controle uit\" om dit af te ronden." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Dat is niet gelukt. Er is niets veranderd. Probeer het opnieuw." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Dat lijkt geen geldige URL." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Dat e-mailadres is al in gebruik." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "De pagina die je zoekt bestaat niet of is verplaatst." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "De telefooncontrole is uitgesteld. Je moet nog één e-mailstap afronden." @@ -33803,8 +33817,13 @@ msgstr "Dit is uitgeschakeld" msgid "This is how messages appear" msgstr "Zo worden berichten weergegeven" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Dit is momenteel niet beschikbaar voor je account. Vraag de beheerders van deze instantie om dit te beoordelen." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Dit is momenteel niet beschikbaar voor je account. Mail naar {supportEmail} voor een beoordeling door een medewerker." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Dit is je laatste passkey. Als deze weg is, kun je geen passkey meer gebruiken als je tweede factor." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Dit is geen mobiel nummer en kan daarom onze sms niet ontvangen. Probeer een mobiel nummer, of neem contact op met het supportteam als dit volgens jou niet klopt." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Deze bijnaam is alleen zichtbaar in deze community" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Dit nummer wordt geverifieerd door ons te sms'en. Ga terug en start de telefoonverificatie opnieuw om de code en het nummer om naartoe te sms'en te krijgen." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Om dit nummer te verifiëren, moet je ons een sms sturen in plaats van er een van ons te ontvangen." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Moderators hebben het geluid voor deze deelnemer uitgeschakeld" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Dit telefoonnummer kan niet worden gebruikt. Probeer een ander mobiel nummer of neem contact op met de ondersteuning." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Dit telefoonnummer is al gebruikt. Probeer een ander nummer of neem contact op met support." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Deze verificatiesessie is verlopen. Ga terug naar {productName} en start het afrekenen opnieuw." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Deze verificatiesessie is verlopen. Begin opnieuw." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Hiermee worden alle externe links vertrouwd en wordt de waarschuwing voor elk domein overgeslagen. Je bestaande vertrouwde domeinen worden vervangen. Dit is minder veilig." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Dit venster wordt automatisch bijgewerkt nadat we je bericht hebben ontvangen." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "HDR-afbeeldingen omzetten naar standaardbereik, waardoor de piekhelderheid wordt verminderd." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Te veel pogingen. Wacht even en probeer het dan opnieuw." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Vertalers" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Reizen en plaatsen" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Ongenummerd" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Losmaken" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Bericht losmaken" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Dit bericht losmaken?" @@ -35927,7 +35946,7 @@ msgstr "Niet-ondersteund stickerbestand" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Ingesloten inhoud weergeven" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Gebruik een authenticator-app om codes te genereren voor tweefactorauthenticatie" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Gebruik een e-mailadres waar je toegang toe hebt. We sturen daar een code naartoe." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Gebruik een ander e-mailadres dan je huidige." @@ -37025,17 +37044,17 @@ msgstr "Verifieer dat jij het bent" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Telefoonnummer verifiëren" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Telefoonnummer verifiëren" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Formulier voor telefoonnummerverificatie" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Profiel van {displayName} bekijken" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Reacties bekijken" @@ -37901,7 +37920,7 @@ msgstr "Volume omhoog" msgid "Wait a moment before deleting more messages." msgstr "Wacht even voordat je meer berichten verwijdert." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Even geduld. Dit venster sluit automatisch zodra we je bericht ontvangen." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Wacht tussen berichten. Leden met de machtiging \"{bypassSlowmodePermissionLabel}\" kunnen deze wachttijd omzeilen." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Even wachten" @@ -38054,10 +38073,14 @@ msgstr "We konden het bericht nu niet doorsturen." msgid "We couldn't import that theme library file." msgstr "We konden dat themabibliotheekbestand niet importeren." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "We konden de bijlage-uploadservice niet bereiken. {PRODUCT_NAME} kan terugvallen op de standaard uploadmethode voor berichten tot {fallbackSizeFormatted} in totaal, maar deze bijlagen overschrijden die gecombineerde limiet en kunnen niet worden verzonden totdat de verbinding is hersteld. Probeer het later opnieuw of neem contact op met <0>{SUPPORT_EMAIL} als dit blijft gebeuren." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "We konden de bijlage-uploadservice niet bereiken. {PRODUCT_NAME} kan terugvallen op de standaard uploadmethode voor berichten tot {fallbackSizeFormatted} in totaal, maar deze bijlagen overschrijden die gecombineerde limiet en kunnen niet worden verzonden totdat de verbinding is hersteld. Probeer het later opnieuw of neem contact op met de beheerders van deze instantie als dit blijft gebeuren." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "We konden dat account niet verwijderen. Probeer het opnieuw." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "We konden dit nummer niet automatisch verifiëren. Neem contact op met support en een medewerker zal je account beoordelen." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "We sturen geen verificatie-sms’jes naar dit land. Probeer een mobiel nummer uit een ander land, of neem contact op met het supportteam." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "We vullen {prefillEmail} alvast in zodra het inlogscherm in je browser opent." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "We sturen een sms-code wanneer dat mogelijk is." @@ -38174,7 +38197,7 @@ msgstr "We sturen een verificatiecode naar je e-mailadres voordat je je wachtwoo msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "We sturen een verificatiecode naar je e-mail voordat je je back-upcodes kunt bekijken." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "We sturen een sms-code wanneer dat mogelijk is. Je nummer is niet gekoppeld aan je account. We bewaren alleen een versleutelde markering, zonder gebruikers-ID, om maximaal {PHONE_VERIFICATION_LIMIT} verificaties in ongeveer {PHONE_VERIFICATION_WINDOW_DAYS} dagen toe te staan." @@ -38911,13 +38934,18 @@ msgstr "Je kunt de machtiging <0>{readMessageHistoryPermissionLabel} verwijd msgid "You can sign back in at any time." msgstr "Je kunt op elk moment weer inloggen." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Je kunt de beheerders van deze instantie altijd om een beoordeling door een mens vragen." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Je kunt nog steeds een account aanmaken of inloggen. Als uitnodigingen later opnieuw worden ingeschakeld, kun je dezelfde link gebruiken om deel te nemen." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Je kunt op elk moment naar {supportEmail} mailen voor een beoordeling door een medewerker." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Jij of iemand die je toevoegt heeft al het maximale aantal groeps-DM's openstaan. Verlaat er een en probeer het opnieuw." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Je blijft in {ownedNames}. Eigenaren kunnen hun eigen community niet verlaten." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Je wordt doorgestuurd naar {redirectHostname} na autorisatie." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Je verlaat {count, plural, one {# community} other {# communities}} waarvoor deze controle geldt, en je account werkt weer normaal." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Je verlaat {guildNames}. Niets wat je hebt geplaatst wordt verwijderd en je kunt later opnieuw lid worden." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Je moet de e-mailstap nog steeds afronden." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Je account" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Je account wordt direct weer normaal en je hebt nu geen telefoonnummer nodig. Dit is geen permanente uitzondering. Lid worden van een grote of openbare community kan deze controle opnieuw activeren." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Je account is gekoppeld. Je kunt dit tabblad nu sluiten en teruggaan naar de app." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Je account is weer normaal." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Je account wordt niet langer beschermd door tweefactorauthenticatie wanneer je met je wachtwoord inlogt. Je verliest ook verhoogde machtigingen in communities die tweefactorauthenticatie vereisen." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Je account werkt direct weer normaal en er wordt niets verwijderd. We kunnen later opnieuw om deze controle vragen." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Je kaart is geschikt. Je wordt nu doorgestuurd naar de betaalpagina." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Je provider geeft aan dat dit nummer niet in gebruik is. Controleer het en probeer het opnieuw, of neem contact op met support als het wel klopt." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Je nieuwe bijnaam, of laat leeg om deze te resetten." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Je nummer is niet gekoppeld aan je account. We bewaren alleen een versleutelde markering, zonder gebruikers-ID, voor maximaal {limit} verificaties in ongeveer {duration} dagen." diff --git a/fluxer_app/src/features/i18n/locales/no/messages.po b/fluxer_app/src/features/i18n/locales/no/messages.po index 4e7d72e82..245ec0517 100644 --- a/fluxer_app/src/features/i18n/locales/no/messages.po +++ b/fluxer_app/src/features/i18n/locales/no/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 dager" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "En nettlesersjekk kreves før telefonverifisering. Prøv igjen fra påloggingssiden eller kontakt kundestøtte." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Aktiv årlig abonnent (abonnementet avsluttes ved periodens slutt)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Aktiviteter" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Legg til et ord …" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Legg til en fungerende e-postadresse" @@ -4552,6 +4552,11 @@ msgstr "Spør før du starter samtaler" msgid "Ask for a passkey after your password when you sign in" msgstr "Be om en passnøkkel etter passordet ditt når du logger på" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Be administratorene av denne instansen om å gå gjennom kontoen din. Denne instansen drives uavhengig, og bare administratorene kan endre kontoen din." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Vedleggsopplasting" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Kan ikke laste opp vedlegg" @@ -5189,8 +5194,8 @@ msgstr "Borte akkurat nå" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Tilbake" @@ -6370,7 +6375,7 @@ msgstr "Kan ikke laste opp filer her" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Fjern egendefinert status" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Fjerne alle reaksjoner fra denne meldingen?" @@ -8198,7 +8203,7 @@ msgstr "Kull-tema" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Kontakt" msgid "Contact support" msgstr "Kontakt kundestøtte" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Kontakt administratorene av denne instansen for hjelp." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Kopier medieinnhold til utklippstavlen" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Kopier melding" @@ -10186,7 +10196,7 @@ msgstr "Nedtellingstidtaker" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Land" @@ -11108,7 +11118,7 @@ msgstr "Feilsøk medlem" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Feilsøk melding" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "E-post utilgjengelig" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "Du kan ikke endre e-postadressen akkurat nå. Prøv igjen senere eller kontakt kundestøtte." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "E-postadressen må oppdateres" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Send oss en e-post, så vil en person gjennomgå kontoen din. Fortell oss at du ikke kan bekrefte kontoen via SMS, så tar vi det derfra. Vi svarer på e-post, så du får ikke svar med én gang." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Innebygd innhold" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Innebygd innhold er skjult" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Innebygd innhold vises" @@ -13896,7 +13906,7 @@ msgstr "Skriv inn en gyldig mal-URL eller malkode fra {theOtherPlatform}." #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Skriv inn en gyldig e-postadresse." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Skriv inn en gyldig meldingslenke." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Skriv inn et gyldig mobilnummer." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Skriv inn et gyldig telefonnummer" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Skriv inn et gyldig brukernavn ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Skriv inn en e-postadresse du har tilgang til. Vi sender en kode dit." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Skriv inn gavekode …" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Skriv inn ny e-postadresse" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Skriv inn den {digitCount}-sifrede koden fra autentiseringsappen din." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Skriv inn den {digitCount}-sifrede koden som ble sendt til {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Skriv inn koden med {MFA_CODE_DIGIT_COUNT} siffer som ble sendt til {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Skriv inn koden fra autentiseringsappen din." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Skriv inn koden som ble sendt til {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Skriv inn koden vi sendte til e-postadressen din, for å bekrefte den. Passordet ditt blir angitt når koden er bekreftet." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Skriv inn e-postkoden" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Skriv inn PIN-koden for sikkerhetsnøkkelen din for å fortsette." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Skriv inn SMS-koden" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Skriv inn passordet ditt." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Skriv inn telefonnummeret ditt" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Første alternativ" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Flagg" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Skrifttyper" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Mat og drikke" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "For meg" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "For denne kontrollen sender du oss en tekstmelding i stedet for å motta en fra oss." @@ -15562,7 +15572,7 @@ msgstr "Skjemaer" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Videresend" @@ -16030,7 +16040,7 @@ msgstr "Skaff deg {premiumProductName} for å tilpasse taggen din eller beholde #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Få ny kode" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Hvis denne rapporten gjelder bestemte meldinger, rapporter heller den mest relevante meldingen. Rapporter om meldinger gir sikkerhetsteamet vårt det tydeligste bildet av saken, og flere detaljer i kommentarfeltet kan hjelpe oss å behandle rapporten raskere. Fortsett bare med å rapportere brukeren som helhet hvis en rapport om en melding ikke dekker det større problemet." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Hvis du ikke kan bekrefte via SMS" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Forlat" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Forlate {count, plural, one {# fellesskap} other {# fellesskap}} og legge denne kontrollen til side?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Forlat og legg til side" @@ -20677,7 +20687,7 @@ msgstr "Meldingen inneholder vedlagte medier" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Meldingsfeilsøking" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Skrivebordsoppdatering klar" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Natur" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "URL-bygger for OAuth2" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Objekter" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Åpne nettleseren din, logg på, og skriv inn koden nedenfor for å koble til kontoen din." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Åpne meldingene dine" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Åpne telefonens meldingsapp og opprett en ny tekstmelding." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Åpne meldingsappen på telefonen din og start en ny tekstmelding." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Nummerkontrollen vår er nede akkurat nå. Dette er vår feil, ikke nummeret ditt. Vent noen minutter og prøv samme nummer igjen." @@ -24470,7 +24480,7 @@ msgstr "Pennsylvania" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Telefon" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Telefonnummer" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Telefonnummer er påkrevd" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Telefonnummer bekreftet" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Trinn for telefonbekreftelse" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "Telefonverifisering er ikke tilgjengelig for denne kontoen. Bruk en annen metode eller kontakt kundestøtte." @@ -24757,7 +24767,7 @@ msgstr "Bilde i bilde" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Fest" @@ -24775,7 +24785,7 @@ msgstr "Fest gruppechat" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Fest eller løsne en hvilken som helst melding." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Fest denne meldingen til kanalen så alle kan se den." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Fjerne {userName} fra vennene dine?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Fjern alle" @@ -26525,8 +26535,8 @@ msgstr "Fjerne alle {emojiNameWithColons}-reaksjoner fra denne meldingen?" #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Fjern alle reaksjoner" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Fjern spoilermerking" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Fjern klistremerke" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Videredelinger: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Be om en ny kode først." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Søk i fellesskap" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Søk etter land …" @@ -29336,17 +29346,17 @@ msgstr "Send tekst-til-tale-meldinger med /tts. Medlemmer som har slått på tek #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Send koden <0>{0} til <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Send koden til telefonnummeret nedenfor." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Send denne koden" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Sende denne festede meldingen tilbake i tid?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Send til" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Send:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Det er dyrt å sende en SMS til dette nummeret, så vi trenger at du sender oss en tekstmelding i stedet." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Det er for dyrt for {PRODUCT_NAME} å sende en SMS til dette telefonnummeret, så vi trenger at du sender oss en SMS i stedet. Vi vet at dette ikke er ideelt. Du kan også be administratorene av denne instansen om å fjerne dette kravet fra kontoen din." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Det er for dyrt for {PRODUCT_NAME} å sende en SMS til dette telefonnummeret, så vi trenger at du sender oss en SMS i stedet. Vi vet at dette ikke er ideelt. Du kan også kontakte <0>{SUPPORT_EMAIL} for å få oss til å fjerne dette kravet fra kontoen din." @@ -29677,13 +29691,13 @@ msgstr "Satte taleregionen til automatisk" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Sett denne sjekken til side" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Legg denne sjekken til side?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Jevnere video" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "SMS-verifisering er utilgjengelig akkurat nå. Prøv igjen senere, eller kontakt kundestøtte." @@ -31169,7 +31183,7 @@ msgstr "Noe gikk galt. Prøv igjen senere." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Noe gikk galt. Prøv igjen." @@ -31341,7 +31355,7 @@ msgstr "Les opp alle meldinger" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Les opp melding" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Kontroller for ansatte" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Standard meldingspriser fra operatøren din kan gjelde." @@ -31913,7 +31927,7 @@ msgstr "Slutte å dele taleaktivitet med alle venner?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Symbol" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Symboler" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Tekststørrelse" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Send oss en tekstmelding fra telefonen din" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Takk for at du hjelper oss med å holde {productName} trygt. Vi vil gjennomgå rapporten din så snart som mulig." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Koden fungerte ikke. Sjekk den og prøv igjen." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Koden er utløpt. Be om en ny kode." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "Det ble ikke fullført. Noen fellesskap kan allerede være forlatt, og kontoen din er fortsatt låst. Trykk «Sett denne sjekken til side» igjen for å fullføre." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Det gikk ikke. Ingenting er endret. Prøv igjen." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Det ser ikke ut som en gyldig URL." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "E-postadressen er allerede i bruk." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "Siden du leter etter finnes ikke eller har blitt flyttet." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "Telefonsjekken er satt til side. Ett e-posttrinn gjenstår." @@ -33803,8 +33817,13 @@ msgstr "Dette er deaktivert" msgid "This is how messages appear" msgstr "Slik vises meldinger" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Dette er ikke tilgjengelig for kontoen din akkurat nå. Be administratorene av denne instansen om å se på det." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Dette er ikke tilgjengelig for kontoen din akkurat nå. Send en e-post til {supportEmail} og en person vil gjennomgå det." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Dette er din siste passnøkkel. Når den er borte, kan du ikke lenger bruke en passnøkkel som din andre faktor." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Dette er ikke et mobilnummer, så det kan ikke motta SMS-en vår. Prøv et mobilnummer, eller kontakt kundestøtte hvis du mener dette er feil." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Dette kallenavnet vil bare være synlig i dette fellesskapet" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Dette nummeret må i stedet bekreftes ved at du sender en SMS til oss. Gå tilbake og start telefonbekreftelsen på nytt for å få koden og nummeret du skal sende til." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Dette nummeret krever at du sender oss en SMS for å bekrefte det, i stedet for å motta en SMS fra oss." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Moderatorene har slått av lyden for denne deltakeren" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Dette telefonnummeret kan ikke brukes. Prøv et annet mobilnummer eller kontakt kundestøtte." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Dette telefonnummeret har allerede vært brukt. Prøv et annet nummer eller kontakt kundestøtte." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Denne bekreftelsesøkten utløp. Gå tilbake til {productName} og start betalingen på nytt." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Denne bekreftelsesøkten er utløpt. Start på nytt." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Dette klarerer alle eksterne lenker og hopper over advarselen for alle domener. Dine eksisterende klarerte domener blir erstattet. Dette er mindre sikkert." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Dette vinduet oppdateres automatisk når vi mottar meldingen din." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Tilpass tonene i HDR-bilder til standard dynamisk område for å redusere maksimal lysstyrke." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "For mange forsøk. Vent litt, og prøv igjen." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Oversettere" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Reise og steder" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Unummerert" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Løsne" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Løsne melding" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Løsne denne meldingen?" @@ -35927,7 +35946,7 @@ msgstr "Klistremerkefilen støttes ikke" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Vis innebygd innhold" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Bruk en autentiseringsapp for å generere koder for tofaktorautentisering" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Bruk en e-postadresse du har tilgang til. Vi sender en kode dit." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Bruk en annen e-postadresse enn den du har nå." @@ -37025,17 +37044,17 @@ msgstr "Bekreft at det er deg" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Bekreft telefonnummer" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Bekreft telefonnummer" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Skjema for bekreftelse av telefonnummer" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Vis profil for {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Se reaksjoner" @@ -37901,7 +37920,7 @@ msgstr "Øk volumet" msgid "Wait a moment before deleting more messages." msgstr "Vent litt før du sletter flere meldinger." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Vent litt. Dette vinduet lukkes automatisk når vi mottar meldingen din." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Ventetid mellom meldinger. Medlemmer med «{bypassSlowmodePermissionLabel}» kan omgå dette." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Vent her" @@ -38054,10 +38073,14 @@ msgstr "Vi kunne ikke videresende meldingen nå." msgid "We couldn't import that theme library file." msgstr "Vi kunne ikke importere temabibliotekfilen." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Vi kunne ikke nå opplastingstjenesten for vedlegg. {PRODUCT_NAME} kan falle tilbake til den vanlige opplastingsmetoden for meldinger på opptil {fallbackSizeFormatted} totalt, men disse vedleggene overskrider den samlede grensen og kan ikke sendes før tilkoblingen er gjenopprettet. Prøv igjen senere, eller kontakt <0>{SUPPORT_EMAIL} hvis dette fortsetter." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Vi kunne ikke nå opplastingstjenesten for vedlegg. {PRODUCT_NAME} kan falle tilbake til den vanlige opplastingsmetoden for meldinger på opptil {fallbackSizeFormatted} totalt, men disse vedleggene overskrider den samlede grensen og kan ikke sendes før tilkoblingen er gjenopprettet. Prøv igjen senere, eller kontakt administratorene av denne instansen hvis dette fortsetter." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Vi kunne ikke fjerne den kontoen. Prøv igjen." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Vi kunne ikke verifisere dette nummeret automatisk. Kontakt kundestøtte, så vil en person gjennomgå kontoen din." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Vi sender ikke bekreftelses-SMS til dette landet. Prøv et mobilnummer fra et annet land, eller kontakt kundestøtte." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Vi fyller ut {prefillEmail} automatisk når nettleserpåloggingen åpnes." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Vi sender en SMS-kode når det er mulig." @@ -38174,7 +38197,7 @@ msgstr "Vi sender en bekreftelseskode til e-posten din før du kan endre passord msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Vi sender en bekreftelseskode til e-posten din før du kan se reservekodene dine." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Vi sender en SMS-kode når det er mulig. Nummeret ditt er ikke knyttet til kontoen din. Vi lagrer kun en kryptert markør, uten bruker-ID, for å tillate maksimalt {PHONE_VERIFICATION_LIMIT} bekreftelser i løpet av omtrent {PHONE_VERIFICATION_WINDOW_DAYS} dager." @@ -38911,13 +38934,18 @@ msgstr "Du kan fjerne tillatelsen <0>{readMessageHistoryPermissionLabel} fra msgid "You can sign back in at any time." msgstr "Du kan logge på igjen når som helst." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Du kan når som helst be administratorene av denne instansen om en manuell gjennomgang." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Du kan fortsatt opprette en konto eller logge på. Hvis invitasjoner aktiveres igjen senere, kan du bruke den samme lenken for å bli med." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Du kan fortsatt sende en e-post til {supportEmail} for en manuell gjennomgang når som helst." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Du eller noen du legger til, har allerede maksimalt antall åpne gruppechatter. Forlat én og prøv igjen." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Du blir værende i {ownedNames}. Eiere kan ikke forlate sitt eget fellesskap." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Du blir sendt til {redirectHostname} etter godkjenning." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Du vil forlate {count, plural, one {# fellesskap} other {# fellesskap}} som denne sjekken gjelder for, og kontoen din vil fungere normalt igjen." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Du vil forlate {guildNames}. Ingenting du har lagt ut, blir slettet, og du kan bli med igjen senere." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Du må fortsatt fullføre e-poststeget." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Din konto" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Kontoen din fungerer som normalt igjen med en gang, og du trenger ikke telefonnummer nå. Dette er ikke et permanent unntak. Hvis du blir med i et stort eller offentlig fellesskap, kan denne sjekken komme tilbake." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Kontoen din er nå koblet til. Du kan lukke denne fanen og gå tilbake til appen." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Kontoen din fungerer som normalt igjen." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Kontoen din vil ikke lenger være beskyttet av tofaktorautentisering når du logger på med passordet ditt. Du vil også miste forhøyede tillatelser i fellesskap som krever tofaktorautentisering." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Kontoen din fungerer som normalt igjen med en gang, og ingenting blir fjernet. Vi kan be om denne sjekken igjen senere." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Kortet ditt oppfyller kravene. Du blir nå sendt videre til betalingssiden." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Mobiloperatøren din sier at dette nummeret ikke er i bruk. Sjekk det og prøv igjen, eller kontakt kundestøtte hvis det er riktig." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Det nye kallenavnet ditt, eller la det stå tomt for å tilbakestille det." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Nummeret ditt er ikke knyttet til kontoen din. Vi lagrer kun en kryptert markør, uten bruker-ID, for maksimalt {limit} bekreftelser i løpet av omtrent {duration} dager." diff --git a/fluxer_app/src/features/i18n/locales/pl/messages.po b/fluxer_app/src/features/i18n/locales/pl/messages.po index 1cae9ba72..48679b3ff 100644 --- a/fluxer_app/src/features/i18n/locales/pl/messages.po +++ b/fluxer_app/src/features/i18n/locales/pl/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 dni" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "Przed weryfikacją telefonu wymagane jest sprawdzenie przeglądarki. Spróbuj ponownie ze strony logowania lub skontaktuj się z pomocą techniczną." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Aktywny subskrybent roczny (anulowanie zaplanowane)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Aktywności" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Dodaj słowo…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Dodaj działający adres e-mail" @@ -4552,6 +4552,11 @@ msgstr "Pytaj przed rozpoczęciem połączeń" msgid "Ask for a passkey after your password when you sign in" msgstr "Pytaj o klucz dostępu po podaniu hasła podczas logowania" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Poproś administratorów tej instancji o sprawdzenie Twojego konta. Ta instancja jest zarządzana niezależnie i tylko jej administratorzy mogą zmienić Twoje konto." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Przesyłanie załączników" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Przesyłanie załączników niedostępne" @@ -5189,8 +5194,8 @@ msgstr "Chwilowo mnie nie ma" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Wstecz" @@ -6370,7 +6375,7 @@ msgstr "Nie można tu przesyłać plików" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Wyczyść status niestandardowy" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Usunąć wszystkie reakcje z tej wiadomości?" @@ -8198,7 +8203,7 @@ msgstr "Węglowy motyw" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Kontakt" msgid "Contact support" msgstr "Skontaktuj się z pomocą techniczną" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Skontaktuj się z administratorami tej instancji, aby uzyskać pomoc." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Kopiuj multimedia do schowka" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Kopiuj wiadomość" @@ -10186,7 +10196,7 @@ msgstr "Minutnik" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Kraj" @@ -11108,7 +11118,7 @@ msgstr "Debuguj członka" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Debuguj wiadomość" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "E-mail niedostępny" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "Aktualizacja adresu e-mail jest obecnie niedostępna. Spróbuj ponownie później lub skontaktuj się z pomocą techniczną." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "Wymagana aktualizacja adresu e-mail" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Napisz do nas e-mailem, a ktoś z naszego zespołu sprawdzi Twoje konto. Poinformuj nas, że nie możesz ukończyć weryfikacji przez SMS, a my zajmiemy się resztą. Odpowiemy e-mailem, więc nie nastąpi to od razu." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Osadzone treści" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Osadzone treści ukryte" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Przywrócono widoczność osadzonych treści" @@ -13896,7 +13906,7 @@ msgstr "Wprowadź prawidłowy adres URL lub kod szablonu {theOtherPlatform}." #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Wpisz prawidłowy adres e-mail." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Wprowadź prawidłowy link do wiadomości." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Wprowadź prawidłowy numer telefonu komórkowego." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Wprowadź prawidłowy numer telefonu" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Wprowadź prawidłową nazwę użytkownika ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Wpisz adres e-mail, do którego masz dostęp. Wyślemy na niego kod." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Wpisz kod podarunkowy…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Wprowadź nowy adres e-mail" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Wprowadź {digitCount}-cyfrowy kod z aplikacji uwierzytelniającej." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Wpisz {digitCount}-cyfrowy kod wysłany na numer {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Wpisz kod składający się z {MFA_CODE_DIGIT_COUNT} cyfr wysłany na numer {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Wpisz kod z aplikacji uwierzytelniającej." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Wpisz kod wysłany na adres {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Wpisz kod, który wysłaliśmy na Twój adres e-mail, aby go zweryfikować. Twoje hasło zostanie ustawione po potwierdzeniu kodu." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Wpisz kod z e-maila" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Wprowadź kod PIN swojego klucza bezpieczeństwa, aby kontynuować." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Wpisz kod SMS" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Wprowadź hasło." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Wprowadź swój numer telefonu" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Pierwsza opcja" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Flagi" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Czcionki" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Jedzenie i picie" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "Dla mnie" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "W ramach tej weryfikacji wyślesz nam wiadomość SMS, zamiast ją od nas otrzymać." @@ -15562,7 +15572,7 @@ msgstr "Formularze" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Przekaż dalej" @@ -16030,7 +16040,7 @@ msgstr "Kup {premiumProductName}, aby dostosować swój tag lub zachować go prz #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Wyślij nowy kod" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Jeśli zgłoszenie dotyczy konkretnych wiadomości, zgłoś tę najistotniejszą. Zgłoszenia wiadomości najlepiej przedstawiają kontekst naszemu zespołowi ds. bezpieczeństwa, a dodatkowe szczegóły w komentarzach mogą przyspieszyć rozpatrzenie sprawy. Kontynuuj ogólne zgłoszenie użytkownika tylko wtedy, gdy zgłoszenie wiadomości nie oddałoby szerszego problemu." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Jeśli nie możesz ukończyć weryfikacji przez SMS" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Opuść" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Opuścić {count, plural, one {# społeczność} few {# społeczności} many {# społeczności} other {# społeczności}} i odłożyć tę weryfikację na później?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Opuść i odłóż na później" @@ -20677,7 +20687,7 @@ msgstr "Wiadomość zawiera załączone multimedia" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Debugowanie wiadomości" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Natywny aktualizator gotowy" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Natura" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "Kreator adresu URL OAuth2" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Obiekty" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Otwórz przeglądarkę, zaloguj się, a następnie wprowadź poniższy kod, aby połączyć swoje konto." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Otwórz wiadomości" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Otwórz aplikację do SMS-ów w telefonie i utwórz nową wiadomość." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Otwórz aplikację do obsługi wiadomości na telefonie i rozpocznij nową wiadomość tekstową." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Nasz system weryfikacji numerów telefonu jest obecnie niedostępny. Problem leży po naszej stronie, a nie w Twoim numerze. Poczekaj kilka minut i spróbuj ponownie z tym samym numerem." @@ -24470,7 +24480,7 @@ msgstr "Pensylwania" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Telefon" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Numer telefonu" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Numer telefonu jest wymagany" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Numer telefonu zweryfikowany" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Krok: telefon" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "Weryfikacja numeru telefonu nie jest dostępna dla tego konta. Użyj innej metody lub skontaktuj się z pomocą techniczną." @@ -24757,7 +24767,7 @@ msgstr "Obraz w obrazie" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Przypnij" @@ -24775,7 +24785,7 @@ msgstr "Przypnij czat grupowy" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Przypinaj lub odpinaj dowolne wiadomości." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Przypnij tę wiadomość do kanału, aby wszyscy ją widzieli." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Usunąć {userName} ze znajomych?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Usuń wszystko" @@ -26525,8 +26535,8 @@ msgstr "Usunąć wszystkie reakcje {emojiNameWithColons} z tej wiadomości?" #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Usuń wszystkie reakcje" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Usuń oznaczenie spoilera" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Usuń naklejkę" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Udostępnienia: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Najpierw poproś o nowy kod." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Szukaj społeczności" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Szukaj krajów..." @@ -29336,17 +29346,17 @@ msgstr "Wysyłaj wiadomości TTS za pomocą /tts. Członkowie, którzy włączyl #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Wyślij kod <0>{0} na numer <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Wyślij kod na numer telefonu poniżej." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Wyślij ten kod" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Cofnąć przypiętą wiadomość w czasie?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Wyślij na numer" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Wysyłanie:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Wysłanie SMS-a na ten numer jest kosztowne, dlatego potrzebujemy, aby wiadomość SMS trafiła od Ciebie do nas." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Wysłanie SMS-a na ten numer telefonu jest zbyt kosztowne dla {PRODUCT_NAME}, dlatego prosimy o wysłanie SMS-a do nas. Wiemy, że to nie jest idealne rozwiązanie. Możesz też poprosić administratorów tej instancji o usunięcie tego wymogu z Twojego konta." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Wysłanie SMS-a na ten numer telefonu jest zbyt kosztowne dla {PRODUCT_NAME}, dlatego prosimy o wysłanie SMS-a do nas. Wiemy, że to nie jest idealne rozwiązanie. Możesz też napisać na <0>{SUPPORT_EMAIL}, abyśmy usunęli ten wymóg z Twojego konta." @@ -29677,13 +29691,13 @@ msgstr "Ustawiono region głosowy na automatyczny" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Odłóż tę weryfikację na później" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Odłożyć tę weryfikację na później?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Płynniejszy obraz" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "Weryfikacja SMS jest teraz niedostępna. Spróbuj ponownie później lub skontaktuj się z pomocą techniczną." @@ -31169,7 +31183,7 @@ msgstr "Coś poszło nie tak. Spróbuj ponownie później." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Coś poszło nie tak. Spróbuj ponownie." @@ -31341,7 +31355,7 @@ msgstr "Czytaj wszystkie wiadomości na głos" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Odczytaj wiadomość" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Narzędzia zespołu" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Mogą obowiązywać standardowe stawki operatora za wiadomości." @@ -31913,7 +31927,7 @@ msgstr "Zatrzymać udostępnianie aktywności głosowej wszystkim znajomym?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Symbol" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Symbole" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Rozmiar tekstu" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Wyślij nam SMS-a ze swojego telefonu" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Dziękujemy za pomoc w dbaniu o bezpieczeństwo w {productName}. Rozpatrzymy Twoje zgłoszenie tak szybko, jak to możliwe." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Ten kod nie zadziałał. Sprawdź go i spróbuj ponownie." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Ten kod wygasł. Poproś o nowy kod." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "Nie udało się dokończyć. Niektóre społeczności mogły zostać już opuszczone, a Twoje konto nadal jest zablokowane. Naciśnij ponownie „Odłóż tę weryfikację na później”, aby dokończyć." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Nie udało się. Nic się nie zmieniło. Spróbuj ponownie." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "To nie wygląda na prawidłowy adres URL." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Ten adres e-mail jest już używany." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "Strona, której szukasz, nie istnieje lub została przeniesiona." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "Odłożono weryfikację numeru telefonu. Pozostał jeden etap weryfikacji e-mail." @@ -33803,8 +33817,13 @@ msgstr "To jest wyłączone" msgid "This is how messages appear" msgstr "Tak wyglądają wiadomości" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "To nie jest teraz dostępne dla Twojego konta. Poproś administratorów tej instancji o sprawdzenie." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Ta funkcja nie jest obecnie dostępna dla Twojego konta. Wyślij e-mail na adres {supportEmail}, a ktoś to sprawdzi." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "To Twój ostatni klucz dostępu. Po jego usunięciu nie będzie można używać klucza dostępu jako drugiego czynnika uwierzytelniania." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "To nie jest numer komórkowy, więc nie może odbierać naszych SMS-ów. Spróbuj podać numer komórkowy lub skontaktuj się z pomocą techniczną, jeśli uważasz, że to błąd." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Ten pseudonim będzie widoczny tylko w tej społeczności" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Ten numer jest weryfikowany przez wysłanie nam SMS-a. Wróć i ponownie rozpocznij weryfikację telefoniczną, aby otrzymać kod i numer do wysłania SMS-a." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Ten numer wymaga weryfikacji przez wysłanie do nas SMS-a zamiast odebrania SMS-a od nas." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Moderatorzy wyłączyli dźwięk temu uczestnikowi" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Tego numeru telefonu nie można użyć. Spróbuj użyć innego numeru telefonu komórkowego lub skontaktuj się z pomocą techniczną." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Ten numer telefonu został już użyty. Spróbuj użyć innego numeru lub skontaktuj się z pomocą techniczną." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Sesja weryfikacji wygasła. Wróć do {productName} i rozpocznij płatność ponownie." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Sesja weryfikacji wygasła. Zacznij od nowa." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Spowoduje to zaufanie do wszystkich linków zewnętrznych i pominięcie ostrzeżenia dla każdej domeny. Twoje istniejące zaufane domeny zostaną zastąpione. Jest to mniej bezpieczne." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "To okno zaktualizuje się automatycznie po otrzymaniu wiadomości." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Mapuj obrazy HDR do standardowego zakresu, zmniejszając szczytową jasność." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Zbyt wiele prób. Poczekaj chwilę, a następnie spróbuj ponownie." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Translatory" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Podróże i miejsca" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Punktowana" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Odepnij" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Odepnij wiadomość" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Odpiąć tę wiadomość?" @@ -35927,7 +35946,7 @@ msgstr "Nieobsługiwany plik naklejki" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Pokaż osadzone treści" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Użyj aplikacji uwierzytelniającej do generowania kodów uwierzytelniania dwuskładnikowego" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Użyj adresu e-mail, do którego masz dostęp. Wyślemy tam kod." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Użyj adresu e-mail innego niż bieżący." @@ -37025,17 +37044,17 @@ msgstr "Potwierdź, że to Ty" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Zweryfikuj numer telefonu" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Zweryfikuj numer telefonu" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Formularz weryfikacji numeru telefonu" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Wyświetl profil użytkownika {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Wyświetl reakcje" @@ -37901,7 +37920,7 @@ msgstr "Zwiększ głośność" msgid "Wait a moment before deleting more messages." msgstr "Poczekaj chwilę, zanim usuniesz więcej wiadomości." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Poczekaj chwilę. To okno zamknie się automatycznie, gdy tylko otrzymamy Twoją wiadomość." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Odstęp między wiadomościami. Użytkownicy z uprawnieniem „{bypassSlowmodePermissionLabel}” mogą go obejść." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Poczekaj tutaj" @@ -38054,10 +38073,14 @@ msgstr "Nie udało się teraz przekazać wiadomości dalej." msgid "We couldn't import that theme library file." msgstr "Nie udało się zaimportować pliku biblioteki motywów." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Nie udało się połączyć z usługą przesyłania załączników. {PRODUCT_NAME} może skorzystać ze standardowej ścieżki przesyłania dla wiadomości o łącznym rozmiarze do {fallbackSizeFormatted}, ale te załączniki przekraczają ten limit i nie mogą zostać wysłane, dopóki połączenie nie zostanie przywrócone. Spróbuj ponownie później lub skontaktuj się z <0>{SUPPORT_EMAIL}, jeśli problem będzie się powtarzał." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Nie udało się połączyć z usługą przesyłania załączników. {PRODUCT_NAME} może skorzystać ze standardowej ścieżki przesyłania dla wiadomości o łącznym rozmiarze do {fallbackSizeFormatted}, ale te załączniki przekraczają ten limit i nie mogą zostać wysłane, dopóki połączenie nie zostanie przywrócone. Spróbuj ponownie później lub skontaktuj się z administratorami tej instancji, jeśli problem będzie się powtarzał." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Nie udało nam się usunąć tego konta. Spróbuj ponownie." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Nie udało nam się automatycznie zweryfikować tego numeru. Skontaktuj się z pomocą techniczną, a ktoś z zespołu sprawdzi Twoje konto." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Nie wysyłamy wiadomości weryfikacyjnych do tego kraju. Spróbuj użyć numeru telefonu komórkowego z innego kraju lub skontaktuj się z pomocą techniczną." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Wypełnimy wstępnie pole adresem {prefillEmail}, gdy otworzy się logowanie w przeglądarce." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Wyślemy kod SMS, gdy będzie dostępny." @@ -38174,7 +38197,7 @@ msgstr "Wyślemy kod weryfikacyjny na Twój adres e-mail, zanim zmienisz hasło. msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Wyślemy kod weryfikacyjny na Twój adres e-mail, zanim będziesz mógł wyświetlić swoje kody zapasowe." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Wyślemy kod SMS, gdy będzie dostępny. Twój numer nie jest połączony z kontem. Przechowujemy tylko zaszyfrowany znacznik, bez identyfikatora użytkownika, aby umożliwić maksymalnie {PHONE_VERIFICATION_LIMIT} weryfikacji w ciągu około {PHONE_VERIFICATION_WINDOW_DAYS} dni." @@ -38911,13 +38934,18 @@ msgstr "Możesz usunąć uprawnienie <0>{readMessageHistoryPermissionLabel} msgid "You can sign back in at any time." msgstr "Zawsze możesz zalogować się ponownie." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "W każdej chwili możesz poprosić administratorów tej instancji o sprawdzenie przez człowieka." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Nadal możesz utworzyć konto lub się zalogować. Jeśli zaproszenia zostaną później ponownie włączone, możesz użyć tego samego linku, aby dołączyć." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "W każdej chwili możesz też napisać na adres {supportEmail}, aby ktoś z zespołu osobiście sprawdził Twoją sprawę." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Ty lub osoba, którą dodajesz, macie już otwartą maksymalną liczbę czatów grupowych. Opuść jeden i spróbuj ponownie." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Pozostajesz w {ownedNames}. Właściciele nie mogą opuścić własnej społeczności." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Po autoryzacji nastąpi przekierowanie do witryny {redirectHostname}." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Opuścisz {count, plural, one {# społeczność, której dotyczy ta weryfikacja} few {# społeczności, których dotyczy ta weryfikacja} many {# społeczności, których dotyczy ta weryfikacja} other {# społeczności, których dotyczy ta weryfikacja}}, a Twoje konto znów będzie działać normalnie." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Opuścisz {guildNames}. Żadne opublikowane przez Ciebie treści nie zostaną usunięte i możesz dołączyć ponownie później." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Nadal musisz ukończyć etap weryfikacji e-mail." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Twoje konto" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Twoje konto od razu wróci do normy i na razie nie będziesz potrzebować numeru telefonu. Nie jest to stałe zwolnienie. Dołączenie do dużej lub publicznej społeczności może ponownie uruchomić tę weryfikację." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Twoje konto zostało pomyślnie połączone. Możesz teraz zamknąć tę kartę i wrócić do aplikacji." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Twoje konto wróciło do normy." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Twoje konto nie będzie już chronione uwierzytelnianiem dwuskładnikowym podczas logowania hasłem. Utracisz również podwyższone uprawnienia w społecznościach, które wymagają uwierzytelniania dwuskładnikowego." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Twoje konto znów działa normalnie i nic nie zostało usunięte. Możemy poprosić o ponowne sprawdzenie później." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Twoja karta spełnia warunki. Przekierowujemy Cię teraz do strony płatności." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Twój operator twierdzi, że ten numer jest wyłączony. Sprawdź go i spróbuj ponownie lub skontaktuj się z pomocą techniczną, jeśli numer jest poprawny." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Twój nowy pseudonim lub pozostaw puste, aby zresetować." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Twój numer nie jest powiązany z kontem. Przechowujemy tylko zaszyfrowany znacznik, bez identyfikatora użytkownika, dla maksymalnie {limit} weryfikacji w ciągu około {duration} dni." diff --git a/fluxer_app/src/features/i18n/locales/pt-BR/messages.po b/fluxer_app/src/features/i18n/locales/pt-BR/messages.po index b07a4693d..a4e31dee6 100644 --- a/fluxer_app/src/features/i18n/locales/pt-BR/messages.po +++ b/fluxer_app/src/features/i18n/locales/pt-BR/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 dias" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "É necessária uma verificação no navegador antes da verificação por telefone. Tente novamente na página de login ou entre em contato com o suporte." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Assinante anual ativo (cancelamento agendado)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Atividades" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Adicionar uma palavra…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Adicione um e-mail válido" @@ -4552,6 +4552,11 @@ msgstr "Perguntar antes de iniciar chamadas" msgid "Ask for a passkey after your password when you sign in" msgstr "Pedir uma chave de acesso após sua senha ao fazer login" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Peça aos administradores desta instância que revisem sua conta. Esta instância é mantida de forma independente, e só os administradores dela podem alterar sua conta." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Envio de anexos" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Não é possível enviar anexo" @@ -5189,8 +5194,8 @@ msgstr "Ausente no momento" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Voltar" @@ -6370,7 +6375,7 @@ msgstr "Não é possível enviar arquivos aqui" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Limpar status personalizado" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Limpar todas as reações desta mensagem?" @@ -8198,7 +8203,7 @@ msgstr "Tema carvão" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Contato" msgid "Contact support" msgstr "Fale com o suporte" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Entre em contato com os administradores desta instância para obter ajuda." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Copiar mídia para a área de transferência" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Copiar mensagem" @@ -10186,7 +10196,7 @@ msgstr "Contagem regressiva" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "País" @@ -11108,7 +11118,7 @@ msgstr "Depurar membro" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Depurar mensagem" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "E-mail indisponível" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "A atualização de e-mail não está disponível no momento. Tente novamente mais tarde ou entre em contato com o suporte." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "Atualização de e-mail necessária" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Envie um e-mail para nós e uma pessoa analisará sua conta. Informe que você não consegue verificar por SMS e nós cuidaremos do resto. As respostas chegam por e-mail, então não é instantâneo." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Conteúdo incorporado" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Conteúdo incorporado ocultado" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Conteúdo incorporado reativado" @@ -13896,7 +13906,7 @@ msgstr "Insira uma URL ou um código de modelo válido do {theOtherPlatform}." #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Insira um endereço de e-mail válido." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Insira um link de mensagem válido." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Insira um número de celular válido." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Insira um número de telefone válido" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Insira um nome de usuário válido ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Insira um endereço de e-mail ao qual você tenha acesso. Enviaremos um código para ele." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Insira o código do presente…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Insira o novo e-mail" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Insira o código de {digitCount} dígitos do seu aplicativo autenticador." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Insira o código de {digitCount} dígitos enviado para {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Insira o código de {MFA_CODE_DIGIT_COUNT} dígitos enviado para {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Insira o código do seu app autenticador." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Insira o código enviado para {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Insira o código que enviamos para seu e-mail para verificá-lo. Sua senha será definida assim que o código for confirmado." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Insira o código do e-mail" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Digite o PIN da sua chave de segurança para continuar." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Insira o código SMS" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Digite sua senha." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Insira seu número de telefone" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Primeira opção" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Bandeiras" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Fontes" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Comidas e bebidas" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "Para mim" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Para esta verificação, você nos envia uma mensagem de texto em vez de receber uma nossa." @@ -15562,7 +15572,7 @@ msgstr "Formulários" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Encaminhar" @@ -16030,7 +16040,7 @@ msgstr "Obtenha o {premiumProductName} para personalizar sua tag ou mantê-la ao #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Obter novo código" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Se esta denúncia é sobre mensagens específicas, denuncie a mensagem mais relevante. Denúncias de mensagens dão à nossa equipe de segurança o contexto mais claro, e adicionar detalhes nos comentários pode nos ajudar a analisar mais rápido. Só continue com a denúncia do usuário como um todo se denunciar uma mensagem não abranger o problema maior." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Se não conseguir verificar por SMS" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Sair" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Sair de {count, plural, =0 {# comunidades} one {# comunidade} other {# comunidades}} e adiar esta verificação?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Sair e deixar de lado" @@ -20677,7 +20687,7 @@ msgstr "A mensagem contém mídia anexada" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Depurar mensagem" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Atualizador nativo pronto" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Natureza" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "Construtor de URL OAuth2" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Objetos" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Abra seu navegador, faça login e insira o código abaixo para vincular sua conta." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Abra suas mensagens" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Abra o app de mensagens do seu celular e crie uma nova mensagem de texto." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Abra o aplicativo de mensagens do celular e comece uma nova mensagem de texto." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Nosso serviço de verificação de número de telefone está indisponível no momento. A falha é nossa, não do seu número. Aguarde alguns minutos e tente o mesmo número novamente." @@ -24470,7 +24480,7 @@ msgstr "Pensilvânia" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Telefone" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Número de telefone" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Número de telefone é obrigatório" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Número de telefone verificado" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Etapa do telefone" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "A verificação por telefone não está disponível para esta conta. Use outro método ou entre em contato com o suporte." @@ -24757,7 +24767,7 @@ msgstr "Janela flutuante (picture-in-picture)" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Fixar" @@ -24775,7 +24785,7 @@ msgstr "Fixar conversa em grupo" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Fixar ou desafixar qualquer mensagem." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Fixar esta mensagem no canal para que todos possam ver." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Remover {userName} dos seus amigos?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Remover tudo" @@ -26525,8 +26535,8 @@ msgstr "Remover todas as reações {emojiNameWithColons} desta mensagem?" #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Remover todas as reações" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Remover spoiler" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Remover figurinha" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Republicações: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Primeiro, solicite um novo código." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Buscar comunidades" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Pesquisar países..." @@ -29336,17 +29346,17 @@ msgstr "Enviar mensagens de texto para fala com /tts. Os membros que ativaram es #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Enviar o código <0>{0} para <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Envie o código para o número de telefone abaixo." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Enviar este código" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Enviar este item fixado de volta no tempo?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Enviar para" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Enviar:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Enviar um SMS para este número é caro, então precisamos que você nos envie uma mensagem de texto." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Enviar um SMS para este número de telefone é muito caro para o {PRODUCT_NAME}, então precisamos que você nos envie um SMS. Sabemos que isso não é o ideal. Você também pode pedir aos administradores desta instância que removam essa exigência da sua conta." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Enviar um SMS para este número de telefone é muito caro para o {PRODUCT_NAME}, então precisamos que você nos envie um SMS. Sabemos que isso não é o ideal. Você também pode entrar em contato com <0>{SUPPORT_EMAIL} para que removamos essa exigência da sua conta." @@ -29677,13 +29691,13 @@ msgstr "Definiu a região de voz como automática" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Adiar esta verificação" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Adiar esta verificação?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Vídeo mais fluido" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "A verificação por SMS está indisponível no momento. Tente novamente mais tarde ou entre em contato com o suporte." @@ -31169,7 +31183,7 @@ msgstr "Algo deu errado. Tente novamente mais tarde." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Algo deu errado. Tente novamente." @@ -31341,7 +31355,7 @@ msgstr "Ler todas as mensagens em voz alta" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Ler mensagem em voz alta" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Controles da equipe" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Sua operadora pode cobrar as tarifas habituais de mensagens." @@ -31913,7 +31927,7 @@ msgstr "Parar de compartilhar a atividade de voz com todos os amigos?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Símbolo" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Símbolos" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Tamanho do texto" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Envie-nos uma mensagem do seu telefone" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Obrigado por ajudar a manter o {productName} seguro. Analisaremos sua denúncia o mais rápido possível." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Esse código não funcionou. Verifique e tente novamente." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Esse código expirou. Solicite um novo código." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "A ação não foi concluída. Você pode já ter saído de algumas comunidades, e sua conta continua bloqueada. Pressione \"Adiar esta verificação\" novamente para concluir." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Não foi possível. Nada mudou. Tente novamente." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Parece que este não é um URL válido." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Este e-mail já está em uso." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "A página que você está procurando não existe ou foi movida." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "A verificação do telefone foi adiada. Falta uma etapa por e-mail." @@ -33803,8 +33817,13 @@ msgstr "Isto está desativado" msgid "This is how messages appear" msgstr "É assim que as mensagens aparecem" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Isso não está disponível para sua conta no momento. Peça aos administradores desta instância que analisem." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "No momento, isso não está disponível na sua conta. Envie um e-mail para {supportEmail} e alguém analisará." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Esta é sua última chave de acesso. Depois que ela for removida, você não poderá mais usar uma chave de acesso como seu segundo fator." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Este não é um número de celular, então não pode receber nossos SMS. Tente um número de celular ou entre em contato com o suporte se achar que isso está incorreto." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Este apelido só ficará visível nesta comunidade" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Este número é verificado enviando uma mensagem de texto para nós. Volte e inicie a verificação por telefone novamente para obter o código e o número para enviar a mensagem." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Para verificar este número, você precisa nos enviar um SMS em vez de receber um nosso." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Os moderadores desativaram o áudio deste participante" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Este número de telefone não pode ser usado. Tente outro número de celular ou entre em contato com o suporte." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Este número de telefone já foi usado. Tente outro número ou entre em contato com o suporte." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Esta sessão de verificação expirou. Volte para o {productName} e inicie a compra novamente." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Esta sessão de verificação expirou. Comece novamente." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Isso fará com que todos os links externos sejam confiáveis e pulará o aviso para todos os domínios. Seus domínios confiáveis existentes serão substituídos. Isso é menos seguro." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Esta janela é atualizada automaticamente depois que recebemos sua mensagem." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Mapeie imagens HDR para o intervalo padrão, reduzindo o pico de brilho." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Muitas tentativas. Espere um pouco e tente novamente." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Tradutores" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Viagens e lugares" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Sem ordem" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Desafixar" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Desafixar mensagem" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Desafixar esta mensagem?" @@ -35927,7 +35946,7 @@ msgstr "Arquivo de figurinha não suportado" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Mostrar conteúdos incorporados novamente" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Use um app autenticador para gerar códigos para a autenticação de dois fatores" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Use um endereço de e-mail ao qual você tenha acesso. Enviaremos um código para ele." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Use um e-mail diferente do seu atual." @@ -37025,17 +37044,17 @@ msgstr "Verifique sua identidade" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Verificar telefone" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Verificar número de telefone" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Formulário de verificação do número de telefone" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Ver perfil de {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Ver reações" @@ -37901,7 +37920,7 @@ msgstr "Aumentar volume" msgid "Wait a moment before deleting more messages." msgstr "Aguarde um momento antes de excluir mais mensagens." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Aguarde um momento. Esta janela fechará automaticamente assim que recebermos sua mensagem." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Intervalo entre mensagens. Membros com a permissão \"{bypassSlowmodePermissionLabel}\" podem ignorá-lo." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Aguarde" @@ -38054,10 +38073,14 @@ msgstr "Não conseguimos encaminhar a mensagem agora." msgid "We couldn't import that theme library file." msgstr "Não foi possível importar o arquivo da biblioteca de temas." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Não foi possível acessar o serviço de upload de anexos. O {PRODUCT_NAME} pode usar o caminho de upload padrão para mensagens de até {fallbackSizeFormatted} no total, mas esses anexos excedem o limite combinado e não podem ser enviados até que a conectividade seja restaurada. Tente novamente mais tarde ou entre em contato com <0>{SUPPORT_EMAIL} se o problema persistir." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Não foi possível acessar o serviço de upload de anexos. O {PRODUCT_NAME} pode usar o caminho de upload padrão para mensagens de até {fallbackSizeFormatted} no total, mas esses anexos excedem o limite combinado e não podem ser enviados até que a conectividade seja restaurada. Tente novamente mais tarde ou entre em contato com os administradores desta instância se o problema persistir." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Não foi possível remover essa conta. Tente novamente." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Não foi possível verificar este número automaticamente. Entre em contato com o suporte e uma pessoa analisará sua conta." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Não enviamos SMS de verificação para este país. Tente um número de celular de outro país ou entre em contato com o suporte." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Vamos preencher automaticamente {prefillEmail} assim que o login no navegador abrir." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Enviaremos um código por SMS quando disponível." @@ -38174,7 +38197,7 @@ msgstr "Enviaremos um código de verificação para seu e-mail antes que você p msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Enviaremos um código de verificação para seu e-mail antes que você possa ver seus códigos de recuperação." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Enviaremos um código por SMS quando disponível. Seu número não está vinculado à sua conta. Mantemos apenas um marcador criptografado, sem ID de usuário, para permitir no máximo {PHONE_VERIFICATION_LIMIT} verificações em cerca de {PHONE_VERIFICATION_WINDOW_DAYS} dias." @@ -38911,13 +38934,18 @@ msgstr "Você pode remover a permissão <0>{readMessageHistoryPermissionLabel}{countLabel}" msgstr "Redistribuiri: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Solicită mai întâi un cod nou." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Caută comunități" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Caută țări..." @@ -29336,17 +29346,17 @@ msgstr "Trimite mesaje text-to-speech cu /tts. Membrii care au activat text-to-s #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Trimite codul <0>{0} la <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Trimite codul la numărul de telefon de mai jos." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Trimite acest cod" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Trimiți acest mesaj fixat înapoi în timp?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Trimite la" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Trimitere:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Trimiterea unui SMS la acest număr este costisitoare, așa că trebuie să ne trimiți tu un mesaj." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Trimiterea unui SMS către acest număr de telefon este prea costisitoare pentru {PRODUCT_NAME}, așa că trebuie să ne trimiți tu un SMS. Știm că nu este ideal. Poți cere și administratorilor acestei instanțe să-ți elimine această cerință din cont." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Trimiterea unui SMS către acest număr de telefon este prea costisitoare pentru {PRODUCT_NAME}, așa că trebuie să ne trimiți tu un SMS. Știm că nu este ideal. Poți contacta și <0>{SUPPORT_EMAIL} pentru a-ți elimina această cerință din cont." @@ -29677,13 +29691,13 @@ msgstr "A setat regiunea vocală la automat" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Amână această verificare" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Amâni această verificare?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Video mai fluid" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "Verificarea prin SMS nu este disponibilă momentan. Încearcă din nou mai târziu sau contactează asistența." @@ -31169,7 +31183,7 @@ msgstr "Ceva nu a mers bine. Încearcă din nou mai târziu." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Ceva nu a mers bine. Încearcă din nou." @@ -31341,7 +31355,7 @@ msgstr "Citește toate mesajele cu voce tare" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Citește mesajul" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Controale pentru personal" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Se pot aplica tarife standard de mesagerie de la operatorul tău." @@ -31913,7 +31927,7 @@ msgstr "Oprești partajarea activității vocale cu toți prietenii?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Simbol" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Simboluri" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Dimensiune text" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Trimite-ne un mesaj de pe telefonul tău" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Îți mulțumim că ne ajuți să păstrăm {productName} în siguranță. Îți vom examina raportul cât mai curând posibil." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Codul nu a funcționat. Verifică-l și încearcă din nou." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Acest cod a expirat. Solicită un cod nou." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "Nu s-a finalizat. Este posibil ca unele comunități să fi fost deja părăsite, iar contul tău este în continuare blocat. Apasă din nou pe „Amână această verificare” pentru a finaliza." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Nu a funcționat. Nu s-a schimbat nimic. Încearcă din nou." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Nu pare un URL valid." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Acest e-mail este deja utilizat." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "Pagina pe care o cauți nu există sau a fost mutată." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "Verificarea telefonică a fost amânată. A mai rămas un pas cu e-mailul." @@ -33803,8 +33817,13 @@ msgstr "Aceasta este dezactivată" msgid "This is how messages appear" msgstr "Așa apar mesajele" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Acest lucru nu este disponibil momentan pentru contul tău. Cere administratorilor acestei instanțe să verifice." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Acest lucru nu este disponibil momentan pentru contul tău. Trimite un e-mail la {supportEmail} și o persoană va analiza situația." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Aceasta este ultima ta cheie de acces. Odată ce o ștergi, nu vei mai putea folosi o cheie de acces ca al doilea factor." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Acesta nu este un număr de mobil, deci nu poate primi SMS-ul nostru. Încearcă un număr de mobil sau contactează suportul dacă crezi că este greșit." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Acest pseudonim va fi vizibil doar în această comunitate" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Acest număr se verifică printr-un SMS trimis de tine. Revino și începe din nou verificarea telefonică pentru a obține codul și numărul la care să trimiți mesajul." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Acest număr necesită un SMS trimis de tine, nu unul primit de la noi." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Acestui participant i-a fost dezactivat sunetul de moderatori" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Acest număr de telefon nu poate fi utilizat. Încearcă un alt număr de mobil sau contactează asistența." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Acest număr de telefon a fost deja utilizat. Încearcă un alt număr sau contactează asistența." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Sesiunea de verificare a expirat. Revino la {productName} și începe din nou procesul de plată." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Sesiunea de verificare a expirat. Începe din nou." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Aceasta va acorda încredere tuturor linkurilor externe și va omite avertismentul pentru fiecare domeniu. Domeniile tale de încredere existente vor fi înlocuite. Această opțiune este mai puțin sigură." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Această fereastră se actualizează automat după ce primim mesajul tău." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Mapează imaginile HDR la un interval standard, reducând luminozitatea maximă." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Prea multe încercări. Așteaptă puțin, apoi încearcă din nou." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Traducători" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Călătorii și locuri" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Neordonată" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Anulează fixarea" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Anulează fixarea mesajului" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Anulezi fixarea acestui mesaj?" @@ -35927,7 +35946,7 @@ msgstr "Fișier sticker neacceptat" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Afișează previzualizările" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Folosește o aplicație de autentificare pentru a genera coduri pentru autentificarea în doi pași" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Folosește o adresă de e-mail la care ai acces. Îți vom trimite un cod acolo." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Folosește o adresă de e-mail diferită de cea actuală." @@ -37025,17 +37044,17 @@ msgstr "Confirmă că ești tu" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Verifică numărul de telefon" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Verifică numărul de telefon" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Formular de verificare a numărului de telefon" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Vezi profilul lui {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Vezi reacțiile" @@ -37901,7 +37920,7 @@ msgstr "Mărește volumul" msgid "Wait a moment before deleting more messages." msgstr "Așteaptă un moment înainte să ștergi mai multe mesaje." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Așteaptă un moment. Această fereastră se va închide automat după ce primim mesajul tău." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Așteaptă între mesaje. Membrii cu permisiunea „{bypassSlowmodePermissionLabel}” pot ocoli această limită." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Așteaptă aici" @@ -38054,10 +38073,14 @@ msgstr "Nu am putut trimite mesajul mai departe acum." msgid "We couldn't import that theme library file." msgstr "Nu am putut importa fișierul bibliotecii de teme." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Nu am putut contacta serviciul de încărcare a atașamentelor. {PRODUCT_NAME} poate reveni la calea standard de încărcare pentru mesaje de până la {fallbackSizeFormatted} în total, dar aceste atașamente depășesc limita combinată și nu pot fi trimise până la restabilirea conectivității. Încearcă din nou mai târziu sau contactează <0>{SUPPORT_EMAIL} dacă problema persistă." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Nu am putut contacta serviciul de încărcare a atașamentelor. {PRODUCT_NAME} poate reveni la calea standard de încărcare pentru mesaje de până la {fallbackSizeFormatted} în total, dar aceste atașamente depășesc limita combinată și nu pot fi trimise până la restabilirea conectivității. Încearcă din nou mai târziu sau contactează administratorii acestei instanțe dacă problema persistă." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Nu am putut elimina acest cont. Încearcă din nou." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Nu am putut verifica automat acest număr. Contactează asistența și o persoană va analiza contul tău." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Nu trimitem mesaje de verificare în această țară. Încearcă un număr de mobil din altă țară sau contactează asistența." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Vom precompleta {prefillEmail} odată ce se deschide autentificarea în browser." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Vom trimite un cod SMS când va fi disponibil." @@ -38174,7 +38197,7 @@ msgstr "Îți vom trimite un cod de verificare pe e-mail înainte să-ți poți msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Îți vom trimite un cod de verificare pe e-mail înainte să poți vedea codurile de rezervă." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Vom trimite un cod SMS când va fi disponibil. Numărul tău nu este conectat la contul tău. Păstrăm doar un marcator criptat, fără ID de utilizator, pentru a permite cel mult {PHONE_VERIFICATION_LIMIT} verificări în aproximativ {PHONE_VERIFICATION_WINDOW_DAYS} zile." @@ -38911,13 +38934,18 @@ msgstr "Poți elimina permisiunea <0>{readMessageHistoryPermissionLabel} din msgid "You can sign back in at any time." msgstr "Te poți conecta oricând din nou." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Poți oricând să le ceri administratorilor acestei instanțe o verificare făcută de un om." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Poți crea în continuare un cont sau te poți autentifica. Dacă invitațiile sunt reactivate mai târziu, poți folosi același link pentru a te alătura." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Poți oricând să ne trimiți un e-mail la {supportEmail} pentru o analiză umană." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Tu sau cineva pe care îl adaugi a atins deja numărul maxim de DM-uri de grup deschise. Părăsește unul și încearcă din nou." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Rămâi în {ownedNames}. Proprietarii nu își pot părăsi propria comunitate." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Vei fi redirecționat către {redirectHostname} după autorizare." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Vei părăsi {count, plural, one {# comunitate} few {# comunități} other {# de comunități}} la care se aplică această verificare, iar contul tău va funcționa din nou normal." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Vei părăsi {guildNames}. Nimic din ce ai postat nu este șters și te poți alătura din nou mai târziu." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Va trebui în continuare să finalizezi pasul cu e-mailul." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Contul tău" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Contul tău revine imediat la normal și nu vei mai avea nevoie de un număr de telefon. Aceasta nu este o scutire permanentă. Alăturarea la o comunitate mare sau publică poate readuce această verificare." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Contul tău a fost conectat cu succes. Acum poți închide această filă și reveni la aplicație." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Contul tău a revenit la normal." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Contul tău nu va mai fi protejat de autentificarea în doi pași atunci când te conectezi cu parola. De asemenea, vei pierde permisiunile extinse în comunitățile care necesită autentificare în doi pași." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Contul tău funcționează din nou normal imediat și nimic nu este eliminat. Putem solicita această verificare mai târziu." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Cardul tău este eligibil. Te redirecționăm acum către pagina de plată." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Operatorul tău spune că acest număr nu este activ. Verifică-l și încearcă din nou sau contactează asistența dacă este corect." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Noul tău pseudonim sau lasă gol pentru a-l reseta." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Numărul tău nu este conectat la contul tău. Păstrăm doar un marcator criptat, fără ID de utilizator, pentru cel mult {limit} verificări în aproximativ {duration} zile." diff --git a/fluxer_app/src/features/i18n/locales/ru/messages.po b/fluxer_app/src/features/i18n/locales/ru/messages.po index ee4c78476..4fa3cbfa9 100644 --- a/fluxer_app/src/features/i18n/locales/ru/messages.po +++ b/fluxer_app/src/features/i18n/locales/ru/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 дней" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "Перед подтверждением номера телефона требуется проверка в браузере. Повторите попытку со страницы входа или обратитесь в службу поддержки." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Активный годовой подписчик (отмена запланирована)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Активности" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Добавить слово…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Добавьте действующий адрес эл. почты" @@ -4552,6 +4552,11 @@ msgstr "Спрашивать перед началом звонков" msgid "Ask for a passkey after your password when you sign in" msgstr "Запрашивать ключ доступа после ввода пароля при входе" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Попросите администраторов этого экземпляра проверить ваш аккаунт. Этот экземпляр работает независимо, и изменить ваш аккаунт могут только его администраторы." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Загрузка вложений" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Загрузка вложений недоступна" @@ -5189,8 +5194,8 @@ msgstr "Сейчас нет на месте" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Назад" @@ -6370,7 +6375,7 @@ msgstr "Сюда нельзя загружать файлы" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Очистить статус" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Удалить все реакции с этого сообщения?" @@ -8198,7 +8203,7 @@ msgstr "Тема «Уголь»" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Контакты" msgid "Contact support" msgstr "Обратиться в поддержку" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Свяжитесь с администраторами этого экземпляра для получения помощи." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Скопировать медиафайл в буфер обмена" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Скопировать сообщение" @@ -10186,7 +10196,7 @@ msgstr "Таймер обратного отсчёта" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Страна" @@ -11108,7 +11118,7 @@ msgstr "Отладка участника" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Отладка сообщения" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "Почта недоступна" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "Обновление эл. почты сейчас недоступно. Повторите попытку позже или обратитесь в службу поддержки." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "Требуется обновить почту" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Напишите нам по электронной почте, и ваш аккаунт проверит сотрудник. Сообщите, что вы не можете пройти проверку по SMS, и мы разберемся. Ответы приходят по электронной почте, поэтому мгновенного ответа не будет." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Встраиваемые элементы" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Встраиваемые элементы скрыты" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Встраиваемые элементы показаны" @@ -13896,7 +13906,7 @@ msgstr "Введите допустимый URL-адрес или код шаб #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Введите действительный адрес электронной почты." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Введите действительную ссылку на сообщение." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Введите действительный номер мобильного телефона." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Введите действительный номер телефона" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Введите действительное имя пользователя ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Введите адрес электронной почты, к которому у вас есть доступ. Мы отправим туда код." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Введите подарочный код…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Введите новый адрес эл. почты" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Введите {digitCount}-значный код из приложения-аутентификатора." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Введите {digitCount}-значный код, отправленный на номер {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Введите {MFA_CODE_DIGIT_COUNT}-значный код, отправленный на номер {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Введите код из приложения-аутентификатора." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Введите код, отправленный на {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Введите код, который мы отправили на вашу почту, чтобы подтвердить ее. Пароль будет установлен после подтверждения кода." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Введите код из письма" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Введите PIN-код ключа безопасности, чтобы продолжить." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Введите код из SMS" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Введите пароль." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Введите номер телефона" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Первый вариант" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Флаги" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Шрифты" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Еда и напитки" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "Для меня" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Для этой проверки СМС отправляете нам вы, а не мы вам." @@ -15562,7 +15572,7 @@ msgstr "Формы" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Переслать" @@ -16030,7 +16040,7 @@ msgstr "Оформите {premiumProductName}, чтобы настроить с #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Получить новый код" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Если жалоба касается конкретных сообщений, пожалуйтесь на самое релевантное сообщение. Жалобы на сообщения дают нашей команде безопасности наиболее полную информацию, а добавление деталей в комментарии поможет нам рассмотреть ее быстрее. Продолжайте жаловаться на пользователя в целом, только если жалоба на сообщение не сможет охватить всю проблему." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Если вы не можете подтвердить по SMS" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Выйти" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Покинуть {count, plural, one {# сообщество} few {# сообщества} many {# сообществ} other {# сообществ}} и отложить эту проверку?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Покинуть и отложить" @@ -20677,7 +20687,7 @@ msgstr "Сообщение содержит вложения" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Отладка сообщения" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Нативное обновление готово" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Природа" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "Конструктор URL OAuth2" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Объекты" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Откройте браузер, войдите в аккаунт, затем введите код ниже, чтобы привязать свой аккаунт." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Откройте сообщения" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Откройте приложение для обмена сообщениями на телефоне и создайте новое текстовое сообщение." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Откройте приложение для обмена сообщениями на телефоне и начните новое текстовое сообщение." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Наша проверка номеров телефона сейчас не работает. Дело в нас, а не в вашем номере. Подождите несколько минут и попробуйте тот же номер снова." @@ -24470,7 +24480,7 @@ msgstr "Пенсильвания" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Телефон" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Номер телефона" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Требуется номер телефона" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Номер телефона подтвержден" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Шаг телефона" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "Подтверждение по телефону недоступно для этого аккаунта. Используйте другой способ или обратитесь в поддержку." @@ -24757,7 +24767,7 @@ msgstr "Картинка в картинке" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Закрепить" @@ -24775,7 +24785,7 @@ msgstr "Закрепить групповой чат" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Закреплять или откреплять любые сообщения." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Закрепить это сообщение в канале, чтобы его видели все." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Удалить {userName} из друзей?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Удалить все" @@ -26525,8 +26535,8 @@ msgstr "Удалить все реакции {emojiNameWithColons} с этого #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Удалить все реакции" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Убрать спойлер" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Удалить стикер" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Репосты: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Сначала запросите новый код." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Поиск сообществ" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Поиск стран..." @@ -29336,17 +29346,17 @@ msgstr "Отправлять сообщения с преобразование #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Отправить код <0>{0} на <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Отправьте код на указанный ниже номер телефона." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Отправьте этот код" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Отправить это закрепление в прошлое?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Отправить на" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Отправка:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Отправка SMS на этот номер стоит дорого, поэтому нам нужно, чтобы вы отправили SMS нам." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Отправка SMS на этот номер слишком дорого обходится {PRODUCT_NAME}, поэтому нам нужно, чтобы вы отправили SMS нам. Мы знаем, что это не очень удобно. Вы также можете попросить администраторов этого экземпляра снять это требование с вашего аккаунта." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Отправка SMS на этот номер слишком дорого обходится {PRODUCT_NAME}, поэтому нам нужно, чтобы вы отправили SMS нам. Мы знаем, что это не очень удобно. Вы также можете написать на <0>{SUPPORT_EMAIL}, чтобы мы сняли это требование с вашего аккаунта." @@ -29677,13 +29691,13 @@ msgstr "Установлен автоматический выбор голос #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Отложить эту проверку" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Отложить эту проверку?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Более плавное видео" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "Подтверждение по SMS сейчас недоступно. Повторите попытку позже или обратитесь в службу поддержки." @@ -31169,7 +31183,7 @@ msgstr "Что-то пошло не так. Повторите попытку п #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Что-то пошло не так. Повторите попытку." @@ -31341,7 +31355,7 @@ msgstr "Озвучивать все сообщения" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Озвучить сообщение" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Инструменты сотрудников" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Может взиматься стандартная плата за сообщения согласно тарифу вашего оператора." @@ -31913,7 +31927,7 @@ msgstr "Прекратить делиться голосовой активно #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Символ" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Символы" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Размер текста" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Напишите нам со своего телефона" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Спасибо, что помогаете нам обеспечивать безопасность в {productName}. Мы рассмотрим вашу жалобу как можно скорее." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Этот код не подошёл. Проверьте его и попробуйте ещё раз." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Срок действия кода истёк. Запросите новый код." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "Не удалось завершить. Возможно, вы уже покинули часть сообществ, а ваш аккаунт по-прежнему заблокирован. Нажмите «Отложить эту проверку» ещё раз, чтобы завершить." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Не удалось. Ничего не изменилось. Попробуйте снова." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Похоже, это недействительная ссылка." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Этот адрес электронной почты уже используется." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "Страница, которую вы ищете, не существует или была перемещена." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "Проверка телефона отложена. Остался один шаг: подтверждение почты." @@ -33803,8 +33817,13 @@ msgstr "Отключено" msgid "This is how messages appear" msgstr "Так выглядят сообщения" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Сейчас это недоступно для вашего аккаунта. Попросите администраторов этого экземпляра рассмотреть это." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Сейчас это недоступно для вашего аккаунта. Напишите на {supportEmail}, и наш сотрудник рассмотрит ваш запрос." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Это ваш последний ключ доступа. После его удаления вы не сможете использовать ключ доступа в качестве второго фактора." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Это не мобильный номер, поэтому он не может получать наши SMS. Попробуйте мобильный номер или свяжитесь с поддержкой, если считаете, что это ошибка." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Этот никнейм будет виден только в этом сообществе" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Этот номер подтверждается отправкой сообщения нам. Вернитесь и начните проверку номера телефона заново, чтобы получить код и номер для отправки сообщения." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Этот номер нужно подтвердить сообщением от вас, а не SMS от нас." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Модераторы отключили звук этому участнику" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Этот номер телефона нельзя использовать. Попробуйте другой номер или обратитесь в службу поддержки." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Этот номер телефона уже использовался. Попробуйте другой номер или обратитесь в службу поддержки." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Срок действия сессии проверки истёк. Вернитесь в {productName} и начните оформление покупки заново." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Срок действия сессии проверки истёк. Начните заново." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Это позволит доверять всем внешним ссылкам и пропускать предупреждение для каждого домена. Ваши существующие доверенные домены будут заменены. Это менее безопасно." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Это окно обновится автоматически, как только мы получим ваше сообщение." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Тональная компрессия HDR-изображений до стандартного диапазона, уменьшающая пиковую яркость." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Слишком много попыток. Подождите немного и повторите попытку." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Переводчики" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Путешествия и места" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Маркированный" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Открепить" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Открепить сообщение" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Открепить это сообщение?" @@ -35927,7 +35946,7 @@ msgstr "Неподдерживаемый файл стикера" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Показать предпросмотр" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Используйте приложение-аутентификатор для генерации кодов двухфакторной аутентификации" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Используйте электронную почту, к которой у вас есть доступ. Мы отправим туда код." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Используйте адрес электронной почты, отличный от текущего." @@ -37025,17 +37044,17 @@ msgstr "Подтвердите, что это вы" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Подтвердить телефон" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Подтвердить номер телефона" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Форма подтверждения номера телефона" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Посмотреть профиль {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Посмотреть реакции" @@ -37901,7 +37920,7 @@ msgstr "Увеличить громкость" msgid "Wait a moment before deleting more messages." msgstr "Подождите немного, прежде чем удалять другие сообщения." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Подождите. Это окно закроется автоматически, как только мы получим ваше сообщение." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Интервал между сообщениями. Участники с разрешением «{bypassSlowmodePermissionLabel}» могут его обойти." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Подождите" @@ -38054,10 +38073,14 @@ msgstr "Не удалось переслать сообщение." msgid "We couldn't import that theme library file." msgstr "Не удалось импортировать файл библиотеки тем." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Не удалось подключиться к службе загрузки вложений. {PRODUCT_NAME} может использовать стандартный путь загрузки для сообщений общим размером до {fallbackSizeFormatted}, но эти вложения превышают этот лимит и не могут быть отправлены до восстановления соединения. Повторите попытку позже или свяжитесь с <0>{SUPPORT_EMAIL}, если проблема не исчезнет." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Не удалось подключиться к службе загрузки вложений. {PRODUCT_NAME} может использовать стандартный путь загрузки для сообщений общим размером до {fallbackSizeFormatted}, но эти вложения превышают этот лимит и не могут быть отправлены до восстановления соединения. Повторите попытку позже или свяжитесь с администраторами этого экземпляра, если проблема не исчезнет." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Не удалось удалить аккаунт. Попробуйте ещё раз." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Не удалось автоматически подтвердить этот номер. Свяжитесь с поддержкой, и ваш аккаунт проверит сотрудник." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Мы не отправляем проверочные SMS в эту страну. Попробуйте использовать номер мобильного телефона из другой страны или обратитесь в службу поддержки." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Мы автоматически заполним поле с адресом {prefillEmail}, как только откроется окно входа в браузере." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Мы отправим SMS-код, когда он будет доступен." @@ -38174,7 +38197,7 @@ msgstr "Мы отправим код подтверждения на вашу п msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Мы отправим код подтверждения на вашу электронную почту, прежде чем вы сможете просмотреть резервные коды." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Мы отправим SMS-код, когда это будет возможно. Ваш номер не привязан к аккаунту. Мы храним только зашифрованный маркер без ID пользователя, чтобы разрешить не более {PHONE_VERIFICATION_LIMIT} подтверждений примерно за {PHONE_VERIFICATION_WINDOW_DAYS} дней." @@ -38911,13 +38934,18 @@ msgstr "Вы можете удалить разрешение <0>{readMessageHis msgid "You can sign back in at any time." msgstr "Вы сможете снова войти в аккаунт в любое время." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Вы в любой момент можете попросить администраторов этого экземпляра о проверке человеком." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Вы всё ещё можете создать аккаунт или войти. Если приглашения снова будут включены, вы сможете использовать эту же ссылку, чтобы присоединиться." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Вы по-прежнему можете в любое время написать нам на {supportEmail}, чтобы запрос рассмотрел человек." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "У вас или у кого-то из добавляемых уже открыто максимальное количество групповых чатов. Закройте один и попробуйте снова." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Вы остаетесь в {ownedNames}. Владельцы не могут покинуть свое сообщество." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "После авторизации вы будете перенаправлены на {redirectHostname}." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Вы покинете {count, plural, one {# сообщество} few {# сообщества} many {# сообществ} other {# сообщества}}, где действует эта проверка, и ваш аккаунт снова будет работать нормально." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Вы покинете {guildNames}. Все ваши сообщения останутся, и вы сможете присоединиться снова позже." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Вам всё ещё нужно будет завершить шаг с электронной почтой." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Ваш аккаунт" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Ваш аккаунт сразу вернётся в обычный режим, и номер телефона сейчас не понадобится. Это не постоянное исключение. При вступлении в большое или публичное сообщество эта проверка может появиться снова." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Ваш аккаунт успешно привязан. Теперь вы можете закрыть эту вкладку и вернуться в приложение." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Ваш аккаунт снова в порядке." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Ваш аккаунт больше не будет защищен двухфакторной аутентификацией при входе с помощью пароля. Вы также потеряете расширенные разрешения в сообществах, где требуется двухфакторная аутентификация." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Ваш аккаунт снова заработает сразу, и ничего не будет удалено. Мы можем запросить эту проверку позже." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Ваша карта подходит. Перенаправляем вас на страницу оплаты." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Ваш оператор сообщил, что номер не обслуживается. Проверьте его и попробуйте снова или обратитесь в службу поддержки, если номер указан верно." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Новый никнейм. Оставьте поле пустым, чтобы сбросить его." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Ваш номер не привязан к аккаунту. Мы храним только зашифрованный маркер без ID пользователя, максимум для {limit} проверок в течение примерно {duration} дней." diff --git a/fluxer_app/src/features/i18n/locales/sv-SE/messages.po b/fluxer_app/src/features/i18n/locales/sv-SE/messages.po index c6c0445cf..ecd9a2a29 100644 --- a/fluxer_app/src/features/i18n/locales/sv-SE/messages.po +++ b/fluxer_app/src/features/i18n/locales/sv-SE/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 dagar" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "En webbläsarkontroll krävs innan telefonverifiering. Försök igen från inloggningssidan eller kontakta supporten." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Aktiv årsabonnent (uppsägning planerad)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Aktiviteter" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Lägg till ett ord…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Lägg till en fungerande e-postadress" @@ -4552,6 +4552,11 @@ msgstr "Fråga innan du startar samtal" msgid "Ask for a passkey after your password when you sign in" msgstr "Be om en lösennyckel efter ditt lösenord när du loggar in" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Be administratörerna för den här instansen att granska ditt konto. Instansen drivs fristående, och bara dess administratörer kan ändra ditt konto." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Bilaguppladdning" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Det går inte att ladda upp bilagan" @@ -5189,8 +5194,8 @@ msgstr "Borta just nu" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Tillbaka" @@ -6370,7 +6375,7 @@ msgstr "Kan inte ladda upp filer här" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Rensa anpassad status" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Rensa alla reaktioner från det här meddelandet?" @@ -8198,7 +8203,7 @@ msgstr "Koltema" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Kontakt" msgid "Contact support" msgstr "Kontakta support" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Kontakta administratörerna för den här instansen för att få hjälp." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Kopiera medieobjekt till urklipp" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Kopiera meddelande" @@ -10186,7 +10196,7 @@ msgstr "Nedräkningstimer" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Land" @@ -11108,7 +11118,7 @@ msgstr "Felsök medlem" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Felsök meddelande" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "E-postadressen är inte tillgänglig" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "Det går inte att uppdatera e-postadressen just nu. Försök igen senare eller kontakta supporten." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "E-postadressen måste uppdateras" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Skicka ett mejl till oss så granskar en person ditt konto. Berätta att du inte kan verifiera via SMS så tar vi hand om resten. Svaret kommer via e-post, så det kan ta en stund." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Inbäddningar" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Inbäddningar dolda" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Inbäddningar visas" @@ -13896,7 +13906,7 @@ msgstr "Ange en giltig malladress eller kod för {theOtherPlatform}." #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Ange en giltig e-postadress." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Ange en giltig meddelandelänk." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Ange ett giltigt mobilnummer." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Ange ett giltigt telefonnummer" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Ange ett giltigt användarnamn ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Ange en e-postadress du har tillgång till. Vi skickar en kod dit." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Ange presentkod…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Ange ny e-postadress" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Ange den {digitCount}-siffriga koden från din autentiseringsapp." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Ange den {digitCount}-siffriga koden som skickats till {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Ange den {MFA_CODE_DIGIT_COUNT}-siffriga koden som skickades till {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Ange koden från din autentiseringsapp." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Ange koden som skickats till {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Ange koden vi skickade till din e-post för att verifiera den. Ditt lösenord ställs in när koden har bekräftats." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Ange e-postkoden" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Ange PIN-koden för din säkerhetsnyckel för att fortsätta." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Ange SMS-koden" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Ange ditt lösenord." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Ange ditt telefonnummer" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Första alternativet" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Flaggor" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Typsnitt" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Mat och dryck" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "För mig" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Vid den här kontrollen skickar du ett SMS till oss i stället för att ta emot ett från oss." @@ -15562,7 +15572,7 @@ msgstr "Formulär" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Vidarebefordra" @@ -16030,7 +16040,7 @@ msgstr "Skaffa {premiumProductName} för att anpassa din tagg eller behålla den #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Hämta ny kod" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Om anmälan gäller specifika meddelanden, anmäl det mest relevanta meddelandet i stället. Meddelandeanmälningar ger vårt säkerhetsteam tydligast sammanhang. Detaljer i kommentarerna kan hjälpa oss att granska anmälan snabbare. Fortsätt bara med att anmäla användaren som helhet om en meddelandeanmälan inte skulle täcka det större problemet." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Om du inte kan verifiera via SMS" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Lämna" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Lämna {count, plural, one {# community} other {# communities}} och skjuta upp den här kontrollen?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Lämna och skjut upp kontrollen" @@ -20677,7 +20687,7 @@ msgstr "Meddelandet innehåller bifogade medier" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Meddelandefelsökning" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Inbyggd uppdaterare redo" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Natur" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "OAuth2-URL-byggare" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Föremål" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Öppna din webbläsare, logga in och ange sedan koden nedan för att länka ditt konto." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Öppna dina meddelanden" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Öppna telefonens meddelandeapp och skapa ett nytt SMS." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Öppna telefonens meddelandeapp och påbörja ett nytt SMS." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Vår kontroll av telefonnummer är nere just nu. Det är vårt fel, inte ditt nummer. Vänta några minuter och försök med samma nummer igen." @@ -24470,7 +24480,7 @@ msgstr "Pennsylvania" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Telefon" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Telefonnummer" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Telefonnummer krävs" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Telefonnummer verifierat" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Telefonsteg" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "Telefonverifiering är inte tillgänglig för det här kontot. Använd en annan metod eller kontakta support." @@ -24757,7 +24767,7 @@ msgstr "Bild i bild" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Fäst" @@ -24775,7 +24785,7 @@ msgstr "Fäst grupp-DM" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Fäst eller lossa valfritt meddelande." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Fäst det här meddelandet i kanalen så att alla kan se det." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Ta bort {userName} från dina vänner?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Ta bort alla" @@ -26525,8 +26535,8 @@ msgstr "Ta bort alla {emojiNameWithColons}-reaktioner från det här meddelandet #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Ta bort alla reaktioner" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Ta bort spoilermarkering" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Ta bort klistermärke" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Återpubliceringar: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Begär en ny kod först." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Sök communities" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Sök länder..." @@ -29336,17 +29346,17 @@ msgstr "Skicka text-till-tal-meddelanden med /tts. Medlemmar som har aktiverat t #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Skicka koden <0>{0} till <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Skicka koden till telefonnumret nedan." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Skicka den här koden" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Ska den här fästade posten skickas tillbaka i tiden?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Skicka till" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Skicka:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Att skicka ett sms till det här numret är dyrt, så vi behöver att du skickar ett sms till oss istället." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Att skicka ett SMS till det här telefonnumret är för dyrt för {PRODUCT_NAME}, så vi behöver att du skickar ett SMS till oss istället. Vi vet att det här inte är optimalt. Du kan också be administratörerna för den här instansen att ta bort det här kravet från ditt konto." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Att skicka ett SMS till det här telefonnumret är för dyrt för {PRODUCT_NAME}, så vi behöver att du skickar ett SMS till oss istället. Vi vet att det här inte är optimalt. Du kan också kontakta <0>{SUPPORT_EMAIL} för att få oss att ta bort det här kravet från ditt konto." @@ -29677,13 +29691,13 @@ msgstr "Ställde in röstregionen till automatisk" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Skjut upp den här kontrollen" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Skjuta upp den här kontrollen?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Mjukare video" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "Sms-verifiering är inte tillgänglig just nu. Försök igen senare eller kontakta supporten." @@ -31169,7 +31183,7 @@ msgstr "Något gick fel. Försök igen senare." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Något gick fel. Försök igen." @@ -31341,7 +31355,7 @@ msgstr "Läs upp alla meddelanden" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Läs upp meddelande" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Personalinställningar" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Standardtaxor för meddelanden från din operatör kan tillkomma." @@ -31913,7 +31927,7 @@ msgstr "Sluta dela röstaktivitet med alla vänner?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Symbol" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Symboler" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Textstorlek" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Sms:a oss från din telefon" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Tack för att du hjälper till att hålla {productName} säkert. Vi granskar din anmälan så snart som möjligt." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Koden fungerade inte. Kontrollera den och försök igen." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Koden har gått ut. Begär en ny kod." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "Åtgärden slutfördes inte. Du kan redan ha lämnat vissa communities och ditt konto är fortfarande låst. Tryck på ”Skjut upp den här kontrollen” igen för att slutföra." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Det gick inte igenom. Ingenting har ändrats. Försök igen." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Det där ser inte ut som en giltig URL." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "E-postadressen används redan." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "Sidan du letar efter finns inte eller har flyttats." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "Telefonkontrollen har skjutits upp. Ett e-poststeg återstår." @@ -33803,8 +33817,13 @@ msgstr "Det här är inaktiverat" msgid "This is how messages appear" msgstr "Så här visas meddelanden" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Det här är inte tillgängligt för ditt konto just nu. Be administratörerna för den här instansen att granska det." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Det här är inte tillgängligt för ditt konto just nu. Mejla {supportEmail} så granskar en person det." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Det här är din sista lösennyckel. När den är borta kan du inte längre använda en lösennyckel som din andra faktor." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Det här är inte ett mobilnummer, så det kan inte ta emot våra SMS. Prova ett mobilnummer, eller kontakta support om du tror att det är fel." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Det här smeknamnet syns bara i den här communityn" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Det här numret verifieras genom att skicka ett SMS till oss istället. Gå tillbaka och starta telefonverifieringen igen för att få koden och numret att skicka till." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Det här numret måste verifieras genom att du skickar ett SMS till oss i stället för att ta emot ett från oss." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Moderatorerna stängde av den här deltagarens ljud" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Det här telefonnumret kan inte användas. Prova ett annat mobilnummer eller kontakta supporten." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Det här telefonnumret har redan använts. Prova ett annat nummer eller kontakta supporten." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Verifieringssessionen har löpt ut. Gå tillbaka till {productName} och starta kassan igen." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Verifieringssessionen har löpt ut. Börja om." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Detta kommer att lita på alla externa länkar och hoppa över varningen för varje domän. Dina befintliga betrodda domäner kommer att ersättas. Detta är mindre säkert." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Det här fönstret uppdateras automatiskt när vi har tagit emot ditt meddelande." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Tonmappa HDR-bilder till standardomfång, vilket minskar den högsta ljusstyrkan." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "För många försök. Vänta en stund och försök igen." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Översättare" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Resor och platser" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Oordnad" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Lossa" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Lossa meddelande" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Vill du ta bort fästningen för det här meddelandet?" @@ -35927,7 +35946,7 @@ msgstr "Klistermärkesfilen stöds inte" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Visa inbäddningar" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Använd en autentiseringsapp för att generera koder för tvåfaktorsautentisering" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Använd en e-postadress du har tillgång till. Vi skickar en kod dit." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Använd en annan e-postadress än din nuvarande." @@ -37025,17 +37044,17 @@ msgstr "Verifiera att det är du" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Verifiera telefonnummer" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Verifiera telefonnummer" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Formulär för att verifiera telefonnummer" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Visa profil för {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Visa reaktioner" @@ -37901,7 +37920,7 @@ msgstr "Höj volymen" msgid "Wait a moment before deleting more messages." msgstr "Vänta en stund innan du tar bort fler meddelanden." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Vänta ett ögonblick. Det här fönstret stängs automatiskt när vi har tagit emot ditt meddelande." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Vänta mellan meddelanden. Medlemmar med behörigheten ”{bypassSlowmodePermissionLabel}” kan kringgå detta." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Vänta här" @@ -38054,10 +38073,14 @@ msgstr "Vi kunde inte vidarebefordra meddelandet just nu." msgid "We couldn't import that theme library file." msgstr "Vi kunde inte importera den temabiblioteksfilen." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Vi kunde inte nå tjänsten för bilageuppladdning. {PRODUCT_NAME} kan använda standarduppladdningsvägen för meddelanden upp till totalt {fallbackSizeFormatted}, men dessa bilagor överskrider den kombinerade gränsen och kan inte skickas förrän anslutningen har återställts. Försök igen senare eller kontakta <0>{SUPPORT_EMAIL} om detta fortsätter att hända." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Vi kunde inte nå tjänsten för bilageuppladdning. {PRODUCT_NAME} kan använda standarduppladdningsvägen för meddelanden upp till totalt {fallbackSizeFormatted}, men dessa bilagor överskrider den kombinerade gränsen och kan inte skickas förrän anslutningen har återställts. Försök igen senare eller kontakta administratörerna för den här instansen om detta fortsätter att hända." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Vi kunde inte ta bort kontot. Försök igen." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Vi kunde inte verifiera numret automatiskt. Kontakta supporten så granskar en person ditt konto." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Vi skickar inte verifierings-SMS till det här landet. Prova ett mobilnummer från ett annat land eller kontakta supporten." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Vi fyller i {prefillEmail} automatiskt när inloggningen öppnas i webbläsaren." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Vi skickar en SMS-kod när det är möjligt." @@ -38174,7 +38197,7 @@ msgstr "Vi skickar en verifieringskod till din e-post innan du kan ändra ditt l msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Vi skickar en verifieringskod till din e-postadress innan du kan se dina reservkoder." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Vi skickar en SMS-kod när det är möjligt. Ditt nummer är inte kopplat till ditt konto. Vi sparar endast en krypterad markör, utan användar-ID, för att tillåta högst {PHONE_VERIFICATION_LIMIT} verifieringar under cirka {PHONE_VERIFICATION_WINDOW_DAYS} dagar." @@ -38911,13 +38934,18 @@ msgstr "Du kan ta bort behörigheten <0>{readMessageHistoryPermissionLabel} msgid "You can sign back in at any time." msgstr "Du kan logga in igen när som helst." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Du kan när som helst be administratörerna för den här instansen om en manuell granskning." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Du kan fortfarande skapa ett konto eller logga in. Om inbjudningar aktiveras igen senare kan du använda samma länk för att gå med." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Du kan fortfarande mejla {supportEmail} för en manuell granskning när som helst." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Du eller någon du lägger till har redan det maximala antalet grupp-DM öppna. Lämna en och försök igen." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Du stannar i {ownedNames}. Ägare kan inte lämna sin egen community." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Du kommer att skickas till {redirectHostname} efter auktoriseringen." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Du kommer att lämna {count, plural, one {# community} other {# communities}} som denna kontroll gäller för, och ditt konto fungerar som vanligt igen." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Du kommer att lämna {guildNames}. Inget du har skrivit raderas, och du kan gå med igen senare." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Du behöver fortfarande slutföra e-poststeget." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Ditt konto" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Ditt konto fungerar som vanligt igen direkt och du behöver inget telefonnummer nu. Detta är inget permanent undantag. Om du går med i en stor eller offentlig community kan kontrollen återkomma." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Ditt konto har länkats. Du kan nu stänga den här fliken och återgå till appen." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Ditt konto är tillbaka som vanligt." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Ditt konto skyddas inte längre av tvåfaktorsautentisering när du loggar in med ditt lösenord. Du kommer också att förlora förhöjda behörigheter i communities som kräver tvåfaktorsautentisering." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Ditt konto fungerar som vanligt igen direkt och inget tas bort. Vi kan be om den här kontrollen igen senare." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Ditt kort är godkänt. Du omdirigeras nu till betalningssidan." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Din mobiloperatör säger att numret inte är i bruk. Kontrollera det och försök igen, eller kontakta support om det stämmer." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Ditt nya smeknamn, eller lämna tomt för att återställa det." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Ditt nummer är inte kopplat till ditt konto. Vi sparar endast en krypterad markör, utan användar-ID, för högst {limit} verifieringar under cirka {duration} dagar." diff --git a/fluxer_app/src/features/i18n/locales/th/messages.po b/fluxer_app/src/features/i18n/locales/th/messages.po index 8e1a1348a..dd1a73113 100644 --- a/fluxer_app/src/features/i18n/locales/th/messages.po +++ b/fluxer_app/src/features/i18n/locales/th/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 วัน" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "ต้องมีการตรวจสอบเบราว์เซอร์ก่อนยืนยันเบอร์โทรศัพท์ ลองอีกครั้งจากหน้าลงชื่อเข้าใช้หรือติดต่อฝ่ายสนับสนุน" @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "ผู้สมัครสมาชิกรายปีที่ใช้งานอยู่ (มีกำหนดการยกเลิก)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "กิจกรรม" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "เพิ่มคำ…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "เพิ่มอีเมลที่ใช้งานได้" @@ -4552,6 +4552,11 @@ msgstr "ถามก่อนเริ่มโทร" msgid "Ask for a passkey after your password when you sign in" msgstr "ขอพาสคีย์ต่อจากรหัสผ่านของคุณเมื่อคุณลงชื่อเข้าใช้" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "ขอให้ผู้ดูแลระบบของอินสแตนซ์นี้ตรวจสอบบัญชีของคุณ อินสแตนซ์นี้ดำเนินการอย่างอิสระ และมีเพียงผู้ดูแลระบบของอินสแตนซ์นี้เท่านั้นที่เปลี่ยนแปลงบัญชีของคุณได้" + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "การอัปโหลดไฟล์แนบ" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "อัปโหลดไฟล์แนบไม่ได้" @@ -5189,8 +5194,8 @@ msgstr "ไม่อยู่ตอนนี้" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "ย้อนกลับ" @@ -6370,7 +6375,7 @@ msgstr "อัปโหลดไฟล์ที่นี่ไม่ได้" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "ล้างสถานะที่กำหนดเอง" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "ลบทุกรีแอ็กชันออกจากข้อความนี้ใช่ไหม" @@ -8198,7 +8203,7 @@ msgstr "ธีมถ่านหิน" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "ติดต่อ" msgid "Contact support" msgstr "ติดต่อฝ่ายสนับสนุน" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "ติดต่อผู้ดูแลระบบของอินสแตนซ์นี้เพื่อขอความช่วยเหลือ" + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "คัดลอกสื่อไปยังคลิปบอร์ด" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "คัดลอกข้อความ" @@ -10186,7 +10196,7 @@ msgstr "ตัวจับเวลาถอยหลัง" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "ประเทศ" @@ -11108,7 +11118,7 @@ msgstr "ดีบักสมาชิก" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "ดีบักข้อความ" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "อีเมลไม่พร้อมใช้งาน" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "ขณะนี้ไม่สามารถอัปเดตอีเมลได้ โปรดลองอีกครั้งในภายหลังหรือติดต่อฝ่ายสนับสนุน" @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "ต้องอัปเดตอีเมล" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "ส่งอีเมลถึงเรา แล้วจะมีเจ้าหน้าที่มาตรวจสอบบัญชีของคุณ แจ้งเราว่าคุณไม่สามารถยืนยันด้วย SMS ได้ แล้วเราจะดำเนินการต่อ การตอบกลับจะส่งทางอีเมล ดังนั้นจึงไม่ใช่การดำเนินการทันที" @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "การฝัง" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "ปิดการแสดงตัวอย่างแล้ว" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "เปิดการแสดงตัวอย่างแล้ว" @@ -13896,7 +13906,7 @@ msgstr "ป้อน URL หรือรหัสเทมเพลต {theOther #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "ป้อนที่อยู่อีเมลที่ถูกต้อง" @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "ป้อนลิงก์ข้อความที่ถูกต้อง" #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "ป้อนหมายเลขโทรศัพท์มือถือที่ถูกต้อง" #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "ป้อนหมายเลขโทรศัพท์ที่ถูกต้อง" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "ป้อนชื่อผู้ใช้ที่ถูกต้อง ({exampleFluxerTagFull})" #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "ป้อนที่อยู่อีเมลที่คุณเข้าถึงได้ เราจะส่งรหัสไปที่อีเมลนั้น" @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "ป้อนรหัสของขวัญ…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "ป้อนอีเมลใหม่" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "ป้อนรหัส {digitCount} หลักจากแอปยืนยันตัวตนของคุณ" #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "ป้อนรหัส {digitCount} หลักที่ส่งไปยัง {phoneNumber}" #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "ป้อนรหัส {MFA_CODE_DIGIT_COUNT} หลักที่ส่งไปยัง {0}" @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "ป้อนรหัสจากแอปยืนยันตัวตนของคุณ" #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "ป้อนรหัสที่ส่งไปยัง {emailAddress}" @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "ป้อนรหัสที่เราส่งไปยังอีเมลของคุณเพื่อยืนยัน เราจะตั้งรหัสผ่านให้เมื่อยืนยันรหัสแล้ว" #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "ป้อนรหัสอีเมล" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "ป้อนรหัส PIN ของคีย์ความปลอดภัยของคุณเพื่อดำเนินการต่อ" #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "ป้อนรหัส SMS" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "ป้อนรหัสผ่านของคุณ" #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "ป้อนหมายเลขโทรศัพท์ของคุณ" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "ตัวเลือกแรก" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "ธง" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "แบบอักษร" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "อาหารและเครื่องดื่ม" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "สำหรับฉัน" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "สำหรับการตรวจสอบนี้ คุณจะต้องส่งข้อความถึงเราแทนการรับข้อความจากเรา" @@ -15562,7 +15572,7 @@ msgstr "ฟอร์ม" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "ส่งต่อ" @@ -16030,7 +16040,7 @@ msgstr "รับ {premiumProductName} เพื่อปรับแต่ง #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "ขอรหัสใหม่" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "หากรายงานนี้เกี่ยวกับข้อความที่เฉพาะเจาะจง ให้รายงานข้อความที่เกี่ยวข้องมากที่สุดแทน การรายงานข้อความจะช่วยให้ทีมความปลอดภัยของเราเข้าใจบริบทได้ชัดเจนที่สุด และการเพิ่มรายละเอียดในความคิดเห็นจะช่วยให้เราตรวจสอบได้เร็วขึ้น ดำเนินการรายงานผู้ใช้ทั้งหมดก็ต่อเมื่อการรายงานข้อความไม่สามารถครอบคลุมปัญหาในวงกว้างได้" #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "หากคุณไม่สามารถยืนยันด้วย SMS ได้" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "ออก" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "ออกจาก {count, plural, one {# คอมมูนิตี้} other {# คอมมูนิตี้}} แล้วพักการตรวจสอบนี้ไว้ใช่ไหม" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "ออกจากคอมมูนิตี้และพักไว้" @@ -20677,7 +20687,7 @@ msgstr "ข้อความมีสื่อที่แนบมา" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "แก้ไขข้อผิดพลาดข้อความ" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "โปรแกรมอัปเดตพร้อมใช้งานแล้ว" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "ธรรมชาติ" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "เครื่องมือสร้าง URL สำหรับ OAuth2" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "สิ่งของ" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "เปิดเบราว์เซอร์ของคุณ ลงชื่อเข้าใช้ แล้วป้อนรหัสข้างล่างเพื่อเชื่อมโยงบัญชีของคุณ" #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "เปิดข้อความของคุณ" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "เปิดแอปข้อความในโทรศัพท์ของคุณ แล้วสร้างข้อความใหม่" #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "เปิดแอปข้อความในโทรศัพท์ของคุณ แล้วเริ่มข้อความใหม่" @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "การตรวจสอบหมายเลขโทรศัพท์ของเราขัดข้องในขณะนี้ เป็นความผิดพลาดของเรา ไม่ใช่หมายเลขของคุณ โปรดรอสักครู่แล้วลองหมายเลขเดิมอีกครั้ง" @@ -24470,7 +24480,7 @@ msgstr "เพนซิลเวเนีย" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "โทรศัพท์" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "เบอร์โทรศัพท์" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "ต้องระบุเบอร์โทรศัพท์" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "ยืนยันเบอร์โทรศัพท์แล้ว" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "ขั้นตอนโทรศัพท์" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "การยืนยันทางโทรศัพท์ไม่พร้อมใช้งานสำหรับบัญชีนี้ โปรดใช้วิธีอื่นหรือติดต่อฝ่ายสนับสนุน" @@ -24757,7 +24767,7 @@ msgstr "ภาพซ้อนภาพ" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "ปักหมุด" @@ -24775,7 +24785,7 @@ msgstr "ปักหมุดแชทกลุ่ม" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "ปักหมุดหรือยกเลิกการปักหมุดข้อความใดๆ" #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "ปักหมุดข้อความนี้ในช่องเพื่อให้ทุกคนเห็น" @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "ลบ {userName} ออกจากรายชื่อเพื่อนใช่หรือไม่" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "ลบทั้งหมด" @@ -26525,8 +26535,8 @@ msgstr "ลบรีแอ็กชัน {emojiNameWithColons} ทั้งห #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "ลบรีแอ็กชันทั้งหมด" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "นำสปอยล์ออก" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "ลบสติกเกอร์" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "รีโพสต์: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "โปรดขอรหัสใหม่ก่อน" @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "ค้นหาคอมมูนิตี้" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "ค้นหาประเทศ..." @@ -29336,17 +29346,17 @@ msgstr "ส่งข้อความแบบอ่านออกเสีย #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "ส่งรหัส <0>{0} ไปที่ <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "ส่งรหัสไปยังหมายเลขโทรศัพท์ด้านล่าง" #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "ส่งรหัสนี้" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "ส่งรายการปักหมุดนี้ย้อนเวลากลับไปไหม" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "ส่งไปที่" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "ส่ง:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "การส่ง SMS ไปยังหมายเลขนี้มีค่าใช้จ่ายสูง เราจึงขอให้คุณส่งข้อความหาเราแทน" -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "การส่ง SMS ไปยังเบอร์นี้มีค่าใช้จ่ายสูงเกินไปสำหรับ {PRODUCT_NAME} เราจึงอยากให้คุณส่ง SMS มาให้เราแทน เราทราบว่านี่อาจไม่สะดวก คุณสามารถขอให้ผู้ดูแลระบบของอินสแตนซ์นี้ยกเลิกข้อกำหนดนี้ออกจากบัญชีของคุณได้เช่นกัน" + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "การส่ง SMS ไปยังเบอร์นี้มีค่าใช้จ่ายสูงเกินไปสำหรับ {PRODUCT_NAME} เราจึงอยากให้คุณส่ง SMS มาให้เราแทน เราทราบว่านี่อาจไม่สะดวก คุณสามารถติดต่อ <0>{SUPPORT_EMAIL} เพื่อให้เรายกเลิกข้อกำหนดนี้ออกจากบัญชีของคุณได้" @@ -29677,13 +29691,13 @@ msgstr "ตั้งค่าภูมิภาคเสียงเป็นอ #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "พักการตรวจสอบนี้ไว้ก่อน" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "พักการตรวจสอบนี้ไว้ก่อนไหม" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "วิดีโอที่ราบรื่นขึ้น" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "ไม่สามารถยืนยัน SMS ได้ในขณะนี้ โปรดลองอีกครั้งในภายหลังหรือติดต่อฝ่ายสนับสนุน" @@ -31169,7 +31183,7 @@ msgstr "เกิดข้อผิดพลาด โปรดลองอี #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "เกิดข้อผิดพลาด โปรดลองอีกครั้ง" @@ -31341,7 +31355,7 @@ msgstr "อ่านออกเสียงทุกข้อความ" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "อ่านข้อความออกเสียง" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "เครื่องมือสำหรับเจ้าหน้าที่" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "อาจมีค่าบริการส่งข้อความตามปกติจากผู้ให้บริการเครือข่ายของคุณ" @@ -31913,7 +31927,7 @@ msgstr "หยุดแชร์กิจกรรมเสียงกับเ #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "สัญลักษณ์" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "สัญลักษณ์" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "ขนาดตัวอักษร" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "ส่งข้อความหาเราจากโทรศัพท์ของคุณ" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "ขอบคุณที่ช่วยให้ {productName} ปลอดภัย เราจะตรวจสอบรายงานของคุณโดยเร็วที่สุด" #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "รหัสไม่ถูกต้อง โปรดตรวจสอบแล้วลองอีกครั้ง" #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "รหัสหมดอายุแล้ว โปรดขอรหัสใหม่" #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "การดำเนินการไม่เสร็จสมบูรณ์ คุณอาจออกจากคอมมูนิตี้บางแห่งไปแล้ว และบัญชีของคุณยังคงถูกล็อกอยู่ กด \"พักการตรวจสอบนี้ไว้ก่อน\" อีกครั้งเพื่อดำเนินการต่อ" #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "ไม่สำเร็จ ไม่มีอะไรเปลี่ยนแปลง ลองอีกครั้ง" @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "ดูเหมือนจะไม่ใช่ URL ที่ถูกต้อง" #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "อีเมลนี้ถูกใช้ไปแล้ว" @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "หน้านี้ไม่มีอยู่จริงหรืออาจถูกย้ายไปแล้ว" #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "การยืนยันทางโทรศัพท์ถูกพักไว้ เหลือขั้นตอนทางอีเมลอีกหนึ่งขั้นตอน" @@ -33803,8 +33817,13 @@ msgstr "ปิดใช้งานอยู่" msgid "This is how messages appear" msgstr "ลักษณะการแสดงผลของข้อความ" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "ขณะนี้ฟีเจอร์นี้ยังไม่พร้อมใช้งานสำหรับบัญชีของคุณ โปรดขอให้ผู้ดูแลระบบของอินสแตนซ์นี้ตรวจสอบ" + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "ขณะนี้ยังไม่มีให้บริการในบัญชีของคุณ โปรดส่งอีเมลไปที่ {supportEmail} เพื่อให้เจ้าหน้าที่ตรวจสอบ" @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "นี่คือพาสคีย์สุดท้ายของคุณ เมื่อลบแล้ว คุณจะไม่สามารถใช้พาสคีย์เป็นการยืนยันชั้นที่สองได้" #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "นี่ไม่ใช่หมายเลขโทรศัพท์มือถือ จึงไม่สามารถรับข้อความของเราได้ โปรดลองใช้หมายเลขโทรศัพท์มือถือ หรือติดต่อฝ่ายสนับสนุนหากคุณคิดว่าข้อมูลนี้ไม่ถูกต้อง" @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "ชื่อเล่นนี้จะแสดงในคอมมูนิตี้นี้เท่านั้น" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "หมายเลขนี้ต้องยืนยันด้วยการส่งข้อความหาเราแทน กลับไปเริ่มการยืนยันทางโทรศัพท์อีกครั้งเพื่อรับรหัสและหมายเลขที่จะส่งข้อความไป" #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "หมายเลขนี้ต้องยืนยันด้วยข้อความแทน SMS จากเรา" @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "ผู้เข้าร่วมรายนี้ถูกผู้ดูแลปิดเสียงทั้งหมด" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "ไม่สามารถใช้หมายเลขโทรศัพท์นี้ได้ โปรดลองใช้หมายเลขโทรศัพท์มือถืออื่นหรือติดต่อฝ่ายสนับสนุน" #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "หมายเลขโทรศัพท์นี้ถูกใช้ไปแล้ว ลองใช้หมายเลขอื่นหรือติดต่อฝ่ายสนับสนุน" @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "เซสชันการยืนยันนี้หมดอายุแล้ว กลับไปที่ {productName} และเริ่มการชำระเงินอีกครั้ง" #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "เซสชันการยืนยันนี้หมดอายุแล้ว โปรดเริ่มใหม่อีกครั้ง" @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "การดำเนินการนี้จะเชื่อถือลิงก์ภายนอกทั้งหมดและข้ามคำเตือนสำหรับทุกโดเมน โดเมนที่เชื่อถืออยู่เดิมของคุณจะถูกแทนที่ ซึ่งมีความปลอดภัยน้อยกว่า" #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "หน้าต่างนี้จะอัปเดตอัตโนมัติหลังจากเราได้รับข้อความของคุณ" @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "ปรับโทนภาพ HDR เป็นช่วงมาตรฐาน ลดความสว่างสูงสุด" #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "พยายามหลายครั้งเกินไป โปรดรอสักครู่แล้วลองอีกครั้ง" @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "ผู้แปล" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "การเดินทางและสถานที่" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "ไม่มีลำดับ" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "เลิกปักหมุด" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "เลิกปักหมุดข้อความ" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "เลิกปักหมุดข้อความนี้ใช่ไหม" @@ -35927,7 +35946,7 @@ msgstr "ไฟล์สติกเกอร์ที่ไม่รองรั #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "แสดงตัวอย่างลิงก์" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "ใช้แอปยืนยันตัวตนเพื่อสร้างรหัสสำหรับการยืนยันตัวตนแบบสองชั้น" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "ใช้อีเมลที่คุณสามารถเปิดได้ เราจะส่งรหัสไปที่นั่น" #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "ใช้อีเมลที่แตกต่างจากอีเมลปัจจุบันของคุณ" @@ -37025,17 +37044,17 @@ msgstr "ยืนยันว่าเป็นคุณ" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "ยืนยันเบอร์โทรศัพท์" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "ยืนยันเบอร์โทรศัพท์" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "แบบฟอร์มยืนยันเบอร์โทรศัพท์" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "ดูโปรไฟล์ของ {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "ดูรีแอ็กชัน" @@ -37901,7 +37920,7 @@ msgstr "เพิ่มระดับเสียง" msgid "Wait a moment before deleting more messages." msgstr "รอสักครู่ก่อนลบข้อความอื่น" -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "รอสักครู่ หน้าต่างนี้จะปิดเองเมื่อเราได้รับข้อความของคุณ" @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "เว้นระยะเวลาระหว่างการส่งข้อความ สมาชิกที่มีสิทธิ์ \"{bypassSlowmodePermissionLabel}\" สามารถข้ามได้" #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "รอสักครู่" @@ -38054,10 +38073,14 @@ msgstr "ขณะนี้ไม่สามารถส่งต่อข้อ msgid "We couldn't import that theme library file." msgstr "เราไม่สามารถนำเข้าไฟล์คลังธีมนั้นได้" -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "เราไม่สามารถเชื่อมต่อกับบริการอัปโหลดไฟล์แนบได้ {PRODUCT_NAME} สามารถใช้เส้นทางการอัปโหลดมาตรฐานสำหรับข้อความที่มีขนาดรวมสูงสุด {fallbackSizeFormatted} ได้ แต่ไฟล์แนบเหล่านี้มีขนาดเกินขีดจำกัดรวมดังกล่าวและไม่สามารถส่งได้จนกว่าการเชื่อมต่อจะกลับมาเป็นปกติ ลองอีกครั้งในภายหลัง หรือติดต่อ <0>{SUPPORT_EMAIL} หากปัญหานี้ยังคงเกิดขึ้น" +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "เราไม่สามารถเชื่อมต่อกับบริการอัปโหลดไฟล์แนบได้ {PRODUCT_NAME} สามารถใช้เส้นทางการอัปโหลดมาตรฐานสำหรับข้อความที่มีขนาดรวมสูงสุด {fallbackSizeFormatted} ได้ แต่ไฟล์แนบเหล่านี้มีขนาดเกินขีดจำกัดรวมดังกล่าวและไม่สามารถส่งได้จนกว่าการเชื่อมต่อจะกลับมาเป็นปกติ ลองอีกครั้งในภายหลัง หรือติดต่อผู้ดูแลระบบของอินสแตนซ์นี้หากปัญหานี้ยังคงเกิดขึ้น" + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "เราไม่สามารถนำบัญชีนั้นออกได้ โปรดลองอีกครั้ง" #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "เราไม่สามารถยืนยันหมายเลขนี้ได้โดยอัตโนมัติ โปรดติดต่อฝ่ายสนับสนุน แล้วจะมีเจ้าหน้าที่ตรวจสอบบัญชีของคุณ" #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "เราไม่ส่งข้อความยืนยันไปยังประเทศนี้ โปรดลองใช้หมายเลขโทรศัพท์มือถือจากประเทศอื่น หรือติดต่อฝ่ายสนับสนุน" @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "เราจะกรอก {prefillEmail} ให้โดยอัตโนมัติเมื่อเปิดหน้าลงชื่อเข้าใช้ในเบราว์เซอร์" #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "เราจะส่งรหัส SMS เมื่อพร้อมใช้งาน" @@ -38174,7 +38197,7 @@ msgstr "เราจะส่งรหัสยืนยันไปที่อ msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "เราจะส่งรหัสยืนยันไปยังอีเมลของคุณก่อนที่คุณจะดูรหัสสำรองได้" -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "เราจะส่งรหัส SMS ให้เมื่อพร้อมใช้งาน เบอร์ของคุณไม่ได้เชื่อมกับบัญชีของคุณ เราเก็บเพียงเครื่องหมายเข้ารหัสที่ไม่มี ID ผู้ใช้ เพื่อให้ยืนยันตัวตนได้สูงสุด {PHONE_VERIFICATION_LIMIT} ครั้งในประมาณ {PHONE_VERIFICATION_WINDOW_DAYS} วัน" @@ -38911,13 +38934,18 @@ msgstr "คุณสามารถนำสิทธิ์ <0>{readMessageHisto msgid "You can sign back in at any time." msgstr "คุณสามารถลงชื่อเข้าใช้ได้ทุกเมื่อ" +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "คุณยังขอให้ผู้ดูแลระบบของอินสแตนซ์นี้ตรวจสอบด้วยตนเองได้ตลอดเวลา" + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "คุณยังสามารถสร้างบัญชีหรือลงชื่อเข้าใช้ได้ หากมีการเปิดใช้งานคำเชิญอีกครั้งในภายหลัง คุณสามารถใช้ลิงก์เดิมนี้เพื่อเข้าร่วมได้" #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "คุณยังสามารถส่งอีเมลไปที่ {supportEmail} เพื่อขอให้เจ้าหน้าที่ตรวจสอบได้ตลอดเวลา" @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "คุณหรือคนที่คุณกำลังเพิ่มมีแชทกลุ่มเปิดอยู่ครบจำนวนสูงสุดแล้ว ออกจากแชทกลุ่มหนึ่งแล้วลองอีกครั้ง" #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "คุณยังคงอยู่ใน {ownedNames} เจ้าของไม่สามารถออกจากคอมมูนิตี้ของตนเองได้" @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "คุณจะถูกนำไปยัง {redirectHostname} หลังจากให้สิทธิ์" #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "คุณจะออกจาก {count, plural, one {# คอมมูนิตี้} other {# คอมมูนิตี้}} ที่เข้าข่ายการตรวจสอบนี้ และบัญชีของคุณจะกลับมาทำงานได้ตามปกติ" #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "คุณกำลังจะออกจาก {guildNames} โพสต์ของคุณจะไม่ถูกลบ และคุณสามารถเข้าร่วมใหม่ได้ในภายหลัง" #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "คุณยังต้องดำเนินการยืนยันอีเมลให้เสร็จสิ้น" @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "บัญชีของคุณ" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "บัญชีของคุณจะกลับมาเป็นปกติทันที และตอนนี้คุณยังไม่ต้องใช้เบอร์โทรศัพท์ นี่ไม่ใช่การยกเว้นถาวร การเข้าร่วมคอมมูนิตี้ขนาดใหญ่หรือคอมมูนิตี้สาธารณะอาจทำให้การตรวจสอบนี้กลับมา" @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "เชื่อมบัญชีของคุณสำเร็จแล้ว ปิดแท็บนี้แล้วกลับไปที่แอปได้เลย" #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "บัญชีของคุณกลับมาใช้งานได้ตามปกติแล้ว" @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "บัญชีของคุณจะไม่ได้รับการปกป้องด้วยการยืนยันตัวตนแบบสองชั้นอีกต่อไปเมื่อคุณลงชื่อเข้าใช้ด้วยรหัสผ่าน และคุณจะสูญเสียสิทธิ์ระดับสูงในคอมมูนิตี้ที่กำหนดให้ใช้การยืนยันตัวตนแบบสองชั้นด้วย" #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "บัญชีของคุณจะกลับมาใช้งานได้ตามปกติทันที และจะไม่มีอะไรถูกลบออก เราสามารถขอให้ตรวจสอบอีกครั้งในภายหลังได้" @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "บัตรของคุณใช้ได้ กำลังนำคุณไปยังหน้าชำระเงิน" #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "ผู้ให้บริการของคุณแจ้งว่าหมายเลขนี้ไม่ได้เปิดใช้งาน โปรดตรวจสอบและลองอีกครั้ง หรือติดต่อฝ่ายสนับสนุนหากหมายเลขถูกต้อง" @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "ชื่อเล่นใหม่ของคุณ หรือเว้นว่างไว้เพื่อรีเซ็ต" #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "หมายเลขของคุณไม่ได้เชื่อมโยงกับบัญชีของคุณ เราจะเก็บเพียงเครื่องหมายที่เข้ารหัสไว้โดยไม่มี ID ผู้ใช้ สำหรับการยืนยันไม่เกิน {limit} ครั้งในเวลาประมาณ {duration} วัน" diff --git a/fluxer_app/src/features/i18n/locales/tr/messages.po b/fluxer_app/src/features/i18n/locales/tr/messages.po index 6d73a5980..6e303c4b5 100644 --- a/fluxer_app/src/features/i18n/locales/tr/messages.po +++ b/fluxer_app/src/features/i18n/locales/tr/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 gün" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "Telefon doğrulamasından önce tarayıcı kontrolü gerekiyor. Giriş sayfasından tekrar deneyin veya destekle iletişime geçin." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Aktif yıllık abone (iptal planlandı)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Etkinlikler" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Kelime ekle…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Çalışan bir e-posta adresi ekleyin" @@ -4552,6 +4552,11 @@ msgstr "Arama başlatmadan önce sor" msgid "Ask for a passkey after your password when you sign in" msgstr "Oturum açarken parolanızdan sonra geçiş anahtarı da istensin" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Hesabınızı incelemeleri için bu kurulumun yöneticilerine başvurun. Bu kurulum bağımsız olarak işletilir ve hesabınızı yalnızca yöneticileri değiştirebilir." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Ek yükleme" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Ek yükleme kullanılamıyor" @@ -5189,8 +5194,8 @@ msgstr "Şu an uzakta" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Geri" @@ -6370,7 +6375,7 @@ msgstr "Buraya dosya yüklenemiyor" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Özel durumu temizle" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Bu mesajdaki tüm tepkileri temizlemek istiyor musunuz?" @@ -8198,7 +8203,7 @@ msgstr "Kömür teması" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "İletişim" msgid "Contact support" msgstr "Destekle iletişime geçin" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Yardım için bu kurulumun yöneticileriyle iletişime geçin." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Medyayı panoya kopyala" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Mesajı kopyala" @@ -10186,7 +10196,7 @@ msgstr "Geri sayım sayacı" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Ülke" @@ -11108,7 +11118,7 @@ msgstr "Üyede hata ayıkla" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Mesajda hata ayıkla" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "E-posta kullanılamıyor" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "E-posta güncellemesi şu anda kullanılamıyor. Daha sonra tekrar deneyin veya destekle iletişime geçin." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "E-posta güncellemesi gerekli" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "E-posta gönderin, bir kişi hesabınızı inceleyecektir. SMS ile doğrulama yapamadığınızı bize bildirin, gerisini biz hallederiz. Yanıtlar e-posta ile gelir, bu nedenle anında değildir." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Gömülü içerikler" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Gömülü içerikler gizlendi" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Gömülü içerikler yeniden gösterildi" @@ -13896,7 +13906,7 @@ msgstr "Geçerli bir {theOtherPlatform} şablon URL'si veya kodu girin." #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Geçerli bir e-posta adresi girin." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Geçerli bir mesaj bağlantısı girin." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Geçerli bir cep telefonu numarası girin." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Geçerli bir telefon numarası girin" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Geçerli bir kullanıcı adı girin ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Erişebileceğiniz bir e-posta adresi girin. Oraya bir kod göndereceğiz." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Hediye kodunu girin…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Yeni e-posta adresini girin" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Kimlik doğrulayıcı uygulamanızdaki {digitCount} haneli kodu girin." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "{phoneNumber} numarasına gönderilen {digitCount} haneli kodu girin." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "{0} numarasına gönderilen {MFA_CODE_DIGIT_COUNT} haneli kodu girin." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Kimlik doğrulayıcı uygulamanızdaki kodu girin." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "{emailAddress} adresine gönderilen kodu girin." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "E-postanızı doğrulamak için size gönderdiğimiz kodu girin. Kod onaylandıktan sonra parolanız ayarlanacaktır." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "E-posta kodunu girin" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Devam etmek için güvenlik anahtarınızın PIN'ini girin." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "SMS kodunu girin" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Parolanızı girin." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Telefon numaranızı girin" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "İlk seçenek" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Bayraklar" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Yazı tipleri" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Yiyecek ve içecek" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "Kendim için" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Bu doğrulama için bizden bir mesaj almak yerine bize bir mesaj göndereceksiniz." @@ -15562,7 +15572,7 @@ msgstr "Formlar" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "İlet" @@ -16030,7 +16040,7 @@ msgstr "Etiketinizi özelleştirmek veya kullanıcı adınızı değiştirirken #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Yeni kod al" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Bu rapor belirli mesajlarla ilgiliyse, bunun yerine en alakalı mesajı bildirin. Mesaj raporları, güvenlik ekibimize en net bağlamı sağlar ve yorumlara ayrıntı eklemek, incelememizi hızlandırmamıza yardımcı olabilir. Yalnızca bir mesajı bildirmek daha geniş sorunu kapsamayacaksa, kullanıcının tamamını bildirmeye devam edin." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "SMS ile doğrulayamazsanız" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Ayrıl" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "{count, plural, one {# topluluktan} other {# topluluktan}} ayrılıp bu denetimi erteleyelim mi?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Ayrıl ve ertele" @@ -20677,7 +20687,7 @@ msgstr "Mesaj ekli medya içeriyor" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Mesaj hata ayıklama" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Yerel güncelleyici hazır" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Doğa" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "OAuth2 URL oluşturucu" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Nesneler" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Tarayıcınızı açın, oturum açın ve hesabınızı bağlamak için aşağıdaki kodu girin." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Mesajlarınızı açın" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Telefonunuzun mesajlaşma uygulamasını açın ve yeni bir kısa mesaj oluşturun." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Telefonunuzun mesajlaşma uygulamasını açın ve yeni bir kısa mesaj başlatın." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Telefon numarası kontrolümüz şu anda çalışmıyor. Bu bizim hatamız, numaranızın değil. Birkaç dakika bekleyip aynı numarayı tekrar deneyin." @@ -24470,7 +24480,7 @@ msgstr "Pensilvanya" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Telefon" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Telefon numarası" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Telefon numarası gerekli" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Telefon numarası doğrulandı" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Telefon adımı" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "Bu hesap için telefon doğrulaması kullanılamıyor. Başka bir yöntem kullanın veya destek ekibiyle iletişime geçin." @@ -24757,7 +24767,7 @@ msgstr "Resim içinde resim" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Sabitle" @@ -24775,7 +24785,7 @@ msgstr "Grup DM'ini sabitle" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Herhangi bir mesajı sabitleyin veya sabitlemesini kaldırın." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Bu mesajı herkesin görmesi için kanala sabitleyin." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "{userName} arkadaş listenizden çıkarılsın mı?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Tümünü kaldır" @@ -26525,8 +26535,8 @@ msgstr "Bu mesajdaki tüm {emojiNameWithColons} tepkilerini kaldırmak istiyor m #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Tüm tepkileri kaldır" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Spoiler'ı kaldır" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Çıkartmayı kaldır" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Yeniden paylaşımlar: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Önce yeni bir kod isteyin." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Toplulukları ara" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Ülkeleri ara..." @@ -29336,17 +29346,17 @@ msgstr "Metin okuma mesajlarını /tts ile gönderin. Metin okumayı açan üyel #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "<0>{0} kodunu <1>{1} numarasına gönderin" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Kodu aşağıdaki telefon numarasına gönderin." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Bu kodu gönder" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Bu sabitlemeyi zamanda geriye gönderelim mi?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Gönderilecek numara" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Gönderme:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Bu numaraya SMS göndermek pahalı olduğundan, bunun yerine bize mesaj göndermeniz gerekiyor." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Bu telefon numarasına SMS göndermek {PRODUCT_NAME} için çok pahalı, bu yüzden bunun yerine sizin bize bir SMS göndermeniz gerekiyor. Bunun ideal olmadığının farkındayız. Bu gereksinimi hesabınızdan kaldırmaları için bu kurulumun yöneticilerine de başvurabilirsiniz." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Bu telefon numarasına SMS göndermek {PRODUCT_NAME} için çok pahalı, bu yüzden bunun yerine sizin bize bir SMS göndermeniz gerekiyor. Bunun ideal olmadığının farkındayız. Bu gereksinimi hesabınızdan kaldırmamız için <0>{SUPPORT_EMAIL} adresiyle de iletişime geçebilirsiniz." @@ -29677,13 +29691,13 @@ msgstr "Ses bölgesi otomatik olarak ayarlandı" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Bu kontrolü ertele" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Bu denetimi erteleyelim mi?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Daha akıcı video" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "SMS doğrulaması şu anda kullanılamıyor. Daha sonra tekrar deneyin veya destekle iletişime geçin." @@ -31169,7 +31183,7 @@ msgstr "Bir sorun oluştu. Lütfen daha sonra tekrar deneyin." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Bir şeyler ters gitti. Tekrar deneyin." @@ -31341,7 +31355,7 @@ msgstr "Tüm mesajları sesli oku" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Mesajı seslendir" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Personel kontrolleri" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Operatörünüzün standart mesajlaşma ücretleri geçerli olabilir." @@ -31913,7 +31927,7 @@ msgstr "Ses etkinliğini tüm arkadaşlarınızla paylaşmayı durdurmak istiyor #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Sembol" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Semboller" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Metin boyutu" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Telefonunuzdan bize mesaj gönderin" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "{productName} uygulamasını güvenli tutmaya yardımcı olduğunuz için teşekkür ederiz. Raporunuzu en kısa sürede inceleyeceğiz." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Bu kod çalışmadı. Kontrol edip tekrar deneyin." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Bu kodun süresi doldu. Yeni bir kod isteyin." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "Bu işlem tamamlanamadı. Bazı topluluklardan zaten çıkılmış olabilir ve hesabınız hâlâ kilitli. Tamamlamak için Bu kontrolü ertele düğmesine tekrar basın." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Bu işlem gerçekleşmedi. Hiçbir şey değişmedi. Tekrar deneyin." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Geçerli bir URL gibi görünmüyor." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Bu e-posta adresi zaten kullanımda." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "Aradığınız sayfa mevcut değil veya taşınmış." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "Telefon kontrolü beklemeye alındı. Bir e-posta adımı kaldı." @@ -33803,8 +33817,13 @@ msgstr "Bu devre dışı" msgid "This is how messages appear" msgstr "Mesajlar böyle görünür" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Bu seçenek şu anda hesabınız için kullanılamıyor. Bunu incelemeleri için bu kurulumun yöneticilerine başvurun." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Bu şu anda hesabınızda kullanılamıyor. {supportEmail} adresine e-posta gönderin, bir kişi inceleyecektir." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Bu son geçiş anahtarınız. Bunu sildikten sonra ikinci faktör olarak geçiş anahtarı kullanamazsınız." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Bu bir mobil numara değil, bu yüzden mesajımızı alamaz. Başka bir mobil numara deneyin veya yanlış olduğunu düşünüyorsanız destek ekibiyle iletişime geçin." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Bu takma ad yalnızca bu toplulukta görünür olacak" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Bu numara bunun yerine bize mesaj göndererek doğrulanır. Kodu ve mesaj atılacak numarayı almak için geri dönüp telefonla doğrulamayı yeniden başlatın." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Bu numaranın, bizden SMS almak yerine bize mesaj göndererek doğrulanması gerekiyor." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Bu katılımcı moderatörler tarafından sağırlaştırıldı" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Bu telefon numarası kullanılamıyor. Başka bir mobil numara deneyin veya destekle iletişime geçin." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Bu telefon numarası zaten kullanılmış. Başka bir numara deneyin veya destekle iletişime geçin." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Bu doğrulama oturumunun süresi doldu. {productName} uygulamasına dönün ve ödeme işlemine yeniden başlayın." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Bu doğrulama oturumunun süresi doldu. Lütfen yeniden başlayın." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Bu işlem, tüm harici bağlantılara güvenecek ve her alan adı için uyarıyı atlayacaktır. Mevcut güvenilir alan adlarınız değiştirilecektir. Bu daha az güvenlidir." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Mesajınızı aldıktan sonra bu pencere otomatik olarak güncellenecektir." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "HDR görüntüleri standart aralığa ton eşleyerek en yüksek parlaklığı azaltın." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Çok fazla deneme yaptınız. Biraz bekleyip tekrar deneyin." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Çevirmenler" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Seyahat ve yerler" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Sırasız" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Sabitlemeyi kaldır" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Mesajın sabitlemesini kaldır" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Bu mesajın sabitlemesi kaldırılsın mı?" @@ -35927,7 +35946,7 @@ msgstr "Desteklenmeyen çıkartma dosyası" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Gömülü içerikleri göster" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "İki faktörlü kimlik doğrulama kodları oluşturmak için bir kimlik doğrulayıcı uygulama kullanın" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Erişebileceğiniz bir e-posta adresi kullanın. Oraya bir kod göndereceğiz." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Mevcut e-postanızdan farklı bir e-posta kullanın." @@ -37025,17 +37044,17 @@ msgstr "Kimliğinizi doğrulayın" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Telefonu doğrula" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Telefon numarasını doğrula" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Telefon numarası doğrulama formu" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "{displayName} adlı kişinin profilini görüntüle" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Tepkileri görüntüle" @@ -37901,7 +37920,7 @@ msgstr "Sesi artır" msgid "Wait a moment before deleting more messages." msgstr "Daha fazla mesaj silmeden önce biraz bekleyin." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Biraz bekleyin. Mesajınızı aldığımızda bu pencere otomatik olarak kapanacaktır." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Mesajlar arasında bekleme süresi. \"{bypassSlowmodePermissionLabel}\" iznine sahip üyeler bunu atlayabilir." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Burada bekleyin" @@ -38054,10 +38073,14 @@ msgstr "Şu anda mesajı iletemedik." msgid "We couldn't import that theme library file." msgstr "Bu tema kitaplığı dosyası içe aktarılamadı." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Ek yükleme hizmetine ulaşılamadı. {PRODUCT_NAME}, toplamda {fallbackSizeFormatted} boyutuna kadar olan mesajlar için standart yükleme yoluna geri dönebilir ancak bu ekler birleşik sınırı aşıyor ve bağlantı yeniden sağlanana kadar gönderilemez. Daha sonra tekrar deneyin veya bu durum devam ederse <0>{SUPPORT_EMAIL} ile iletişime geçin." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Ek yükleme hizmetine ulaşılamadı. {PRODUCT_NAME}, toplamda {fallbackSizeFormatted} boyutuna kadar olan mesajlar için standart yükleme yoluna geri dönebilir ancak bu ekler birleşik sınırı aşıyor ve bağlantı yeniden sağlanana kadar gönderilemez. Daha sonra tekrar deneyin veya bu durum devam ederse bu kurulumun yöneticileriyle iletişime geçin." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Bu hesabı kaldıramadık. Lütfen tekrar deneyin." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Bu numarayı otomatik olarak doğrulayamadık. Destek ekibiyle iletişime geçin, bir kişi hesabınızı inceleyecektir." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Bu ülkeye doğrulama SMS'leri göndermiyoruz. Başka bir ülkenin mobil numarasını deneyin veya destek ekibimizle iletişime geçin." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Tarayıcıda oturum açma ekranı açıldığında {prefillEmail} adresini önceden dolduracağız." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Mümkün olduğunda bir SMS kodu göndereceğiz." @@ -38174,7 +38197,7 @@ msgstr "Parolanızı değiştirmeden önce e-postanıza bir doğrulama kodu gön msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Yedek kodlarınızı görüntüleyebilmeniz için önce e-postanıza bir doğrulama kodu göndereceğiz." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Mümkün olduğunda bir SMS kodu göndereceğiz. Numaranız hesabınıza bağlı değil. Yaklaşık {PHONE_VERIFICATION_WINDOW_DAYS} gün içinde en fazla {PHONE_VERIFICATION_LIMIT} doğrulamaya izin vermek için kullanıcı kimliği olmadan yalnızca şifrelenmiş bir işaretçi tutarız." @@ -38911,13 +38934,18 @@ msgstr "<0>{readMessageHistoryPermissionLabel} iznini <1>{EVERYONE_MENTION}< msgid "You can sign back in at any time." msgstr "İstediğiniz zaman tekrar giriş yapabilirsiniz." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Bu kurulumun yöneticilerinden istediğiniz zaman bir insan tarafından inceleme talep edebilirsiniz." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Yine de bir hesap oluşturabilir veya oturum açabilirsiniz. Davetler daha sonra tekrar etkinleştirilirse, katılmak için aynı bağlantıyı kullanabilirsiniz." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Bir insanın incelemesi için istediğiniz zaman {supportEmail} adresine e-posta gönderebilirsiniz." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Sizin veya eklediğiniz kişinin açık grup DM sayısı üst sınıra ulaşmış. Birinden ayrılıp tekrar deneyin." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Şu topluluklarda kalırsınız: {ownedNames}. Sahipler kendi topluluklarından ayrılamaz." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Yetkilendirdikten sonra {redirectHostname} adresine yönlendirileceksiniz." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Bu kontrolün geçerli olduğu {count, plural, one {# topluluktan} other {# topluluktan}} ayrılacaksınız ve hesabınız tekrar normal çalışacak." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Şu topluluklardan ayrılacaksınız: {guildNames}. Gönderdiğiniz hiçbir şey silinmez ve daha sonra tekrar katılabilirsiniz." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "E-posta adımını yine de tamamlamanız gerekecek." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Hesabınız" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Hesabınız hemen normale döner ve artık telefon numarasına ihtiyacınız olmaz. Bu kalıcı bir muafiyet değildir. Büyük veya herkese açık bir topluluğa katılmak bu kontrolü tekrar getirebilir." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Hesabınız başarıyla bağlandı. Artık bu sekmeyi kapatıp uygulamaya dönebilirsiniz." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Hesabınız normale döndü." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Parolanızla oturum açtığınızda hesabınız artık iki faktörlü kimlik doğrulamayla korunmayacak. Ayrıca iki faktörlü kimlik doğrulama gerektiren topluluklardaki yükseltilmiş izinlerinizi de kaybedeceksiniz." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Hesabınız hemen normal çalışmaya devam eder ve hiçbir şey kaldırılmaz. Bu kontrolü daha sonra tekrar isteyebiliriz." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Kartınız uygun. Şimdi ödeme sayfasına yönlendiriliyorsunuz." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Operatörünüz bu numaranın kullanımda olmadığını belirtiyor. Kontrol edip tekrar deneyin veya doğruysa destek ekibimizle iletişime geçin." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Yeni takma adınız veya sıfırlamak için boş bırakın." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Numaranız hesabınıza bağlı değil. Kullanıcı kimliği olmadan yalnızca şifrelenmiş bir işaretleyiciyi, yaklaşık {duration} gün içinde en fazla {limit} doğrulama için saklarız." diff --git a/fluxer_app/src/features/i18n/locales/uk/messages.po b/fluxer_app/src/features/i18n/locales/uk/messages.po index fe8307639..532ed9f8d 100644 --- a/fluxer_app/src/features/i18n/locales/uk/messages.po +++ b/fluxer_app/src/features/i18n/locales/uk/messages.po @@ -6,14 +6,12 @@ msgstr "" "POT-Creation-Date: 2025-09-12 11:17+0200\n" "PO-Revision-Date: 2026-09-23 00:04+0000\n" "Last-Translator: Hampus \n" -"Language-Team: Ukrainian \n" +"Language-Team: Ukrainian \n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 2026.8.dev0\n" #. Description text in the messages tab. @@ -2363,7 +2361,7 @@ msgid "7 days" msgstr "7 днів" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "Перед підтвердженням номера телефону потрібна перевірка в браузері. Спробуйте ще раз зі сторінки входу або зверніться до служби підтримки." @@ -2803,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Активний річний підписник (скасування заплановано)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Активності" @@ -2917,7 +2915,7 @@ msgid "Add a word…" msgstr "Додати слово…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Додайте дієву електронну адресу" @@ -3999,9 +3997,7 @@ msgstr "Анімовані емоджі ({emojiCount})" #. Extra hint shown beneath the reduce motion toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/MotionTab.tsx:31 msgid "Animated emojis, GIFs and stickers stay under your control in the Animation tab." -msgstr "" -"Анімовані емоджі, GIF-файли та стікери залишаються під вашим контролем на " -"вкладці «Анімація»." +msgstr "Анімовані емоджі, GIF-файли та стікери залишаються під вашим контролем на вкладці «Анімація»." #. Media type chip shown in the media viewer info panel for animated GIFs. #. Short label in the channel and chat embed gifv. Keep it concise. @@ -4556,6 +4552,11 @@ msgstr "Запитувати перед початком дзвінків" msgid "Ask for a passkey after your password when you sign in" msgstr "Запитувати ключ доступу після введення пароля під час входу" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Попросіть адміністраторів цього екземпляра переглянути ваш обліковий запис. Цей екземпляр працює незалежно, і лише його адміністратори можуть змінювати ваш обліковий запис." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4647,7 +4648,7 @@ msgid "Attachment upload" msgstr "Завантаження вкладень" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Завантаження вкладень недоступне" @@ -5193,8 +5194,8 @@ msgstr "Зараз відсутній(-я)" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Назад" @@ -6374,7 +6375,7 @@ msgstr "Сюди не можна завантажити файли" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7832,7 +7833,7 @@ msgid "Clear custom status" msgstr "Очистити власний статус" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Видалити всі реакції з цього повідомлення?" @@ -8202,7 +8203,7 @@ msgstr "Тема «Вугілля»" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9093,6 +9094,11 @@ msgstr "Контакт" msgid "Contact support" msgstr "Звернутися до підтримки" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Зв'яжіться з адміністраторами цього екземпляра для отримання допомоги." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9502,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Копіювати медіа в буфер обміну" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Копіювати повідомлення" @@ -10190,7 +10196,7 @@ msgstr "Таймер зворотного відліку" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Країна" @@ -11112,7 +11118,7 @@ msgstr "Налагодження учасника" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Налагодження повідомлення" @@ -13251,7 +13257,7 @@ msgid "Email unavailable" msgstr "Електронна пошта недоступна" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "Оновлення електронної пошти зараз недоступне. Спробуйте пізніше або зверніться до служби підтримки." @@ -13261,7 +13267,7 @@ msgid "Email update required" msgstr "Потрібно оновити електронну пошту" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Напишіть нам на електронну пошту, і людина перегляне ваш обліковий запис. Повідомте нам, що ви не можете пройти перевірку за допомогою SMS, і ми розберемося. Відповіді надходять електронною поштою, тому це не миттєво." @@ -13342,12 +13348,12 @@ msgid "Embeds" msgstr "Вбудований вміст" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Вбудований вміст приховано" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Вбудований вміст показано" @@ -13900,7 +13906,7 @@ msgstr "Введіть дійсну URL-адресу або код шаблон #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Введіть дійсну адресу електронної пошти." @@ -13911,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Введіть дійсне посилання на повідомлення." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Введіть дійсний номер мобільного телефону." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Введіть дійсний номер телефону" @@ -13928,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Введіть дійсне ім'я користувача ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Введіть електронну адресу, до якої маєте доступ. Ми надішлемо туди код." @@ -13952,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Введіть код подарунка…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Введіть нову електронну адресу" @@ -13997,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Введіть {digitCount}-значний код із застосунку автентифікації." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Введіть {digitCount}-значний код, надісланий на номер {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Введіть {MFA_CODE_DIGIT_COUNT}-значний код, надісланий на номер {0}." @@ -14021,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Введіть код із застосунку автентифікації." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Введіть код, надісланий на {emailAddress}." @@ -14047,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Введіть код, який ми надіслали на вашу електронну пошту, щоб підтвердити її. Ваш пароль буде встановлено після підтвердження коду." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Введіть код з електронної пошти" @@ -14065,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Введіть PIN-код вашого ключа безпеки, щоб продовжити." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Введіть SMS-код" @@ -14101,7 +14107,7 @@ msgid "Enter your password." msgstr "Введіть свій пароль." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Введіть свій номер телефону" @@ -15254,7 +15260,7 @@ msgid "First option" msgstr "Перший варіант" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Прапори" @@ -15363,7 +15369,7 @@ msgid "Fonts" msgstr "Шрифти" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Їжа та напої" @@ -15422,7 +15428,7 @@ msgid "For me" msgstr "Для мене" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Для цієї перевірки ви надсилаєте нам текстове повідомлення, а не отримуєте його від нас." @@ -15566,7 +15572,7 @@ msgstr "Форми" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Переслати" @@ -16034,7 +16040,7 @@ msgstr "Отримайте {premiumProductName}, щоб налаштувати #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Отримати новий код" @@ -17365,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Якщо скарга стосується конкретних повідомлень, надішліть скаргу на найрелевантніше повідомлення. Скарга на повідомлення надає нашій команді безпеки найчіткіший контекст, а додавання деталей у коментарях може пришвидшити розгляд. Продовжуйте скаржитися на користувача в цілому, лише якщо скарга на повідомлення не охоплює ширшої проблеми." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Якщо ви не можете пройти підтвердження через SMS" @@ -19086,12 +19092,12 @@ msgid "Leave" msgstr "Вийти" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Вийти з {count, plural, one {# спільноти} few {# спільнот} many {# спільнот} other {# спільноти}} і відкласти цю перевірку?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Вийти та відкласти" @@ -20681,7 +20687,7 @@ msgstr "Повідомлення містить вкладені медіафа #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Налагодження повідомлення" @@ -21915,7 +21921,7 @@ msgid "Native updater ready" msgstr "Нативний оновлювач готовий" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Природа" @@ -23160,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "Конструктор URL-адрес OAuth2" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Об'єкти" @@ -23877,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Відкрийте браузер, увійдіть, а потім введіть код нижче, щоб зв'язати свій обліковий запис." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Відкрийте повідомлення" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Відкрийте застосунок для обміну повідомленнями на телефоні та створіть нове текстове повідомлення." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Відкрийте застосунок для обміну повідомленнями на телефоні та почніть нове текстове повідомлення." @@ -24057,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Наша перевірка номерів телефону зараз не працює. Це проблема на нашому боці, а не з вашим номером. Зачекайте кілька хвилин і спробуйте ще раз із тим самим номером." @@ -24407,9 +24413,7 @@ msgstr "Призупиняти попередній перегляд, коли F #. Description shown for the emoji toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:81 msgid "Paused by reduced motion. Turn on to keep animated emojis playing." -msgstr "" -"Призупинено через зменшення руху. Увімкніть, щоб анімовані емоджі " -"відтворювалися." +msgstr "Призупинено через зменшення руху. Увімкніть, щоб анімовані емоджі відтворювалися." #. Description shown for the GIF toggle while reduced motion is active. #: src/features/user/components/modals/tabs/accessibility_tab/AnimationTab.tsx:85 @@ -24476,7 +24480,7 @@ msgstr "Пенсільванія" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24643,21 +24647,21 @@ msgstr "Телефон" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Номер телефону" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Потрібен номер телефону" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Номер телефону підтверджено" @@ -24672,7 +24676,7 @@ msgid "Phone step" msgstr "Крок телефону" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "Підтвердження номера телефону недоступне для цього облікового запису. Скористайтеся іншим способом або зверніться до служби підтримки." @@ -24763,7 +24767,7 @@ msgstr "Картинка в картинці" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Закріпити" @@ -24781,7 +24785,7 @@ msgstr "Закріпити груповий чат" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24808,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Закріплювати або відкріплювати будь-яке повідомлення." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Закріпити це повідомлення в каналі, щоб його бачили всі." @@ -26519,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Видалити {userName} зі списку друзів?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Видалити всі" @@ -26531,8 +26535,8 @@ msgstr "Видалити всі реакції {emojiNameWithColons} з цьог #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Видалити всі реакції" @@ -26692,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Видалити спойлер" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Видалити стікер" @@ -27127,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Репости: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Спершу запитайте новий код." @@ -28601,7 +28605,7 @@ msgid "Search communities" msgstr "Пошук спільнот" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Пошук країн..." @@ -29342,17 +29346,17 @@ msgstr "Надсилати повідомлення з озвученням те #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Надішліть код <0>{0} на <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Надішліть код на вказаний нижче номер телефону." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Надіслати цей код" @@ -29362,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Надіслати це закріплене повідомлення назад у минуле?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Надіслати на" @@ -29390,11 +29394,15 @@ msgid "Send:" msgstr "Надсилання:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Надсилання SMS на цей номер коштує дорого, тому просимо вас натомість написати нам." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Надсилання SMS на цей номер телефону занадто дороге для {PRODUCT_NAME}, тому нам потрібно, щоб ви надіслали SMS нам. Ми знаємо, що це не ідеально. Ви також можете попросити адміністраторів цього екземпляра зняти цю вимогу з вашого облікового запису." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Надсилання SMS на цей номер телефону занадто дороге для {PRODUCT_NAME}, тому нам потрібно, щоб ви надіслали SMS нам. Ми знаємо, що це не ідеально. Ви також можете зв'язатися з <0>{SUPPORT_EMAIL}, щоб ми зняли цю вимогу з вашого облікового запису." @@ -29683,13 +29691,13 @@ msgstr "Встановлено автоматичний вибір голосо #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Відкласти цю перевірку" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Відкласти цю перевірку?" @@ -30980,7 +30988,7 @@ msgid "Smoother video" msgstr "Плавніше відео" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "Підтвердження через SMS наразі недоступне. Спробуйте пізніше або зверніться до служби підтримки." @@ -31175,7 +31183,7 @@ msgstr "Щось пішло не так. Спробуйте пізніше." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Щось пішло не так. Спробуйте ще раз." @@ -31347,7 +31355,7 @@ msgstr "Озвучувати всі повідомлення" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Озвучити повідомлення" @@ -31515,7 +31523,7 @@ msgid "Staff controls" msgstr "Керування для персоналу" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Може стягуватися стандартна плата за повідомлення від вашого оператора." @@ -31919,7 +31927,7 @@ msgstr "Припинити ділитися голосовою активніс #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32273,9 +32281,7 @@ msgstr "Режим SVC" #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:387 msgid "Swap common text faces such as :) and <3 for emoji when sending messages" -msgstr "" -"Замінюйте звичайні текстові смайли, такі як :) і <3, на емоджі під час " -"надсилання повідомлень" +msgstr "Замінюйте звичайні текстові смайли, такі як :) і <3, на емоджі під час надсилання повідомлень" #. Country name. EU member state in the illegal-content report country dropdown. #: src/features/moderation/components/report/OptionDescriptors.ts:215 @@ -32445,7 +32451,7 @@ msgid "Symbol" msgstr "Символ" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Символи" @@ -32896,7 +32902,7 @@ msgid "Text size" msgstr "Розмір тексту" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Надішліть нам повідомлення зі свого телефону" @@ -32947,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Дякуємо, що допомагаєте зробити {productName} безпечним. Ми розглянемо вашу скаргу якомога швидше." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Цей код не спрацював. Перевірте його та спробуйте ще раз." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Термін дії цього коду закінчився. Запитайте новий код." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "Це не завершилося. Деякі спільноти могли бути вже залишені, а ваш обліковий запис досі заблоковано. Натисніть «Відкласти цю перевірку» ще раз, щоб завершити." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Не вдалося. Нічого не змінилося. Спробуйте ще раз." @@ -32975,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Це не схоже на дійсну URL-адресу." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Ця електронна адреса вже використовується." @@ -33210,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "Сторінка, яку ви шукаєте, не існує або була переміщена." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "Перевірку телефону відкладено. Залишився один крок з електронною поштою." @@ -33668,9 +33674,7 @@ msgstr "Це не схоже на дійсну відповідь шаблону #. Generic per-file error text shown when preparing an emoji upload fails. #: src/features/guild/components/modals/guild_tabs/GuildEmojiTab.tsx:89 msgid "This emoji could not be prepared. Try another file or try again in a moment." -msgstr "" -"Цей емоджі не вдалося підготувати. Спробуйте інший файл або повторіть спробу " -"пізніше." +msgstr "Цей емоджі не вдалося підготувати. Спробуйте інший файл або повторіть спробу пізніше." #. Label above the community an emoji comes from in the emoji info card. #: src/features/expressions/components/ExpressionInfoCard.tsx:71 @@ -33702,10 +33706,7 @@ msgstr "Це поле містить помилку" #. Error text for animated emoji or SVG uploads that exceed the file size limit. {fileSize} and {maxSize} are formatted file sizes. #: src/features/guild/components/modals/guild_tabs/GuildEmojiTab.tsx:77 msgid "This file is {fileSize}, over the {maxSize} limit. Animated emojis and SVGs must already be small enough to upload. Choose a smaller file or shorten the animation." -msgstr "" -"Цей файл має розмір {fileSize}, що перевищує ліміт у {maxSize}. Анімовані " -"емоджі та SVG-файли вже мають бути достатньо малими для завантаження. " -"Виберіть менший файл або скоротіть анімацію." +msgstr "Цей файл має розмір {fileSize}, що перевищує ліміт у {maxSize}. Анімовані емоджі та SVG-файли вже мають бути достатньо малими для завантаження. Виберіть менший файл або скоротіть анімацію." #. Body of the sticker upload size error modal for animated files or SVGs. {fileSize} and {maxSize} are formatted file sizes. #: src/features/expressions/components/modals/AddGuildStickerModal.tsx:47 @@ -33816,8 +33817,13 @@ msgstr "Вимкнено" msgid "This is how messages appear" msgstr "Так виглядають повідомлення" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Зараз це недоступно для вашого облікового запису. Попросіть адміністраторів цього екземпляра розглянути це." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Зараз це недоступно для вашого облікового запису. Напишіть на {supportEmail}, і ваш запит розгляне людина." @@ -33869,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Це ваш останній ключ доступу. Після його видалення ви не зможете використовувати ключ доступу як другий фактор." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Це не номер мобільного телефону, тому він не може отримувати наші SMS. Спробуйте вказати номер мобільного телефону або зверніться до служби підтримки, якщо вважаєте, що це помилка." @@ -33950,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Цей псевдонім буде видно лише в цій спільноті" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Цей номер підтверджується надсиланням нам SMS. Поверніться та знову почніть підтвердження номера телефону, щоб отримати код і номер, на який надіслати SMS." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Цей номер потрібно підтвердити, надіславши нам SMS, а не отримавши код від нас." @@ -33980,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Модератори вимкнули звук цьому учаснику" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Цей номер телефону не можна використовувати. Спробуйте інший мобільний номер або зверніться до служби підтримки." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Цей номер телефону вже використовувався. Спробуйте інший номер або зверніться до служби підтримки." @@ -34132,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Термін дії сеансу перевірки закінчився. Поверніться до {productName} і почніть оформлення замовлення знову." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Термін дії цього сеансу перевірки закінчився. Почніть знову." @@ -34230,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Це дозволить довіряти всім зовнішнім посиланням і пропускати попередження для кожного домену. Ваші наявні довірені домени буде замінено. Це менш безпечно." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Це вікно автоматично оновиться після отримання вашого повідомлення." @@ -34537,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Перетворювати HDR-зображення у стандартний діапазон, зменшуючи пікову яскравість." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Забагато спроб. Зачекайте трохи, потім спробуйте ще раз." @@ -34664,7 +34670,7 @@ msgid "Translators" msgstr "Перекладачі" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Подорожі та місця" @@ -35213,8 +35219,7 @@ msgstr "Не вдалося завантажити банер профілю, з #: src/features/guild/components/modals/guild_tabs/GuildEmojiTab.tsx:272 #: src/features/guild/components/modals/guild_tabs/GuildEmojiTab.tsx:328 msgid "Unable to prepare any emojis for upload. The following errors occurred:" -msgstr "" -"Не вдалося підготувати жодного емоджі для завантаження. Сталися такі помилки:" +msgstr "Не вдалося підготувати жодного емоджі для завантаження. Сталися такі помилки:" #. Error message in the authentication backup codes view modal. Keep the tone plain and specific. #. Error message in the email change modal. @@ -35605,11 +35610,7 @@ msgstr "unknown-role" #: src/features/channel/components/EmojiPicker.tsx:176 #: src/features/channel/components/MobileEmojiPicker.tsx:212 msgid "Unlock {lockedEmojiCount, plural, one {# custom emoji} other {# custom emojis}} from {communityCount, plural, one {# community} other {# communities}} with {PREMIUM_PRODUCT_NAME}." -msgstr "" -"Розблокуйте {lockedEmojiCount, plural, one {# власний емоджі} few {# власні " -"емоджі} many {# власних емоджі} other {# власних емоджі}} із " -"{communityCount, plural, one {# спільноти} few {# спільнот} many {# " -"спільнот} other {# спільнот}} за допомогою {PREMIUM_PRODUCT_NAME}." +msgstr "Розблокуйте {lockedEmojiCount, plural, one {# власний емоджі} few {# власні емоджі} many {# власних емоджі} other {# власних емоджі}} із {communityCount, plural, one {# спільноти} few {# спільнот} many {# спільнот} other {# спільнот}} за допомогою {PREMIUM_PRODUCT_NAME}." #: src/features/channel/components/MobileStickersPicker.tsx:160 #: src/features/channel/components/StickersPicker.tsx:169 @@ -35619,9 +35620,7 @@ msgstr "Розблокуйте {lockedStickerCount, plural, one {# стікер} #. Premium upsell banner shown in emoji and sticker pickers. #: src/features/channel/components/PremiumUpsellBanner.tsx:24 msgid "Unlock all custom emojis and stickers across all communities with {premiumProductName}" -msgstr "" -"Розблокуйте всі власні емоджі та стікери в усіх спільнотах з " -"{premiumProductName}" +msgstr "Розблокуйте всі власні емоджі та стікери в усіх спільнотах з {premiumProductName}" #. Premium upsell shown when sending custom emoji in a DM without a subscription. #: src/features/expressions/utils/ExpressionPermissionUtils.ts:16 @@ -35779,7 +35778,7 @@ msgid "Unordered" msgstr "Маркований" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Відкріпити" @@ -35804,7 +35803,7 @@ msgid "Unpin message" msgstr "Відкріпити повідомлення" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Відкріпити це повідомлення?" @@ -35947,7 +35946,7 @@ msgstr "Непідтримуваний файл стікера" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Показати вбудований вміст" @@ -36359,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Використовуйте застосунок автентифікації для генерації кодів двофакторної автентифікації" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Використовуйте електронну адресу, до якої маєте доступ. Ми надішлемо туди код." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Використовуйте електронну адресу, яка відрізняється від поточної." @@ -37045,17 +37044,17 @@ msgstr "Підтвердьте, що це ви" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Підтвердити номер телефону" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Підтвердити номер телефону" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Форма підтвердження номера телефону" @@ -37509,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Переглянути профіль {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Переглянути реакції" @@ -37921,7 +37920,7 @@ msgstr "Збільшити гучність" msgid "Wait a moment before deleting more messages." msgstr "Зачекайте мить, перш ніж видаляти інші повідомлення." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Зачекайте. Це вікно автоматично закриється, щойно ми отримаємо ваше повідомлення." @@ -37931,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Час між повідомленнями. Учасники з дозволом «{bypassSlowmodePermissionLabel}» можуть це обійти." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Зачекайте тут" @@ -38074,10 +38073,14 @@ msgstr "Наразі не вдалося переслати повідомлен msgid "We couldn't import that theme library file." msgstr "Не вдалося імпортувати файл бібліотеки тем." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Нам не вдалося зв'язатися зі службою завантаження вкладень. {PRODUCT_NAME} може скористатися стандартним способом завантаження для повідомлень загальним розміром до {fallbackSizeFormatted}, але ці вкладення перевищують цей сукупний ліміт, тож їх не вдасться надіслати, доки не відновиться зв'язок. Спробуйте пізніше або напишіть на <0>{SUPPORT_EMAIL}, якщо це повторюватиметься." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Нам не вдалося зв'язатися зі службою завантаження вкладень. {PRODUCT_NAME} може скористатися стандартним способом завантаження для повідомлень загальним розміром до {fallbackSizeFormatted}, але ці вкладення перевищують цей сукупний ліміт, тож їх не вдасться надіслати, доки не відновиться зв'язок. Спробуйте пізніше або зверніться до адміністраторів цього екземпляра, якщо це повторюватиметься." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38094,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Не вдалося видалити обліковий запис. Спробуйте ще раз." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Не вдалося автоматично підтвердити цей номер. Зверніться до служби підтримки, і людина перегляне ваш обліковий запис." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Ми не надсилаємо повідомлення з кодом підтвердження в цю країну. Спробуйте мобільний номер з іншої країни або зверніться до служби підтримки." @@ -38150,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Ми попередньо заповнимо {prefillEmail}, щойно відкриється вхід у браузері." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Ми надішлемо SMS-код, коли він буде доступний." @@ -38194,7 +38197,7 @@ msgstr "Ми надішлемо код підтвердження на вашу msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Ми надішлемо код підтвердження на вашу електронну пошту, перш ніж ви зможете переглянути резервні коди." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Ми надішлемо SMS-код, коли це буде можливо. Ваш номер не прив'язаний до вашого облікового запису. Ми зберігаємо лише зашифрований маркер без ідентифікатора користувача, щоб дозволити щонайбільше {PHONE_VERIFICATION_LIMIT} перевірок приблизно за {PHONE_VERIFICATION_WINDOW_DAYS} днів." @@ -38931,13 +38934,18 @@ msgstr "Ви можете вилучити дозвіл <0>{readMessageHistoryPe msgid "You can sign back in at any time." msgstr "Ви можете ввійти знову в будь-який час." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Ви будь-коли можете попросити адміністраторів цього екземпляра про перевірку людиною." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Ви все одно можете створити обліковий запис або ввійти. Якщо згодом запрошення знову ввімкнуть, ви зможете приєднатися за цим самим посиланням." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Ви завжди можете написати на {supportEmail}, щоб вашу справу розглянула людина." @@ -39190,9 +39198,7 @@ msgstr "У вас немає дозволу приєднатися до цьог #. Body of the error modal shown when the user lacks permission to rename a custom emoji. #: src/features/emoji/components/emojis/EmojiListItem.tsx:73 msgid "You don't have permission to rename this emoji. The name was reverted to what it was before." -msgstr "" -"У вас немає дозволу перейменовувати цей емоджі. Назву було повернено до " -"попередньої." +msgstr "У вас немає дозволу перейменовувати цей емоджі. Назву було повернено до попередньої." #. Body of the error modal shown when the user is banned from a discovery community. #: src/features/discovery/commands/DiscoveryJoinCommands.tsx:42 @@ -39379,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "У вас або в когось із тих, кого ви додаєте, уже відкрито максимальну кількість групових чатів. Вийдіть з одного й спробуйте ще раз." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Ви залишаєтеся в {ownedNames}. Власники не можуть покинути власну спільноту." @@ -39394,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Після авторизації вас буде перенаправлено на {redirectHostname}." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Ви покинете {count, plural, one {# спільноту, до якої} few {# спільноти, до яких} many {# спільнот, до яких} other {# спільнот, до яких}} застосовується ця перевірка, і ваш обліковий запис знову працюватиме як зазвичай." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Ви покинете {guildNames}. Нічого з опублікованого вами не буде видалено, і ви зможете приєднатися знову пізніше." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Вам усе одно потрібно буде пройти крок з електронною адресою." @@ -39649,9 +39655,7 @@ msgstr "Ви досягли ліміту групових чатів" #. Emoji upload limit message in community emoji settings. Do not suggest that communities can be upgraded. #: src/features/guild/components/modals/guild_tabs/GuildEmojiTab.tsx:52 msgid "You've reached the maximum number of emojis. Delete some existing emojis to make room." -msgstr "" -"Ви досягли максимальної кількості емоджі. Видаліть деякі наявні емоджі, щоб " -"звільнити місце." +msgstr "Ви досягли максимальної кількості емоджі. Видаліть деякі наявні емоджі, щоб звільнити місце." #. Sticker upload limit message in community sticker settings. Do not suggest that communities can be upgraded. #: src/features/guild/components/modals/guild_tabs/GuildStickersTab.tsx:65 @@ -39696,7 +39700,7 @@ msgid "Your account" msgstr "Ваш обліковий запис" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Ваш обліковий запис одразу почне працювати як зазвичай, і номер телефону зараз не знадобиться. Це не постійний виняток. Приєднання до великої або публічної спільноти може знову активувати цю перевірку." @@ -39705,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Ваш обліковий запис успішно прив'язано. Тепер ви можете закрити цю вкладку та повернутися до застосунку." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Ваш обліковий запис знову працює як зазвичай." @@ -39732,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Ваш обліковий запис більше не буде захищено двофакторною автентифікацією під час входу за допомогою пароля. Ви також втратите розширені дозволи у спільнотах, які вимагають двофакторної автентифікації." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Ваш обліковий запис одразу знову працюватиме як зазвичай, і нічого не буде видалено. Ми можемо попросити пройти цю перевірку пізніше." @@ -39759,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Ваша картка підходить. Перенаправляємо вас на сторінку оплати." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Ваш оператор повідомив, що цей номер не обслуговується. Перевірте його та спробуйте ще раз, або зверніться до служби підтримки, якщо номер правильний." @@ -39922,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Ваш новий псевдонім або залиште порожнім, щоб скинути його." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Ваш номер не прив'язаний до облікового запису. Ми зберігаємо лише зашифрований маркер без ідентифікатора користувача, максимум для {limit} перевірок протягом приблизно {duration} днів." diff --git a/fluxer_app/src/features/i18n/locales/vi/messages.po b/fluxer_app/src/features/i18n/locales/vi/messages.po index 9eda8b9e7..683ac9d2f 100644 --- a/fluxer_app/src/features/i18n/locales/vi/messages.po +++ b/fluxer_app/src/features/i18n/locales/vi/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 ngày" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "Cần xác minh trình duyệt trước khi xác minh số điện thoại. Hãy thử lại từ trang đăng nhập hoặc liên hệ bộ phận hỗ trợ." @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "Người đăng ký gói năm đang hoạt động (đã lên lịch hủy)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "Hoạt động" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "Thêm từ…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "Thêm email còn hoạt động" @@ -4552,6 +4552,11 @@ msgstr "Hỏi trước khi bắt đầu cuộc gọi" msgid "Ask for a passkey after your password when you sign in" msgstr "Khi đăng nhập, yêu cầu khóa truy cập sau khi bạn nhập mật khẩu" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "Hãy nhờ quản trị viên của máy chủ này xem xét tài khoản của bạn. Máy chủ này được vận hành độc lập và chỉ quản trị viên của máy chủ mới có thể thay đổi tài khoản của bạn." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "Tải lên tệp đính kèm" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "Không thể tải lên tệp đính kèm" @@ -5189,8 +5194,8 @@ msgstr "Đang vắng mặt" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "Quay lại" @@ -6370,7 +6375,7 @@ msgstr "Không thể tải tệp lên ở đây" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "Xóa trạng thái tùy chỉnh" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "Xóa tất cả cảm xúc khỏi tin nhắn này?" @@ -8198,7 +8203,7 @@ msgstr "Giao diện Than" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "Liên hệ" msgid "Contact support" msgstr "Liên hệ bộ phận hỗ trợ" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "Liên hệ quản trị viên của máy chủ này để được trợ giúp." + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "Sao chép phương tiện vào bảng nhớ tạm" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "Sao chép tin nhắn" @@ -10186,7 +10196,7 @@ msgstr "Đồng hồ đếm ngược" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "Quốc gia" @@ -11108,7 +11118,7 @@ msgstr "Gỡ lỗi thành viên" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "Gỡ lỗi tin nhắn" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "Email không khả dụng" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "Hiện không thể cập nhật email. Vui lòng thử lại sau hoặc liên hệ bộ phận hỗ trợ." @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "Cần cập nhật email" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "Gửi email cho chúng tôi và một người sẽ xem xét tài khoản của bạn. Hãy cho chúng tôi biết bạn không thể xác minh qua SMS và chúng tôi sẽ xử lý tiếp. Phản hồi sẽ được gửi qua email, vì vậy việc này không diễn ra ngay lập tức." @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "Nội dung nhúng" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "Đã ẩn nội dung nhúng" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "Đã hiện lại nội dung nhúng" @@ -13896,7 +13906,7 @@ msgstr "Nhập URL mẫu hoặc mã mẫu hợp lệ của {theOtherPlatform}." #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "Nhập địa chỉ email hợp lệ." @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "Nhập liên kết tin nhắn hợp lệ." #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "Nhập số điện thoại di động hợp lệ." #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "Nhập số điện thoại hợp lệ" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "Nhập tên người dùng hợp lệ ({exampleFluxerTagFull})." #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "Nhập địa chỉ email mà bạn truy cập được. Chúng tôi sẽ gửi mã đến đó." @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "Nhập mã quà tặng…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "Nhập email mới" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "Nhập mã gồm {digitCount} chữ số từ ứng dụng xác thực của bạn." #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "Nhập mã gồm {digitCount} chữ số đã gửi đến {phoneNumber}." #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "Nhập mã gồm {MFA_CODE_DIGIT_COUNT} chữ số đã gửi đến {0}." @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "Nhập mã từ ứng dụng xác thực của bạn." #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "Nhập mã đã gửi đến {emailAddress}." @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "Nhập mã chúng tôi đã gửi đến email của bạn để xác minh. Mật khẩu của bạn sẽ được đặt sau khi mã được xác nhận." #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "Nhập mã xác nhận email" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "Nhập mã PIN cho khóa bảo mật của bạn để tiếp tục." #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "Nhập mã SMS" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "Nhập mật khẩu của bạn." #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "Nhập số điện thoại của bạn" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "Tùy chọn đầu tiên" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "Cờ" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "Phông chữ" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "Đồ ăn & thức uống" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "Dành cho tôi" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "Để thực hiện bước kiểm tra này, bạn sẽ gửi tin nhắn cho chúng tôi thay vì nhận tin nhắn từ chúng tôi." @@ -15562,7 +15572,7 @@ msgstr "Biểu mẫu" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "Chuyển tiếp" @@ -16030,7 +16040,7 @@ msgstr "Nâng cấp lên {premiumProductName} để tùy chỉnh thẻ hoặc gi #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "Lấy mã mới" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "Nếu báo cáo này liên quan đến các tin nhắn cụ thể, hãy báo cáo tin nhắn phù hợp nhất. Báo cáo tin nhắn cung cấp cho đội ngũ an toàn của chúng tôi ngữ cảnh rõ ràng nhất và việc thêm chi tiết vào phần bình luận có thể giúp chúng tôi xem xét nhanh hơn. Chỉ tiếp tục báo cáo toàn bộ người dùng nếu việc báo cáo tin nhắn không phản ánh được vấn đề lớn hơn." #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "Nếu bạn không thể xác minh qua SMS" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "Rời đi" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "Rời khỏi {count, plural, one {# cộng đồng} other {# cộng đồng}} và tạm gác lại việc kiểm tra này?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "Rời khỏi và tạm gác lại" @@ -20677,7 +20687,7 @@ msgstr "Tin nhắn có đính kèm phương tiện" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "Gỡ lỗi tin nhắn" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "Trình cập nhật gốc đã sẵn sàng" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "Thiên nhiên" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "Trình tạo URL OAuth2" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "Đồ vật" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "Mở trình duyệt, đăng nhập, sau đó nhập mã bên dưới để liên kết tài khoản của bạn." #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "Mở tin nhắn của bạn" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "Mở ứng dụng nhắn tin trên điện thoại của bạn và tạo tin nhắn văn bản mới." #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "Mở ứng dụng nhắn tin trên điện thoại và bắt đầu một tin nhắn văn bản mới." @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "Hệ thống kiểm tra số điện thoại của chúng tôi hiện đang gặp sự cố. Lỗi này là do chúng tôi, không phải do số của bạn. Hãy đợi vài phút rồi thử lại chính số đó." @@ -24470,7 +24480,7 @@ msgstr "Pennsylvania" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "Điện thoại" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "Số điện thoại" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "Cần có số điện thoại" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "Đã xác minh số điện thoại" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "Bước điện thoại" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "Xác minh số điện thoại không khả dụng cho tài khoản này. Hãy dùng phương thức khác hoặc liên hệ bộ phận hỗ trợ." @@ -24757,7 +24767,7 @@ msgstr "Ảnh trong ảnh" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "Ghim" @@ -24775,7 +24785,7 @@ msgstr "Ghim tin nhắn nhóm" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "Ghim hoặc bỏ ghim bất kỳ tin nhắn nào." #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "Ghim tin nhắn này lên kênh để mọi người cùng xem." @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "Xóa {userName} khỏi danh sách bạn bè?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "Xóa tất cả" @@ -26525,8 +26535,8 @@ msgstr "Xóa tất cả cảm xúc {emojiNameWithColons} khỏi tin nhắn này? #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "Xóa tất cả cảm xúc" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "Bỏ đánh dấu ẩn" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "Xóa nhãn dán" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "Lượt đăng lại: <0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "Yêu cầu mã mới trước." @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "Tìm cộng đồng" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "Tìm kiếm quốc gia..." @@ -29336,17 +29346,17 @@ msgstr "Gửi tin nhắn chuyển văn bản thành giọng nói bằng lệnh / #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "Gửi mã <0>{0} đến <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "Gửi mã đến số điện thoại bên dưới." #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "Gửi mã này" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "Gửi ghim này về quá khứ?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "Gửi đến" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "Gửi:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "Gửi SMS đến số này rất tốn kém, vì vậy thay vào đó bạn cần nhắn tin cho chúng tôi." -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "Việc gửi SMS đến số điện thoại này quá tốn kém đối với {PRODUCT_NAME}, vì vậy bạn cần gửi SMS cho chúng tôi. Chúng tôi biết điều này không lý tưởng. Bạn cũng có thể nhờ quản trị viên của máy chủ này gỡ bỏ yêu cầu này khỏi tài khoản của bạn." + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "Việc gửi SMS đến số điện thoại này quá tốn kém đối với {PRODUCT_NAME}, vì vậy bạn cần gửi SMS cho chúng tôi. Chúng tôi biết điều này không lý tưởng. Bạn cũng có thể liên hệ <0>{SUPPORT_EMAIL} để chúng tôi gỡ bỏ yêu cầu này khỏi tài khoản của bạn." @@ -29677,13 +29691,13 @@ msgstr "Đã đặt khu vực thoại thành tự động" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "Tạm gác lại việc kiểm tra này" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "Tạm gác lại việc kiểm tra này?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "Video mượt hơn" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "Xác minh SMS hiện không khả dụng. Vui lòng thử lại sau hoặc liên hệ với bộ phận hỗ trợ." @@ -31169,7 +31183,7 @@ msgstr "Đã xảy ra lỗi. Vui lòng thử lại sau." #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "Đã xảy ra lỗi. Vui lòng thử lại." @@ -31341,7 +31355,7 @@ msgstr "Đọc to tất cả tin nhắn" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "Đọc tin nhắn" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "Điều khiển dành cho nhân viên" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "Có thể áp dụng cước phí nhắn tin tiêu chuẩn từ nhà mạng của bạn." @@ -31913,7 +31927,7 @@ msgstr "Dừng chia sẻ hoạt động thoại với tất cả bạn bè?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "Biểu tượng" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "Ký hiệu" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "Cỡ chữ" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "Nhắn tin cho chúng tôi từ điện thoại của bạn" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "Cảm ơn bạn đã giúp giữ cho {productName} an toàn. Chúng tôi sẽ xem xét báo cáo của bạn sớm nhất có thể." #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "Mã đó không đúng. Hãy kiểm tra lại và thử lại." #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "Mã đó đã hết hạn. Hãy yêu cầu mã mới." #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "Thao tác này chưa hoàn tất. Có thể bạn đã rời khỏi một số cộng đồng và tài khoản của bạn vẫn bị khóa. Nhấn Để mục này sang một bên lần nữa để hoàn tất." #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "Đã xảy ra lỗi. Không có gì thay đổi. Thử lại." @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "Đây không phải là một URL hợp lệ." #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "Email này đã được sử dụng." @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "Trang bạn tìm không tồn tại hoặc đã được di chuyển." #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "Đã bỏ qua kiểm tra điện thoại. Còn một bước email." @@ -33803,8 +33817,13 @@ msgstr "Đã vô hiệu hóa" msgid "This is how messages appear" msgstr "Đây là cách tin nhắn hiển thị" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "Tính năng này hiện không khả dụng cho tài khoản của bạn. Hãy nhờ quản trị viên của máy chủ này xem xét." + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "Tính năng này hiện không khả dụng cho tài khoản của bạn. Hãy gửi email tới {supportEmail} và một nhân viên sẽ xem xét." @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "Đây là khóa truy cập cuối cùng của bạn. Khi khóa này bị xóa, bạn sẽ không thể sử dụng khóa truy cập làm yếu tố thứ hai nữa." #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "Đây không phải là số di động nên không nhận được tin nhắn của chúng tôi. Hãy thử một số di động, hoặc liên hệ bộ phận hỗ trợ nếu bạn cho rằng có nhầm lẫn." @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "Biệt danh này sẽ chỉ hiển thị trong cộng đồng này" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "Số này phải được xác minh bằng cách nhắn tin cho chúng tôi. Hãy quay lại và bắt đầu lại phần xác minh số điện thoại để nhận mã và số cần nhắn tin đến." #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "Số này cần được xác minh bằng cách bạn nhắn tin đến cho chúng tôi, thay vì nhận SMS từ chúng tôi." @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "Người tham gia này đã bị người điều hành tắt tiếng nghe" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "Không thể sử dụng số điện thoại này. Hãy thử số di động khác hoặc liên hệ bộ phận hỗ trợ." #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "Số điện thoại này đã được sử dụng. Hãy thử số khác hoặc liên hệ bộ phận hỗ trợ." @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "Phiên xác minh này đã hết hạn. Quay lại {productName} và bắt đầu thanh toán lại." #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "Phiên xác minh này đã hết hạn. Vui lòng thử lại." @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "Thao tác này sẽ tin cậy tất cả các liên kết bên ngoài và bỏ qua cảnh báo cho mọi miền. Các miền đáng tin cậy hiện có của bạn sẽ bị thay thế. Điều này kém an toàn hơn." #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "Cửa sổ này sẽ tự động cập nhật sau khi chúng tôi nhận được tin nhắn của bạn." @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "Ánh xạ tông màu ảnh HDR về dải tiêu chuẩn, giảm độ sáng tối đa." #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "Đã thử quá nhiều lần. Vui lòng đợi một lát rồi thử lại." @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "Công cụ dịch" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "Du lịch & địa điểm" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "Danh sách không thứ tự" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "Bỏ ghim" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "Bỏ ghim tin nhắn" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "Bỏ ghim tin nhắn này?" @@ -35927,7 +35946,7 @@ msgstr "Tệp nhãn dán không được hỗ trợ" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "Bật lại nhúng" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Dùng ứng dụng xác thực để tạo mã cho xác thực hai yếu tố" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "Dùng địa chỉ email mà bạn truy cập được. Chúng tôi sẽ gửi mã đến đó." #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "Sử dụng email khác với email hiện tại của bạn." @@ -37025,17 +37044,17 @@ msgstr "Xác minh đó là bạn" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "Xác minh số điện thoại" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "Xác minh số điện thoại" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "Biểu mẫu xác minh số điện thoại" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "Xem hồ sơ của {displayName}" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "Xem cảm xúc" @@ -37901,7 +37920,7 @@ msgstr "Tăng âm lượng" msgid "Wait a moment before deleting more messages." msgstr "Đợi một lát trước khi xóa thêm tin nhắn." -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "Đợi một chút. Cửa sổ này sẽ tự động đóng khi chúng tôi nhận được tin nhắn của bạn." @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "Chờ giữa các tin nhắn. Thành viên có quyền \"{bypassSlowmodePermissionLabel}\" có thể bỏ qua giới hạn này." #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "Đợi ở đây" @@ -38054,10 +38073,14 @@ msgstr "Chúng tôi không thể chuyển tiếp tin nhắn vào lúc này." msgid "We couldn't import that theme library file." msgstr "Không thể nhập tệp thư viện chủ đề đó." -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "Chúng tôi không thể kết nối với dịch vụ tải tệp đính kèm lên. {PRODUCT_NAME} có thể chuyển sang đường dẫn tải lên tiêu chuẩn cho các tin nhắn có tổng dung lượng lên đến {fallbackSizeFormatted}, nhưng các tệp đính kèm này vượt quá giới hạn tổng hợp đó và không thể gửi cho đến khi kết nối được khôi phục. Hãy thử lại sau hoặc liên hệ <0>{SUPPORT_EMAIL} nếu sự cố này tiếp diễn." +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "Chúng tôi không thể kết nối với dịch vụ tải tệp đính kèm lên. {PRODUCT_NAME} có thể chuyển sang đường dẫn tải lên tiêu chuẩn cho các tin nhắn có tổng dung lượng lên đến {fallbackSizeFormatted}, nhưng các tệp đính kèm này vượt quá giới hạn tổng hợp đó và không thể gửi cho đến khi kết nối được khôi phục. Hãy thử lại sau hoặc liên hệ quản trị viên của máy chủ này nếu sự cố này tiếp diễn." + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "Chúng tôi không thể xóa tài khoản đó. Vui lòng thử lại." #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "Chúng tôi không thể xác minh số này một cách tự động. Hãy liên hệ bộ phận hỗ trợ, sẽ có người xem xét tài khoản của bạn." #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "Chúng tôi không gửi tin nhắn xác minh đến quốc gia này. Vui lòng thử số di động từ quốc gia khác hoặc liên hệ bộ phận hỗ trợ." @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "Chúng tôi sẽ điền sẵn {prefillEmail} khi trình duyệt mở trang đăng nhập." #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "Chúng tôi sẽ gửi mã SMS khi có thể." @@ -38174,7 +38197,7 @@ msgstr "Chúng tôi sẽ gửi mã xác minh đến email của bạn trước k msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "Chúng tôi sẽ gửi một mã xác minh đến email của bạn trước khi bạn có thể xem mã dự phòng của mình." -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "Chúng tôi sẽ gửi mã SMS khi có thể. Số điện thoại của bạn không được liên kết với tài khoản của bạn. Chúng tôi chỉ lưu một mã đánh dấu được mã hóa, không có ID người dùng, để cho phép tối đa {PHONE_VERIFICATION_LIMIT} lần xác minh trong khoảng {PHONE_VERIFICATION_WINDOW_DAYS} ngày." @@ -38911,13 +38934,18 @@ msgstr "Bạn có thể xóa quyền <0>{readMessageHistoryPermissionLabel} msgid "You can sign back in at any time." msgstr "Bạn có thể đăng nhập lại bất cứ lúc nào." +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "Bạn vẫn có thể nhờ quản trị viên của máy chủ này xem xét thủ công bất cứ lúc nào." + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "Bạn vẫn có thể tạo tài khoản hoặc đăng nhập. Nếu lời mời được bật lại sau, bạn có thể dùng lại liên kết này để tham gia." #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "Bạn vẫn có thể gửi email cho {supportEmail} để được xem xét thủ công bất cứ lúc nào." @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "Bạn hoặc người mà bạn đang thêm đã mở số lượng tin nhắn nhóm tối đa. Hãy rời khỏi một nhóm rồi thử lại." #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "Bạn vẫn ở trong {ownedNames}. Chủ sở hữu không thể rời cộng đồng của chính mình." @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Bạn sẽ được đưa đến {redirectHostname} sau khi ủy quyền." #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "Bạn sẽ rời khỏi {count, plural, one {# cộng đồng} other {# cộng đồng}} mà quy trình kiểm tra này áp dụng, và tài khoản của bạn sẽ hoạt động bình thường trở lại." #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "Bạn sẽ rời khỏi {guildNames}. Không có bài đăng nào của bạn bị xóa và bạn có thể tham gia lại sau." #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "Bạn vẫn cần hoàn thành bước email." @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "Tài khoản của bạn" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "Tài khoản của bạn sẽ trở lại bình thường ngay lập tức và bạn chưa cần số điện thoại vào lúc này. Đây không phải là miễn trừ vĩnh viễn. Tham gia một cộng đồng lớn hoặc công khai có thể khiến bước kiểm tra này quay lại." @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "Tài khoản của bạn đã được liên kết thành công. Bây giờ bạn có thể đóng tab này và quay lại ứng dụng." #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "Tài khoản của bạn đã hoạt động bình thường trở lại." @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "Tài khoản của bạn sẽ không còn được bảo vệ bằng xác thực hai yếu tố khi đăng nhập bằng mật khẩu. Bạn cũng sẽ mất các quyền nâng cao trong các cộng đồng yêu cầu xác thực hai yếu tố." #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "Tài khoản của bạn hoạt động bình thường trở lại ngay lập tức và không có gì bị xóa. Chúng tôi có thể yêu cầu lại bước kiểm tra này sau." @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "Thẻ của bạn đủ điều kiện. Đang chuyển bạn đến trang thanh toán." #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "Nhà mạng cho biết số này không còn được sử dụng. Vui lòng kiểm tra lại rồi thử lại, hoặc liên hệ bộ phận hỗ trợ nếu số này là chính xác." @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "Biệt danh mới của bạn, hoặc để trống để đặt lại." #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "Số điện thoại của bạn chưa được liên kết với tài khoản. Chúng tôi chỉ lưu trữ một điểm đánh dấu được mã hóa, không có ID người dùng, cho tối đa {limit} lần xác minh trong khoảng {duration} ngày." diff --git a/fluxer_app/src/features/i18n/locales/zh-CN/messages.po b/fluxer_app/src/features/i18n/locales/zh-CN/messages.po index 1745dbc5d..7afe4080b 100644 --- a/fluxer_app/src/features/i18n/locales/zh-CN/messages.po +++ b/fluxer_app/src/features/i18n/locales/zh-CN/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 天" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "电话验证前需要进行浏览器检查。请从登录页面重试,或联系支持团队。" @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "年度订阅活跃中(已安排取消)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "活动" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "添加字词…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "添加有效的邮箱地址" @@ -4552,6 +4552,11 @@ msgstr "发起通话前先确认" msgid "Ask for a passkey after your password when you sign in" msgstr "登录时在输入密码后还需验证通行密钥" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "请让此实例的管理员审核你的账号。此实例由其管理员独立运营,只有他们可以更改你的账号。" + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "附件上传" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "无法上传附件" @@ -5189,8 +5194,8 @@ msgstr "当前离开" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "返回" @@ -6370,7 +6375,7 @@ msgstr "无法在此上传文件" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "清除自定义状态" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "要清除此消息的所有反应吗?" @@ -8198,7 +8203,7 @@ msgstr "煤炭主题" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "联系方式" msgid "Contact support" msgstr "联系支持团队" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "如需帮助,请联系此实例的管理员。" + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "复制媒体到剪贴板" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "复制消息" @@ -10186,7 +10196,7 @@ msgstr "倒计时" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "国家/地区" @@ -11108,7 +11118,7 @@ msgstr "调试成员" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "调试消息" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "邮箱不可用" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "暂时无法更新邮箱。请稍后重试或联系支持团队。" @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "需要更新邮箱" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "给我们发邮件,会有专人审核你的账号。告诉我们你无法通过短信验证,后续由我们处理。回复通过邮件发送,因此不会即时收到。" @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "嵌入内容" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "已隐藏嵌入内容" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "已显示嵌入内容" @@ -13896,7 +13906,7 @@ msgstr "请输入有效的 {theOtherPlatform} 模板网址或代码。" #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "请输入有效的电子邮件地址。" @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "请输入有效的消息链接。" #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "请输入有效的手机号码。" #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "请输入有效的电话号码" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "请输入有效的用户名({exampleFluxerTagFull})。" #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "请输入一个你能正常访问的邮箱。我们会向该邮箱发送验证码。" @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "输入礼物码…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "输入新邮箱" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "输入身份验证器应用中的 {digitCount} 位验证码。" #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "输入发送到 {phoneNumber} 的 {digitCount} 位验证码。" #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "输入发送至 {0} 的 {MFA_CODE_DIGIT_COUNT} 位验证码。" @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "输入身份验证器应用中的验证码。" #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "输入发送到 {emailAddress} 的验证码。" @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "请输入我们发送到你邮箱的验证码以验证邮箱。验证码确认后,即可设置你的密码。" #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "输入邮箱验证码" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "输入你的安全密钥 PIN 码以继续。" #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "输入短信验证码" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "请输入你的密码。" #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "输入你的电话号码" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "第一个选项" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "旗帜" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "字体" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "食物与饮品" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "为自己" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "本次验证,你需要向我们发送短信,而不是接收我们发来的短信。" @@ -15562,7 +15572,7 @@ msgstr "表单" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "转发" @@ -16030,7 +16040,7 @@ msgstr "获取 {premiumProductName} 以自定义你的标签,或在更改用 #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "获取新验证码" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "如果举报涉及特定消息,请改为举报最相关的消息。举报消息能为我们的安全团队提供最清晰的上下文,在评论中添加详细信息有助于我们更快地审核。仅当举报消息无法涵盖更广泛的问题时,才继续举报整个用户。" #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "如果你无法通过短信验证" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "退出" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "退出 {count, plural, other {# 个社区}}并暂缓此验证?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "退出并暂缓" @@ -20677,7 +20687,7 @@ msgstr "消息包含媒体附件" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "消息调试" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "原生更新程序已就绪" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "自然" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "OAuth2 URL 构建器" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "物品" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "打开浏览器,登录后输入以下代码以关联你的账号。" #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "打开短信应用" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "打开手机短信应用,创建一条新短信。" #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "打开手机短信应用,然后开始一条新短信。" @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "我们的电话号码验证服务暂时不可用。这是我们的问题,与你的号码无关。请等几分钟后用同一个号码重试。" @@ -24470,7 +24480,7 @@ msgstr "宾夕法尼亚州" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "手机" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "手机号" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "需要手机号" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "手机号已验证" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "手机步骤" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "此账号无法进行手机验证。请使用其他方式或联系支持团队。" @@ -24757,7 +24767,7 @@ msgstr "画中画" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "置顶" @@ -24775,7 +24785,7 @@ msgstr "置顶群聊" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "置顶或取消置顶任何消息。" #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "将这条消息置顶到频道,让大家都能看到。" @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "将 {userName} 从好友中移除?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "全部移除" @@ -26525,8 +26535,8 @@ msgstr "要移除此消息的所有 {emojiNameWithColons} 反应吗?" #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "移除所有反应" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "移除剧透" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "移除贴纸" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "转发:<0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "请先请求新验证码。" @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "搜索社区" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "搜索国家/地区…" @@ -29336,17 +29346,17 @@ msgstr "使用 /tts 发送文本转语音消息。开启了文本转语音的成 #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "将验证码 <0>{0} 发送到 <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "将验证码发送到以下手机号。" #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "发送此验证码" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "要把这条置顶消息送回过去吗?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "发送至" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "发送:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "向此号码发送短信费用较高,因此需要你改为向我们发送短信。" -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "向此手机号发送短信对 {PRODUCT_NAME} 来说费用太高,因此需要你改为向我们发送短信。我们知道这不太理想。你也可以请此实例的管理员为你的账号取消此项要求。" + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "向此手机号发送短信对 {PRODUCT_NAME} 来说费用太高,因此需要你改为向我们发送短信。我们知道这不太理想。你也可以联系 <0>{SUPPORT_EMAIL},让我们为你的账号取消此项要求。" @@ -29677,13 +29691,13 @@ msgstr "将语音区域设置为自动" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "暂缓此检查" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "暂缓此检查?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "更流畅的视频" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "短信验证暂时不可用。请稍后重试或联系支持团队。" @@ -31169,7 +31183,7 @@ msgstr "出错了。请稍后重试。" #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "出错了。请重试。" @@ -31341,7 +31355,7 @@ msgstr "朗读所有消息" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "朗读消息" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "员工工具" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "你的运营商可能会收取标准短信费用。" @@ -31913,7 +31927,7 @@ msgstr "不再向所有好友分享语音活动?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "符号" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "符号" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "文字大小" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "用你的手机给我们发短信" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "感谢你帮助维护 {productName} 的安全。我们会尽快审核你的举报。" #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "验证码无效。请检查后重试。" #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "验证码已过期。请申请新验证码。" #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "操作未完成。部分社区可能已经退出,你的账号仍处于锁定状态。请再次点击“暂缓此验证”以完成。" #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "操作未成功。没有任何更改。请重试。" @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "网址格式不正确。" #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "该邮箱已被占用。" @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "你要找的页面不存在或已被移动。" #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "手机验证已暂缓。还剩一个邮箱验证步骤。" @@ -33803,8 +33817,13 @@ msgstr "已禁用" msgid "This is how messages appear" msgstr "消息显示效果" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "你的账号目前无法使用此功能。请让此实例的管理员进行审核。" + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "此功能目前无法在你的账号上使用。请发邮件至 {supportEmail},会有工作人员进行审核。" @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "这是你的最后一个通行密钥。删除后,你将无法再使用通行密钥作为第二重验证。" #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "这不是手机号码,无法接收我们的短信。请改用手机号码。如果你认为这是误判,请联系支持团队。" @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "此昵称仅在此社区内可见" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "此号码需要改为由你发短信给我们来验证。请返回并重新开始手机验证,以获取验证码和接收短信的号码。" #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "此号码需要由你主动发短信来验证,而不是接收我们发送的短信。" @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "该参与者已被管理员设为拒听" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "此电话号码无法使用。请尝试其他手机号码或联系支持团队。" #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "此电话号码已被使用。请尝试其他号码或联系支持团队。" @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "验证会话已过期。请返回 {productName} 重新开始结账。" #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "此验证会话已过期。请重新开始。" @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "这将信任所有外部链接,并跳过所有域名的警告。你现有的受信任域名将被替换。这样安全性较低。" #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "收到你的消息后,此窗口会自动更新。" @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "将 HDR 图像色调映射到标准范围,降低峰值亮度。" #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "尝试次数过多。请稍等片刻,然后重试。" @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "翻译服务" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "旅行与地点" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "无序列表" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "取消置顶" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "取消置顶消息" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "取消置顶这条消息?" @@ -35927,7 +35946,7 @@ msgstr "不支持的贴纸文件" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "重新显示嵌入内容" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "使用身份验证器应用生成双重认证验证码" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "请使用你可以正常接收邮件的邮箱。我们会向该邮箱发送验证码。" #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "请使用与当前邮箱不同的地址。" @@ -37025,17 +37044,17 @@ msgstr "验证你的身份" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "验证手机号" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "验证手机号" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "验证手机号表单" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "查看 {displayName} 的个人资料" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "查看反应" @@ -37901,7 +37920,7 @@ msgstr "提高音量" msgid "Wait a moment before deleting more messages." msgstr "请稍后再删除其他消息。" -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "请稍候。收到你的消息后,此窗口将自动关闭。" @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "消息之间的等待时间。拥有“{bypassSlowmodePermissionLabel}”权限的成员可以绕过此限制。" #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "请稍候" @@ -38054,10 +38073,14 @@ msgstr "暂时无法转发消息。" msgid "We couldn't import that theme library file." msgstr "无法导入该主题库文件。" -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "我们无法连接到附件上传服务。{PRODUCT_NAME} 可以回退到标准上传路径,但消息总大小不能超过 {fallbackSizeFormatted}。这些附件的总大小已超出此限制,因此在连接恢复之前无法发送。请稍后重试,如果问题持续出现,请联系 <0>{SUPPORT_EMAIL}。" +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "我们无法连接到附件上传服务。{PRODUCT_NAME} 可以回退到标准上传路径,但消息总大小不能超过 {fallbackSizeFormatted}。这些附件的总大小已超出此限制,因此在连接恢复之前无法发送。请稍后重试,如果问题持续出现,请联系此实例的管理员。" + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "无法移除该账号。请重试。" #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "我们无法自动验证此号码。请联系支持团队,我们会安排专人审核你的账号。" #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "我们不向该国家发送验证短信。请尝试使用其他国家的手机号码,或联系支持团队。" @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "浏览器登录页面打开后,我们将预填 {prefillEmail}。" #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "可用时,我们会发送短信验证码。" @@ -38174,7 +38197,7 @@ msgstr "修改密码前,我们会向你的邮箱发送验证码。" msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "查看备用码前,我们会向你的邮箱发送验证码。" -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "可用时,我们会发送短信验证码。你的号码不会关联到你的账号。我们仅保留一个加密标记,其中不含用户 ID,以便在大约 {PHONE_VERIFICATION_WINDOW_DAYS} 天内最多允许 {PHONE_VERIFICATION_LIMIT} 次验证。" @@ -38911,13 +38934,18 @@ msgstr "你可以从<1>{EVERYONE_MENTION}身份组中移除<0>{readMessageHi msgid "You can sign back in at any time." msgstr "你可以随时重新登录。" +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "你仍可随时请此实例的管理员进行人工审核。" + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "你仍然可以创建账号或登录。如果稍后重新启用邀请,你可以使用同一个链接加入。" #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "你仍可随时发送邮件至 {supportEmail} 请求人工审核。" @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "你或你正在添加的人已达到群聊数量上限。请先退出一个群聊,然后再试。" #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "你会留在 {ownedNames}。所有者无法离开自己的社区。" @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "授权后,你将跳转到 {redirectHostname}。" #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "你将离开此检查适用的 {count, plural, other {# 个社区}},你的账号将恢复正常。" #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "你将离开 {guildNames}。你发布的内容不会被删除,你之后可以重新加入。" #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "你仍需完成邮箱验证步骤。" @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "你的账号" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "你的账号会立即恢复正常,现在也不需要提供手机号。这不是永久豁免。加入大型或公开社区可能会再次触发此检查。" @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "你的账号已成功关联。现在可以关闭此标签页并返回应用。" #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "你的账号已恢复正常。" @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "使用密码登录时,你的账号将不再受双重认证保护。你还会失去在要求双重认证的社区中的高级权限。" #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "你的账号会立即恢复正常,不会移除任何内容。我们之后可能会再次要求进行此检查。" @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "你的银行卡符合条件。正在将你跳转到付款页面。" #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "你的运营商称此号码未开通。请检查后重试,如果号码无误,请联系支持团队。" @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "你的新昵称,留空则重置。" #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "你的手机号不会关联到你的账号。我们只保留一个加密标记,不含用户 ID,用于在大约 {duration} 天内最多 {limit} 次验证。" diff --git a/fluxer_app/src/features/i18n/locales/zh-TW/messages.po b/fluxer_app/src/features/i18n/locales/zh-TW/messages.po index a60e93239..80cd4ebc4 100644 --- a/fluxer_app/src/features/i18n/locales/zh-TW/messages.po +++ b/fluxer_app/src/features/i18n/locales/zh-TW/messages.po @@ -2361,7 +2361,7 @@ msgid "7 days" msgstr "7 天" #. Required-action error when the API requires a captcha for phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:560 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:581 msgid "A browser check is required before phone verification. Try again from the sign-in page or contact support." msgstr "電話驗證前需要進行瀏覽器檢查。請從登入頁面重試,或聯絡客服。" @@ -2801,7 +2801,7 @@ msgid "Active yearly subscriber (cancellation scheduled)" msgstr "年繳訂閱中(已排定取消)" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:33 +#: src/features/expressions/utils/UnicodeEmojis.ts:34 msgid "Activities" msgstr "活動" @@ -2915,7 +2915,7 @@ msgid "Add a word…" msgstr "新增字詞…" #. Required-action modal carousel step title for replacing a bounced email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:388 msgid "Add a working email" msgstr "新增可用的電子郵件" @@ -4552,6 +4552,11 @@ msgstr "開始通話前詢問" msgid "Ask for a passkey after your password when you sign in" msgstr "登入時,在輸入密碼後要求使用通行金鑰" +#. Body of the human-review option in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +msgid "Ask the administrators of this instance to review your account. This instance is run independently, and only its administrators can change your account." +msgstr "請向此實例的管理員申請審查您的帳號。此實例由其管理員獨立營運,只有他們能變更您的帳號。" + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -4643,7 +4648,7 @@ msgid "Attachment upload" msgstr "附件上傳" #. Short label in the attachment upload connectivity modal. Keep it concise. -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:12 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:13 msgid "Attachment upload unavailable" msgstr "無法上傳附件" @@ -5189,8 +5194,8 @@ msgstr "目前離開中" #: src/features/guild/components/modals/add_guild_modal/TemplateImportForm.tsx:397 #: src/features/moderation/components/report_modal/IARModal.tsx:86 #: src/features/moderation/components/report/ReportStepDetails.tsx:312 -#: src/features/user/components/modals/PhoneAddModal.tsx:411 -#: src/features/user/components/modals/PhoneAddModal.tsx:430 +#: src/features/user/components/modals/PhoneAddModal.tsx:420 +#: src/features/user/components/modals/PhoneAddModal.tsx:439 msgid "Back" msgstr "返回" @@ -6370,7 +6375,7 @@ msgstr "無法在這裡上傳檔案" #: src/features/user/components/modals/PasswordChangeModal.tsx:226 #: src/features/user/components/modals/PasswordChangeModal.tsx:237 #: src/features/user/components/modals/PasswordChangeModal.tsx:255 -#: src/features/user/components/modals/PhoneAddModal.tsx:392 +#: src/features/user/components/modals/PhoneAddModal.tsx:401 #: src/features/user/components/modals/tabs/AuthorizedAppsTab.tsx:174 #: src/features/voice/components/EntranceSoundTrimmerModal.tsx:33 #: src/features/voice/components/modals/CameraPreviewModal.tsx:845 @@ -7828,7 +7833,7 @@ msgid "Clear custom status" msgstr "清除自訂狀態" #. Body of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionUtils.tsx:72 +#: src/features/channel/components/MessageActionUtils.tsx:71 msgid "Clear every reaction from this message?" msgstr "要清除此訊息的所有反應嗎?" @@ -8198,7 +8203,7 @@ msgstr "煤炭主題" #. Label for an inbound phone verification code shown in the required-action modal. #: src/features/auth/components/modals/MfaTotpDisableModal.tsx:26 #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:445 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:466 #: src/features/invite/components/InviteListItem.tsx:77 #: src/features/moderation/components/report/ReportBreadcrumbs.tsx:29 msgid "Code" @@ -9089,6 +9094,11 @@ msgstr "聯絡方式" msgid "Contact support" msgstr "聯絡客服" +#. Shown in the required-action modal on a self-hosted instance in place of the Contact support link. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +msgid "Contact the administrators of this instance for help." +msgstr "如需協助,請聯絡此實例的管理員。" + #. Short label in the authentication content blocked handler. Keep the tone plain and specific. #: src/features/auth/components/ContentBlockedHandler.tsx:10 msgid "Content blocked" @@ -9498,7 +9508,7 @@ msgid "Copy media to clipboard" msgstr "複製媒體到剪貼簿" #. Message context menu item that copies the message text content to the clipboard. -#: src/features/channel/components/MessageActionMenu.tsx:91 +#: src/features/channel/components/MessageActionMenu.tsx:90 msgid "Copy message" msgstr "複製訊息" @@ -10186,7 +10196,7 @@ msgstr "倒數計時器" #. Form field label for the country selector in the phone verification step. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:92 -#: src/features/user/components/modals/PhoneAddModal.tsx:58 +#: src/features/user/components/modals/PhoneAddModal.tsx:59 msgid "Country" msgstr "國家/地區" @@ -11108,7 +11118,7 @@ msgstr "偵錯成員" #. Developer-mode item in the message action bar overflow menu. Opens the message debug modal. #. Developer-mode message context menu item that opens an internal debug view for the message. #: src/features/channel/components/MessageActionBar.tsx:81 -#: src/features/channel/components/MessageActionMenu.tsx:103 +#: src/features/channel/components/MessageActionMenu.tsx:102 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:66 msgid "Debug message" msgstr "偵錯訊息" @@ -13247,7 +13257,7 @@ msgid "Email unavailable" msgstr "無法取得電子郵件" #. Required-action error shown when email update cannot continue. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:501 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:522 msgid "Email update is unavailable right now. Try again later or contact support." msgstr "目前無法更新電子郵件。請稍後再試,或聯絡客服。" @@ -13257,7 +13267,7 @@ msgid "Email update required" msgstr "需要更新電子郵件" #. Body of the human-review option in the required-action modal, rendered directly above the Contact support link. Sets the expectation that a reply takes time. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:278 msgid "Email us and a person will review your account. Tell us you cannot verify by SMS and we will take it from there. Replies come by email, so this is not instant." msgstr "請透過電子郵件與我們聯繫,將由專人審核您的帳號。請告知我們您無法透過 SMS 驗證,後續事宜將由我們處理。我們將透過電子郵件回覆,因此處理過程並非即時。" @@ -13338,12 +13348,12 @@ msgid "Embeds" msgstr "嵌入內容" #. Toast confirmation after hiding link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:84 +#: src/features/channel/components/MessageActionUtils.tsx:83 msgid "Embeds suppressed" msgstr "已隱藏嵌入內容" #. Toast confirmation after re-enabling link previews and embeds on a message. -#: src/features/channel/components/MessageActionUtils.tsx:80 +#: src/features/channel/components/MessageActionUtils.tsx:79 msgid "Embeds unsuppressed" msgstr "已取消隱藏嵌入內容" @@ -13896,7 +13906,7 @@ msgstr "請輸入有效的 {theOtherPlatform} 範本網址或代碼。" #. Inline validation error on the email step of the DSA report flow when the email is malformed. #. Required-action form error for an invalid email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:489 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:510 #: src/features/moderation/components/pages/ReportPage.tsx:59 msgid "Enter a valid email address." msgstr "請輸入有效的電子郵件地址。" @@ -13907,14 +13917,14 @@ msgid "Enter a valid message link." msgstr "請輸入有效的訊息連結。" #. Required-action form error for an invalid phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:505 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:526 msgid "Enter a valid mobile phone number." msgstr "請輸入有效的行動電話號碼。" #. Form validation error shown when the entered phone number cannot be parsed. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:108 -#: src/features/user/components/modals/PhoneAddModal.tsx:46 +#: src/features/user/components/modals/PhoneAddModal.tsx:47 msgid "Enter a valid phone number" msgstr "請輸入有效的電話號碼" @@ -13924,7 +13934,7 @@ msgid "Enter a valid username ({exampleFluxerTagFull})." msgstr "請輸入有效的使用者名稱({exampleFluxerTagFull})。" #. Required-action modal body for entering a replacement email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:371 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 msgid "Enter an email address you can access. We will send a code there." msgstr "請輸入您能收信的電子郵件地址。我們會將驗證碼傳送到該地址。" @@ -13948,7 +13958,7 @@ msgid "Enter gift code…" msgstr "輸入禮物代碼…" #. Required-action modal carousel step title for changing to a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:375 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 msgid "Enter new email" msgstr "輸入新電子郵件" @@ -13993,12 +14003,12 @@ msgid "Enter the {digitCount}-digit code from your authenticator app." msgstr "請輸入驗證器應用程式中的 {digitCount} 位數驗證碼。" #. Required-action modal body for entering an SMS code. digitCount and phoneNumber are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:409 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:430 msgid "Enter the {digitCount}-digit code sent to {phoneNumber}." msgstr "請輸入傳送至 {phoneNumber} 的 {digitCount} 位數驗證碼。" #. placeholder {0}: getE164PhoneNumber(phoneNumber, selectedCountry) ?? formattedPhone -#: src/features/user/components/modals/PhoneAddModal.tsx:367 +#: src/features/user/components/modals/PhoneAddModal.tsx:376 msgid "Enter the {MFA_CODE_DIGIT_COUNT}-digit code sent to {0}." msgstr "請輸入傳送到 {0} 的 {MFA_CODE_DIGIT_COUNT} 位數驗證碼。" @@ -14017,7 +14027,7 @@ msgid "Enter the code from your authenticator app." msgstr "請輸入驗證器應用程式中的代碼。" #. Required-action modal body for entering a code sent to a new email address. emailAddress is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:387 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:408 msgid "Enter the code sent to {emailAddress}." msgstr "輸入傳送至 {emailAddress} 的驗證碼。" @@ -14043,7 +14053,7 @@ msgid "Enter the code we sent to your email to verify it. Your password will be msgstr "請輸入我們寄到您電子郵件的驗證碼。驗證碼確認後,您的密碼就會設定完成。" #. Required-action modal carousel step title for entering an email verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:383 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:404 msgid "Enter the email code" msgstr "輸入電子郵件驗證碼" @@ -14061,7 +14071,7 @@ msgid "Enter the PIN for your security key to continue." msgstr "請輸入安全金鑰的 PIN 以繼續。" #. Required-action modal carousel step title for entering a phone SMS verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:405 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:426 msgid "Enter the SMS code" msgstr "輸入簡訊驗證碼" @@ -14097,7 +14107,7 @@ msgid "Enter your password." msgstr "請輸入您的密碼。" #. Required-action modal carousel step title for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:392 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 msgid "Enter your phone number" msgstr "輸入您的電話號碼" @@ -15250,7 +15260,7 @@ msgid "First option" msgstr "第一個選項" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:49 +#: src/features/expressions/utils/UnicodeEmojis.ts:50 msgid "Flags" msgstr "旗幟" @@ -15359,7 +15369,7 @@ msgid "Fonts" msgstr "字體" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:29 +#: src/features/expressions/utils/UnicodeEmojis.ts:30 msgid "Food & drink" msgstr "食物與飲料" @@ -15418,7 +15428,7 @@ msgid "For me" msgstr "自己使用" #. Required-action modal body for starting an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:438 msgid "For this check, you send us a text message instead of receiving one from us." msgstr "這次驗證,您需要傳送簡訊給我們,而不是接收我們的簡訊。" @@ -15562,7 +15572,7 @@ msgstr "表單" #. Message context menu item that opens the forward-to-channel picker. #. Tooltip on the forward button in the inline message hover action bar. #: src/features/channel/components/MessageActionBar.tsx:85 -#: src/features/channel/components/MessageActionMenu.tsx:83 +#: src/features/channel/components/MessageActionMenu.tsx:82 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:54 msgid "Forward" msgstr "轉傳" @@ -16030,7 +16040,7 @@ msgstr "取得 {premiumProductName} 即可自訂您的標籤,或在變更使 #. Button in the required-action modal. Requests a new inbound SMS challenge code. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:202 -#: src/features/user/components/modals/PhoneAddModal.tsx:418 +#: src/features/user/components/modals/PhoneAddModal.tsx:427 msgid "Get new code" msgstr "取得新驗證碼" @@ -17361,7 +17371,7 @@ msgid "If this report is about specific messages, report the most relevant messa msgstr "如果此檢舉是關於多則特定訊息,請改為檢舉最相關的那一則。訊息檢舉能讓我們的安全團隊掌握最清楚的脈絡,在意見中新增詳細資訊也能幫助我們更快審查。只有在檢舉訊息無法涵蓋更廣泛的問題時,才繼續檢舉這位使用者整體。" #. Heading of the alternative-routes block in the required-action modal. Introduces human review and the option to set the phone check aside. Must read as a real supported route, not fine print. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:268 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:273 msgid "If you can't verify by SMS" msgstr "如果您無法透過簡訊驗證" @@ -19082,12 +19092,12 @@ msgid "Leave" msgstr "離開" #. Confirmation dialog title in the required-action modal when communities will be left. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:300 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 msgid "Leave {count, plural, one {# community} other {# communities}} and set this check aside?" msgstr "離開 {count, plural, one {# 個社群} other {# 個社群}} 並暫停此檢查?" #. Primary button of the set-aside confirmation in the required-action modal when communities will be left. Uses the destructive button style. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:336 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:352 msgid "Leave and set aside" msgstr "離開並暫停" @@ -20677,7 +20687,7 @@ msgstr "訊息包含附加媒體" #. Title of the developer-mode message debug modal opened from the message context menu. #. Title of the developer-mode message debug modal. #: src/features/channel/components/MessageActionBar.tsx:73 -#: src/features/channel/components/MessageActionMenu.tsx:71 +#: src/features/channel/components/MessageActionMenu.tsx:70 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:62 msgid "Message debug" msgstr "訊息偵錯" @@ -21911,7 +21921,7 @@ msgid "Native updater ready" msgstr "原生更新程式已就緒" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:25 +#: src/features/expressions/utils/UnicodeEmojis.ts:26 msgid "Nature" msgstr "大自然" @@ -23156,7 +23166,7 @@ msgid "OAuth2 URL builder" msgstr "OAuth2 URL 產生器" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:41 +#: src/features/expressions/utils/UnicodeEmojis.ts:42 msgid "Objects" msgstr "物品" @@ -23873,16 +23883,16 @@ msgid "Open your browser, sign in, then enter the code below to link your accoun msgstr "開啟您的瀏覽器,登入後輸入以下代碼,即可連結您的帳號。" #. Required-action modal carousel step title for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:429 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:450 msgid "Open your messages" msgstr "開啟您的訊息" -#: src/features/user/components/modals/PhoneAddModal.tsx:318 +#: src/features/user/components/modals/PhoneAddModal.tsx:327 msgid "Open your phone's messaging app and create a new text message." msgstr "開啟手機的訊息應用程式,然後建立新簡訊。" #. Required-action modal body for the first inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:433 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:454 msgid "Open your phone's messaging app and start a new text message." msgstr "開啟手機訊息應用程式,然後開始新的簡訊。" @@ -24053,7 +24063,7 @@ msgid "OTP" msgstr "OTP" #. Required-action form error when our own phone lookup provider is unavailable and we fail closed. Must blame us, not the number, and must invite retrying the same number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:537 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:558 msgid "Our phone number check is down right now. This is on us, not your number. Wait a few minutes and try the same number again." msgstr "我們的電話號碼驗證目前無法使用。這是我們的問題,不是您的號碼有問題。請稍等幾分鐘,再用同一個號碼試一次。" @@ -24470,7 +24480,7 @@ msgstr "賓夕法尼亞州" #. Quick switcher section header for user results. #. Quick switcher section header listing user candidates. #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:21 +#: src/features/expressions/utils/UnicodeEmojis.ts:22 #: src/features/search/state/QuickSwitcherResultConverters.ts:22 #: src/features/search/utils/QuickSwitcherModalUtils.tsx:53 #: src/features/user/components/settings_utils/GuildSettingsConstants.ts:261 @@ -24637,21 +24647,21 @@ msgstr "電話" #. Form field label for the phone number input. #. Short label in the phone add modal. Keep it concise. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:100 -#: src/features/user/components/modals/PhoneAddModal.tsx:66 +#: src/features/user/components/modals/PhoneAddModal.tsx:67 msgid "Phone number" msgstr "電話號碼" #. Form validation error shown when the phone number field is empty. #. Label in the phone add modal. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:116 -#: src/features/user/components/modals/PhoneAddModal.tsx:42 +#: src/features/user/components/modals/PhoneAddModal.tsx:43 msgid "Phone number is required" msgstr "請輸入電話號碼" #. Toast shown after phone verification succeeds. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:465 -#: src/features/user/components/modals/PhoneAddModal.tsx:179 -#: src/features/user/components/modals/PhoneAddModal.tsx:184 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:486 +#: src/features/user/components/modals/PhoneAddModal.tsx:180 +#: src/features/user/components/modals/PhoneAddModal.tsx:185 msgid "Phone number verified" msgstr "電話號碼已驗證" @@ -24666,7 +24676,7 @@ msgid "Phone step" msgstr "電話步驟" #. Required-action error when the account is not eligible to add phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:521 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:542 msgid "Phone verification is not available for this account. Use another method or contact support." msgstr "此帳號無法使用電話驗證。請使用其他方式或聯絡客服。" @@ -24757,7 +24767,7 @@ msgstr "子母畫面" #. Confirm button label on the pin message alert. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/channel/components/MessageActionUtils.tsx:64 +#: src/features/channel/components/MessageActionUtils.tsx:63 #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:70 msgid "Pin" msgstr "釘選" @@ -24775,7 +24785,7 @@ msgstr "釘選群組私訊" #. Generic action label that pins a message to the channel pins. #. Keyboard shortcut action label shown in the shortcuts list and keybind editor. Keep short, sentence case. #. Title of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:56 +#: src/features/channel/components/MessageActionUtils.tsx:55 #: src/features/i18n/utils/CommonMessageDescriptors.ts:534 #: src/features/input/state/input_keybind/shared.ts:13 msgid "Pin message" @@ -24802,7 +24812,7 @@ msgid "Pin or unpin any message." msgstr "釘選或取消釘選任何訊息。" #. Body of the confirmation alert shown when pinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:60 +#: src/features/channel/components/MessageActionUtils.tsx:59 msgid "Pin this message to the channel for everyone to see." msgstr "將此訊息釘選到頻道,讓所有人都能看到。" @@ -26513,7 +26523,7 @@ msgid "Remove {userName} from your friends?" msgstr "要將 {userName} 從您的好友中移除嗎?" #. Confirm button label on the remove-all-reactions alert. Destructive. -#: src/features/channel/components/MessageActionUtils.tsx:76 +#: src/features/channel/components/MessageActionUtils.tsx:75 msgid "Remove all" msgstr "全部移除" @@ -26525,8 +26535,8 @@ msgstr "要從此訊息中移除所有 {emojiNameWithColons} 表情符號反應 #. Destructive message context menu item for moderators that clears every reaction on a message. #. Message action that removes every reaction from the selected message. #. Title of the confirmation alert shown when clearing every reaction on a message. -#: src/features/channel/components/MessageActionMenu.tsx:79 -#: src/features/channel/components/MessageActionUtils.tsx:68 +#: src/features/channel/components/MessageActionMenu.tsx:78 +#: src/features/channel/components/MessageActionUtils.tsx:67 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:70 msgid "Remove all reactions" msgstr "移除所有反應" @@ -26686,7 +26696,7 @@ msgid "Remove spoiler" msgstr "移除劇透" #. Button or menu action label in the channel stickers area. Keep it concise. Keep the tone plain and specific. -#: src/features/channel/components/ChannelStickersArea.tsx:21 +#: src/features/channel/components/ChannelStickersArea.tsx:19 msgid "Remove sticker" msgstr "移除貼圖" @@ -27121,7 +27131,7 @@ msgid "Reposts: <0>{countLabel}" msgstr "轉發:<0>{countLabel}" #. Required-action form error when the user submits before a code exists. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:477 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:498 msgid "Request a new code first." msgstr "請先要求新驗證碼。" @@ -28595,7 +28605,7 @@ msgid "Search communities" msgstr "搜尋社群" #. Button or menu action label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:62 +#: src/features/user/components/modals/PhoneAddModal.tsx:63 msgid "Search countries..." msgstr "搜尋國家…" @@ -29336,17 +29346,17 @@ msgstr "使用 /tts 傳送文字轉語音訊息。開啟文字轉語音的成員 #. placeholder {0}: inboundChallenge.challenge_code #. placeholder {1}: inboundChallenge.our_number -#: src/features/user/components/modals/PhoneAddModal.tsx:326 +#: src/features/user/components/modals/PhoneAddModal.tsx:335 msgid "Send the code <0>{0} to <1>{1}" msgstr "將驗證碼 <0>{0} 傳送至 <1>{1}" #. Required-action modal body for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:441 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:462 msgid "Send the code to the phone number below." msgstr "將驗證碼傳送至以下電話號碼。" #. Required-action modal carousel step title for the second inbound phone verification instruction. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:437 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:458 msgid "Send this code" msgstr "傳送此驗證碼" @@ -29356,7 +29366,7 @@ msgid "Send this pin back in time?" msgstr "將此釘選訊息送回過去?" #. Label for the destination phone number in an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:449 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:470 msgid "Send to" msgstr "傳送至" @@ -29384,11 +29394,15 @@ msgid "Send:" msgstr "傳送:" #. Required-action modal explanation for an inbound phone verification challenge due to SMS cost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:442 msgid "Sending an SMS to this number is expensive, so we need you to text us instead." msgstr "傳送簡訊到此號碼的費用較高,因此我們需要您改為傳送簡訊給我們。" -#: src/features/user/components/modals/PhoneAddModal.tsx:302 +#: src/features/user/components/modals/PhoneAddModal.tsx:304 +msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this requirement from your account." +msgstr "由於傳送簡訊到此電話號碼的費用對 {PRODUCT_NAME} 來說太高了,因此我們需要您改為傳送簡訊給我們。我們知道這不太理想。您也可以請此實例的管理員免除您帳號的此項要求。" + +#: src/features/user/components/modals/PhoneAddModal.tsx:310 msgid "Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS instead. We know this isn't ideal. You can also contact <0>{SUPPORT_EMAIL} to have us lift this requirement from your account." msgstr "由於傳送簡訊到此電話號碼的費用對 {PRODUCT_NAME} 來說太高了,因此我們需要您改為傳送簡訊給我們。我們知道這不太理想。您也可以聯絡 <0>{SUPPORT_EMAIL},要求我們免除您帳號的此項要求。" @@ -29677,13 +29691,13 @@ msgstr "將語音區域設為自動" #. Primary button of the set-aside confirmation in the required-action modal when nothing will be left. Uses the normal button style, not the destructive one. #. Secondary button in the required-action modal that restores the deferred phone check instead of verifying a number. Must not read as skipping or circumventing, and must not use back or undo wording, which collides with the modal back button. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:279 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:331 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:347 msgid "Set this check aside" msgstr "暫緩此驗證" #. Confirmation dialog title in the required-action modal when nothing will be left. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:296 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:307 msgid "Set this check aside?" msgstr "暫緩此驗證?" @@ -30974,7 +30988,7 @@ msgid "Smoother video" msgstr "畫面更流暢" #. Required-action error when the SMS provider cannot send or verify a code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:517 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:538 msgid "SMS verification is unavailable right now. Try again later or contact support." msgstr "目前無法進行簡訊驗證。請稍後再試或聯絡客服。" @@ -31169,7 +31183,7 @@ msgstr "發生錯誤。請稍後再試。" #. Inline error in the web deep-link prompt when opening the desktop app fails. #. Toast error shown when the mature content check request fails unexpectedly. #: src/features/auth/components/modals/MatureContentCheckModal.tsx:18 -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:585 #: src/features/auth/flow/DesktopDeepLinkPrompt.tsx:31 msgid "Something went wrong. Try again." msgstr "發生錯誤。請再試一次。" @@ -31341,7 +31355,7 @@ msgstr "朗讀所有訊息" #. Message action that has the screen reader read the selected message aloud. #. Message context menu item that reads the message aloud via text-to-speech. -#: src/features/channel/components/MessageActionMenu.tsx:99 +#: src/features/channel/components/MessageActionMenu.tsx:98 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:78 msgid "Speak message" msgstr "朗讀訊息" @@ -31509,7 +31523,7 @@ msgid "Staff controls" msgstr "員工控制項" #. Required-action modal notice for inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:461 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:482 msgid "Standard messaging rates from your carrier may apply." msgstr "您的電信業者可能會收取標準訊息費率。" @@ -31913,7 +31927,7 @@ msgstr "要停止與所有好友分享語音活動嗎?" #. Message action that stops the screen reader from speaking the selected message. #. Message context menu item that stops the text-to-speech playback in progress. #. Native macOS Edit > Speech submenu item that stops reading text aloud. Imperative verb. -#: src/features/channel/components/MessageActionMenu.tsx:95 +#: src/features/channel/components/MessageActionMenu.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:92 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:74 msgid "Stop speaking" @@ -32437,7 +32451,7 @@ msgid "Symbol" msgstr "符號" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:45 +#: src/features/expressions/utils/UnicodeEmojis.ts:46 msgid "Symbols" msgstr "符號" @@ -32888,7 +32902,7 @@ msgid "Text size" msgstr "文字大小" #. Required-action modal carousel step title for starting inbound phone verification. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:413 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:434 msgid "Text us from your phone" msgstr "用您的手機傳送簡訊給我們" @@ -32939,22 +32953,22 @@ msgid "Thank you for helping keep {productName} safe. We'll review your report a msgstr "感謝您協助維護 {productName} 的安全。我們會盡快審核您的檢舉。" #. Required-action form error for an invalid verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:469 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:490 msgid "That code didn't work. Check it and try again." msgstr "驗證碼有誤。請檢查後再試一次。" #. Required-action form error for an expired verification code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:473 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:494 msgid "That code expired. Request a new code." msgstr "驗證碼已過期。請取得新的驗證碼。" #. Shown in the required-action modal when setting the check aside failed part way through leaving communities. Retrying is safe and continues from where it stopped. Names the button so the reader knows what to press. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:361 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:382 msgid "That did not finish. Some communities may already have been left, and your account is still locked. Press Set this check aside again to finish." msgstr "這次沒有完成。您可能已經退出部分社群,且您的帳號仍處於鎖定狀態。請再按一次「暫緩此驗證」以完成。" #. Shown in the required-action modal when setting the check aside failed and the user was in no community that would have been left, so nothing can have been lost. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:356 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:377 msgid "That did not go through. Nothing changed. Try again." msgstr "無法完成。沒有任何變更。請再試一次。" @@ -32967,7 +32981,7 @@ msgid "That doesn't look like a valid URL." msgstr "這看起來不是有效的網址。" #. Required-action form error when a new email is already used by another account. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:493 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:514 msgid "That email is already in use." msgstr "該電子郵件已被使用。" @@ -33202,7 +33216,7 @@ msgid "The page you're looking for doesn't exist or has been moved." msgstr "您要找的頁面不存在,或可能已移動。" #. Success toast after the phone check is set aside while an email requirement remains, so the modal stays open on the email step. Never tell someone they are done while a modal is still in front of them. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:346 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:362 msgid "The phone check is set aside. One email step is left." msgstr "電話驗證已暫緩。剩下一個電子郵件驗證步驟。" @@ -33803,8 +33817,13 @@ msgstr "此功能已停用" msgid "This is how messages appear" msgstr "訊息顯示方式" +#. Shown in the required-action modal on a self-hosted instance when setting the check aside is refused, and when it reported success but the phone requirement is still in force. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:372 +msgid "This is not available on your account right now. Ask the administrators of this instance to review it." +msgstr "您的帳號目前無法使用此功能。請向此實例的管理員申請審查。" + #. Shown in the required-action modal when setting the check aside is refused, and when it reported success but the phone requirement is still in force. supportEmail is inserted by code, and the address is named in full because the support link may have scrolled out of view. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:351 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:367 msgid "This is not available on your account right now. Email {supportEmail} and a person will review it." msgstr "此功能目前在您的帳號上無法使用。請寄信至 {supportEmail},我們將請專人為您處理。" @@ -33856,7 +33875,7 @@ msgid "This is your last passkey. Once it's gone you won't be able to use a pass msgstr "這是您最後一個通行金鑰。刪除後,您將無法再以通行金鑰作為第二道驗證。" #. Required-action form error for landline, toll-free, premium, shared-cost, UAN, voicemail and pager lines. Do not name which line type the provider returned. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:549 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:570 msgid "This isn't a mobile number, so it can't receive our text. Try a mobile number, or contact support if you think that's wrong." msgstr "這不是手機號碼,無法接收我們的簡訊。請嘗試輸入手機號碼,或若您認為有誤,請聯絡客服。" @@ -33937,12 +33956,12 @@ msgid "This nickname will only be visible in this community" msgstr "這個暱稱只會在此社群中顯示" #. Required-action form error when a number must use the inbound text-in challenge and the current step cannot start one. Do not say why the number was routed there. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:531 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:552 msgid "This number is verified by texting us instead. Go back and start phone verification again to get the code and the number to text." msgstr "這個號碼是透過傳送簡訊驗證的。請返回並重新開始電話驗證,以取得驗證碼和要傳送簡訊的號碼。" #. Required-action modal explanation for an inbound phone verification challenge. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:425 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:446 msgid "This number needs text-in verification instead of an SMS from us." msgstr "此號碼需要透過文字訊息驗證,而非我們傳送的簡訊。" @@ -33967,12 +33986,12 @@ msgid "This participant was deafened by moderators" msgstr "此參與者遭管理員設為耳機靜音" #. Required-action form error when the backend rejects a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:509 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:530 msgid "This phone number cannot be used. Try another mobile number or contact support." msgstr "此電話號碼無法使用。請嘗試其他手機號碼或聯絡客服。" #. Required-action form error when the backend rejects a reused phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:513 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:534 msgid "This phone number has already been used. Try another number or contact support." msgstr "此電話號碼已被使用。請嘗試其他號碼或聯絡客服。" @@ -34119,7 +34138,7 @@ msgid "This verification session expired. Return to {productName} and start chec msgstr "此驗證工作階段已過期。請返回 {productName} 並重新開始結帳。" #. Required-action form error when an email-change ticket or proof is invalid or expired. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:481 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:502 msgid "This verification session expired. Start again." msgstr "此驗證工作階段已過期。請重新開始。" @@ -34217,7 +34236,7 @@ msgid "This will trust all external links and skip the warning for every domain. msgstr "這會信任所有外部連結,並略過所有網域的警告。您現有的信任網域將會被取代。此設定較不安全。" #. Required-action modal body after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:457 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:478 msgid "This window updates automatically after we receive your message." msgstr "我們收到您的訊息後,此視窗會自動更新。" @@ -34524,7 +34543,7 @@ msgid "Tone-map HDR images to standard range, reducing peak brightness." msgstr "將 HDR 影像色調對應至標準範圍,降低峰值亮度。" #. Required-action error shown for rate limits. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:485 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:506 msgid "Too many attempts. Wait a bit, then try again." msgstr "嘗試次數過多。請稍候再試。" @@ -34651,7 +34670,7 @@ msgid "Translators" msgstr "翻譯服務" #. Unicode emoji category label. -#: src/features/expressions/utils/UnicodeEmojis.ts:37 +#: src/features/expressions/utils/UnicodeEmojis.ts:38 msgid "Travel & places" msgstr "旅行與地點" @@ -35759,7 +35778,7 @@ msgid "Unordered" msgstr "項目符號清單" #. Confirm button label on the unpin message alert. -#: src/features/channel/components/MessageActionUtils.tsx:52 +#: src/features/channel/components/MessageActionUtils.tsx:51 msgid "Unpin" msgstr "取消釘選" @@ -35784,7 +35803,7 @@ msgid "Unpin message" msgstr "取消釘選訊息" #. Body of the confirmation alert shown when unpinning a message. -#: src/features/channel/components/MessageActionUtils.tsx:48 +#: src/features/channel/components/MessageActionUtils.tsx:47 msgid "Unpin this message?" msgstr "要取消釘選這則訊息嗎?" @@ -35927,7 +35946,7 @@ msgstr "不支援的貼圖檔案" #. Message action that re-enables embeds on the selected message. #. Message context menu item that re-shows previously hidden link previews and embeds on the message. -#: src/features/channel/components/MessageActionMenu.tsx:87 +#: src/features/channel/components/MessageActionMenu.tsx:86 #: src/features/ui/action_menu/items/MessageMenuItems.tsx:58 msgid "Unsuppress embeds" msgstr "取消隱藏嵌入內容" @@ -36339,12 +36358,12 @@ msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "使用驗證器應用程式產生雙重驗證碼" #. Required-action modal body for entering a new email address. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:379 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 msgid "Use an email address you can access. We will send a code there." msgstr "請使用您能正常收信的電子郵件地址。我們會將驗證碼寄送到該地址。" #. Required-action form error when the new email matches the current account email. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:497 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:518 msgid "Use an email that is different from your current one." msgstr "請使用與您目前不同的電子郵件地址。" @@ -37025,17 +37044,17 @@ msgstr "驗證是您本人操作" #. Primary button in the required-action modal. Sends or submits phone verification. #: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:178 #: src/features/channel/components/barriers/BarrierComponents.tsx:269 -#: src/features/user/components/modals/PhoneAddModal.tsx:399 +#: src/features/user/components/modals/PhoneAddModal.tsx:408 msgid "Verify phone" msgstr "驗證電話號碼" #. Short label in the phone add modal. Keep it concise. -#: src/features/user/components/modals/PhoneAddModal.tsx:54 +#: src/features/user/components/modals/PhoneAddModal.tsx:55 msgid "Verify phone number" msgstr "驗證電話號碼" #. Label in the phone add modal. -#: src/features/user/components/modals/PhoneAddModal.tsx:50 +#: src/features/user/components/modals/PhoneAddModal.tsx:51 msgid "Verify phone number form" msgstr "驗證電話號碼表單" @@ -37489,7 +37508,7 @@ msgid "View profile for {displayName}" msgstr "查看 {displayName} 的個人檔案" #. Message context menu item that opens the reactions list sheet for the message. -#: src/features/channel/components/MessageActionMenu.tsx:75 +#: src/features/channel/components/MessageActionMenu.tsx:74 msgid "View reactions" msgstr "查看反應" @@ -37901,7 +37920,7 @@ msgstr "提高音量" msgid "Wait a moment before deleting more messages." msgstr "請稍候再刪除其他訊息。" -#: src/features/user/components/modals/PhoneAddModal.tsx:343 +#: src/features/user/components/modals/PhoneAddModal.tsx:352 msgid "Wait a moment. This window will close automatically once we receive your message." msgstr "請稍候,收到您的訊息後此視窗將自動關閉。" @@ -37911,7 +37930,7 @@ msgid "Wait between messages. Members with \"{bypassSlowmodePermissionLabel}\" c msgstr "訊息之間的間隔時間。擁有「{bypassSlowmodePermissionLabel}」權限的成員可以略過此限制。" #. Required-action modal carousel step title after the user sends an inbound phone verification text. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:453 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:474 msgid "Wait here" msgstr "請在此等候" @@ -38054,10 +38073,14 @@ msgstr "目前無法轉傳訊息。" msgid "We couldn't import that theme library file." msgstr "我們無法匯入該主題庫檔案。" -#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:23 +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:32 msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact <0>{SUPPORT_EMAIL} if this keeps happening." msgstr "我們無法連線到附件上傳服務。{PRODUCT_NAME} 可以改用標準上傳路徑,傳送總計不超過 {fallbackSizeFormatted} 的訊息,但這些附件的總大小超過了該限制,必須等到連線恢復後才能傳送。請稍後再試,如果問題持續發生,請聯絡 <0>{SUPPORT_EMAIL}。" +#: src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx:25 +msgid "We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be sent until connectivity is restored. Try again later or contact the administrators of this instance if this keeps happening." +msgstr "我們無法連線到附件上傳服務。{PRODUCT_NAME} 可以改用標準上傳路徑,傳送總計不超過 {fallbackSizeFormatted} 的訊息,但這些附件的總大小超過了該限制,必須等到連線恢復後才能傳送。請稍後再試,如果問題持續發生,請聯絡此實例的管理員。" + #. Error message in the theme studio quick css section. #: src/features/theme_studio/sections/QuickCssSection.tsx:40 msgid "We couldn't read that CSS file." @@ -38074,12 +38097,12 @@ msgid "We couldn't remove that account. Try again." msgstr "我們無法移除該帳號。請再試一次。" #. Required-action form error for phone attempts blocked by a fraud signal. Deliberately non-specific. Never name the signal, the score or the threshold. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:555 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:576 msgid "We couldn't verify this number automatically. Contact support and a person will review your account." msgstr "我們無法自動驗證此號碼。請聯絡客服,將由專人審核您的帳號。" #. Required-action form error when the phone number's country is on the SMS send ban list. Must not imply the number itself is invalid. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:525 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:546 msgid "We don't send verification texts to this country. Try a mobile number from another country, or contact support." msgstr "我們不向此國家/地區傳送驗證簡訊。請嘗試使用其他國家的手機號碼,或聯絡客服。" @@ -38130,7 +38153,7 @@ msgid "We will prefill {prefillEmail} once browser sign-in opens." msgstr "瀏覽器登入開啟後,我們會預填 {prefillEmail}。" #. Required-action modal body for entering a phone number. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:396 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:417 msgid "We will send an SMS code when available." msgstr "可用時,我們會傳送簡訊驗證碼。" @@ -38174,7 +38197,7 @@ msgstr "我們會傳送驗證碼到您的電子郵件,以便您變更密碼。 msgid "We'll send a verification code to your email before you can view your backup codes." msgstr "我們會在您查看備用碼前,將驗證碼寄送到您的電子郵件。" -#: src/features/user/components/modals/PhoneAddModal.tsx:285 +#: src/features/user/components/modals/PhoneAddModal.tsx:286 msgid "We'll send an SMS code when available. Your number is not linked to your account. We keep only an encrypted marker, with no user ID, to allow at most {PHONE_VERIFICATION_LIMIT} verifications in about {PHONE_VERIFICATION_WINDOW_DAYS} days." msgstr "我們會在簡訊驗證碼可用時傳送給您。您的電話號碼未連結到您的帳號。我們只會保留一個加密標記,不含使用者 ID,以允許在約 {PHONE_VERIFICATION_WINDOW_DAYS} 天內最多進行 {PHONE_VERIFICATION_LIMIT} 次驗證。" @@ -38911,13 +38934,18 @@ msgstr "您可以在 <2>{rolesSettingsPath} 中,從 <1>{EVERYONE_MENTION}< msgid "You can sign back in at any time." msgstr "您可以隨時重新登入。" +#. Last line of the set-aside confirmation in the required-action modal on a self-hosted instance. The instance is run by its own administrators, not by the app maker. +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:342 +msgid "You can still ask the administrators of this instance for a human review at any time." +msgstr "您仍可隨時請此實例的管理員進行人工審查。" + #. Invite page subtext shown when community admins pause invites. Explains that account actions still work. #: src/features/invite/utils/InviteMessageDescriptors.ts:47 msgid "You can still create an account or sign in. If invites are re-enabled later, you can use this same link to join." msgstr "您仍然可以建立帳號或登入。如果稍後重新啟用邀請,您可以使用相同的連結加入。" #. Last line of the set-aside confirmation in the required-action modal. supportEmail is inserted by code. The self-serve route never closes the support route. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:326 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:337 msgid "You can still email {supportEmail} for a human review at any time." msgstr "您隨時都可以寄信到 {supportEmail} 請求人工審查。" @@ -39357,7 +39385,7 @@ msgid "You or someone you're adding already has the maximum number of group DMs msgstr "您或您要新增的對象已達群組私訊數量上限。請先離開一個,然後再試一次。" #. Confirmation line in the required-action modal explaining that communities the user owns are kept rather than left. ownedNames is a comma-separated list inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:327 msgid "You stay in {ownedNames}. Owners cannot leave their own community." msgstr "您會留在 {ownedNames}。社群擁有者無法離開自己的社群。" @@ -39372,17 +39400,17 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "授權後,您將會被導向 {redirectHostname}。" #. Hint under the set-aside button in the required-action modal when the user is in communities that trigger the check. count is inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:290 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:301 msgid "You will leave {count, plural, one {# community} other {# communities}} that this check applies to, and your account will work normally again." msgstr "您將離開 {count, plural, one {# 個社群} other {# 個社群}},這些社群會觸發此檢查,您的帳號將恢復正常。" #. Confirmation line in the required-action modal, shown only when the user is in communities that trigger the check. guildNames is a comma-separated list inserted by code. Both reassurances answer fears people actually have. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:311 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:322 msgid "You will leave {guildNames}. Nothing you posted is deleted, and you can join again later." msgstr "您將離開 {guildNames}。您發布的內容不會被刪除,之後也可以再次加入。" #. Confirmation line in the required-action modal when an email requirement remains alongside the phone check, so the modal stays open afterwards. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:321 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:332 msgid "You will still need to finish the email step." msgstr "您還是需要完成電子郵件驗證步驟。" @@ -39672,7 +39700,7 @@ msgid "Your account" msgstr "您的帳號" #. First line of the set-aside confirmation in the required-action modal. Always shown. Says can rather than will, because whether the check returns depends on account age and instance settings the user cannot see. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:305 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:316 msgid "Your account goes back to normal right away and you will not need a phone number now. This is not a permanent exemption. Joining a large or public community can bring this check back." msgstr "您的帳號會立即恢復正常,而且現在不需要電話號碼。這並非永久豁免。加入大型或公開社群可能會再次觸發此檢查。" @@ -39681,7 +39709,7 @@ msgid "Your account has been linked successfully. You can now close this tab and msgstr "您的帳號已成功連結。現在您可以關閉此分頁並返回應用程式。" #. Success toast after the phone check is set aside and no verification steps remain. Deliberately count-free, because any communities that were left already disappear from the sidebar. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:341 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:357 msgid "Your account is back to normal." msgstr "您的帳號已恢復正常。" @@ -39708,7 +39736,7 @@ msgid "Your account will no longer be protected by two-factor authentication whe msgstr "使用密碼登入時,您的帳號將不再受雙重驗證保護。您也會失去在要求雙重驗證的社群中的進階權限。" #. Hint under the set-aside button in the required-action modal when the user is in no community that triggers the check. This is the common case. Do not phrase it as undoing a join. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:284 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:295 msgid "Your account works normally again straight away and nothing is removed. We can ask for this check again later." msgstr "您的帳號會立即恢復正常,且不會移除任何項目。我們可以稍後再要求進行這次檢查。" @@ -39735,7 +39763,7 @@ msgid "Your card is eligible. Redirecting you to the payment page now." msgstr "您的卡片符合資格。正在將您重新導向至付款頁面。" #. Required-action form error when the carrier lookup says the number does not exist. Leaves room for the lookup to be wrong. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:543 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:564 msgid "Your carrier says this number isn't in service. Check it and try again, or contact support if it's correct." msgstr "您的電信業者表示此號碼未啟用。請檢查號碼後再試一次,或若號碼正確,請聯絡客服。" @@ -39898,7 +39926,7 @@ msgid "Your new nickname, or leave blank to reset it." msgstr "您的新暱稱,留空則重設。" #. Required-action modal privacy note for phone verification. limit and duration are inserted by code. -#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:400 +#: src/features/auth/components/modals/required_action/RequiredActionDescriptors.ts:421 msgid "Your number is not linked to your account. We keep only an encrypted marker, with no user ID, for at most {limit} verifications in about {duration} days." msgstr "您的號碼不會連結到您的帳號。我們只保留加密標記,不含使用者 ID,僅限約 {duration} 天內最多 {limit} 次驗證。" diff --git a/fluxer_app/src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx b/fluxer_app/src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx index 00d9efcc8..38be2fc8e 100644 --- a/fluxer_app/src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx +++ b/fluxer_app/src/features/messaging/components/alerts/AttachmentUploadConnectivityModal.tsx @@ -3,6 +3,7 @@ import {GenericErrorModal} from '@app/features/app/components/alerts/GenericErrorModal'; import {ExternalLink} from '@app/features/app/components/shared/ExternalLink'; import {PRODUCT_NAME, SUPPORT_EMAIL, SUPPORT_EMAIL_MAILTO} from '@app/features/app/config/I18nDisplayConstants'; +import RuntimeConfig from '@app/features/app/state/RuntimeConfig'; import {MULTIPART_ATTACHMENT_FALLBACK_MAX_REQUEST_SIZE} from '@app/features/messaging/utils/AttachmentUploadFallbackUtils'; import {formatFileSize} from '@app/features/messaging/utils/FileUtils'; import {msg} from '@lingui/core/macro'; @@ -20,18 +21,27 @@ export const AttachmentUploadConnectivityModal = observer(() => { - We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path for - messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't be - sent until connectivity is restored. Try again later or contact{' '} - - {SUPPORT_EMAIL} - {' '} - if this keeps happening. - + RuntimeConfig.isSelfHosted() ? ( + + We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path + for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't + be sent until connectivity is restored. Try again later or contact the administrators of this instance if + this keeps happening. + + ) : ( + + We couldn't reach the attachment upload service. {PRODUCT_NAME} can fall back to the standard upload path + for messages up to {fallbackSizeFormatted} total, but these attachments exceed that combined limit and can't + be sent until connectivity is restored. Try again later or contact{' '} + + {SUPPORT_EMAIL} + {' '} + if this keeps happening. + + ) } data-flx="messaging.attachment-upload-connectivity-modal.confirm-modal" /> diff --git a/fluxer_app/src/features/user/components/modals/PhoneAddModal.tsx b/fluxer_app/src/features/user/components/modals/PhoneAddModal.tsx index a9262d77e..366091f8e 100644 --- a/fluxer_app/src/features/user/components/modals/PhoneAddModal.tsx +++ b/fluxer_app/src/features/user/components/modals/PhoneAddModal.tsx @@ -11,6 +11,7 @@ import { SUPPORT_EMAIL_MAILTO, } from '@app/features/app/config/I18nDisplayConstants'; import {useFormSubmit} from '@app/features/app/hooks/useFormSubmit'; +import RuntimeConfig from '@app/features/app/state/RuntimeConfig'; import * as EmojiUtils from '@app/features/expressions/utils/EmojiUtils'; import {VERIFICATION_CODE_DESCRIPTOR, VERIFY_DESCRIPTOR} from '@app/features/i18n/utils/CommonMessageDescriptors'; import {Button} from '@app/features/ui/button/Button'; @@ -299,14 +300,22 @@ export const PhoneAddModal = observer(() => { <>

- - Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an SMS - instead. We know this isn't ideal. You can also contact{' '} - - {SUPPORT_EMAIL} - {' '} - to have us lift this requirement from your account. - + {RuntimeConfig.isSelfHosted() ? ( + + Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an + SMS instead. We know this isn't ideal. You can also ask the administrators of this instance to lift this + requirement from your account. + + ) : ( + + Sending an SMS to this phone number is too expensive for {PRODUCT_NAME}, so we need you to send us an + SMS instead. We know this isn't ideal. You can also contact{' '} + + {SUPPORT_EMAIL} + {' '} + to have us lift this requirement from your account. + + )}